一種rs232和rs485接口轉(zhuǎn)換電路的制作方法
【專利摘要】本實(shí)用新型涉及設(shè)備通訊接口轉(zhuǎn)換電路,特別涉及用單片機(jī)實(shí)現(xiàn)的一種RS232和RS485接口轉(zhuǎn)換電路。電路包括單片機(jī)控制部分、RS232接口部分和RS485接口部分,由單片機(jī)C8051F121、RS232電平轉(zhuǎn)換芯片MAX3232EUE、RS485電平轉(zhuǎn)換芯片MAX3483以及外圍使用的電阻和電容等組成。本實(shí)用新型通過RS232接口與RS485接口之間的電平轉(zhuǎn)換,利用單片機(jī)對指令和數(shù)據(jù)進(jìn)行中轉(zhuǎn),實(shí)現(xiàn)了電腦與外部多臺設(shè)備之間的通訊。本電路簡單、可靠;由單片機(jī)編程進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),實(shí)現(xiàn)方式靈活。
【專利說明】—種RS232和RS485接口轉(zhuǎn)換電路
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及設(shè)備通訊接口轉(zhuǎn)換電路,特別涉及一種用單片機(jī)實(shí)現(xiàn)的RS232和RS485接口轉(zhuǎn)換電路。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中的RS232接口電平為± 12V,主要用于電腦串口與外部設(shè)備之間的點(diǎn)對點(diǎn)通訊,通訊距離較短,而RS485接口電平采用差分平衡方式,差分電壓大于400mV,用于多臺設(shè)備之間的通訊,其優(yōu)點(diǎn)是抗干擾能力強(qiáng),通訊距離較遠(yuǎn),為了使電腦能夠與外部的多臺設(shè)備之間進(jìn)行通訊,需要設(shè)計(jì)一種接口轉(zhuǎn)換模塊,將RS232接口與RS485接口進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換協(xié)議由單片機(jī)編程實(shí)現(xiàn)。
【發(fā)明內(nèi)容】
[0003]本實(shí)用新型為克服現(xiàn)有技術(shù)存在的問題和缺陷,特別提供一種用單片機(jī)實(shí)現(xiàn)的RS232和RS485接口轉(zhuǎn)換電路,用于電腦與外部多臺設(shè)備之間的通訊。
[0004]本實(shí)用新型為實(shí)現(xiàn)上述目的所采取的技術(shù)方案是:一種RS232和RS485接口轉(zhuǎn)換電路,其特征在于:電路包括單片機(jī)控制部分、RS232接口部分和RS485接口部分,單片機(jī)控制部分中的單片機(jī)IC2采用C8051F121芯片,C8051F121芯片的55腳和54腳作為收發(fā)信號引腳與RS232接口部分連接,其中55腳為發(fā)送端TX0,54腳為接收端RXO,C8051F121芯片的53腳和52腳作為收發(fā)信號引腳與RS485接口部分連接,其中53腳為發(fā)送端ΤΧ1,52腳為接收端RXl,48腳通過電阻Rll后,作為收發(fā)切換的控制信號EN與RS485接口部分連接,C8051F121芯片的17腳和18腳分別通過電容C9和電容Cll接地,C8051F121芯片的6腳、7腳、8腳、19腳、24腳、41腳及57腳均接+3.3V電源,C8051F121芯片的I腳、2腳、3腳、4腳、5腳、10腳、11腳、12腳、13腳、14腳、15腳、16腳、25腳、40腳和56腳均接地,電容C12、電容C13、電容C14和電容C15的一端接+3.3V電源,電容C12、電容C13、電容C14和電容C15的另一端接地;所述的RS232接口部分中的電平轉(zhuǎn)換芯片IC3采用MAX3232EUE芯片,它的第10腳通過電阻R12與與C8051F121芯片55腳發(fā)送端TXO連接,第9腳通過電阻R14與C8051F121芯片54腳接收端RXO連接,第7腳通過電阻R13連接到串口發(fā)送端ΤΧ,第8腳通過電阻R15連接到串口接收端RX,串口發(fā)送端TX和串口接收端RX分別連接電腦的串口,MAX3232EUE芯片的第I腳通過電容C4與第3腳連接,第4腳通過電容C7與第5腳連接,第2腳通過電容C5與電容C6的一端連接后接地,第16腳與電容C6的另一端連接后接+3.3V電源,第6腳通過電容C8接地,第15腳直接接地;所述的RS485接口部分中的電平轉(zhuǎn)換芯片IC4采用ΜΑΧ3483芯片,它的第I腳通過電阻R16與C8051F121芯片52腳接收端RXl連接,第2腳和第3腳連在一起與單片機(jī)控制部分中收發(fā)切換的控制信號EN連接,ΜΑΧ3483芯片的第4腳通過電阻R18與C8051F121芯片53腳發(fā)送端TXl連接,ΜΑΧ3483芯片的第6腳和第7腳分別連接到差分信號端RS485_A和RS485_B,差分信號端RS485_A和RS485_B連接到RS485總線,MAX3483芯片的第8腳與電容ClO的一端連接后接+3.3V電源,電容ClO的另一端接地,MAX3483芯片的第5腳直接接地。
[0005]本實(shí)用新型的有益效果是:通過RS232接口與RS485接口之間的電平轉(zhuǎn)換,利用單片機(jī)對指令和數(shù)據(jù)進(jìn)行中轉(zhuǎn),實(shí)現(xiàn)了電腦與外部多臺設(shè)備之間的通訊。本電路簡單、可靠;由單片機(jī)編程進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),實(shí)現(xiàn)方式靈活。
【專利附圖】
【附圖說明】
[0006]圖1是本實(shí)用新型單片機(jī)控制部分電路原理圖;
[0007]圖2是本實(shí)用新型RS232接口部分電路原理圖;
[0008]圖3是本實(shí)用新型R485接口部分電路原理圖。
【具體實(shí)施方式】
[0009]以下結(jié)合附圖對本實(shí)用新型作進(jìn)一步說明:
[0010]如圖1、圖2和圖3所示,本實(shí)用新型由單片機(jī)C8051F121、RS232電平轉(zhuǎn)換芯片MAX3232EUE.RS485電平轉(zhuǎn)換芯片MAX3483以及外圍使用的電阻和電容等組成;電腦發(fā)送數(shù)據(jù)給設(shè)備時(shí),數(shù)據(jù)從串口接收端RX進(jìn)入,通過電阻R15后送給MAX3232EUE芯片的第8腳,然后從第9腳輸出,經(jīng)過電阻R14后送給單片機(jī)C8051F121的第54腳,經(jīng)單片機(jī)轉(zhuǎn)發(fā)后從第53腳輸出,經(jīng)過電阻R18后送給MAX3483芯片的第4腳,由MAX3483芯片轉(zhuǎn)換為差分電平,從第6腳和第7腳輸出給差分信號端1^485_八和RS485_B ;設(shè)備返回?cái)?shù)據(jù)給電腦時(shí),差分電平形式的數(shù)據(jù)從差分信號端1?485_八和RS485_B進(jìn)入,送給MAX3483芯片的第6腳和第7腳,由MAX3483芯片轉(zhuǎn)換為TTL電平,從第I腳輸出,經(jīng)過電阻R16后送給單片機(jī)C8051F121的第52腳,經(jīng)單片機(jī)轉(zhuǎn)發(fā)后從第55腳輸出,經(jīng)過電阻R12后送給MAX3232EUE芯片的第10腳,然后從第7腳輸出給串口發(fā)送端TX。
[0011]單片機(jī)控制部分電容C9和Cl I作為單片機(jī)晶振接口的匹配電容,電容C12飛15為電源濾波電容;RS232接口部分電容C4?C8為電源濾波電容;RS485接口部分電容ClO為電源濾波電容。
[0012]本實(shí)用新型工作流程:當(dāng)電腦需要與外部設(shè)備中的一臺進(jìn)行通訊時(shí),電腦先將指令和數(shù)據(jù)通過RS232接口發(fā)送給此轉(zhuǎn)換模塊,指令和數(shù)據(jù)在單片機(jī)中按照特定的程序進(jìn)行整合,然后通過RS485接口,采取地址判別的形式發(fā)送給對應(yīng)的設(shè)備;當(dāng)電腦需要從外部設(shè)備中的一臺讀取數(shù)據(jù)時(shí),電腦先將指令發(fā)送給此轉(zhuǎn)換模塊,單片機(jī)按照相應(yīng)的設(shè)備地址,通過RS485接口將指令轉(zhuǎn)發(fā)給對應(yīng)的設(shè)備,然后設(shè)備返回需要讀取的數(shù)據(jù)給單片機(jī),單片機(jī)再通過RS232接口將此數(shù)據(jù)返回給電腦。
【權(quán)利要求】
1.一種RS232和RS485接口轉(zhuǎn)換電路,其特征在于:電路包括單片機(jī)控制部分、RS232接口部分和RS485接口部分,單片機(jī)控制部分中的單片機(jī)IC2采用C8051F121芯片,C8051F121芯片的55腳和54腳作為收發(fā)信號引腳與RS232接口部分連接,其中55腳為發(fā)送端TX0,54腳為接收端RXO,C8051F121芯片的53腳和52腳作為收發(fā)信號引腳與RS485接口部分連接,其中53腳為發(fā)送端ΤΧ1,52腳為接收端RX1,48腳通過電阻Rll后,作為收發(fā)切換的控制信號EN與RS485接口部分連接,C8051F121芯片的17腳和18腳分別通過電容C9和電容Cll接地,C8051F121芯片的6腳、7腳、8腳、19腳、24腳、41腳及57腳均接+3.3V電源,C8051F121芯片的I腳、2腳、3腳、4腳、5腳、10腳、11腳、12腳、13腳、14腳、15腳、16腳、25腳、40腳和56腳均接地,電容C12、電容C13、電容C14和電容C15的一端接+3.3V電源,電容C12、電容C13、電容C14和電容C15的另一端接地;所述的RS232接口部分中的電平轉(zhuǎn)換芯片IC3采用MAX3232EUE芯片,它的第10腳通過電阻R12與與C8051F121芯片55腳發(fā)送端TXO連接,第9腳通過電阻R14與C8051F121芯片54腳接收端RXO連接,第7腳通過電阻R13連接到串口發(fā)送端ΤΧ,第8腳通過電阻R15連接到串口接收端RX,串口發(fā)送端TX和串口接收端RX分別連接電腦的串口,MAX3232EUE芯片的第I腳通過電容C4與第3腳連接,第4腳通過電容C7與第5腳連接,第2腳通過電容C5與電容C6的一端連接后接地,第16腳與電容C6的另一端連接后接+3.3V電源,第6腳通過電容C8接地,第15腳直接接地;所述的RS485接口部分中的電平轉(zhuǎn)換芯片IC4采用ΜΑΧ3483芯片,它的第I腳通過電阻R16與C8051F121芯片52腳接收端RXl連接,第2腳和第3腳連在一起與單片機(jī)控制部分中收發(fā)切換的控制信號EN連接,ΜΑΧ3483芯片的第4腳通過電阻R18與C8051F121芯片53腳發(fā)送端TXl連接,ΜΑΧ3483芯片的第6腳和第7腳分別連接到差分信號端RS485_A和RS485_B,差分信號端RS485_A和RS485_B連接到RS485總線,MAX3483芯片的第8腳與電容ClO的一端連接后接+3.3V電源,電容ClO的另一端接地,MAX3483芯片的第5腳直接接地。
【文檔編號】G05B19/042GK204116867SQ201420517282
【公開日】2015年1月21日 申請日期:2014年9月10日 優(yōu)先權(quán)日:2014年9月10日
【發(fā)明者】苗堯飛, 石勇, 宋光偉, 謝建庭, 屈小慶 申請人:天津光電通信技術(shù)有限公司