本實用新型涉及通信技術領域,尤其涉及一種CPCI通信系統(tǒng)。
背景技術:
隨著科學技術的不斷發(fā)展,計算機在我們日常生活、學習、工作中都起了十分重要的作用,在工業(yè)中,也得到了廣泛的應用。目前,工業(yè)計算機,通常采用CPCI總線進行通信。
現(xiàn)有的CPCI通信系統(tǒng),通常在CPCI總線接口與CAN或RS232等總線接口之間,設計一個硬件電路作為轉換器,以實現(xiàn)在CPCI總線和通信接口之間進行數據傳輸。
然而,上述方式,并沒有采用安全機制,可能會出現(xiàn)系統(tǒng)故障時,CPCI總線仍然將數據傳輸到通信接口,從而使得傳輸的數據有誤時,產生對設備的錯誤控制,導致危險的發(fā)生,安全性差。
技術實現(xiàn)要素:
本實用新型旨在至少在一定程度上解決現(xiàn)有技術中的上述技術問題之一。
為此,本實用新型的第一個目的在于提出一種CPCI通信系統(tǒng),通過控制看門狗電源電路中開關組件的導通或關斷,來控制CPCI總線與通信接口之間是否進行數據傳輸,避免了系統(tǒng)出現(xiàn)故障時,將錯誤的數據傳輸到通信接口,提高了通信系統(tǒng)的安全性。
根據本實用新型的CPCI通信系統(tǒng),包含:CPCI接口電路、數據處理電路、通信接口電路及看門狗電源電路;其中,所述看門狗電源電路,包括:電源模塊及開關組件;所述電源模塊的輸出端與所述開關組件的一端連接,所述開關組件的另一端用于與所述通信接口電路的供電端連接;所述數據處理電路分別與所述CPCI接口電路及所述通信接口電路連接;所述數據處理電路的至少一個輸出端用于根據所述數據處理電路的工作狀態(tài),控制所述開關組件的導通或關斷。
根據本實用新型的CPCI通信系統(tǒng),通過控制看門狗電源電路中開關組件的導通或關斷,來控制CPCI總線與通信接口之間是否進行數據傳輸,避免了系統(tǒng)出現(xiàn)故障時,將錯誤的數據傳輸到通信接口,提高了通信系統(tǒng)的安全性。
另外,根據本實用新型的CPCI通信系統(tǒng),還可以具有以下區(qū)別技術特征:
在本實用新型的一些示例中,該CPCI通信系統(tǒng),還包括:反饋檢測組件;
所述反饋檢測組件的輸入端與所述開關組件的另一端連接,所述反饋檢測組件的輸出端與所述數據處理電路連接;
所述數據處理電路,用于根據所述反饋檢測組件輸出的信號,判斷所述開關組件的導通狀態(tài)是否正常。
在本實用新型的一些示例中,所述反饋檢測組件為光電耦合器。
在本實用新型的一些示例中,所述看門狗電源電路,還包括邏輯門電路;
所述數據處理電路的兩個輸出端分別與所述邏輯門電路的兩個輸入端連接,所述邏輯門電路的輸出端與所述開關組件的控制端連接。
在本實用新型的一些示例中,所述邏輯門電路為以下任意一種門電路:與門電路、非門電路、或門電路、異或門電路、同或門電路。
在本實用新型的一些示例中,所述開關組件為以下任意一種開關器件:三極管、金屬-氧化物半導體場效應晶體管、絕緣柵雙極型功率管、繼電器或者斷路器。
在本實用新型的一些示例中,所述數據處理電路中包括主CPU和從CPU;
所述主CPU的至少一個輸出端及所述從CPU的至少一個輸出端,分別與所述開關組件的控制端連接;
所述從CPU的一個輸入端與所述主CPU的所述至少一個輸出端連接,用于在根據所述主CPU的至少一個輸出端輸出的信號,確定所述主CPU異常時,控制所述從CPU工作;
所述主CPU的一個輸入端與所述從CPU的所述至少一個輸出端連接,用于在根據所述從CPU的至少一個輸出端輸出的信號,確定所述從CPU異常時,控制所述主CPU工作。
在本實用新型的一些示例中,該CPCI通信系統(tǒng),還包括:與所述CPCI接口電路連接的熱插拔電路。
在本實用新型的一些示例中,該電池CPCI通信系統(tǒng),還包括:與所述CPCI接口電路和所述數據處理電路連接的電源監(jiān)控復位電路;
所述電源監(jiān)控復位電路,用于在確定所述CPCI接口電路輸出的電壓信號小于預設的值時,向所述數據處理電路輸出復位信號。
在本實用新型的一些示例中,該CPCI通信系統(tǒng),還包括與所述數據處理電路并行連接的靜態(tài)隨機存儲電路。
附圖說明
本實用新型上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是根據本實用新型一個實施例的CPCI通信系統(tǒng)的結構示意圖;
圖2是根據本實用新型一個實施例的看門狗電源電路的結構示意圖。
附圖標記說明:
CPCI接口電路-11; 數據處理電路-12; 通信接口電路-13;
看門狗電源電路-14; 電源模塊-140; 開關組件-141;
邏輯門電路-142; 反饋檢測組件-15; 熱插拔電路-16;
電源監(jiān)控復位電路-17; 靜態(tài)隨機存儲電路-18。
具體實施方式
下面詳細描述本實用新型的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本實用新型,而不能理解為對本實用新型的限制。
下面參考附圖描述本實用新型實施例的CPCI通信系統(tǒng)。
本實用新型實施例針對現(xiàn)有的CPCI通信系統(tǒng),在CPCI總線和通信接口之間進行數據傳輸時,兩種總線接口之間的硬件電路沒有采用一定的安全機制,易導致危險的發(fā)生,安全性差的問題,提出一種包括看門狗電源電路的CPCI通信系統(tǒng),通過控制看門狗電源電路中開關組件的導通或關斷,控制CPCI總線與通信接口之間是否進行數據傳輸,以提高通信系統(tǒng)的安全性。
下面結合圖1,對本實用新型實施例提供的CPCI通信系統(tǒng)進行詳細說明。
圖1是根據本實用新型一個實施例的CPCI通信系統(tǒng)的結構示意圖。
具體的,本實用新型實施例提供的CPCI通信系統(tǒng),可以被配置在任何利用CPCI總線進行通信的終端設備中,以實現(xiàn)CPCI總線與通信接口之間的數據傳輸。
如圖1所示,本實用新型實施例的CPCI通信系統(tǒng),包括:CPCI接口電路11、數據處理電路12、通信接口電路13及看門狗電源電路14。
其中,數據處理電路12分別與CPCI接口電路11及通信接口電路13連接。具體的,數據處理電路12中可以包括中央處理器(Central Processing Unit,簡稱CPU)或其它具有數據處理功能的模塊,以實現(xiàn)對數據的處理。
可以理解的是,數據處理電路12為終端設備的運算中心,當數據處理電路12工作異常時,可能會向通信接口傳輸錯誤的數據,導致危險的發(fā)生。為了避免出現(xiàn)上述情況,本實用新型實施例提供的看門狗電源電路14,可以包括:電源模塊140及開關組件141;其中,電源模塊140的輸出端與開關組件141的一端連接,開關組件141的另一端用于與通信接口電路13的供電端連接;數據處理電路12的至少一個輸出端用于根據數據處理電路12的工作狀態(tài),控制開關組件141的導通或關斷。
具體實現(xiàn)時,若數據處理電路12工作正常,可以控制開關組件141導通,使看門狗電源電路14中的電源模塊140通過開關組件141與通信接口電路13的供電端連接,向通信接口電路13供電,CPCI總線與通信接口之間可以正常進行數據傳輸;若數據處理電路12工作異常,可以控制開關組件141關斷,使看門狗電源電路14中的電源模塊140與通信接口電路13的供電端處于斷開狀態(tài),不對通信接口電路13供電,從而使CPCI總線與通信接口之間不進行數據傳輸。
具體的,開關組件141可以為以下任意一種開關器件:三極管、金屬-氧化物半導體場效應晶體管、絕緣柵雙極型功率管、繼電器或者斷路器。
在實際使用過程中,看門狗電源電路14,還可以包括邏輯門電路。其中,數據處理電路12的兩個輸出端分別與邏輯門電路的兩個輸入端連接,邏輯門電路的輸出端與開關組件141的控制端連接。具體的,邏輯門電路可以為以下任意一種門電路:與門電路、非門電路、或門電路、異或門電路、同或門電路。
下面結合圖2,對本實用新型實施例提供的看門狗電源電路14進行詳細的說明。
圖2是根據本實用新型一個實施例的看門狗電源電路的結構示意圖。
如圖2所示,看門狗電源電路14,包括:電源模塊140、開關組件141及邏輯門電路142,圖中以開關組件141為安全繼電器、邏輯門電路142為同或門電路為例進行示意,通過數據處理電路12中CPU的兩個引腳CPU1和CPU2分別輸出的動態(tài)脈沖信號,來控制開關組件141的導通或關斷。
具體實現(xiàn)時,由于同或門電路包含兩個輸入端,一個輸出端,當兩個輸入端都為高電平或都為低電平時,輸出才為高電平。因此,在數據處理電路12工作正常時,兩個CPU各輸出一路動態(tài)脈沖信號,控制同或門電路的兩個輸入端同時為高電平或低電平,使同或門電路的輸出端為高電平,進而驅動安全繼電器觸點閉合,從而使看門狗電源電路14中的電源模塊140向通信接口電路13供電,CPCI總線與通信接口之間正常進行數據傳輸;在數據處理電路12工作異常時,任意一個CPU輸出的脈沖信號無效,相應的,同或門電路的輸出端為低電平,進而驅動安全繼電器觸點斷開,使看門狗電源電路14中的電源模塊140與通信接口電路13的供電端處于斷開狀態(tài),不對通信接口供電,從而使CPCI總線與通信接口之間不進行數據傳輸。
可以理解的是,為了檢測開關組件141的導通狀態(tài)是否正常,本實用新型實施例提供的CPCI通信系統(tǒng),如圖1所示,還可以包括反饋檢測組件15。具體的,反饋檢測組件15的輸入端與開關組件141的另一端連接,反饋檢測組件15的輸出端與數據處理電路12連接,相應的,數據處理電路12,用于根據反饋檢測組件15輸出的信號,判斷開關組件141的導通狀態(tài)是否正常。
其中,反饋檢測組件15可以是光電耦合器,如圖2所示。具體的,當數據處理電路12工作正常時,控制開關組件141處于導通狀態(tài),光電耦合器的輸入端即有電壓輸入,從而光電耦合器導通,數據處理電路12即可接收到光電耦合器輸出的電信號;當數據處理電路12工作異常時,控制開關組件141處于關斷狀態(tài),光電耦合器的輸入端沒有電壓輸入,從而光電耦合器截止,不再輸出電信號,從而使數據處理電路12可以根據是否接收到光電耦合器輸出的電信號,判斷開關組件141的導通狀態(tài)是否正常。
在實際使用中,數據處理電路12可以包括中央處理器(Central Processing Unit,簡稱CPU),以對數據進行處理,而為了保證通信系統(tǒng)正常工作,數據處理電路12中可以包括多個CPU,如主CPU和從CPU。其中,主CPU的至少一個輸出端及從CPU的至少一個輸出端,分別與開關組件141的控制端連接,任意一個CPU都可以控制開關組件141的導通和關斷。
其中,從CPU的一個輸入端與主CPU的至少一個輸出端連接,用于在根據主CPU的至少一個輸出端輸出的信號,確定主CPU異常時,控制從CPU工作;
相應的,主CPU的一個輸入端與從CPU的所述至少一個輸出端連接,用于在根據從CPU的至少一個輸出端輸出的信號,確定從CPU異常時,控制主CPU工作。
具體實現(xiàn)時,若當前工作的CPU為主CPU,當主CPU工作異常時,可以控制開關組件141關斷,則電源模塊140不對通信接口電路13供電,CPCI總線與通信接口電路13之間的數據傳輸中斷,此時,從CPU即可根據主CPU的至少一個輸出端輸出的信號,確定主CPU異常,從CPU開始工作,控制開關組件141導通,CPCI總線與通信接口電路13之間繼續(xù)進行數據傳輸,從而保證了通信系統(tǒng)的正常運行。
可以理解的是,在實際使用中,CPCI接口電路11、數據處理電路12、通信接口電路13可以集成在板卡上,而為了實現(xiàn)板卡在數據處理電路12沒有斷電的情況下,即使插入或拔出也不影響正常工作,本申請實施例提供的CPCI通信系統(tǒng),還可以包括熱插拔電路16,其中,熱插拔電路16與CPCI接口電路11連接。此外,熱插拔電路16還起到上電緩啟動作用,同時具備電源防護功能,如過流保護,過壓保護等。
需要說明的是,由于數據處理電路12上電期間或供電電壓出現(xiàn)短暫的跌落時,數據處理電路12可能會出現(xiàn)故障,造成數據丟失,因此,CPCI通信系統(tǒng)中還可以包括電源監(jiān)控復位電路17,其中,電源監(jiān)控復位電路17與CPCI接口電路11和數據處理電路12連接,用于在確定CPCI接口電路11輸出的電壓信號小于預設的值時,向數據處理電路12輸出復位信號,避免數據的丟失。
其中,預設的值可以設置為數據處理電路12正常工作的最低電壓。
另外,為了進行數據擴展,CPCI通信系統(tǒng)中還可以包括與數據處理電路12并行連接的靜態(tài)隨機存儲電路18。
根據本實用新型的CPCI通信系統(tǒng),通過控制看門狗電源電路中開關組件的導通或關斷,來控制CPCI總線與通信接口之間是否進行數據傳輸,避免了系統(tǒng)出現(xiàn)故障時,將錯誤的數據傳輸到通信接口,提高了通信系統(tǒng)的安全性。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本實用新型的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。此外,本領域的技術人員可以將本說明書中描述的不同實施例或示例進行結合和組合。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本申請的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
盡管上面已經示出和描述了本實用新型的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本實用新型的限制,本領域的普通技術人員在本實用新型的范圍內可以對上述實施例進行變化、修改、替換和變型。