當前位置:聚美館>智慧生活>心理>

485通訊是如何將數據轉換的

心理 閱讀(4.83K)
485通訊是如何將數據轉換的

485的數據接收過程: 當沒有數據發送時,UART_TX默認爲高電平,NMOS管導通,DS75176芯片(DE)RE低電平使能,RO接收數據使能,此時從485AB口收到什麼數據就會透過RO通道傳到MCU,完成數據接收過程。

發送數據1時,TX爲高電平時,三極管導通,DE爲低電平,此時收發器處於接收狀態,驅動器就變成了高阻態,也就是發送端與AB斷開了,此時AB之間的電壓就取決於AB的上下拉電阻了,A爲高電平、B爲低電平,也就成爲了邏輯1了。 1&&0=1,也就是:發送1->1

發送數據0時,TX爲低電平,三極管截止,DE爲高電平,驅動器使能,此時正好DI是接地的,也就是低電平,驅動器也就會驅動輸出A爲0,B爲1 也就是所謂的邏輯0了。 0&&1=0,也就是:發送0->0

485通訊是使用485通訊接口芯片把數字信號轉換成差分信號,然後透過雙絞線和主機進行數據交互,主機再把差分信號轉換成數字信號。