|
STM32F103驅(qū)動(dòng)CCD實(shí)現(xiàn)黑白線識(shí)別,通過(guò)上位機(jī)顯示灰度值及圖像,二值化處理后完成黑白線識(shí)別。
內(nèi)含TSL1401 CCD資料,上位機(jī)軟件,STM32F103源碼
QQ圖片20190713103816.png (15.88 KB, 下載次數(shù): 56)
下載附件
2019-7-13 10:40 上傳
QQ圖片20190713104144.png (10.02 KB, 下載次數(shù): 34)
下載附件
2019-7-13 10:41 上傳
關(guān)鍵詞:線性CCD 灰度識(shí)別 循跡 圖像處理
注意事項(xiàng):使用線性CCD對(duì)曝光時(shí)間的控制顯得尤為重要。
單片機(jī)源程序如下:
- #include "delay.h"
- #include "sys.h"
- #include "usart.h"
- #include "adc.h"
- #include "ccd.h"
- /******************************************************************************
- ***
- * PROJECT CODE : 線性CCD測(cè)試 *
- * CREATE DATE : 20170706 *
- * CREATED BY : XJU *
- * FUNCTION : 實(shí)現(xiàn)線性CCD同上位機(jī)通信 *
- * MODIFY DATE : NONE *
- * DOCUMENT : NONE *
- * OTHERS : 具體硬件連接說(shuō)明在該工程根目錄"readme.txt"中 *
- *******************************************************************************
- **/
- int main(void)
- {
- delay_init(); //延時(shí)函數(shù)初始化
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 設(shè)置中斷優(yōu)先級(jí)分組2
- uart_init(9600); //串口初始化為9600
- Adc_Init(); //ADC初始化
- Ccd_Init(); //CCD初始化
- TIME_us=1; //設(shè)置曝光時(shí)間
- while(1)
- {
- sendToPc(); //發(fā)送信息至上位機(jī)
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
線性CCD.7z
(9.83 MB, 下載次數(shù): 62)
2019-7-14 03:06 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
STM32F103驅(qū)動(dòng)TSL1401線性CCD模塊.7z
(6.25 MB, 下載次數(shù): 60)
2019-7-13 10:47 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|