故障現(xiàn)象:與其他COM口設(shè)備RS-485通訊時,能發(fā)不能收,或能收不能發(fā)。
故障分析和處理:正常COM口通訊編程時,一般都要盤段COM口通訊狀態(tài),以便在發(fā)數(shù)據(jù)使能信號有效時正常發(fā)送數(shù)據(jù),接受數(shù)據(jù)使能信號有效時正常接受數(shù)據(jù),這就是我們常說 RTS 通訊方式,而一般用戶為了方便編程和提高程序執(zhí)行速度,在設(shè)計硬件直接辨別COM口通訊狀態(tài),在編程時不再去查詢收發(fā)狀態(tài),這就是 AUTO 通訊方式,考慮到通用性,通常情況下,主板上帶的COM口都是 RTS 通訊方式的,所以當你用于RS-485通訊時,由于以上的通訊方式差別,久會出現(xiàn),能發(fā)不能收,或能收不能發(fā)的現(xiàn)象,簡單的處理方案是是使用轉(zhuǎn)換模塊來通訊,但如果是主板上的COM口之間的通訊,一般不會有這種問題。