利用STM32 開發LED量測裝置-1



利用STM32 開發LED量測裝置-1

敝人共發過二個LED量測裝置如下:
STM32 + SHF3410 光強度
STM32 + TCS3200 顏色識別

 
                          圖一


2010 年底時部門被要求設計一個LED光電測試裝置,當時要求時也沒有說明這個LED光電測試裝置有什麼要求的規格,所以硬體工程師很自然的找了一個 Phototransistor 如圖一所示,而應用電路線路如圖二。

 
                    圖二

 這樣的一個案子應該很簡單的,只要在Vout 的位置加上個ADC來偵測電壓變化即可,這樣一個案子2,3個月後應該可以很順利的解決,結果在20113月時和需求檢討完全被否定,原因是需求者是要一個能測試LED光電特性測試裝置在,於是我們再問什麼是LED光電特性,結果是顏色及亮度。


 20115月這個案子再被重新檢討,結果改用TCS3200 RGB光偵測器,這顆元件的特性及原理在網路有很資料不在此多說,而真正的問題不是在H/WF/W,而是如何能轉換使用者可以很簡單一眼就可了解到整個測試裝置所演繹出的產色!因為H/WF/W只能告訴你 R,G,B三個感應光分量,(TCS3200 R,G,B三個感應光分量可以用STM32 TIMER 觸發捕捉來實現。)如果沒有色域演算法,是無法表現顏色值來的,研究了各種色域演算法,最後選定 CIE1931 XYZ色域來表示。整個應用架構如下:


 

留言

這個網誌中的熱門文章

STM32 I2C-EEPROM 的讀寫

ADC的校正方法

如何提高STM32 ADC的精度