專利名稱:一種車輛電氣設(shè)備周期自檢測方法
技術(shù)領(lǐng)域:
本發(fā)明涉及檢測方法,具體地講,涉及周期自檢測方法。
背景技術(shù):
現(xiàn)代車輛中微處理器控制技術(shù)廣泛應(yīng)用到各個功能系統(tǒng)中,使得分立的功能系統(tǒng)性能得到提升,將分立的功能系統(tǒng)通過總線連接起來,就構(gòu)成了一個車輛設(shè)備總線控制網(wǎng)絡(luò)系統(tǒng),掛接到這個網(wǎng)絡(luò)上的各個功能節(jié)點之間通過特定的總線通信控制協(xié)議實現(xiàn)了功能綜合和信息共享;車輛設(shè)備總線控制網(wǎng)絡(luò)系統(tǒng)不僅要實現(xiàn)對設(shè)備的控制,還要實現(xiàn)對車輛設(shè)備運行過程中的自檢測功能,當(dāng)發(fā)生故障時能夠?qū)崟r地指示給乘員。顧文燕毛恩榮中國農(nóng)業(yè)大學(xué)學(xué)報2000,(4) :109-112公開了 “基于新國際的機動車安全技術(shù)性能全自動檢測系統(tǒng)”,由“外觀檢測和登錄工位排放檢測工位”等組成,并進一步指出“自檢功能可檢測汽車設(shè)備的工作狀態(tài),包括對A/D卡通道、通訊端口連接狀態(tài)、 排放工位、車速表檢測臺側(cè)滑檢測臺、軸重/制動臺和大燈、喇機、底盤檢測工位的自檢”,對比文件內(nèi)容是專門的車輛測試技術(shù),是一種“離線”式檢測,檢測目的是“安全技術(shù)”,但該檢測系統(tǒng)需要借助計算機來完成具體的檢測,使得車輛在行駛的過程中不能及時反應(yīng)出車輛的狀態(tài)信息,一旦發(fā)生故障,用戶不能在第一時間了解該信息,也就無法對故障及時采取處理措施,由此延伸出一系列的問題,使得該系統(tǒng)仍然對車輛設(shè)備的檢測停留在一個初步階段。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對現(xiàn)有技術(shù)存在的上述缺陷,提供一種車輛電氣設(shè)備周期自檢測方法,該檢測方法簡單有效,可以迅速及時地檢測出車輛的故障問題,從而使用戶在第一時間對故障做出反應(yīng)及處理,突破了普通常規(guī)車輛設(shè)備檢測的缺陷。本發(fā)明提供的一種車輛電氣設(shè)備周期自檢測方法,其改進之處在于所述檢測方法包括分別針對設(shè)備控制網(wǎng)絡(luò),針對各個網(wǎng)絡(luò)節(jié)點處理器及針對網(wǎng)絡(luò)節(jié)點處理器所控制的電氣設(shè)備的自檢測,包括以下步驟1)將總線控制器和各個節(jié)點接通電源,各自運行自己的程序,節(jié)點微處理器的計數(shù)器開始累加計數(shù);2)總線控制器程序從遠程節(jié)點1開始,首先詢問節(jié)點通信狀態(tài),通過節(jié)點的應(yīng)答信息判斷節(jié)點通信狀態(tài),如果不正常,說明節(jié)點通信故障;如果正常則進行下面的查詢節(jié)點計數(shù)器數(shù)據(jù),如果收到的數(shù)據(jù)與上次收到的數(shù)據(jù)相同,即計數(shù)器沒有計數(shù)累加,則表示節(jié)點處理器可能故障,如果計數(shù)器累加正常,則表示節(jié)點通信及微處理器控制功能正常,可以繼續(xù)進行下面的操作;3)節(jié)點處理器運行車輛設(shè)備自檢測程序,并將檢測結(jié)果上傳給總線控制器,實現(xiàn)對整車電氣設(shè)備的實時自檢測功能;4)總線控制器要求節(jié)點進行通信接口自檢,結(jié)果以備下一個系統(tǒng)周期的總線通信查詢;5)對總線控制器及每個遠程節(jié)點進行上面i)至4)的操作。本發(fā)明提供的第一優(yōu)選的車輛電氣設(shè)備周期自檢測方法,所述針對設(shè)備控制網(wǎng)絡(luò)的自檢測為通過在總線網(wǎng)絡(luò)控制器上運行的檢測程序完成將故障檢測程序嵌入到系統(tǒng)程序中,與系統(tǒng)程序一起采用固定的總線調(diào)度頻率運行,即將總線命令打成數(shù)據(jù)包以一定的循環(huán)頻率在總線上發(fā)送;每個程序周期的開始都要詢問遠程節(jié)點通信狀態(tài),每個周期的結(jié)束,都要求遠程節(jié)點自檢當(dāng)前通信狀態(tài),并存儲這個信息以備下一次查詢,從而實現(xiàn)周期檢測。本發(fā)明提供的第二優(yōu)選的車輛電氣設(shè)備控制網(wǎng)絡(luò)的周期自檢測方法,所述針對各個網(wǎng)絡(luò)節(jié)點的自檢測為通過各個微處理器節(jié)點上運行的檢測程序完成微處理器檢測程序同樣嵌入到微處理單元的控制程序里,微處理檢測程序設(shè)計成一個不斷累加的計數(shù)器,計數(shù)器數(shù)值能夠被運行在總線控制器的監(jiān)控程序周期地查詢,如果查詢到的計數(shù)器數(shù)值是不斷累加的,就說明各個微處理器節(jié)點工作正常;如果計數(shù)器數(shù)值不變或變化異常,則說明微處理器節(jié)點工作有故障;本發(fā)明提供的第三優(yōu)選的車輛電氣設(shè)備控制網(wǎng)絡(luò)的周期自檢測方法,當(dāng)總線網(wǎng)絡(luò)和節(jié)點處理器狀態(tài)都正常時,再進行設(shè)備周期自檢測,這樣分層次測試實現(xiàn)了對整個車輛電氣設(shè)備的周期自檢測功能。本發(fā)明提供的第四優(yōu)選的車輛電氣設(shè)備控制網(wǎng)絡(luò)的周期自檢測方法,步驟1)計數(shù)時間間隔小于總線控制器上系統(tǒng)程序的最小運行周期?;谖⑻幚砥骺刂萍夹g(shù)和總線通信控制技術(shù)在車輛設(shè)備控制中的不斷應(yīng)用,本發(fā)明提出了一種車輛電氣設(shè)備周期自檢測方法,對工作中的總線網(wǎng)絡(luò)、各個節(jié)點工作狀態(tài)及所控制的設(shè)備進行實時檢測,當(dāng)某節(jié)點、某設(shè)備發(fā)生故障時能夠?qū)崟r診斷并報警。對電氣設(shè)備的狀態(tài)檢測包括發(fā)電、抽塵、起動、蓄電池電壓檢測、油量檢測、負載的接通、斷開、過流、短路、斷路等配電控制狀態(tài)檢測,當(dāng)檢測到故障時,根據(jù)故障級別進行提示和報警。而“車輛電氣設(shè)備周期自檢測”是指車輛在行駛過程中實現(xiàn)對電氣設(shè)備的實時自動檢測,特點一是自檢測功能與系統(tǒng)功能耦合緊密,檢測過程嵌入到系統(tǒng)控制功能中,與車輛控制一同進行,目的是發(fā)生故障時能夠快速感知,為維修提供支持。特點二是通過總線控制網(wǎng)絡(luò)實現(xiàn),提高狀態(tài)檢測覆蓋范圍和深度。與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種車輛電氣設(shè)備周期自檢測方法具有以下優(yōu)占.1、檢測方法簡單有效,可以及時傳達檢測到的故障信息,使用戶在第一時間發(fā)現(xiàn)問題,進而采取進一步的解決辦法;2、使用戶對故障采取防微杜漸的措施,有效降低危險的發(fā)生,為用戶的安全提供強有力的保障;3、推動了微處理器控制技術(shù)和總線通信控制技術(shù)在車輛設(shè)備控制中的應(yīng)用;4、車輛的故障問題及時得到處理,可以大大降低車輛因長期不進行維修,有效延長車輛的使用壽命;5、容易制造,可以進行廣泛推廣,提供良好的商業(yè)前景;
4
6、突破了普通的車輛檢測不及時,效率低的缺陷;7、可以進一步促進汽車的普及,方便人們的生活;8、促進經(jīng)濟的進一步發(fā)展,及科學(xué)的進步。
圖1是本發(fā)明提供的一種車輛電氣設(shè)備周期自檢測方法的車輛設(shè)備控制總線網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明提供的一種車輛電氣設(shè)備周期自檢測方法的車輛設(shè)備控制總線網(wǎng)絡(luò)監(jiān)控程序流程圖;圖3是本發(fā)明提供的一種車輛電氣設(shè)備周期自檢測方法的關(guān)于實施例的電源電氣管理系統(tǒng)總線網(wǎng)絡(luò)結(jié)構(gòu)示意圖。
具體實施例方式以下通過具體實施方式
對本發(fā)明提供的一種車輛電氣設(shè)備周期自檢測方法做進一步更詳細的說明。實施例1本實施例的車輛電氣設(shè)備周期自檢測方法,其中,檢測方法包括分別針對設(shè)備控制網(wǎng)絡(luò),針對各個網(wǎng)絡(luò)節(jié)點處理器及針對網(wǎng)絡(luò)節(jié)點處理器所控制的電氣設(shè)備的自檢測,包括以下步驟1)將總線控制器和各個節(jié)點接通電源,各自運行自己的程序,節(jié)點微處理器的計數(shù)器開始累加計數(shù);2)總線控制器程序從遠程節(jié)點1開始,首先詢問節(jié)點通信狀態(tài),通過節(jié)點的應(yīng)答信息判斷節(jié)點通信狀態(tài),如果不正常,說明節(jié)點通信故障;如果正常則進行下面的查詢節(jié)點計數(shù)器數(shù)據(jù),如果收到的數(shù)據(jù)與上次收到的數(shù)據(jù)相同,即計數(shù)器沒有計數(shù)累加,則表示節(jié)點處理器可能故障,如果計數(shù)器累加正常,則表示節(jié)點通信及微處理器控制功能正常,可以繼續(xù)進行下面的操作;3)節(jié)點處理器運行車輛設(shè)備自檢測程序,并將檢測結(jié)果上傳給總線控制器,實現(xiàn)對整車電氣設(shè)備的實時自檢測功能;4)總線控制器要求節(jié)點進行通信接口自檢,結(jié)果以備下一個系統(tǒng)周期的總線通信查詢;5)對總線控制器及每個遠程節(jié)點進行上面2、至4)的操作。針對設(shè)備控制網(wǎng)絡(luò)的自檢測為通過在總線網(wǎng)絡(luò)控制器上運行的檢測程序完成將故障檢測程序嵌入到系統(tǒng)程序中,與系統(tǒng)程序一起采用固定的總線調(diào)度頻率運行,即將總線命令打成數(shù)據(jù)包以一定的循環(huán)頻率在總線上發(fā)送;每個程序周期的開始都要詢問遠程節(jié)點通信狀態(tài),每個周期的結(jié)束,都要求遠程節(jié)點自檢當(dāng)前通信狀態(tài),并存儲這個信息以備下一次查詢,從而實現(xiàn)周期檢測。針對各個網(wǎng)絡(luò)節(jié)點的自檢測為通過各個微處理器節(jié)點上運行的檢測程序完成微處理器檢測程序同樣嵌入到微處理單元的控制程序里,微處理檢測程序設(shè)計成一個不斷累加的計數(shù)器,計數(shù)器數(shù)值能夠被運行在總線控制器的監(jiān)控程序周期地查詢,如果查詢到的計數(shù)器數(shù)值是不斷累加的,就說明各個微處理器節(jié)點工作正常;如果計數(shù)器數(shù)值不變或變化異常,則說明微處理器節(jié)點工作有故障;當(dāng)總線網(wǎng)絡(luò)和節(jié)點處理器狀態(tài)都正常時,再進行設(shè)備周期自檢測,這樣分層次測試實現(xiàn)了對整個車輛電氣設(shè)備的周期自檢測功能。其中,步驟1)計數(shù)時間間隔小于總線控制器上系統(tǒng)程序的最小運行周期。車輛設(shè)備控制總線網(wǎng)絡(luò)程序流程如圖2所示。本實施例的方法在某型號項目基于總線控制的電源電氣管理系統(tǒng)中得到應(yīng)用,具體步驟(1)某型號項目基于總線控制的電源電氣管理系統(tǒng)總線網(wǎng)絡(luò)如圖3所示,總線網(wǎng)絡(luò)為MIC總線,為固定主控端式總線架構(gòu),底盤電子裝置為MIC總線控制器,節(jié)點有電源控制器(地址為7,實現(xiàn)發(fā)電和抽塵檢測)、電器綜合控制盒(地址為11,實現(xiàn)起動、蓄電池電壓檢測、油量檢測)、炮長負載控制盒(地址為8)、車長負載控制盒(地址為9)、底盤負載控制盒(地址為10,8、9、10三個控制盒實現(xiàn)負載的接通、斷開、過流、短路、斷路等配電控制狀態(tài)檢測)。(2)五個節(jié)點的處理器為英飛凌微處理器,均設(shè)置了計數(shù)器累加監(jiān)控功能,計數(shù)器數(shù)值通過雙口 RAM放入MIC總線通信接口的數(shù)據(jù)緩沖區(qū),底盤電子裝置的總線監(jiān)控程序周期查詢節(jié)點通信狀態(tài)、節(jié)點處理器工作狀態(tài)及所控制的設(shè)備狀態(tài),當(dāng)檢測到異常時,能夠?qū)崟r提示或報警;其周期自檢測監(jiān)控程序流程如圖2所示。最后應(yīng)當(dāng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其限制,盡管參照上述實施例對本發(fā)明進行了詳細的說明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解技術(shù)人員閱讀本申請說明書后依然可以對本發(fā)明的具體實施方式
進行修改或者等同替換,但這些修改或變更均未脫離本發(fā)明申請待批權(quán)利要求保護范圍之內(nèi)。
權(quán)利要求
1.一種車輛電氣設(shè)備周期自檢測方法,其特征在于所述檢測方法包括分別針對設(shè)備控制網(wǎng)絡(luò),針對各個網(wǎng)絡(luò)節(jié)點處理器及針對網(wǎng)絡(luò)節(jié)點處理器所控制的電氣設(shè)備的自檢測,包括以下步驟1)將總線控制器和各個節(jié)點接通電源,各自運行自己的程序,節(jié)點微處理器的計數(shù)器開始累加計數(shù);2)總線控制器程序從遠程節(jié)點1開始,首先詢問節(jié)點通信狀態(tài),通過節(jié)點的應(yīng)答信息判斷節(jié)點通信狀態(tài),如果不正常,說明節(jié)點通信故障;如果正常則進行下面的查詢節(jié)點計數(shù)器數(shù)據(jù),如果收到的數(shù)據(jù)與上次收到的數(shù)據(jù)相同,即計數(shù)器沒有計數(shù)累加,則表示節(jié)點處理器可能故障,如果計數(shù)器累加正常,則表示節(jié)點通信及微處理器控制功能正常,可以繼續(xù)進行下面的操作;3)節(jié)點處理器運行車輛設(shè)備自檢測程序,并將檢測結(jié)果上傳給總線控制器,實現(xiàn)對整車電氣設(shè)備的實時自檢測功能;4)總線控制器要求節(jié)點進行通信接口自檢,結(jié)果以備下一個系統(tǒng)周期的總線通信查詢;5)對總線控制器及每個遠程節(jié)點進行上面2)至4)的操作。
2.根據(jù)權(quán)利要求1所述的周期自檢測方法,其特征在于所述針對設(shè)備控制網(wǎng)絡(luò)的自檢測為通過在總線網(wǎng)絡(luò)控制器上運行的檢測程序完成將故障檢測程序嵌入到系統(tǒng)程序中, 與系統(tǒng)程序一起采用固定的總線調(diào)度頻率運行,即將總線命令打成數(shù)據(jù)包以一定的循環(huán)頻率在總線上發(fā)送;每個程序周期的開始都要詢問遠程節(jié)點通信狀態(tài),每個周期的結(jié)束,都要求遠程節(jié)點自檢當(dāng)前通信狀態(tài),并存儲這個信息以備下一次查詢,從而實現(xiàn)周期檢測。
3.根據(jù)權(quán)利要求1所述的周期自檢測方法,其特征在于所述針對各個網(wǎng)絡(luò)節(jié)點的自檢測為通過各個微處理器節(jié)點上運行的檢測程序完成微處理器檢測程序同樣嵌入到微處理單元的控制程序里,微處理器檢測程序設(shè)計成一個不斷累加的計數(shù)器,計數(shù)器數(shù)值能夠被運行在總線控制器的監(jiān)控程序周期地查詢,如果查詢到的計數(shù)器數(shù)值是不斷累加的,就說明各個微處理器節(jié)點工作正常;如果計數(shù)器數(shù)值不變或變化異常,則說明微處理器節(jié)點工作有故障;
4.根據(jù)權(quán)利要求1所述的周期自檢測方法,其特征在于當(dāng)總線網(wǎng)絡(luò)和節(jié)點處理器狀態(tài)都正常時,再進行設(shè)備周期自檢測,這樣分層次測試實現(xiàn)了對整個車輛電氣設(shè)備的實時周期自檢測功能。
5.根據(jù)權(quán)利要求1所述的周期自檢測方法,其特征在于步驟1)計數(shù)時間間隔小于總線控制器上系統(tǒng)程序的最小運行周期。
全文摘要
本發(fā)明涉及一種車輛電氣設(shè)備周期自檢測方法,其特征在于所述檢測方法包括分別針對設(shè)備控制網(wǎng)絡(luò),針對各個網(wǎng)絡(luò)節(jié)點處理器及針對網(wǎng)絡(luò)節(jié)點處理器所控制的車輛的電氣設(shè)備的自檢測;該檢測方法簡單有效,可以及時傳達檢測到的故障信息,使用戶在第一時間發(fā)現(xiàn)問題,進而采取進一步的解決辦法;使用戶對故障采取防微杜漸的措施,有效降低危險的發(fā)生,為用戶的安全提供強有力的保障。
文檔編號B60R16/023GK102476616SQ20101055962
公開日2012年5月30日 申請日期2010年11月26日 優(yōu)先權(quán)日2010年11月26日
發(fā)明者倪永亮, 夏詠梅, 張曉霞, 張玉海, 朱天蔚, 李曉多 申請人:中國北方車輛研究所