1. 求TTL電平轉485電平的電路圖,謝謝!!
自製RS232-485轉換器電路圖:
RS232-485轉換器主要包括了電源、232電平轉換、485電路三部分。本電路的232電平轉換電路採用了NIH232或者也可以直接使用MAX232集成電路,485電路採用了MAX485集成電路。為了使用方便,電源部分設計成無源方式,整個電路的供電直接從PC機的RS232介面中的DTR(4腳)和RTS(7腳)竊取。PC串口每根線可以提供大約9mA的電流,因此兩根線提供的電流足夠供給這個電路使用了。經實驗,本電路只使用其中一條線也能夠正常工作。使用本電路需注意PC程序必須使串口的DTR和RTS輸出高電平,經過D3穩壓後得到VCC,經過實際測試,VCC電壓大約在4.7V左右。因此,電路中要說D3起的作用是穩壓還不如說是限壓功能。
MAX485是通過兩個引腳RE(2腳)和DE(3腳)來控制數據的輸入和輸出。當RE為低電平時,MAX485數據輸入有效;當DE為高電平時,MAX485數據輸出有效。在半雙工使用中,通常可以將這兩個腳直接相連,然後由PC或者單片機輸出的高低電平就可以讓MAX485在接收和發送狀態之間轉換了。由於本電路DTR和RTS都用於了電路供電,因此使用TX線和HIN232的另外一個通道及Q1來控制MAX485的狀態切換。平時NIH232的9腳輸出高電平,經Q1倒相後,使MAX485的RE和DE為低電平而處於數據接收狀態。當PC機發送數據時,NIH232的9腳輸出低電平,經Q1倒相後,使MAX485的RE和DE為高電平而處於數據發送狀態。
2. 看過單片機與MAX485的控制電路,一般收發都要分別控制轉換的,但是一般的RS485都是自行收發的,怎麼弄
「單片機與MAX485的控制電路」,485通信屬於串列通信的一種,通信方式與232串口通信類同專,
不過:
232通信是屬全雙工的
485通信是半雙工的
全雙工與半雙工的區別是什麼呢?網路一下,比比皆是,簡單解釋一下,半雙工由於單行道公路,某一時刻只能一個方向走車!
這樣就要控制485的方向了!怎麼控!
MAX485晶元資料表明,他可以方向控制的,通過單片機IO對485的方向控制,RE/控制,
一般來說,MAX485構成的485通信採用主從方式,也就是你所說的應答方式。
「難道在這個過程中要給出控制方向的命令嗎?」,不是命令,是一個指令,
主485請求,從485回復,也就是說,從的一直處於接受等待狀態,如果收到數據後,即可回復
3. 求一個以採用max485晶元的RS485中繼器的電路圖或者提示意見
RS485中繼器?
4. max485工作原理
MAX485是晶元介面的一種類型
MAX485介面晶元是Maxim公司的一種RS-485晶元。
採用單一電源+5 V工作,額定電流為300 μA,採用半雙工通訊方式。它完成將TTL電平轉換為RS-485電平的功能。MAX485晶元的結構和引腳都非常簡單,內部含有一個驅動器和接收器。RO和DI端分別為接收器的輸出和驅動器的輸入端,與單片機連接時只需分別與單片機的RXD和TXD相連即可;/RE和DE端分別為接收和發送的使能端,當/RE為邏輯0時,器件處於接收狀態;當DE為邏輯1時,器件處於發送狀態,因為MAX485工作在半雙工狀態,所以只需用單片機的一個管腳控制這兩個引腳即可;A端和B端分別為接收和發送的差分信號端,當A引腳的電平高於B時,代表發送的數據為1;當A的電平低於B端時,代表發送的數據為0。在與單片機連接時接線非常簡單。只需要一個信號控制MAX485的接收和發送即可。同時將A和B端之間加匹配電阻,一般可選100Ω的電阻。
可以串列口取電,可以驅動max232與max485實現通信。沒加負載時電壓有5.16V,加負載後降制3V左右。