2011-01-11
以前做的電容廠遠端監控系統出現問題,無法進行rs485的通訊,今天查了一天,發現了問題,不是軟體問題,是硬體的問題。
首先改寫了驅動,讓程式不宕機。是加入了迴圈程式,已經ok。是因為儀器有限制,當傳送資料後,儀器接收到資料後,如果150ms沒有反應,則本呼叫作廢,所以如果超過150ms的話,完全可以跳出迴圈。
然後發現電路中的問題,485匯流排設計中,一般a端上拉電阻到vcc,b端下拉電阻到gnd;優龍的板子設計師b上拉到vcc,a下拉到gnd。所以出現了通訊問題。
如果兩邊設計都一樣的話,估計就沒什麼問題了。
RS485通訊介紹
rs485通訊介紹 rs 485 半雙工 邏輯1 2v 6v 邏輯0 6v 2v 這裡的電平指ab 兩線間的電壓差。一 基本電路實現 1 基礎的rs485電路 需要控制re de cn 來控制485狀態的切換,一般連在一起用io口控制。當cn為低時485處於接收狀態 當r d為高時485處於傳送狀態...
提高485通訊速率的方法
提高rs485匯流排通訊速度的一種設計 引言 工業現場經常要採集多點資料,模擬訊號或開關訊號,一般用到rs485 匯流排,使用一主帶多從的通訊方式,該種方式接線方便只需要兩根遮蔽電纜線,通訊距離遠最大可支援1500m,加深圳市天地華傑公司的中繼器 td 109 還可延長通訊距離,採用差分訊號方式抗電...
485通訊原理 序列通訊口防雷電路設計參考
智慧型電表等系統已經廣泛地應用到工業和生活的領域。在電表中使用自動抄表技術通過通訊埠讀取資料,而且大部分情況採用遠端讀數方式。對於電表應用來說既安全又節省了時間和金錢。實現該技術的關鍵是確保通訊鏈路安全可靠。由於 rs 485 標準具有長距離傳輸 1200 公尺以上 最大傳輸數率可以達到 10mbp...