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