基于上一次發帖已經過去很久,之前項目中一直用的STM32的,最近在做的項目剛好是熒光值檢測的,有一塊PD的檢測板,剛好拿來測試一下。
這次之所以這么晚,主要之前串口打印的問題一直沒解決,這兩天看到有人發帖解決了,剛好可以往下繼續了,先說一下效果:從結果上來看AD還可以,但是串口感覺一般般,打印還是有點問題,如果通訊上加上通訊協議可能會好一點。
圖(1)效果圖-黑色的長方形是我自己的熒光檢測板,出來模擬量
供電本來嚴格點要±電源供電的,我就湊合用板載的5V了(實測可能4V左右),將輸出端接到P00口,
代碼配置主要分三塊:
AD的io配置,
圖(2)AD部分的配置
串口的配置,注意更改自己的波特率對應的TMR2Value的值,如果串口打印還有問題的話參照別人前面發的貼子,
圖(3)串口部分的配置
ad值的打印,輸出到串口,我是用的外部中斷按鍵觸發,按一次按鍵打印一次,
圖(4)串口打印部分的配置
除此之外,我先校準了GND和Vcc的ad值,還可以,但是串口打印有點影響效果,數據出來一般般把,
圖(5) 將ad輸出引腳接到GND讀出的ad值
圖(6) 將ad輸出引腳接到vcc讀出的ad值
圖(7) 將ad輸出引腳接到傳感器
輸出的值會有所浮動,但是這么粗略的效果看下來還可以,簡單的一些定性的快檢產品中使用的話問題不大的,可以考慮考慮,
有所顧慮的是串口不知是否能夠靠代碼優化有所改善,希望大家能給出一些意見建議或者實驗結果分享
編輯:hfy
-
傳感器
+關注
關注
2541文章
49928瀏覽量
747378 -
波特率
+關注
關注
2文章
290瀏覽量
33922 -
開發板
+關注
關注
25文章
4765瀏覽量
96140 -
串口打印
+關注
關注
0文章
10瀏覽量
3063
發布評論請先 登錄
相關推薦
評論