rs485串列埠經常用到,本文介紹一種串列埠ttl(3.3v)電平自動轉換為rs485電平的電路。
485電路的特點:
1)差分訊號傳輸;採用差分方式可以有效的提高抗干擾性,提高通訊可靠性。rs485採用兩根通訊線,通常用a和b來表示。邏輯「1」以兩線之間的電壓差為+(0.2-6)v表示,邏輯「0」以兩線間的電壓差為-(0.2-6)v來表示,是一種典型的差分通訊。
2)rs485通訊速率快,最大傳輸速度可以達到10mb/s以上;
3)傳輸距離最遠可以達到1200公尺左右,但是它的傳輸速率和傳輸距離是成反比的,傳輸速度越快,通訊距離越近。
4)可以在匯流排上進行聯網實現多機通訊,匯流排上允許掛多個收發器。
rs485典型電路圖
ro 和di端分別為接收器的輸出和驅動器的輸入端,與微控制器連線時只需分別與微控制器的rxd和txd相連即可。
re和de端分別為接收和傳送的使能端,當/re為邏輯0時,器件處於接收狀態;當de為邏輯1時,器件處於傳送狀態。
rs485自動收發電路
接收:沒有資料傳送時,tx_485為高電平,三極體導通,de=re =0,為接收模式,ro可以正常輸出接收到的資料。
傳送:當tx_485傳送資料0的時候,三極體不導通,de=re=1,為傳送模式,di接gnd,即di=0,將資料0傳送出去。
當tx_485傳送資料1的時候,為接收模式,a,b為高阻態,但是a端有上拉(a=1),b端有下拉(b=0),及傳送a=1,b=0,即接收到差分資料1。
Android USB轉ttl串列埠
1 需要用到的jar包 ch34xuartdriver.jar 3 在當前的activity下新增 public static ch34xuartdriver driver 5 在activity內實現串列埠讀寫開關 public class mainactivity extends activit...
CH340晶元USB轉RS485參考電路
ch340可以實現usb轉ttl串列埠電路,但是ch340晶元上不能直接出來rs485電平訊號,所以要通過電平轉換晶元來實現。由於rs485一般用半雙工通訊,所以需要乙個使能訊號來控制rs485收發器的方向。從支援rs485的功能來講ch340系列分為有tnow引腳 如ch340b ch340t和c...
TTL與CMOS積體電路
source click here 目前應用最廣泛的數位電路是 ttl電路和 cmos 電路。1 ttl電路 ttl 電路以雙極型電晶體為開關元件,所以又稱雙極型積體電路 雙極型數字積體電路是利用電子和空穴兩種不同極性的載流子進行電傳導的器件。它具有速度高 開關速度快 驅動能力強等優點,但其功耗較大...