在棉花行業(yè),棉包(籽棉、皮棉)過磅采用的方式較多。有傳統(tǒng)的小磅,也有量程較大的地磅,較新的是德州移動地磅秤。德州移動地磅秤與傳統(tǒng)的過磅方式相比具有速度快,精度高。減少人為操作的誤差。如果能將德州移動地磅秤數(shù)據(jù)直接讀人PC機存儲,將避免人為過失。也將使管理水平大大提高。下面小編結合自己的經驗,談談軋花廠籽棉入庫如何用PC機讀取德州移動地磅秤的重量數(shù)據(jù)。
為了使PC機能夠讀取德州移動地磅秤的數(shù)據(jù),有必要了解德州移動地磅秤是如何發(fā)送數(shù)據(jù)的。目前德州移動地磅秤都是以單片機為核心體系完成稱量工作,一般采用RS232接口標準來發(fā)送數(shù)據(jù)。對非同步串行通信,串行數(shù)據(jù)流由下面5項組成,即“標記、起始位、數(shù)據(jù)位、校驗位、停止位”。
當串行物理線路上不傳送數(shù)據(jù)時,處于“標記”狀態(tài),此信號一直保持時,會先送一個低電平,告知對方馬上要發(fā)數(shù)據(jù),這樣保證了德州移動地磅秤與PC收發(fā)同步。“數(shù)據(jù)位”是真正有用的數(shù)字,其長度通常是5至8個。數(shù)據(jù)位的內容一般是控制碼或數(shù)字碼,控制碼可以是任意ASCII碼,比如“<”(ASCII 碼值為60)。數(shù)字碼則有兩種可能,用ASCII碼表示數(shù)據(jù)和用BCD碼表示數(shù)據(jù)。
在編寫PC端接收數(shù)據(jù)程序時,應特別注意。“校驗位”的作用是保證數(shù)據(jù)傳輸?shù)臏蚀_性,停止位”表示一個“數(shù)據(jù)串”傳送完畢,“停止位”可以是1 位、1.5位、或2位。在簡述完一個數(shù)據(jù)串的構成后,就可以看看一個數(shù)據(jù)串的長度。假如設定數(shù)據(jù)傳輸時,有8個數(shù)據(jù)位,1個校驗位,1個停止位,加上數(shù)據(jù)在傳輸時有一個起始位,該數(shù)據(jù)串的長度就是11位。這11個位,根據(jù)不同的位值(0/1)。在通訊電纜上,形成11個位次長的方波信號,PC機要把有用的8個數(shù)據(jù)位提取出來。單片機進高電位。“起始位”的作用在于,當單片機要真正傳送數(shù)據(jù)行通信時,還要設定通信口的速度,即波特率。常見的有1200、2400、4800、9600等。
過高的波特率對RS232標準是不可行的,由于長線效應,高波特率會使數(shù)據(jù)傳送的誤碼率增加。如果傳輸距離必須很長,就得靠調制解調器來實現(xiàn)。德州移動地磅秤發(fā)來的數(shù)據(jù)。應用程序應該考慮到各種可能發(fā)生的異常情況。上面所述,都是以正常數(shù)據(jù)傳輸為前提的,也就是說,德州移動地磅秤傳到PC緩沖區(qū)的數(shù)據(jù)沒有錯誤。要知道,在異步串行通訊過程中,數(shù)據(jù)傳送錯誤是時有發(fā)生的。
相關推薦:
上海越衡實業(yè)有限公司
工廠地址:上海市浦東新區(qū)川沙路3611號
主營產品:電子地磅,地磅廠家,便攜式軸重儀,電子吊磅,防爆地磅
©2019 版權所有:上海越衡實業(yè)有限公司 備案號:滬ICP備09058308號-4 總訪問量:483496 站點地圖 技術支持:化工儀器網(wǎng) 管理登陸