概述
ST提供了6283A1_AnalogFlicker代碼在X-NUCLEO-6283A1獲取閃爍頻率,同時移植到VD6283TX-SATEL。
閃爍頻率提取主要用于檢測光源的閃爍頻率,即光源在光強發生變化的頻率。
最近在弄ST的課程,需要樣片的可以加群申請:615061293 。
視頻教學
https://www.bilibili.com/video/BV1Gj411b7yk/
樣品申請
https://www.wjx.top/vm/OhcKxJk.aspx#
源碼下載
https://download.csdn.net/download/qq_24312945/88391981
參考代碼
https://www.st.com/zh/ecosystems/x-cube-als.html
在下面目錄下有對應的程序。
這個應用程序演示了如何使用X-NUCLEO-6283A1擴展板,通過UART從連接的STM32 Nucleo板向PC傳輸數據,并在通用應用程序(如Tera Term)上顯示閃爍頻率提取結果。一旦建立連接,用戶可以使用超級終端查看來自板載光傳感器的數據。該應用程序提供實時數值,并允許用戶通過鍵盤更改增益、曝光時間和采樣率。這個示例只能在軟件包安裝文件夾中訪問。
開發板設置
在手冊種給出了,閃爍手冊可以查看AN5639,資料鏈接如下。https://www.st.com/content/ccc/resource/technical/document/application_note/group1/9f/7e/8c/ce/36/85/4c/08/DM00776948/files/DM00776948.pdf/jcr:content/translations/en.DM00776948.pdf
在AN5639手冊中,需要對SB3進行連接。
查看X-NUCLEO-6283A1手冊,可以看到VD6283TX的GPIO2連接到MCU的ADC端口0-2。
在VD6283TX-SATEL中,可以看到VD6283TX通過SB3連接到了AFLR_1V8。
需要將AFLR_1V8接到開發板的A0端口中。
測試結果
使用PWM頻率為200Hz驅動LED下VD6283TX檢測結果如下所示。
使用PWM頻率為1000Hz驅動LED下VD6283TX檢測結果如下所示。
審核編輯:湯梓紅
-
頻率
+關注
關注
4文章
1534瀏覽量
59380 -
代碼
+關注
關注
30文章
4825瀏覽量
69040 -
環境光傳感器
+關注
關注
3文章
108瀏覽量
21950 -
stm32cubemx
+關注
關注
5文章
284瀏覽量
15001
發布評論請先 登錄
相關推薦
評論