c# 如何或者BS系列友声电子计重秤重量信息
c# 如何或者BS系列友声电子计重秤重量信息.厂商提供的信息如下
RS232通讯协议
(1)、帧格式:
采用通用RS232 UART信号,每10BIT 为一个数据帧,帧格式如下:
bit bit bit bit bit bit bit bit bit bit
1 2 3 4 5 6 7 8 9 10
bit1:起始位;bit2--bit9:数据位;bit10:停止位
(2)、数据格式:每次发送数据有6帧,其定义如下:
第1帧: D0~D7 —— 0FFH(起始位)
第2帧: D0~D2 —— 为小数点位置(0-5)
D3~D4 —— 当前的工作模式:00 - 计重模式;01 - 计数模式;10 - 百分比模式;
D5 —— 1表示重量为负,0表示重量为正
D6 —— 1表示重量稳定,0表示重量不稳定
D7 —— 1表示重量溢出,0表示重量未溢出
第3帧: D0~D7 —— BCD1(显示数值的最低字节)
第4帧: D0~D7 —— BCD2(显示数值的中间字节)
第5帧: D0~D7 —— BCD3(显示数值的最高字节)
第6帧: D0~D7 —— 计重模式下的单位:1表示单位是磅,0表示单位是公斤;
本天平采用通用RS232 UART信号,每10BIT 为一个数据帧,帧格式如下:
bit1 Bit2 bit3 bit 4 bit 5 bit 6 bit 7 Bit 8 Bit 9 bit 10
BIT1:起始位
BIT2~BIT9:数据位
BIT10:停止位
波特率:“1200”、 “2400”、 “4800”、 “9600” bps可选
数据格式:
1. 发送当前工作模式的ASCII码,2字节:WT — 称重模式;CT — 计数模式; PC — 百分比模式。
2. 发送当前工作状态的ASCII码,2字节:OL — 超载; ST — 稳定; US — 不稳定。
3. 发送数据的符号“+”或“-”的ASCII码,1字节。
4. 发送7位数据的ASCII码,其中一位为小数点“。”,数据不足7位时用空格补满7位。
5. 发送当前单位的4位ASCII码,在计数和百分比模式下发送4个空格,单位不足4位时用空格补满4位。
6. 发送回车换行的ASCII码,“0DH”、“0AH”。