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