找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4601|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

智能車調(diào)試助手

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:382946 發(fā)表于 2019-6-24 16:11 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
紅樹偉業(yè)智能車調(diào)試助手
幫助手冊
一、示波器

1、通道的選中,x軸和y軸的縮放操作和顯示方式與我們平常使用的示波器大同小異,這里就不說了。需要特別注意的是本示波器的y軸一直在中間位置。
2、串口數(shù)據(jù)格式
每一幀為10個字節(jié),每幀數(shù)據(jù)都以0xff作為幀頭, 后面8個字節(jié)分別為示波器4個通道的原始數(shù)值, 每個通道2個字節(jié),高字節(jié)在前,低字節(jié)在后。一個完整的數(shù)據(jù)幀如下:

ff  ff  80 00 70 00 60 00 50 00

示波器四個通道得到的原始數(shù)據(jù)將分別是0x8000、0x7000、0x6000、0x5000,對應(yīng)的十進制為32768、28672、24576、20480。示波器最終值的計算公式如下:

最終值 =  原始值 * (最大值 - 最小值)/ 65536  + 最小值

每個通道的最大值和最小值可以在示波器右下方進行設(shè)置,從而滿足個性化需求。
比如,最大最小值可以根據(jù)你的AD位數(shù)和AD參考電壓進行設(shè)置。 16位AD參考電壓為5伏時,最大值設(shè)為5,最小值設(shè)為0,最終值將是實際電壓值。8位AD參考電壓為5伏時,發(fā)送數(shù)據(jù)把8位AD值作為高字節(jié),低字節(jié)為0x00,最大值設(shè)為5,最小值設(shè)為0,最終值將是也實際電壓值。
二、線性CCD數(shù)據(jù)格式
每個像素為用一個字節(jié)表示,0x00最示最暗,0xfe最示最亮。每一幀為129字節(jié),并以 0xFF 代表結(jié)束,格式如下:
01 02 AB .......................... FF
每一幀由的前128字節(jié)為像素值,最后以 0xFF 代表結(jié)束。前128字節(jié)中不允許出現(xiàn)0xff,如果下位機采集到了值為 0xFF 的點,為了防止與結(jié)束字節(jié)混淆,務(wù)必將該值改為0xFE 。

三、攝像頭數(shù)據(jù)格式
每個像素為用一個字節(jié)表示,0x00最示最暗,0xfe最示最亮。每一幀的字節(jié)數(shù)是可變的,并以 0xFF 代表結(jié)束,格式如下:
01 02 AB .......................... FF
每一幀由的前面的像素值和最后的結(jié)束標志0xFF組成。像素發(fā)送順序為從左往右,從上往下。像素值中不允許出現(xiàn)0xff,如果下位機采集到了值為 0xFF 的點,為了防止與結(jié)束字節(jié)混淆,務(wù)必將該值改為0xFE 。
四、使用自定義算法
創(chuàng)建自己的dll,這里以Visual Studio 2012為例,其他開發(fā)環(huán)境做法大同小異,請自行摸索。
1、打開“文件->-新建->項目”,選擇Win 32控制臺應(yīng)用程序,填好項目名和位置后點確定。

2、點下一步

3、選擇dll和空項目, 點擊完成。

4、向工程添加一個C文件


5、編寫dll代碼

Dll必需具有如下接口的一個導(dǎo)出函數(shù),以供調(diào)試助手使用。

#define DLL_EXPORT __declspec(dllexport)
DLL_EXPORT void ImgProc(const char *imgIn, char *imgOut, uint32 width, uint32 height)

imgIn(image in)是原始的圖像。
imgOut(image out)處理后的圖像。
Width 圖像的像素寬度
Height 圖像的像素高度,線性CCD高度為1

自已定義的其它函數(shù)不必在函數(shù)前加DLL_EXPORT。

6.按F7成生dll程序
7.在調(diào)試助手中點擊選擇算法按鈕,打開 “VS工程目錄\Debug”下的dll。

(在軟件目錄下的dlldemoe有一個dll的示例工程,請用VS 2012 打開)

0.png (6.14 KB, 下載次數(shù): 143)

0.png

智能車調(diào)試助手.zip

14.22 MB, 下載次數(shù): 32, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:876226 發(fā)表于 2021-2-9 11:05 | 只看該作者
有幫助
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表