【導讀】當前計算機技術(shù)的應用越來(lái)越廣泛,常用稱(chēng)重傳感器配套儀表的操作功能正逐漸向計算機端轉移,串口通訊作為儀表和計算機信息互通的常用方式,得到了越來(lái)越多的運用,而對于我們的現場(chǎng)實(shí)施人員來(lái)說(shuō),調試串口訊號和排除串口通訊故障則成為一個(gè)新生的難題,本文旨在通過(guò)一系列有效的調試與測試方法,程式化系統化地將調試方法固化下來(lái),并借助一些分析技巧,幫助實(shí)施人員更快捷更準確地發(fā)現問(wèn)題并解決問(wèn)題。

步驟一.檢查稱(chēng)重傳感器配套儀表端的通訊參數設置
稱(chēng)重傳感器配套儀表通常會(huì )通過(guò)指令通訊方式或者是連續通訊方式,調試人員需要了解當前的稱(chēng)重傳感器配套儀表具有多少種串口通訊方式,哪一種方式可以與正在使用的計算機系統匹配。通常來(lái)說(shuō),稱(chēng)重傳感器配套儀表上相關(guān)串口通訊的設置參數并不多,一般會(huì )有:波特率、通訊方式(連續/指令)、通訊地址等。
步驟二.檢查連接線(xiàn)
通常通訊距離在30米之內可以使用RS232通訊方式,而超過(guò)30米以上我們建議使用RS485方式。
步驟三.檢查計算機端的通訊參數設置
稱(chēng)重管理軟件中的參數設置,通常包括:串口號、波特率、儀表類(lèi)型等等。這里波特率應和稱(chēng)重傳感器配套儀表的波特率一致、而儀表類(lèi)型只需要按照實(shí)際情況填寫(xiě)即可,需要著(zhù)重說(shuō)明的是串口號的選擇。
我們知道現在的計算機一部分主板上帶有串行通訊口,而另有一些則沒(méi)有串口,也有一部分計算機通過(guò)USB轉接頭或者PCI串口卡為計算機增加新的串口,在這種情況下,如何選擇正確的端口號就成為現場(chǎng)實(shí)施人員的一個(gè)現實(shí)問(wèn)題,以下我介紹一下查看串口的方法。
首先在計算機上【我的電腦】上點(diǎn)鼠標右鍵,選擇【屬性】打開(kāi)系統屬性窗口,選擇【硬件】頁(yè)下面的【設備管理器】,在設備管理器中選擇“端口(COM和LPT)”,這里列出了計算機上全部的可識別的串口和并口。通常主板上自帶的串口會(huì )直接標注“通訊端口”字樣,而使用PCI串口卡新增的串口其名稱(chēng)上會(huì )帶有“PCI”字樣,另外如果使用了USB轉接頭的話(huà),其名稱(chēng)上會(huì )帶有“USB”字樣。
這時(shí)實(shí)施人員可以根據串口名稱(chēng)上標注的不同信息,判斷出當前自己正在使用的是哪一個(gè)串口號,并在稱(chēng)重軟件中加以選擇。
步驟四.檢查鼠標干擾
鼠標干擾的情況是如此之常見(jiàn),以至于我們必須把它作為一個(gè)單獨的步驟來(lái)加以排除。使用Windows操作系統的客戶(hù),當稱(chēng)重傳感器配套儀表處于連續通訊方式向計算機發(fā)送串口信號時(shí),有可能會(huì )干擾到正常鼠標的使用。而在鼠標發(fā)生干擾的情況下,用戶(hù)無(wú)法使用稱(chēng)重管理軟件來(lái)讀取稱(chēng)重傳感器配套儀表的數據。因為這時(shí)計算機串口已經(jīng)被鼠標程序占用,從而無(wú)法再被稱(chēng)重程序使用。在這種情況下,必須禁用發(fā)生干擾的鼠標才能使通訊恢復正常。當實(shí)施人員在現場(chǎng)遇到類(lèi)似情況卻又沒(méi)有有效工具可以關(guān)閉鼠標時(shí),可按照以下步驟操作。
首先關(guān)閉稱(chēng)重傳感器配套儀表,這時(shí)通訊信號停止發(fā)送,計算機的鼠標回復正常使用。
然后在【我的電腦】上按鼠標右鍵,選擇【屬性】菜單打開(kāi)系統屬性窗口,選擇【硬件】頁(yè)下的【設備管理器】,打開(kāi)設備管理器窗口,找到其中的“鼠標和其它指針設備”,打開(kāi)它可以看見(jiàn)這個(gè)欄目下有兩個(gè)鼠標,其中“Microsoft serial ball point”鼠標就是干擾鼠標,在它上面按鼠標右鍵,選擇“停用”。停用該鼠標后這個(gè)項目前面會(huì )出現紅叉,重啟計算機后即可正常使用。
注意,我們曾經(jīng)發(fā)現過(guò)有一些隱性鼠標干擾的情況,即在計算機鼠標沒(méi)有明顯失控的狀態(tài)下,仍舊不能正常使用串口,在這種狀況下可以用類(lèi)同的方法檢查設備管理器中有無(wú)干擾鼠標出現。