該RS232串口8通道0-5V電壓采集板可同時(shí)對外部輸入的8路模擬量(直流0-5V)進(jìn)行精度為10位的模數(shù)轉(zhuǎn)換,轉(zhuǎn)換后的結(jié)果通過串口快速輸出??捎糜诂F(xiàn)場溫度,濕度,液位等模擬量的采集,與本公司其他網(wǎng)絡(luò)控制板配合可用于工業(yè)現(xiàn)場控制等(可代開發(fā)設(shè)計(jì)整套工控系統(tǒng))。輸出的數(shù)據(jù)幀固定由18個(gè)字節(jié)組成,幀格式具體如下(為方便觀看,各字節(jié)之間用逗號分開,實(shí)際數(shù)據(jù)楨中無此逗號):
幀頭(固定為0x55),通道0轉(zhuǎn)換結(jié)果高位字節(jié),通道0轉(zhuǎn)換結(jié)果低位字節(jié),通道1轉(zhuǎn)換結(jié)果高位字節(jié),通道1轉(zhuǎn)換結(jié)果低位字節(jié),通道2轉(zhuǎn)換結(jié)果高位字節(jié),通道2轉(zhuǎn)換結(jié)果低位字節(jié),通道3轉(zhuǎn)換結(jié)果高位字節(jié),通道3轉(zhuǎn)換結(jié)果低位字節(jié),通道4轉(zhuǎn)換結(jié)果高位字節(jié),通道4轉(zhuǎn)換結(jié)果低位字節(jié),通道5轉(zhuǎn)換結(jié)果高位字節(jié),通道5轉(zhuǎn)換結(jié)果低位字節(jié),通道6轉(zhuǎn)換結(jié)果高位字節(jié),通道6轉(zhuǎn)換結(jié)果低位字節(jié),通道7轉(zhuǎn)換結(jié)果高位字節(jié),通道7轉(zhuǎn)換結(jié)果低位字節(jié),幀尾(固定為0xAA)。
每路A/D轉(zhuǎn)換后的數(shù)值計(jì)算公式:輸入電壓=[(高位字節(jié)*256+低位字節(jié)) / 1024]*5
例如數(shù)據(jù)幀:“55 01 B0 02 10 00 A0 00 60 03 80 00 10 00 10 00 10 AA”
則計(jì)算如下:
通道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