先設置好通訊,再用自由口通信指令,同時要知道你的稱的通信協議,再將稱的數據讀出來就好了!
比如下面就是上海一家公司做的稱的通信協議
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)、數據格式:每次發(fā)送數據有6幀,其定義如下:
第1幀: D0~D7 —— 0FFH(起始位)
第2幀: D0~D2 —— 為小數點位置(0-5)
D3~D4 —— 當前的工作模式:00 - 計重模式;01 - 計數模式;10 - 百分比模式;
D5 —— 1表示重量為負,0表示重量為正
D6 —— 1表示重量穩(wěn)定,0表示重量不穩(wěn)定
D7 —— 1表示重量溢出,0表示重量未溢出
第3幀: D0~D7 —— BCD1(顯示數值的最低字節(jié))
第4幀: D0~D7 —— BCD2(顯示數值的中間字節(jié))
第5幀: D0~D7 —— BCD3(顯示數值的最高字節(jié))
第6幀: D0~D7 —— 計重模式下的單位:1表示單位是磅,0表示單位是公斤;