專利名稱:一種單板可靠在位的方法和裝置的制作方法
技術領域:
本發明涉及單板設計領域,特別是指一種單板可靠在位的方法和裝置。
背景技術:
在以太網交換機、路由器等設備中經常會熱插拔單板,當單板處于插入狀態時,單 板在位。而單板插拔時,經常由于各種原因造成單板插入機架后和背板接觸不可靠,從而引 起單板工作不正常。因此,一般在單板上都會設置一個在位檢測點,通過其產生的在位檢測 信號的高低電平來指示單板有沒有插拔到位。 上述方法對于具有單連接器的單板有比較好的效果,但是,對于單板尺寸較大,通 過多個連接器和背板連接的情況并不十分合適,因為在插拔單板時,會出現部分連接器已 經插拔到位而另外一部分連接器還沒有插拔到位的情況,此時通過一個在位檢測信號就無 法準確反映單板是否在位。 針對這種應用場景,公開號為CN1540891A、發明名稱為"檢測功能板在位的方法及 系統"的中國專利申請提出了一種檢測功能板(單板)在位的方法,該方法指出將功能板 連接器上設置的復數個在位檢測點串聯并產生一檢測信號,在位檢測模塊根據該檢測信號 的變化判斷該功能板是否在位。該方法雖然能夠解決功能板在位誤判的問題,但是也存在 如下問題只要功能板的任何一個連接器插拔到位,功能板會立刻上電進入工作狀態,此時 如果其他連接器沒有插拔到位,則功能板就會在異常的狀態下工作一段時間(直到將功能 板所有的連接器插拔到位),如此可能會影響到功能板或者整個系統的性能。
發明內容
有鑒于此,本發明的主要目的在于提供一種單板可靠在位的方法和裝置,不僅可 以解決單板在位誤判的問題,而且能夠控制單板在其所有的連接器插拔到位后才上電,提
高了單板和系統的性能。 為達到上述目的,本發明的技術方案是這樣實現的 本發明提供了一種單板可靠在位的方法,該方法包括 在單板的每個連接器上設置至少一個在位檢測點,得到復數個在檢測點; 在位檢測系統根據所述復數個在位檢測點輸出的在位檢測信號的變化判斷所述
單板是否在位; 判定所述單板在位時,所述在位檢測系統控制所述單板上電;判定所述單板不在 位時,所述在位檢測系統控制所述單板掉電。
所述復數個在位檢測點向在位檢測系統輸出在位檢測信號,具體為 將所述復數個在位檢測點并聯后,產生的復數個在位檢測信號輸出給所述在位檢
測系統。 所述復數個在位檢測點向在位檢測系統輸出在位檢測信號,具體為將所述復數 個在位檢測點串聯后,產生的一個在位檢測信號輸出給所述在位檢測系統。
在位檢測系統判斷所述單板是否在位,具體為 當所述復數個在位檢測點都連通時,所述復數個在位檢測信號都為低電平,所述 在位檢測系統判定所述單板在位;當有一個在位檢測點斷開時,該檢測點輸出的在位檢測 信號為高電平,所述在位檢測系統判定所述單板不在位;或者, 當所述復數個在位檢測點都連通時,所述復數個在位檢測信號都為高電平,所述 在位檢測系統判定所述單板在位;當有一個在位檢測點斷開時,該檢測點輸出的在位檢測 信號為低電平,所述在位檢測系統判定所述單板不在位。
在位檢測系統判斷所述單板是否在位,具體為 當所述復數個在位檢測點都連通時,所述在位檢測信號為低電平,所述在位檢測 系統判定所述單板在位;當有一個在位檢測點斷開時,所述在位檢測信號為高電平,所述在 位檢測系統判定所述單板不在位;或者, 當所述復數個在位檢測點都連通時,所述在位檢測信號為高電平,所述在位檢測 系統判定所述單板在位;當有一個在位檢測點斷開時,所述在位檢測信號為低電平,所述在 位檢測系統判定所述單板不在位。
該方法進一步包括 判定所述單板在位時,所述在位檢測系統向單板的電源輸出一個使能信號,控制 單板上電; 判定所述單板不在位時,所述在位檢測系統向單板的電源輸出一個使能信號,控 制單板掉電。 所述單板上電、或掉電后,該方法進一步包括 所述單板為功能板時,所述功能板輸出在位信號、或不在位信號給控制板;
所述單板為控制板時,所述控制板輸出在位信號、或不在位信號給功能板。
本發明還提供了 一種單板可靠在位的裝置,該裝置包括單板和背板,所述單板和 背板通過多個連接器相連;所述連接器上設置有至少一個在位檢測點; 所述單板進一步包括在位檢測系統,用于根據所述復數個在位檢測點輸出的在位 檢測信號的變化判斷所述單板是否在位;還用于在判定所述單板在位時,控制所述單板上 電;在判定所述單板不在位時,控制所述單板掉電。 所述復數個在位檢測點通過串聯或并聯的方式接入所述在位檢測系統,向所述在 位檢測系統輸出在位檢測信號。 所述單板進一步包括工作電源,與所述在位檢測系統相連,用于在單板上電、或掉
電后,接收所述在位檢測系統輸出的使能信號,并向單板供電、或停止供電; 所述單板進一步包括復雜可編程邏輯器件(CPLD),與所述工作電源相連,用于在
單板上電、或掉電后,向其他單板輸出在位信號、或不在位信號。 本發明單板可靠在位方案,在單板連接器上設置復數個在位檢測點,把這些在位 檢測點接入一個獨立的系統、即在位檢測系統來判斷單板是否在位。如此基于多個在位檢 測點的在位檢測方式,可以完全解決單板在位誤判的問題。另外,當判定單板在位時,由在 位檢測系統來控制單板上電;當判定單板不在位時,由在位檢測系統來控制單板掉電,因 此,單板只有在在位檢測系統判定其在位時,才會控制工作電源向其供電,如此就可以保證 單板一定是在插入到位的情況下進入正常工作狀態,提高了單板和整個系統的性能。
圖1為本發明單板可靠在位的方法流程示意圖; 圖2為復數個在位檢測點并聯接入在位檢測系統的單板在位檢測示意圖;
圖3為復數個在位檢測點串聯接入在位檢測系統的單板在位檢測示意圖。
具體實施例方式
下面結合附圖和具體實施例對本發明的技術方案進一步詳細闡述。 本發明單板可靠在位方案的基本思想是在單板連接器上設置復數個在位檢測
點,把這些在位檢測點接入一個獨立的系統來判斷單板是否在位;當判定單板在位后,由所
述獨立的系統來控制單板上電。在本發明中,將單板分為功能板和控制板,功能板和控制板
上電后,互相發送在位信號,同時,控制板根據多個功能板的在位信號可以向用戶直觀的反
映出功能板的在位情況。
圖1所示為本發明單板可靠在位的方法流程示意圖,包括如下步驟 步驟101,在單板的每個連接器上設置至少一個在位檢測點,得到復數個在檢測點。 如果單板有多個連接器,則在每個連接器上設置至少一個在位檢測點,其中,對于
尺寸較大的連接器,根據需要可以設置多個在位檢測點,一般為兩個,且這兩個在位檢測點
最好位于該連接器的對端位置。該方法同樣適用于只有一個連接器的單板。 步驟102,在位檢測系統根據復數個在位檢測點輸出的在位檢測信號的變化判斷
單板是否在位。 本發明中,在位檢測系統的應用如MCU(Micro Control Unit)系統、復雜可編程邏 輯器件(CPLD, Complex Programmable Logic Device)系統等。該在位檢測系統應用在單 板上,與單板的工作系統相互獨立。 將復數個在位檢測點接入在位檢測系統時,有兩種實施方式一是將復數個在位 檢測點并聯接入在位檢測系統;一是將復數個在位檢測點串聯接入在位檢測系統。
對于并聯的情況,在位檢測系統會接收到復數個在位檢測點輸出的復數個在位檢 測信號;對于串聯的情況,在位檢測系統會接收到復數個在位檢測點輸出的一個在位檢測信號。 具體的,根據在位檢測信號的變化判斷單板是否在位將通過后面的實施例來說 明。 步驟103,判定單板在位時,在位檢測系統控制單板上電;判定單板不在位時,在 位檢測系統控制單板掉電。 在本發明中,需要通過在位檢測系統來控制單板的上電和掉電判定單板在位時, 在位檢測系統向單板的電源輸出一個使能信號,控制單板上電;判定單板不在位時,在位檢 測系統向單板的電源輸出 一個使能信號,控制單板掉電。 另外,功能板在上電、或掉電后,會向控制板輸出相應的在位信號、或不在位信號 給控制板,如此用戶可以通過控制板直接觀察到該功能板的在位情況;控制板在上電、或掉 電后也可以向其控制的所有功能板輸出相應的在位信號、或不在位信號,告知自身的在位情況。 下面通過具體的實施例來說明本發明的技術方案。 如圖2所示為復數個在位檢測點并聯接入在位檢測系統(該實施例為MCU系統) 的單板在位檢測示意圖,其中,功能板含有兩個連接器X1、X2,連接器X1的對端管腳A點和 B點上分別設置有一個在位檢測點,連接器X2的管腳C點上設置有一個在位檢測點。將管 腳A、 B、 C分別用電阻上拉后,引入MCU系統,將管腳A、 B、 C在背板上對應的管腳分別下拉 接地。 插入功能板時,如果連接器XI、 X2插入背板到位、即管腳A、 B和C連通時,在位檢 測點A、 B、 C會分別輸出一個低電平的在位檢測信號給MCU系統,此時MCU系統可以判定該 功能板在位,同時向單板的工作電源輸出一個使能信號、如B0ARD_UP使工作電源向該功能 板供電,則該功能板上電、進入正常工作狀態;該功能板上電后,由其CPLD輸出一個在位信 號、如B0ARDJ)N給控制板(如果有多個控制板、如主、備控制板,則同時向這多個控制板輸 出在位信號)。如果在位檢測點A、 B、 C輸出的在位檢測信號中任何一個為高電平,則MCU 系統可以判定該功能板不在位在位檢測點A、B輸出的在位檢測信號中任何一個為高電平 時,說明管腳A或B斷開,連接器XI插入背板不到位,位檢測點C輸出的在位檢測信號為高 電平時,說明管腳C斷開,連接器X2插入背板不到位,此時,MCU系統不向工作電源輸出使 能信號,直到所有的在位檢測信號顯示為低電平。 拔出功能板時,如果在位檢測點A、 B、 C輸出的在位檢測信號中任何一個為高電 平,則MCU系統可以判定該功能板不在位,MCU系統向工作電源輸出使能信號、如B0ARD_ DOWN,控制工作電源停止向功能板供電,則該功能板掉電,此時,該功能板的CPLD輸出一個 不在位的信號、如BOARDJ)FF給控制板(如果有多個控制板、如主、備控制板,則同時向這多 個控制板輸出在位信號)。 當然,也可以改變工作電路,使在位檢測信號顯示為低電平時表示該管腳斷開;使 在位檢測信號顯示為高電平時表示該管腳連通。 如圖3所示為復數個在位檢測點串聯接入在位檢測系統(該實施例為MCU系統) 的單板在位檢測示意圖,其中,功能板含有兩個連接器X1、X2,連接器X1的對端管腳A點和 B點上分別設置有一個在位檢測點,連接器X2的管腳C點上設置有一個在位檢測點。管腳 A、 B、 C串聯后,將管腳A用電阻上拉,引入MCU系統,將管腳C在背板上對應的管腳下拉接 地。 插入功能板時,如果連接器XI和X2都插入背板到位、即管腳A、 B和C都連通時, 則在位檢測信號為低電平,此時MCU系統可以判定該功能板在位,同時向單板的工作電源 輸出一個使能信號、如BOARD—UP使工作電源向該功能板供電,則該功能板上電、進入正常 工作狀態;該功能板上電后,由其CPLD輸出一個在位信號、如B0ARD_0N給控制板(如果有 多個控制板、如主、備控制板,則同時向這多個控制板輸出在位信號)。如果管腳A、B和C中 任何一個是斷開的,則在位信號為高電平,此時MCU系統可以判定該功能板不在位,不向工 作電源輸出使能信號,功能板不能上電。 拔出功能板時,如果管腳A、B和C中任何一個是斷開的,則在位信號為高電平, 則MCU系統可以判定該功能板不在位,此時,MCU系統向工作電源輸出使能信號、如B0ARD_ D0WN,控制工作電源停止向功能板供電,則該功能板掉電、停止工作,此時該功能板的CPLD
7輸出一個不在位的信號、如BOARDJ)FF給控制板(如果有多個控制板、如主、備控制板,則同 時向這多個控制板輸出在位信號)。 當然,也可以改變工作電路,使在位檢測信號顯示為低電平時表示該管腳斷開;使 在位檢測信號顯示為高電平時表示該管腳連通。 上述兩個實施例描述的是功能板的可靠在位方法,該方法同樣適用于控制板。在 實際的應用中,主、備控制板會同時管理多個功能板,功能板在上電、或掉電后,會向控制板 輸出相應的在位信號、或不在位信號,如此用戶可以通過控制板直接觀察到該功能板的在 位情況;控制板在上電、或掉電后也可以向其控制的所有功能板輸出相應的在位信號、或不 在位信號,告知自身的在位情況。 通過上述的實施例可以看出,本發明中單板只有在在位檢測系統判定其在位時, 才會控制工作電源向其供電,如此就可以保證單板一定是在插入到位的情況下進入正常工 作狀態,提高了單板和整個系統的性能。 為了實現上述單板可靠的在位方法,本發明提出了一種單板可靠在位的裝置,根 據圖2或圖3的實施例可以得出,該裝置包括單板和背板,單板和背板通過多個連接器相 連;連接器上設置有至少一個在位檢測點; 單板進一步包括在位檢測系統,用于根據復數個在位檢測點輸出的在位檢測信號 的變化判斷單板是否在位;還用于在判定單板在位時,控制單板上電;在判定單板不在位 時,控制單板掉電。 復數個在位檢測點通過串聯或并聯的方式接入在位檢測系統,向在位檢測系統輸 出在位檢測信號。 單板進一步包括工作電源,與在位檢測系統相連,用于在單板上電、或掉電后,接 收在位檢測系統輸出的使能信號,并向單板供電、或停止供電。 單板上還可以包括一個CPLD,與工作電源相連,用于在單板上電、或掉電后,向其
他單板輸出在位信號、或不在位信號單板為功能板時,功能板輸出在位信號、或不在位信
號給控制板;單板為控制板時,控制板輸出在位信號、或不在位信號給功能板。 以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
一種單板可靠在位的方法,其特征在于,該方法包括在單板的每個連接器上設置至少一個在位檢測點,得到復數個在檢測點;在位檢測系統根據所述復數個在位檢測點輸出的在位檢測信號的變化判斷所述單板是否在位;判定所述單板在位時,所述在位檢測系統控制所述單板上電;判定所述單板不在位時,所述在位檢測系統控制所述單板掉電。
2. 根據權利要求1所述單板可靠在位的方法,其特征在于,所述復數個在位檢測點向 在位檢測系統輸出在位檢測信號,具體為將所述復數個在位檢測點并聯后,產生的復數個在位檢測信號輸出給所述在位檢測系統。
3. 根據權利要求1所述單板可靠在位的方法,其特征在于,所述復數個在位檢測點向 在位檢測系統輸出在位檢測信號,具體為將所述復數個在位檢測點串聯后,產生的一個在 位檢測信號輸出給所述在位檢測系統。
4. 根據權利要求2所述單板可靠在位的方法,其特征在于,在位檢測系統判斷所述單 板是否在位,具體為當所述復數個在位檢測點都連通時,所述復數個在位檢測信號都為低電平,所述在位 檢測系統判定所述單板在位;當有一個在位檢測點斷開時,該檢測點輸出的在位檢測信號 為高電平,所述在位檢測系統判定所述單板不在位;或者,當所述復數個在位檢測點都連通時,所述復數個在位檢測信號都為高電平,所述在位 檢測系統判定所述單板在位;當有一個在位檢測點斷開時,該檢測點輸出的在位檢測信號 為低電平,所述在位檢測系統判定所述單板不在位。
5. 根據權利要求3所述單板可靠在位的方法,其特征在于,在位檢測系統判斷所述單 板是否在位,具體為當所述復數個在位檢測點都連通時,所述在位檢測信號為低電平,所述在位檢測系統 判定所述單板在位;當有一個在位檢測點斷開時,所述在位檢測信號為高電平,所述在位檢 測系統判定所述單板不在位;或者,當所述復數個在位檢測點都連通時,所述在位檢測信號為高電平,所述在位檢測系統 判定所述單板在位;當有一個在位檢測點斷開時,所述在位檢測信號為低電平,所述在位檢 測系統判定所述單極不在位。
6. 根據權利4或5所述單板可靠在位的方法,其特征在于,該方法進一步包括 判定所述單板在位時,所述在位檢測系統向單板的電源輸出一個使能信號,控制單板上電;判定所述單板不在位時,所述在位檢測系統向單板的電源輸出一個使能信號,控制單 板掉電。
7. 根據權利6所述單板可靠在位的方法,其特征在于,所述單板上電、或掉電后,該方 法進一步包括所述單板為功能板時,所述功能板輸出在位信號、或不在位信號給控制板; 所述單板為控制板時,所述控制板輸出在位信號、或不在位信號給功能板。
8. —種單板可靠在位的裝置,其特征在于,該裝置包括單板和背板,所述單板和背板通過多個連接器相連;所述連接器上設置有至少一個在位檢測點;所述單板進一步包括在位檢測系統,用于根據所述復數個在位檢測點輸出的在位檢測 信號的變化判斷所述單板是否在位;還用于在判定所述單板在位時,控制所述單板上電; 在判定所述單板不在位時,控制所述單板掉電。
9. 根據權利要求8所述單板可靠在位的裝置,其特征在于,所述復數個在位檢測點通 過串聯或并聯的方式接入所述在位檢測系統,向所述在位檢測系統輸出在位檢測信號。
10. 根據權利要求8所述單板可靠在位的裝置,其特征在于,所述單板進一步包括工作 電源,與所述在位檢測系統相連,用于在單板上電、或掉電后,接收所述在位檢測系統輸出 的使能信號,并向單板供電、或停止供電;所述單板進一步包括復雜可編程邏輯器件(CPLD),與所述工作電源相連,用于在單板 上電、或掉電后,向其他單板輸出在位信號、或不在位信號。
全文摘要
本發明公開了一種單板可靠在位的方法,包括在單板的每個連接器上設置至少一個在位檢測點,得到復數個在檢測點;在位檢測系統根據復數個在位檢測點輸出的在位檢測信號的變化判斷單板是否在位;判定單板在位時,在位檢測系統控制單板上電;判定單板不在位時,在位檢測系統控制單板掉電;本發明還公開了一種單板可靠在位的裝置,通過本發明不僅可以解決單板在位誤判的問題,而且能夠控制單板在其所有的連接器插拔到位后才上電,提高了單板和系統的性能。
文檔編號H04Q1/20GK101795421SQ20101011251
公開日2010年8月4日 申請日期2010年2月5日 優先權日2010年2月5日
發明者高洪 申請人:中興通訊股份有限公司