本發(fā)明涉及電路
技術領域:
,尤其涉及一種基于車輛變流控制單元子電路板的防插錯系統(tǒng)。
背景技術:
:目前,國內外城軌車輛變流控制單元的子電路板防插錯技術普遍采用防插錯接插件,該防插錯接插件包括子電路板上設置的齒頭與控制單元母板的齒塞。在現(xiàn)有技術中,通過人工對多個齒頭進行編碼,以使得不同的齒頭具有不同的編碼標識,并將編碼標識標注在該齒頭上。對于與齒頭匹配連接的齒塞,采用同樣的編碼標識,并標注在該齒塞上。操作人員通過識別編碼標識,將齒頭插接在齒塞上。然而,該防插錯接插件不僅成本較高,而且對于子電路板數(shù)量較多時,齒頭和齒塞的編碼較為復雜,操作人員很容易在組裝過程中出現(xiàn)問題,以使防插錯功能失效。技術實現(xiàn)要素:本發(fā)明提供一種基于車輛變流控制單元子電路板的防插錯系統(tǒng),以解決現(xiàn)有防插錯技術中齒頭和齒塞的編碼復雜,導致防插錯功能失效、機箱無法正確組裝的問題。本發(fā)明提供一種基于車輛變流控制單元子電路板的防插錯系統(tǒng),包括:第一子電路板和設置在機箱上的母板;所述母板上包括多列平行設置的插槽以及和每個所述插槽各自對應的存儲器,所述存儲器用于存儲與所述插槽正確插接的第二子電路板的屬性信息;每個所述插槽上設置有多個接口,每個所述插槽上設置的多個接口的排列順序相同,且同一型號位于不同插槽上的接口位于同一行;在所述第一子電路板插接在所述母板上的插槽時,所述第一子電路板用于獲取所述存儲器中存儲的第二子電路板的屬性信息,并判斷所述第二子電路板的屬性信息與所述第一子電路板的屬性信息是否一致,若否,則所述第一子電路板發(fā)出報警信號??蛇x地,所述第一子電路板包括:控制器和指示裝置,所述控制器與所述指示裝置連接;所述控制器用于從所述存儲器中讀取所述第二子電路板的屬性信息,并判斷所述第二子電路板的屬性信息與所述第一子電路板的屬性信息是否一致,若否,則向所述指示裝置發(fā)送觸發(fā)信號;所述指示裝置用于根據所述控制器發(fā)送的觸發(fā)信號,向用戶發(fā)出所述報警信號??蛇x地,所述存儲器上設置有子電路板插入檢測接口,所述控制器通過所述子電路板插入檢測接口,從所述存儲器中讀取所述第二子電路板的屬性信息??蛇x地,所述指示裝置包括如下中的至少一種:聲音指示裝置、燈光指示裝置、液晶顯示裝置??蛇x地,每個所述插槽上設置的接口包括:電源接口、輸入/輸出接口、串行接口、并行接口??蛇x地,不同所述插槽上具有相同電壓的電源接口位于同一行??蛇x地,所述第二子電路板的屬性信息包括如下中的至少一種信息:硬件版本、軟件版本以及所述子電路板的生產日期。本發(fā)明提供的基于車輛變流控制單元子電路板的防插錯系統(tǒng),通過母板設有多列平行的插槽以及和每個插槽各自對應的存儲器,每個插槽上設有多個接口,每個插槽上的多個接口的排列順序相同,且同一型號位于不同插槽上的接口位于同一行。同時,存儲器存儲與插槽正確插接的第二子電路板的屬性信息,以使在第一子電路板插接在母板上的插槽時,第一子電路板獲取存儲器中存儲的第二子電路板的屬性信息,并判斷第二子電路板的屬性信息與第一子電路板的屬性信息是否一致,若否,則第一子電路板發(fā)出報警信號。本發(fā)明設置的母板具備一致性且擴展性強,使得各第一子電路板皆可統(tǒng)一規(guī)格,便于批量生產,節(jié)約成本。同時,子電路板插接在母板上的齒槽時通過判斷存儲器中的子電路板屬性信息與該子電路板的屬性信息是否一致,使得子電路板能夠隨意在母板的齒槽上進出插接,防止了由于子電路板差錯導致控制單元的功能失效,從而解決了現(xiàn)有的齒頭和齒塞的編碼復雜,導致防插錯功能失效、機箱無法正確組裝的問題。附圖說明圖1為本發(fā)明提供的基于車輛變流控制單元子電路板的防插錯系統(tǒng)的結構示意圖;圖2為本發(fā)明提供的基于車輛變流控制單元子電路板的防插錯系統(tǒng)中母板上的eeprom與第一子電路板的連接示意圖。具體實施方式圖1為本發(fā)明提供的基于車輛變流控制單元子電路板的防插錯系統(tǒng)的結構示意圖,如圖1所示,本實施例的基于車輛變流控制單元子電路板的防插錯系統(tǒng)包括:第一子電路板10和設置在機箱上的母板20,母板20上包括多列平行設置的插槽21以及和每個插槽21各自對應的存儲器22,存儲器22用于存儲與插槽21正確插接的第二子電路板的屬性信息。每個插槽21上設置有多個接口,每個插槽21上設置的多個接口的排列順序相同,且同一型號位于不同插槽21上的接口位于同一行。在第一子電路板10插接在母板20上的插槽21時,第一子電路板10用于獲取存儲器22中存儲的第二子電路板的屬性信息,并判斷第二子電路板的屬性信息與第一子電路板10的屬性信息是否一致,若否,則第一子電路板10發(fā)出報警信號。具體地,本實施例中母板20為機箱上控制單元母板20,母板20上布置有多列平行的插槽21,每個插槽21上都有多個接口,在每個插槽21上多個接口的排列順序相同,且同一型號的接口在每個插槽21上位于同一行。本實施例通過一個例子對此進行詳細說明。比如,母板20上的設有兩個插槽21,且兩個插槽21上有多個接口,如電源接口和輸入/輸出接口,多個接口在兩個插槽21上的排列順序為電源接口、輸入/輸出接口,且由于電源接口會根據實際情況設有3v電源接口、5v電源接口、12v電源接口三種,且按照3v電源接口、5v電源接口、12v電源接口的排列順序在插槽21進行排列。這樣兩個插槽21上多個接口的排列順序皆為3v電源接口、5v電源接口、12v電源接口、輸入/輸出接口,且兩個插槽21的3v電源接口位于同一行,兩個插槽21的5v電源接口位于同一行,兩個插槽21的12v電源接口位于同一行,兩個插槽21的輸入/輸出接口位于同一行。進一步地,本實施例中不限于上述例子的兩種接口,可選地,每個插槽21上設置的接口包括:電源接口、輸入/輸出接口、串行接口、并行接口。同時,多個插槽21上同一種型號的接口位于同一行,其中對于電源接口而言,可選地,不同插槽21上具有相同電壓的電源接口位于同一行。本實施例中對于電源接口的型號也不限于上述例子中的3v、5v以及12v。且本實施例中對插槽21的數(shù)量可根據具體的需要量進行設置,只需滿足在每個插槽21上多個接口的排列順序相同,同一型號的接口在每個插槽21上位于同一行即可。本實施例對單個插槽21上接口的數(shù)量和類型不做限定,只需插槽21上的接口能夠滿足第一子電路板10進行插接即可。進一步地,每個插槽21皆布置有存儲器22,本
技術領域:
人員可以理解,母板20上通常沒有芯片和電子器件,一般只設有接插件,存儲器22可通過外加焊接的方式在母板20上進行固定。本實施例中對存儲器22的類型不做限定,只需滿足存儲器22能夠存儲第二子電路板的屬性信息即可。每個存儲器22皆存儲有與對應的插槽21正確插接的第二子電路板的屬性信息。其中,第二子電路板為與每個插槽21正確插接的電路板,且第二子電路板的屬性信息并不是相應技術中人工設定的齒頭與齒塞的編碼標識,屬性信息是第二子電路板的自帶信息,無需人工進行編碼便能夠將各子電路板區(qū)分開來。可選地,第二子電路板的屬性信息包括如下中的至少一種信息:硬件版本、軟件版本以及子電路板的生產日期。本實施例中第二子電路板的屬性信息不限于上述信息。且本實施例對存儲器22存儲信息的方式也不做限定,只需滿足存儲器22能夠存儲第二子電路板的屬性信息即可。進一步地,由于多列插槽21平行設置,每個插槽21的對應接口具有相同的排列順序,且同種型號的接口在每個插槽21上位于同一行,使得母板20能夠保持一致性定義。對應的,第一子電路板10可設置成與插槽21相同大小的電路板,且第一子電路板10可根據母板20上各個接口的具體位置在對應位置處皆設有接頭,便于插接到插槽21上的接口內。這樣,各第一子電路板10的大小、接頭位置和個數(shù)皆相同,便于批量生產,節(jié)約成本。且只需在第一子電路板10中與需要對應功能和作用的接頭進行電氣連接,對不需要該功能和作用的接頭不做電氣連接,第一子電路板10便可插接在母板20上實現(xiàn)正常工作。例如,只需3v電壓接口,那么只需在第一子電路板10上與3v電壓接口對應位置的接頭進行電氣連接。使用本實施例基于車輛變流控制單元子電路板的防插錯系統(tǒng)的具體過程為:將第一子電路板10插接在母板20上的插槽21,此時,這個插槽21可能是正確的插槽21,也可能是不正確的插槽21,本實施例中可通過存儲器22與第一子電路板10配合進行自動判斷。具體地,存儲器22存儲第二子電路板的屬性信息,第一子電路板10中自身存儲有第一子電路板10的屬性信息。在第一子電路板10插接在插槽21時,第一子電路板10可獲取存儲器22中的第二子電路板的屬性信息,通過比較第二子電路板的屬性信息與第一子電路板10的屬性信息是否一致,若不一致,則第一子電路板10插接錯誤,第一子電路板10便發(fā)出報警信號;若一致,則第一子電路板10插接正確,便可開始工作。本實施例提供的基于車輛變流控制單元子電路板的防插錯系統(tǒng),通過母板設有多列平行的插槽以及和每個插槽各自對應的存儲器,每個插槽上設有多個接口,每個插槽上的多個接口的排列順序相同,且同一型號位于不同插槽上的接口位于同一行。同時,存儲器存儲與插槽正確插接的第二子電路板的屬性信息,以使在第一子電路板插接在母板上的插槽時,第一子電路板獲取存儲器中存儲的第二子電路板的屬性信息,并判斷第二子電路板的屬性信息與第一子電路板的屬性信息是否一致,若否,則第一子電路板發(fā)出報警信號。本實施例設置的母板具備一致性且擴展性強,使得各第一子電路板皆可統(tǒng)一規(guī)格,便于批量生產,節(jié)約成本。同時,子電路板插接在母板上的齒槽時通過判斷存儲器中的子電路板屬性信息與該子電路板的屬性信息是否一致,使得子電路板能夠隨意在母板的齒槽上進出插接,防止了由于子電路板差錯導致控制單元的功能失效,從而解決了現(xiàn)有的齒頭和齒塞的編碼復雜,導致防插錯功能失效、機箱無法正確組裝的問題。在上述實施例的基礎上,繼續(xù)結合圖1,對本實施例基于車輛變流控制單元子電路板的防插錯系統(tǒng)中的第一子電路板10和母板20上的存儲器22進行詳細說明??蛇x地,第一子電路板10包括:控制器和指示裝置,控制器與指示裝置連接。控制器用于從存儲器22中讀取第二子電路板的屬性信息,并判斷第二子電路板的屬性信息與第一子電路板10的屬性信息是否一致,若否,則向指示裝置發(fā)送觸發(fā)信號。指示裝置用于根據控制器發(fā)送的觸發(fā)信號,向用戶發(fā)出報警信號。具體地,本實施例中控制器可采用中央處理器(centralprocessingunit,cpu)或微控制單元(microcontrollerunit,mcu)等,本實施例對控制器的類型不做限定,只需滿足控制器能夠從存儲器22中讀取第二子電路板的屬性信息,并判斷第二子電路板的屬性信息與第一子電路板10的屬性信息是否一致的功能即可??蛇x地,存儲器22上設置有子電路板插入檢測接口,控制器通過子電路板插入檢測接口,從存儲器22中讀取第二子電路板的屬性信息。具體地,當?shù)谝蛔与娐方硬宓侥赴?0的插槽21時,第一子電路板10的控制器與存儲器22的子電路板插入檢測接口接通,讀取存儲器22中的第二子電路板的屬性信息。第一子電路板10的控制器也可根據存儲器22的子電路板插入檢測接口的電平判斷是否與存儲器22連通,在確定第一子電路板10與存儲器22接通后,再通過存儲器22的其他端口進行第二子電路板的屬性信息的讀取。本實施例中對子電路板插入檢測接口的具體功能不做限定,只需滿控制器能夠通過子電路板插入檢測接口從存儲器22中讀取第二子電路板的屬性信息即可。為了便于說明,本實施例中存儲器22可采用電可擦可編程只讀存儲器(electricallyerasableprogrammableread-onlymemory,eeprom),eeprom即插即用,還能可擦除已有信息、載入更新信息,是一種掉電后數(shù)據也不丟失的存儲芯片。在第一電路板與母板20上的插槽21進行插接前,通過開發(fā)板對各eeprom進行程序加載,以使各正確插接插槽21的正確的第二子電路板的屬性信息載入到各eeprom中。eeprom中具體寫入的信息可有很多種,該信息能夠表明第一子電路板10的固有屬性,從而區(qū)分各第一子電路板10。如表1所示,例如,eeprom中0-12字寫入cpu板的id信息,12-15字寫入硬件版本信息hwv0.1,16-19字寫入軟件版本信息swv0.1,0-12字寫入第一子電路板10的生產日期。eeprom中各個信息的寫入順序也可限于上述寫入順序,本實施例對此不做限定。表1eeprom寫入信息的示意表地址字長描述舉例012idcpu板124硬件版本hwv0.1164軟件版本swv0.1204生產日期1.1.2017圖2為本發(fā)明提供的基于車輛變流控制單元子電路板的防插錯系統(tǒng)中母板20上的eeprom與第一子電路板10的連接示意圖,如圖2所示,eeprom有rpgnd端口、prvcc端口、rpdet端口、rpcs端口、rpclk端口、rpdat端口。如表2所示,rpgnd端口與母板20的電源端口連接,prvcc端口與母板20的地端口連接,其余端口處于懸空狀態(tài)。rpdet端口為子電路板插入檢測接口,rpdat端口為信息讀取接口,且各eeprom與各第一子電路板10的連接方式皆相同。表2eeprom信號定義信號名稱信號類型描述rpgnd地eeprom參考地rpvcc電源eeprom參考電源rpdet集電極開路子電路板插入檢測rpcscmoseeprom片選rpclkcmoseeprom時鐘rpdatcmoseeprom串行數(shù)據具體地,在第一電路板與母板20上的插槽21進行插接前,對應的eeprom中的prdet端口處于懸空狀態(tài),由于上拉電阻處于高電平。在第一子電路板10插接在插槽21上時,對應的eeprom中的prdet端口與rpgnd進行連接,處于低電平。第一子電路檢測到prdet端口為低電平,則開始從eeprom中的rpdat端口進行第二子電路板的屬性信息的讀取。同時,在第一子電路板10插接插槽21時,無論第一子電路板10插接在母板20的插槽21是否正確,該第一子電路板10將該第一子電路板10的屬性信息傳送給對應插槽21的eeprom,由該eeprom進行記錄,便于后續(xù)問題分析。進一步地,在控制器判斷第二子電路板的屬性信息與第一子電路板10的屬性信息不一致時,指示裝置接收控制器發(fā)出的觸發(fā)信號,指示裝置再根據觸發(fā)信號向用戶發(fā)出報警信號。本實施例中對指示裝置的具體類型不做限定??蛇x地,指示裝置包括如下中的至少一種:聲音指示裝置、燈光指示裝置、液晶顯示裝置。具體地,當聲音指示裝置接收到控制器發(fā)出的觸發(fā)信號,以聲音的形式向用戶發(fā)出警報。當燈光指示裝置接收到控制器發(fā)出的觸發(fā)信號,以某種顏色燈光的形式向用戶發(fā)出警報。當液晶顯示裝置接收到控制器發(fā)出的觸發(fā)信號,以液晶顯示屏顯示“不一致”字樣的形式向用戶發(fā)出警報。無論指示裝置采用上述哪種形式,用戶皆能夠知道該第一子電路板10插錯。本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。當前第1頁12