一種帶有rs232 和rs485 兩種通信接口的控制板卡的制作方法
【專利摘要】一種帶有RS232和RS485兩種通信接口的控制板卡,包括232接口、485接口、MAX232芯片、MAX485芯片、拔碼開關(guān)、8051單片機(jī)及晶振。當(dāng)拔碼開關(guān)接通232接口通路時(shí),8051單片機(jī)用RS232接口進(jìn)行通信,電腦串口直接和小板卡的232接口連接,電腦中上位機(jī)軟件發(fā)出的控制信號(hào)通過232接口,控制8051單片機(jī),8051單片機(jī)上的232口接收到此信號(hào)后,控制對(duì)應(yīng)的管腳,執(zhí)行相應(yīng)的動(dòng)作;當(dāng)拔碼開關(guān)接通485接口時(shí),此時(shí)直接在電腦的串口接上一個(gè)232轉(zhuǎn)485的轉(zhuǎn)換器,轉(zhuǎn)換器上的485接口與控制板卡上的485接口連接,上位機(jī)軟件發(fā)出的控制信號(hào)通過232轉(zhuǎn)485轉(zhuǎn)換器,控制8051單片機(jī),8051單片機(jī)上的485接口接收到此信號(hào)后,控制對(duì)應(yīng)的管腳,執(zhí)行相應(yīng)的動(dòng)作。本實(shí)用新型具有結(jié)構(gòu)簡(jiǎn)單、設(shè)計(jì)合理等特點(diǎn)。
【專利說明】一種帶有RS232和RS485兩種通信接口的控制板卡
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種控制卡,具體是涉及一種帶有RS232和RS485兩種通信接口的控制板卡。
【背景技術(shù)】
[0002]通常的微處理器都集成有I路或多路硬件UART通道,可以非常方便地實(shí)現(xiàn)串行通訊。在工業(yè)控制、電力通訊、智能儀表等領(lǐng)域中,也常常使用簡(jiǎn)便易用的串行通訊方式作為數(shù)據(jù)交換的手段。但是,在工業(yè)控制等環(huán)境中,常會(huì)有電氣噪聲干擾傳輸線路,使用RS-232通訊時(shí)經(jīng)常因外界的電氣干擾而導(dǎo)致信號(hào)傳輸錯(cuò)誤。另外,RS-232通訊的最大傳輸距離在不增加緩沖器的情況下只可以達(dá)到15米。RS-485標(biāo)準(zhǔn)是為了彌補(bǔ)RS-232通信距離短、速率低等缺點(diǎn)而產(chǎn)生的。RS-485標(biāo)準(zhǔn)通常被用作為一種相對(duì)經(jīng)濟(jì)、具有相當(dāng)高噪聲抑制、相對(duì)高的傳輸速率、傳輸距離遠(yuǎn)、寬共模范圍的通信平臺(tái)。同時(shí),RS-485電路具有控制方便、成本低廉等優(yōu)點(diǎn)。通常的控制卡,一般只有一個(gè)接口,RS-232接口或RS-485。
【發(fā)明內(nèi)容】
[0003]本實(shí)用新型主要是解決上述現(xiàn)有技術(shù)所存在的技術(shù)問題,提供了一種帶有RS232和RS485兩種通信接口的控制板卡。
[0004]本實(shí)用新型的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的:一種帶有RS232和RS485兩種通信接口的控制板卡,包括232接口、485接口、MAX232芯片、MAX485芯片、拔碼開關(guān)、8051單片機(jī)及晶振。晶振為系統(tǒng)提供基本的時(shí)鐘信號(hào),當(dāng)拔碼開關(guān)接通232接口通路時(shí),8051單片機(jī)用RS232接口進(jìn)行通信,電腦串口直接和小板卡的232接口連接,電腦中上位機(jī)軟件發(fā)出的控制信號(hào)通過232接口,控制單片機(jī),單片機(jī)232接口接收到此信號(hào)后,控制對(duì)應(yīng)的管腳,執(zhí)行相應(yīng)的動(dòng)作;當(dāng)拔碼開關(guān)接通485接口時(shí),8051單片機(jī)用RS485接口進(jìn)行通信,此時(shí)直接在電腦的串口接上一個(gè)232轉(zhuǎn)485的轉(zhuǎn)換器,轉(zhuǎn)換器上的485接口與控制板卡上的485接口連接,上位機(jī)軟件發(fā)出的控制信號(hào)通過232轉(zhuǎn)485轉(zhuǎn)換器,控制單片機(jī),單片機(jī)485 口接收到此信號(hào)后,控制對(duì)應(yīng)的管腳,執(zhí)行相應(yīng)的動(dòng)作。
[0005]本實(shí)用新型控制板卡具有兩種選擇,使用方便;擴(kuò)展性好,配合對(duì)應(yīng)的執(zhí)行機(jī)構(gòu),可以用在各種場(chǎng)合,如步進(jìn)電機(jī)的控制器,檢測(cè)溫度等等;便于維護(hù),其中一個(gè)接口通信不正常時(shí),可用另一個(gè)接口進(jìn)行通信。因此,本實(shí)用新型具有結(jié)構(gòu)簡(jiǎn)單、設(shè)計(jì)合理等特點(diǎn)。
【專利附圖】
【附圖說明】
[0006]圖1是本實(shí)用新型的一種結(jié)構(gòu)示意圖。
[0007]圖2 MAX232芯片電路圖
[0008]圖3 MAX485芯片電路圖
[0009]圖4 8051單片機(jī)控制電路圖
[0010]附圖標(biāo)記說明:[0011]I為232接口,2為MAX232芯片,3為485接口,4為MAX485芯片,5為拔碼開關(guān),6為8051單片機(jī),7為晶振。
【具體實(shí)施方式】
[0012]下面通過實(shí)施例,并結(jié)合附圖,對(duì)本實(shí)用新型的技術(shù)方案作進(jìn)一步具體的說明。
[0013]實(shí)施例:參看圖1,一種帶有RS232和RS485兩種通信接口的控制板卡,包括232接口 UMAX232芯片2、485接口 3、MAX485芯片4、拔碼開關(guān)5、8051單片機(jī)6及晶振7。撥碼開關(guān)有四組管腳:第一組管腳I腳和E腳,第二組J腳和F腳,第三組C腳和G腳,第四組D腳和H腳,并且I腳和C腳相連,連接至8051單片機(jī)的RX端,J腳和D腳相連,連接至8051單片機(jī)的TX端。當(dāng)撥碼開關(guān)5撥至I腳和E腳相連、J腳和F腳相連,C腳和G腳斷開、D腳和H腳斷開的位置時(shí),則8051單片機(jī)6用RS232接口 I進(jìn)行通信,電腦串口直接和控制板卡的232接口 I連接,電腦上的上位機(jī)軟件發(fā)出的控制信號(hào)通過232接口 I,控制單片機(jī)6 ;當(dāng)撥碼開關(guān)5撥至C腳和G腳相連、D腳和H腳相連,I腳和E腳斷開、J腳和F腳斷開的位置時(shí),則8051單片機(jī)6用RS485接口 3進(jìn)行通信,電腦串口連接232轉(zhuǎn)485的轉(zhuǎn)換器,轉(zhuǎn)換器上的485接口與控制板卡上的485接口 3連接,電腦上的上位機(jī)軟件發(fā)出的控制信號(hào)通過232轉(zhuǎn)485轉(zhuǎn)換器,控制8051單片機(jī)6,485接口 3接收到此信號(hào)后,控制對(duì)應(yīng)的管腳,執(zhí)行相應(yīng)的動(dòng)作。
[0014]如圖2是MAX232芯片的電路圖,232接口采用9針串口,以MAX232為主的電平轉(zhuǎn)換電路包括,MAX232和C4、C5、C6、C7、C8。電腦輸出的標(biāo)準(zhǔn)232電平是正負(fù)15V,而單片機(jī)信號(hào)是TTL信號(hào),是5V的。這部分電路的作用就是完成TTL電平到標(biāo)準(zhǔn)232電平的轉(zhuǎn)換,實(shí)現(xiàn)RS232信號(hào)和TTL信號(hào)的轉(zhuǎn)換。
[0015]如圖3是以MAX485為主的接口電路,包括轉(zhuǎn)換芯片MAX485、匹配電阻R4、R5、R6和保護(hù)二極管Dl、D2、D3,這部分主要是完成TTL電平和RS-485電平的轉(zhuǎn)換。MAX485,內(nèi)部含有一個(gè)驅(qū)動(dòng)器和接收器,RO和DI端分別為接收器的輸出和驅(qū)動(dòng)器的輸入端,與分別與單片機(jī)的RXD和TXD相連,/RE和DE端分別為接收和發(fā)送的使能端,當(dāng)/RE為邏輯O時(shí),器件處于接收狀態(tài);當(dāng)DE為邏輯I時(shí),器件處于發(fā)送狀態(tài)。把RE和DE并在一起,用一只單片機(jī)引腳控制,A端和B端分別為接收和發(fā)送的差分信號(hào)端,485接口,主要是連接A,B線的端子,通過AB線的連接可以實(shí)現(xiàn)多個(gè)設(shè)備的互聯(lián)。
[0016]如圖4是8051單片機(jī)最小工作系統(tǒng),包括8051單片機(jī)、Rl、C3組成復(fù)位電路,Cl, C2, Yl主要為單片機(jī)提供合適的工作頻率。撥碼開關(guān),主要是完成RS232和RS485通信模式的選擇。
[0017]本實(shí)用新型控制板卡具有兩種選擇,使用方便;擴(kuò)展性好,配合對(duì)應(yīng)的執(zhí)行機(jī)構(gòu),可以用在各種場(chǎng)合,如步進(jìn)電機(jī)的控制器,檢測(cè)溫度等等;便于維護(hù),其中一個(gè)接口通信不正常時(shí),可用另一個(gè)接口進(jìn)行通信。
[0018]最后,應(yīng)當(dāng)指出,以上實(shí)施例僅是本實(shí)用新型較有代表性的例子。顯然,本實(shí)用新型不限于上述實(shí)施例,還可以有許多變形。凡是依據(jù)本實(shí)用新型的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均應(yīng)認(rèn)為屬于本實(shí)用新型的保護(hù)范圍。
【權(quán)利要求】
1.一種帶有RS232和RS485兩種通信接口的控制板卡,包括232接口、485接口、MAX232芯片、MAX485芯片、拔碼開關(guān)、8051單片機(jī)及晶振,其特征在于所述232接口與MAX232芯片串行連接,485接口與MAX485芯片串行連接,MAX232芯片與MAX485芯片分別與拔碼開關(guān)連接,拔碼開關(guān)與8051單片機(jī)連接,晶振與8051單片機(jī)連接:當(dāng)拔碼開關(guān)接通232接口通路時(shí),8051單片機(jī)用RS232接口進(jìn)行通信;當(dāng)拔碼開關(guān)接通485接口通路時(shí),8051單片機(jī)用RS485接口進(jìn)行通信,此時(shí)直接在電腦的串口接上一個(gè)232轉(zhuǎn)485的轉(zhuǎn)換器。
2.根據(jù)權(quán)利要求1所述一種帶有RS232和RS485兩種通信接口的控制板卡,其特征在于所述撥碼開關(guān)有四組管腳:第一組I腳和E腳,第二組J腳和F腳,第三組C腳和G腳,第四組D腳和H腳,并且I腳和C腳相連,連接至8051單片機(jī)的RX端,J腳和D腳相連,連接至8051單片機(jī)的TX端。
3.根據(jù)權(quán)利要求1或2所述一種帶有RS232和RS485兩種通信接口的控制板卡,其特征在于所述撥碼開關(guān),當(dāng)撥碼撥至I腳和E腳相連,J腳和F腳相連,C腳和G腳斷開,D腳和H腳斷開的位置時(shí),8051單片機(jī)用RS232接口進(jìn)行通信;當(dāng)撥碼撥至C腳和G腳相連,D腳和H腳相連,I腳和E腳斷開,J腳和F腳斷開的位置時(shí),8051單片機(jī)用RS485接口進(jìn)行通信。
【文檔編號(hào)】G06F1/16GK203606725SQ201320642679
【公開日】2014年5月21日 申請(qǐng)日期:2013年10月17日 優(yōu)先權(quán)日:2013年10月17日
【發(fā)明者】王成文 申請(qǐng)人:浙江泛泰儀器有限公司