專利名稱:一種微處理器端口復(fù)聯(lián)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種微處理器端口復(fù)聯(lián)方法,并涉及該復(fù)聯(lián)方法的裝置。
背景技術(shù):
目前,以太網(wǎng)轉(zhuǎn)串口需占用系統(tǒng)CPU的一組串口,而RS232接口也需占用系統(tǒng)CPU的一組串口,且兩者不能共用,需要系統(tǒng)CPU供應(yīng)出兩組串口,使得對(duì)CPU系統(tǒng)的配置要求提聞,選用的CPU成本進(jìn)而提聞。
發(fā)明內(nèi)容
本發(fā)明提出一種微處理器端口復(fù)聯(lián)方法及裝置,解決了現(xiàn)有技術(shù)中多串口占用CPU資源的問題,實(shí)現(xiàn)以太網(wǎng)串口與RS232共用一個(gè)串口的功能,大大降低了 CPU的占用資 源。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種微處理器端口復(fù)聯(lián)方法,它是采用共用端口連接器與以太網(wǎng)轉(zhuǎn)串口芯片與RS232芯片連接系統(tǒng)CPU的共用串口銜接接收/發(fā)送信息,采用二極管組成的隔離系統(tǒng)將以太網(wǎng)與RS232芯片發(fā)出的信息隔離處理后,單獨(dú)的傳到以太網(wǎng)或RS232芯片?;谏鲜龇椒ㄋ龅奈⑻幚砥鞫丝趶?fù)聯(lián)裝置,包括系統(tǒng)主CPU、以太網(wǎng)轉(zhuǎn)串口芯片、RS232芯片,共用端口連接器,其特點(diǎn)是,所述共同端口連接器通過線路連接所述系統(tǒng)CPU,所述以太網(wǎng)轉(zhuǎn)串口芯片與RS232芯片共用系統(tǒng)主CPU的一組串口。所述共用端口連接器上設(shè)置有多個(gè)芯片腳,其中兩個(gè)芯片腳中,一個(gè)芯片腳為系統(tǒng)主CPU發(fā)送數(shù)據(jù),另一個(gè)芯片腳為系統(tǒng)主CPU接收數(shù)據(jù)。上述兩個(gè)芯片腳各自通過兩組線路分別連接所述以太網(wǎng)轉(zhuǎn)串口芯片和所述RS232
-H-* I I
心/T O其中,所述主系統(tǒng)CPU接收數(shù)據(jù)的芯片腳與所述以太網(wǎng)轉(zhuǎn)串口芯片、RS232芯片連接的線路中設(shè)置由二極管組成的隔離系統(tǒng),當(dāng)所述RS232芯片發(fā)送數(shù)據(jù)時(shí),通過隔離系統(tǒng)中的一個(gè)二極管將信息發(fā)送給系統(tǒng)主CPU,通過另一個(gè)二極管隔離以太網(wǎng)發(fā)送的數(shù)據(jù)。當(dāng)所述以太網(wǎng)芯片發(fā)送數(shù)據(jù)時(shí),通過所述隔離系統(tǒng)同樣原理隔離RS232芯片的信息數(shù)據(jù)。所述系統(tǒng)主CPU中的程序通過數(shù)據(jù)來分析數(shù)據(jù)來源,如果是以太網(wǎng)芯片發(fā)送來的數(shù)據(jù)則發(fā)送以太網(wǎng);如果是RS232芯片發(fā)來的數(shù)據(jù)則發(fā)送RS232類型數(shù)據(jù)。進(jìn)一步,所述以太網(wǎng)芯片型號(hào)為PIC18F97J60,要寫程序入芯片的。所述RS232芯片型號(hào)是MAX232,這個(gè)芯片不用寫程序。本發(fā)明的有益效果是,使以太網(wǎng)與RS232共用CPU的一組串口,大大降低了 CPU的占用資源,使其運(yùn)行效率更高。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明一種微處理器端口復(fù)聯(lián)裝置電路結(jié)構(gòu)示意圖。圖2為本發(fā)明裝置的原理示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 本發(fā)明一種微處理器端口復(fù)聯(lián)方法,它是采用共用端口連接器與以太網(wǎng)轉(zhuǎn)串口芯片與RS232芯片連接系統(tǒng)CPU的共用串口銜接接收/發(fā)送信息,采用二極管組成的隔離系統(tǒng)將以太網(wǎng)與RS232芯片發(fā)出的信息隔離處理后,單獨(dú)的傳到以太網(wǎng)或RS232芯片。參看圖I與圖2,X2端子連接系統(tǒng)主CPU串口,八腳為系統(tǒng)主CPU串口發(fā)送數(shù)據(jù),七腳為系統(tǒng)主CPU接收數(shù)據(jù)。它們都一分為二,分別連接以太網(wǎng)轉(zhuǎn)串口芯片,和RS232芯片。系統(tǒng)主CPU發(fā)送數(shù)據(jù)通過X2端子八腳送給以太網(wǎng)和RS232,但當(dāng)RS232發(fā)數(shù)據(jù),通過二極管D2發(fā)給系統(tǒng)主CPU。二極管Dl隔離以太網(wǎng)的數(shù)據(jù)。最后,系統(tǒng)主CPU中的程序通過數(shù)據(jù)來分析數(shù)據(jù)來源,如果是以太網(wǎng)發(fā)來的數(shù)據(jù)則發(fā)送以太網(wǎng)數(shù)據(jù);如果是RS232發(fā)來的數(shù)據(jù)則主CPU發(fā)送R232類型數(shù)據(jù)。如圖I所示,該微處理器端口復(fù)聯(lián)裝置電路結(jié)構(gòu)包括連接器C0N10、光耦U1,光耦U2,電阻R1、電阻R2、電阻R3、電阻R4及電阻R5,和系統(tǒng)主CPU,連接器C0N10即為以太網(wǎng)轉(zhuǎn)串口芯片與RS232芯片共用端口。具體電路連接關(guān)系為連接器C0N10的八腳端口通過線路連接光耦Ul的輸入端,連接器C0N10與光耦Ul之間的線路引出端連有電阻Rl,電阻Rl接電勢(shì)點(diǎn)+3V4 ;光耦Ul的輸出端連接系統(tǒng)主CPU。其中,光耦Ul內(nèi)設(shè)置二極管,所述二極管的輸入端連接外部電勢(shì)點(diǎn)+5VI,其輸出端連接電阻R3,電阻R3再連接所述系統(tǒng)主CPU。連接器C0N10的七腳端口連接光耦U2的輸出端,光耦U2內(nèi)置二級(jí)管,所述二極管的輸入端連接電阻R2,電阻R2接電勢(shì)點(diǎn)+3V4 ;光耦U2的輸入端線路連接系統(tǒng)主CPU,在線路中設(shè)置電阻R4,電阻R4與光耦U2連接的線路引出端連接電阻R5,電阻R5接外部電勢(shì)點(diǎn)+5V1。以太網(wǎng)轉(zhuǎn)串口芯片與RS232芯片共用端口如圖2所示的X2連接器,通過兩個(gè)二極管D1、D2將以太網(wǎng)與RS232發(fā)出的信息隔離處理后,單獨(dú)的傳到以太網(wǎng)或RS232芯片。所述主系統(tǒng)CPU接收數(shù)據(jù)的芯片腳與所述以太網(wǎng)轉(zhuǎn)串口芯片、RS232芯片連接的線路中設(shè)置由二極管組成的隔離系統(tǒng),當(dāng)所述RS232芯片發(fā)送數(shù)據(jù)時(shí),通過隔離系統(tǒng)中的一個(gè)二極管D2將信息發(fā)送給系統(tǒng)主CPU,通過另一個(gè)二極管Dl隔離以太網(wǎng)發(fā)送的數(shù)據(jù)。當(dāng)所述以太網(wǎng)芯片發(fā)送數(shù)據(jù)時(shí),通過所述隔離系統(tǒng)同樣原理隔離RS232芯片的信息數(shù)據(jù)。
所述系統(tǒng)主CPU中的程序通過判斷軟件數(shù)據(jù)來分析數(shù)據(jù)來源,如果是以太網(wǎng)芯片發(fā)送來的數(shù)據(jù)則發(fā)送以太網(wǎng);如果是RS232芯片發(fā)來的數(shù)據(jù)則發(fā)送RS232類型數(shù)據(jù)。進(jìn)一步,所述以太網(wǎng)芯片型號(hào)為PIC18F97J60,要寫程序入芯片的;所述RS232芯片型號(hào)是MAX232,這個(gè)芯片不用寫程序。本發(fā)明使以太網(wǎng)與RS232共用CPU的一組串口,大大降低了 CPU的占用資源,使其運(yùn)行效率更高。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種微處理器端口復(fù)聯(lián)方法,其特征在于,它是采用共用端口連接器與以太網(wǎng)轉(zhuǎn)串口芯片與RS232芯片連接系統(tǒng)CPU的共用串口銜接接收/發(fā)送信息,采用二極管組成的隔離系統(tǒng)將以太網(wǎng)與RS232芯片發(fā)出的信息隔離處理后,單獨(dú)的傳到以太網(wǎng)或RS232芯片。
2.基于權(quán)利要求I所述的一種微處理器端口復(fù)聯(lián)方法的裝置,其特征在于,它包括系統(tǒng)主CPU、以太網(wǎng)轉(zhuǎn)串口芯片、RS232芯片,共用端口連接器,所述共同端口連接器通過線路連接所述系統(tǒng)CPU,所述以太網(wǎng)轉(zhuǎn)串口芯片與RS232芯片共用系統(tǒng)主CPU的一組串口。
3.如權(quán)利要求I所述的一種微處理器端口復(fù)聯(lián)裝置,其特征在于,所述共用端口連接器上設(shè)置有多個(gè)芯片腳,其中兩個(gè)芯片腳一個(gè)為系統(tǒng)主CPU發(fā)送數(shù)據(jù),另一個(gè)芯片腳為系統(tǒng)主CPU接收數(shù)據(jù)。
4.如權(quán)利要求3所述的一種微處理器端口復(fù)聯(lián)裝置,其特征在于,所述兩個(gè)芯片腳各自通過兩組線路分別連接所述以太網(wǎng)轉(zhuǎn)串口芯片和所述RS232芯片。
5.如權(quán)利要求3所述的一種微處理器端口復(fù)聯(lián)裝置,其特征在于,所述主系統(tǒng)CPU接收數(shù)據(jù)的芯片腳與所述以太網(wǎng)轉(zhuǎn)串口芯片、RS232芯片連接的線路中設(shè)置由二極管組成的隔尚系統(tǒng)。
全文摘要
本發(fā)明公開了一種微處理器端口復(fù)聯(lián)方法,它是采用共用端口連接器與以太網(wǎng)轉(zhuǎn)串口芯片與RS232芯片連接系統(tǒng)CPU的共用串口銜接接收/發(fā)送信息,采用二極管組成的隔離系統(tǒng)將以太網(wǎng)與RS232芯片發(fā)出的信息隔離處理后,單獨(dú)的傳到以太網(wǎng)或RS232芯片。該復(fù)聯(lián)裝置包括系統(tǒng)主CPU、以太網(wǎng)轉(zhuǎn)串口芯片、RS232芯片,共用端口連接器,所述共同端口連接器通過線路連接所述系統(tǒng)CPU。所述共用端口連接器上設(shè)置有多個(gè)芯片腳,其中兩個(gè)芯片腳中,一個(gè)芯片腳為系統(tǒng)主CPU發(fā)送數(shù)據(jù),另一個(gè)芯片腳為系統(tǒng)主CPU接收數(shù)據(jù)。本發(fā)明使以太網(wǎng)與RS232共用CPU的一組串口,大大降低了CPU的占用資源,使其運(yùn)行效率更高。
文檔編號(hào)G06F13/40GK102945219SQ20121049895
公開日2013年2月27日 申請(qǐng)日期2012年11月30日 優(yōu)先權(quán)日2012年11月30日
發(fā)明者黃永耀, 喻建軍, 閆濤, 許行巍, 張凱 申請(qǐng)人:武漢能創(chuàng)技術(shù)有限公司