基于TSL2561的無線光強傳感器節點設計
JN5139向TSL2561發送的時序圖如圖3所示。JN5139接收TSL2561發送來的數據時序如圖4所示。JN5139與TLS2561之間數據傳輸的流程如圖5所示。首先,JN5139建立啟動信號,啟動I2C總線;然后,兩者之間開始發送傳輸數據,并在第9個時鐘脈沖期間反饋確認信號,直到數據傳輸結束,釋放SDA線,停止I2C總線。本文引用地址:http://www.104case.com/article/162950.htm
4 MATLAB仿真
A/D轉換完成后,分別從通道0和通道1各自的寄存器中讀取相應的值CHO和CHl,并根據芯片相關資料進行計算,換算成Lux為單位的量。假設CHO讀取的值為P1(單位為Lux),CHl讀取的值為P2(單位為Lux),光強測量儀的測量值為P。為了將兩通道的值擬合成一個與實際光強相同的值(用P’表示),可通過一條曲線來求出P’與P1、P2之間的關系。設曲線方程為:
根據測量數據,求出系數Co~C4,即可計算出光強傳感器測得的光強。光強傳感器的測量值與光強測量儀的測量值相比較如圖6所示。
結語
本文基于光強傳感器TSL2561和微處理器JN5139設計的光強傳感器節點,具有外圍電路簡單、穩定性高等優點,并且采用無線化傳輸,用途十分廣泛。
評論