|
偶爾有同學攝像頭回去之后使用例程采集,發現圖像不對或者沒有圖像,然后急急忙忙的來找我,咨詢我為什么沒圖呢!同學們遇到這樣的情況的時候,切記不要緊張,攝像頭發貨前都是測試過,看過圖像了才發貨的。那么遇到這樣的問題怎么辦呢!首先不要著急,靜下心來好好按照以下步驟進行調試
第二、上位機接收到數據但是圖像不對
1、檢查usb轉ttl與單片機是否連接好,是否共地。
2、注意例程備注的連接方式。備注的串口連接,我已經主動幫大家交叉了,大家只要對照著連接就好,不要再次交叉。
3、在遠程調試過程中,我發現有些小伙伴的USB轉TTL質量好像不是很好,導致在115200的波特率下數據傳輸有問題,因此上位機的數據收不到或者是錯誤的。
4、在遠程調試過程中,也有一部分小伙伴使用藍牙進行圖像傳輸,但是收到的數據全是錯誤的,導致圖像顯示錯誤。(這里我們不探討為什么藍牙傳輸不行,我個人的意見是,藍牙傳輸必然可行,只是沒用對而已)。在沒有確認攝像頭是否OK前,我們盡量使用可靠方案。
5、如果單片機與攝像頭不是使用的同一個電源,那么檢查攝像頭與單片機是否共地。
6、如果圖像出現缺色的現象仔細檢查每根數據線,是否連接通。
7、如果圖像全黑,很有可能是攝像頭的VSY和PCLK沒有連接好,導致單片機根本無法采集攝像頭的數據而造成的。我們可以使用代碼進行測試,以確定是否連接好。我們在場中斷里面寫一個變量,我們在線調試查看該變量的數據,如果變量在變動,說明VSY連接是沒問題的,否則就是連接有問題。PCLK使用同樣的方法在DMA中斷里面寫一個變量也可以測試出來。
8、上位機圖像圖像顯示有問題,查看上位機設置的寬度與高度是否與程序設置的一樣。
1、攝像頭的的配置串口(即轉接板的SDA、SCL引腳)沒有連接好導致從未對攝像頭進行過配置。這個問題主要出現在V2版本之前的攝像頭中,因為之前的例程沒有接受回傳數據校驗,在V2版本中如果出現這個問題則會在初始化中持續等待。(這里提示下,如果在比賽中遇到了配置的串口線突然斷了,這個時候就會造成程序在初始化出不來,但是比賽又迫在眉睫不容等待,這個時候我們可以把程序中對攝像頭配置的代碼屏蔽掉,只保留采集初始化代碼,一般也是可以正常工作的,這是為什么呢?因為攝像頭上的51有eeprom,每次收到新的配置數據后將會把配置數據寫入eeprom,每次上電的時候加載eeprom的配置數據。)
2、攝像頭上的單片機固件程序丟失
(很少有人有這樣的問題,目前遇到過一個小伙伴出現過,也咨詢過STC官方,他們說板子干擾太大造成的)。固件是否丟失這個問題怎么確定呢?
直接把攝像頭使用USB轉TTL連接到電腦,然后使用串口助手模仿單片機那樣發送配置數據(如下圖,發送的數據是獲取當前配置的FPS數據,攝像頭的SCL連接串口RX,SDA連接TX),看看是否回傳了正確的數據,在使用串口助手的時候記得勾選HEX顯示與
|
-
-
總鉆風調試方法與問題錦集.pdf
2018-12-19 02:03 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
333.04 KB, 下載次數: 87, 下載積分: 黑幣 -5
-
-
總鉆風使用說明書V2.0.pdf
2018-12-19 02:03 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
1.78 MB, 下載次數: 97, 下載積分: 黑幣 -5
|