光照傳感器
本教材選用的光照傳感器廣泛適用于農業大棚、花卉培養等需要光照度的場合。傳感器內輸入電源,感應探頭,信號輸出三部分完全隔離。安全可靠,外觀美觀,安裝方便。2.3.1 傳感器參數
直流供電(默認) | 10-30VDC |
最大功耗 | 0.4W |
精度 | ±7%(25℃) |
光照強度量程 | 0-65535Lux;0-20萬Lux |
溫濕度量程 | -40℃~+60℃,0%RH~80%RH |
長期穩定性 | ≤5%/y |
響應時間 | 0.1s |
輸出信號 | 485(Modbus協議) |
2.3.2 硬件連接
電源接口為寬電壓電源輸入10-30V 均可。485 信號線接線時注意 A\B 兩條線不能接反,總線上多臺設備間地址不能沖突。

圖2-9 光照度傳感器實物圖 圖2-10 光照度傳感器實物接線圖
線色 | 說明 | |
電源 | 紅色(12V) | 電源正(12V) |
黑色(GND) | 電源負(GND) | |
通信 | 黃色(S1) | 485_A |
藍色(S2) | 485_B |
2.3.3 通訊協議
(1)通訊基本參數
編 碼 | 8位二進制 |
數據位 | 8位 |
奇偶校驗位 | 無 |
停止位 | 1位 |
錯誤校驗 | CRC(冗余循環碼) |
波特率 | 2400bit/s、4800bit/s、9600 bit/s可設,出廠默認為4800bit/s |
(2)數據幀格式定義
采用Modbus-RTU 通訊規約,格式如下:初始結構 ≥4 字節的時間
地址碼 = 1 字節
功能碼 = 1 字節
數據區 = N 字節
錯誤校驗 = 16 位CRC 碼
結束結構 ≥4 字節的時間
地址碼:為變送器的地址,在通訊網絡中是唯一的(出廠默認0x01)。
功能碼:主機所發指令功能指示,本變送器只用到功能碼0x03(讀取寄存器數據)。
數據區:數據區是具體通訊數據,注意16bits數據高字節在前!
CRC碼:二字節的校驗碼。
主機問詢幀結構:
地址碼 | 功能碼 | 寄存器起始地址 | 寄存器長度 | 校驗碼低位 | 校驗碼高位 |
1字節 | 1字節 | 2字節 | 2字節 | 1字節 | 1字節 |
地址碼 | 功能碼 | 有效字節數 | 數據一區 | 第二數據區 | 第N數據區 | 校驗碼 |
1字節 | 1字節 | 1字節 | 2字節 | 2字節 | 2字節 | 2字節 |
(3)通訊協議示例及解釋
(0~65535以1Lux為單位讀取或0~200000以百Lux為單位讀取)問詢幀
地址碼 | 功能碼 | 起始地址 | 數據長度 | 校驗碼低位 | 校驗碼高位 |
0x01 | 0x03 | 0x00 0x06 | 0x00 0x01 | 0x64 | 0x0B |
地址碼 | 功能碼 | 返回有效字節數 | 數據區 | 校驗碼低位 | 校驗碼高位 |
0x01 | 0x03 | 0x02 | 0x05 0x30 | 0xBB | 0x00 |
1)產品為0~65535量程變送器,單位為1Lux
0530 H(十六進制) = 1328=> 光照度=1328 Lux
2)產品為0~200000量程變送器,單位為百Lux
0530 H(十六進制) = 1328=> 光照度=132800 Lux