專利名稱::通用異步串行接口通信電路的制作方法
技術領域:
:本發明涉及一種通信電路,特別涉及一種用于通用異步串行接口設備之間的通信電路。技術背景通用異步串行(UniversalAsynchronousReceiver/Transmitter,膽T)接口是電腦設備最常應用的一種通信接口,其又分為多種接口標準,如RS232、RS484等。通用異步串行接口設備之間進行通信時,要求通信雙方都采用同一個接口標準,從而使不同的設備可以方便地連接起來進行通信。但是,這種通信方式一次只能實現兩個設備一對一的串行通信,若一個設備要與多個設備通信時,則需分別進行連接才能實現,而無法實現設備之間一對多的交替通信。
發明內容鑒于以上內容,有必要提供一種通用異步串行接口通信電路,以實現設備之間一對多的交替通信。一種通用異步串行接口通信電路,包括若干具有通用異步串行接口的通信設備,每一通信設備還包括一設備區分裝置及一多工器,所述設備區分裝置用于定義所述若干通信設備的主從關系,定義后的主設備通過通用異步串行接口分別與每一從設備相連,所述主設備發送帶有對應從設備的標識信息數據給每一從設備,對應從設備接收數據并返回相應數據給所述主設備,所述主設備的中央處理器根據所述標識信息控制其上的多工器接收對應從設備的數據。相較現有技術,所述通信設備之間通過所述設備區分裝置定義了設備之間的主從關系,所述多工器根據所述主從關系可控制所述主設備與從設備之間對應通信,從而實現了所述通信設備之間一對多的通信功能,方便了用戶,提高了工作效率。下面參考附圖結合具體實施方式對本發明作進一步的說明。圖l為本發明通用異步串行接口通信電路的較佳實施方式的電路原理框圖。圖2為圖1的部分電路原理圖。具體實施方式請參考圖l,本發明通用異步串行接口通信電路的較佳實施方式包括若干通信設備io、20、30及40(如電腦,本實施方式以四個舉例加以說明),所述通信設備10包括一設備區分裝置如跳線(Jump)12、一中央處理器(centralprocessingunit,CPU)14、一多工器(multiplexer,MUX)16及一通用異步串行接口如RS232接口18。所述通信設備20、30及40均與所述通信設備10結構相同,同樣分別包括跳線、中央處理器、多工器、及RS232接口(未標號)。在所述通信設備10中,所述跳線12與所述中央處理器14相連,所述中央處理器14的兩控制引腳P1、P2與所述多工器16的選通引腳相連,所述RS232接口18的數據接收端與所述多工器16的輸入端相連,所述多工器16的輸出端RX與所述中央處理器14的數據接收端相連。由于所述通信設備20、30及40均與所述通信設備10結構相同,這里就不再贅述。所述通信設備IO、20、30及40可通過更改各自的跳線12并由中央處理器14進行數據匹配處理后確定設備之間的主從關系,本實施方式中,所述通信設備10通過跳線12被設置為主設備,所述通信設備20、30及40通過各自跳線被設置為從設備,由于跳線技術已很成熟,故這里不給出具體結構關系,其跳線組合方式可根據需要自行設計。所述主設備10通過RS232接口18均與從設備20、30及40的RS232接口相連進行通信。所述通用異步串行接口除使用S232接口標準外也可使用其它接口標準,如RS484接口標準等,所述通信設備IO、20、30及40的設備區分裝置也可通過軟體編程的方式來代替,以區分設備之間的主從關系。請繼續參考圖2,所述主設備10的RS232接口18的發送數據引腳TX分別連接到所述從設備20、30及40的接收數據引腳DSR,所述從設備20、30及40的發送數據引腳TX分別連接到主設備10的RS232接口18的接收數據引腳DSR、CTS及SI,所述主設備IO、從設備20、30及40的接地引腳GND相互連接,其它引腳(未示出)則處于未使用狀態,如果從設備的數量增加的話,則對應增加未使用的引腳即可。當所述通信設備IO、20、30及40啟動后,其上的中央處理器14根據跳線12的設置確定了它們之間的主從關系。當設備之間主從關系確定后,所述主設備10的多工器16由所述中央處理器14的控制引腳P1、P2控制其選通,而所述從設備20、30及40的多工器則直接通過接收數據引腳DS對妾收主設備10發送的數據并由其上的輸出端RX傳給各自的中央處理器進行數據處理,其中,所述主設備10的中央處理器14的控制引腳P1、P2與多工器16輸出端RX輸出數據的對應關系為<table>tableseeoriginaldocumentpage5</column></row><table>其中,"0"代表低電位,"1"代表高電位,"DSR"、"CTS"、"SI"分別表示RS232接口18中接收數據引腳DSR、CTS及SI所接收的數據信號,所述控制引腳P1、P2與從設備上跳線的設置相對應,其對應關系可根據設計者的思路任意變換,不拘泥于本實施方式的對應關系。如果用戶需要所述主設備10與所述從設備20進行通信,用戶通過程序命令所述主設備10使其通過RS232接口18的發送數據引腳TX同時給從設備20、30及40的RS232接口的接收數據引腳DSR發送數據,所述數據開始部分包括一標識信息,所述標識信息與從設備20的跳線設置相匹配,從設備20、30及40接收到所述數據后通過各自中央處理器與跳線設置作匹配比較,此時相匹配的從設備20將接收并繼續處理所述數據信號,而從設備30及40則對所述數據信號不做任何處理。所述從設備20接收到數據后將通過RS232接口的發送數據引腳TX返回一確認數據信號給所述主設備10的RS232接口的接收數據引腳DSR,根據上述中央處理器14的控制引腳P1、P2與多工器16輸出端RX輸出數據的對應關系可知,所述中央處理器14的控制引腳P1、P2根據所述標識信息輸出一對應選通信號給所述多工器16,所述多工器16通過所述選通信號接收所述主設備10的RS232接口18的接收數據引腳DS對妾收到的數據并從所述多工器16輸出端RX傳送給所述中央處理器14進行數據處理,從而實現了所述主設備10與所述從設備20之間的通信。同理,如果用戶需要所述主設備10與所述從設備30或40通信時,只要將主設備10發送給從設備20、30及40的數據中開始部分的標識信息與需要通信的從設備的跳線設置相匹配,且主設備10的中央處理器14的控制引腳P1、P2控制多工器16輸出端RX輸出對應從設備返回的數據信號即可,從而根據需要實現主設備10與其它從設備20、30及40之間的交替通信,而不必分別進行連接才能達成,從而節省了時間,提高了工作效率。權利要求1.一種通用異步串行接口通信電路,包括若干具有通用異步串行接口的通信設備,其特征在于每一通信設備還包括一設備區分裝置及一多工器,所述設備區分裝置用于定義所述若干通信設備的主從關系,定義后的主設備通過通用異步串行接口分別與每一從設備相連,所述主設備發送帶有對應從設備的標識信息數據給每一從設備,對應從設備接收數據并返回相應數據給所述主設備,所述主設備的中央處理器根據所述標識信息控制其上的多工器接收對應從設備的數據。2.如權利要求l所述的通用異步串行接口通信電路,其特征在于在每一通信設備中,所述設備區分裝置與中央處理器相連,所述中央處理器的控制引腳與所述多工器的選通引腳相連,所述通用異步串行接口的數據接收端與所述多工器的輸入端相連,所述多工器的輸出端與所述中央處理器的數據接收端相連。3.如權利要求l所述的通用異步串行接口通信電路,其特征在于所述主設備的發送數據引腳連接到每一從設備的接收數據引腳,每一從設備的發送數據引腳分別連接到所述主設備對應的接收數據引腳。4.如權利要求l所述的通用異步串行接口通信電路,其特征在于所述設備區分裝置為跳線。5.如權利要求l所述的通用異步串行接口通信電路,其特征在于所述通用異步串行接口為RS232接口。全文摘要一種通用異步串行接口通信電路,包括若干具有通用異步串行接口的通信設備,每一通信設備還包括一設備區分裝置及一多工器,所述設備區分裝置用于定義所述若干通信設備的主從關系,定義后的主設備通過通用異步串行接口分別與每一從設備相連,所述主設備發送帶有對應從設備的標識信息數據給每一從設備,對應從設備接收數據并返回相應數據給所述主設備,所述主設備的中央處理器根據所述標識信息控制其上的多工器接收對應從設備的數據。所述通用異步串行接口通信電路可方便實現多個通用異步串行接口設備一對多的交替通信。文檔編號H04L12/40GK101272406SQ200710200309公開日2008年9月24日申請日期2007年3月21日優先權日2007年3月21日發明者呂崇銘申請人:鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司