該RS232串口8通道0-5V電壓採集板可同時對外部輸入的8路模擬量(直流0-5V)進行精度為10位的模數轉換,轉換后的結果通過串口快速輸出。可用於現場溫度,濕度,液位等模擬量的採集,與本公司其他網絡控制板配合可用於工業現場控制等(可 發設計整套工控系統)。輸出的數據幀固定由18個字節組成,幀格式具體如下(為方便觀看,各字節之間用逗號分開,實際數據楨中無此逗號):
幀頭(固定為0x55),通道0轉換結果高位字節,通道0轉換結果低位字節,通道1轉換結果高位字節,通道1轉換結果低位字節,通道2轉換結果高位字節,通道2轉換結果低位字節,通道3轉換結果高位字節,通道3轉換結果低位字節,通道4轉換結果高位字節,通道4轉換結果低位字節,通道5轉換結果高位字節,通道5轉換結果低位字節,通道6轉換結果高位字節,通道6轉換結果低位字節,通道7轉換結果高位字節,通道7轉換結果低位字節,幀尾(固定為0xAA)。
每路A/D轉換后的數值計算公式:輸入電壓=[(高位字節*256+低位字節) / 1024]*5
例如數據幀:“55 01 B0 02 10 00 A0 00 60 03 80 00 10 00 10 00 10 AA”
則計算如下:
通道0輸入電壓=((0x01*256+0xB0)/1024)*5=2.109375V
通道1輸入電壓=((0x02*256+0x10)/1024)*5= 2.578125V
通道2輸入電壓=((0x00*256+0xA0)/1024)*5= 0.78125V
通道3輸入電壓=((0x00*256+0x60)/1024)*5= 0.46875V
通道4輸入電壓=((0x03*256+0x80)/1024)*5= 4.375V
通道5輸入電壓=((0x00*256+0x10)/1024)*5= 0.078125V
通道6輸入電壓=((0x00*256+0x10)/1024)*5= 0.078125V
通道7輸入電壓=((0x00*256+0x10)/1024)*5= 0.078125V