電子轉(zhuǎn)向柱鎖控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及汽車電子技術(shù),特別涉及一種電子轉(zhuǎn)向柱鎖控制系統(tǒng)。
【背景技術(shù)】
[0002]由于電子機械控制模塊固有的高可靠性、高安全性、長壽命、低成本的優(yōu)勢,越來越多純機械功能模塊被電子機械控制模塊所取代,電子轉(zhuǎn)向柱鎖控制系統(tǒng)就是其中的典型應(yīng)用,其主要功能是電子控制模塊通過判斷汽車本身狀態(tài)信息(點火開關(guān)狀態(tài)、車速、發(fā)動機轉(zhuǎn)速、檔位等)控制轉(zhuǎn)向柱鎖對方向盤轉(zhuǎn)向柱執(zhí)行上鎖或解鎖。
[0003]現(xiàn)有電子轉(zhuǎn)向柱鎖控制系統(tǒng)的具體方案如圖1所示,其中虛線框出的部分為電子轉(zhuǎn)向柱鎖控制系統(tǒng)101。目前大部分廠商所采用的技術(shù)是電子控制模塊103與轉(zhuǎn)向柱鎖執(zhí)行模塊102分別為獨立模塊,前者只實現(xiàn)通過CAN總線109與車身其他模塊信息(點火開關(guān)狀態(tài)來自BCM(車身控制模塊)106,車速、發(fā)動機轉(zhuǎn)速信息來自EMS (發(fā)動機管理系統(tǒng))105、ESP (電子穩(wěn)定系統(tǒng))107,檔位信息來自TCU (自動變速箱控制模塊)104)交互處理及控制信息收發(fā),后者只接收電子控制模塊103的命令驅(qū)動轉(zhuǎn)向柱機械鎖上鎖或解鎖,執(zhí)行模塊檢測鎖位置(上鎖或解鎖)都使用霍爾傳感器,電子控制模塊103與其它車身模塊通信方式為CAN總線通信,轉(zhuǎn)向柱鎖執(zhí)行模塊102與電子控制模塊103通信方式為LIN (LocalInterconnect Network) 108通信。此方案具有可靠性高,長壽命等優(yōu)點,
[0004]現(xiàn)有電子轉(zhuǎn)向柱鎖控制系統(tǒng),通常是在鎖舌驅(qū)動電機定子線圈的三相上分別設(shè)置熱敏電阻,當線圈過熱時,斷開鎖舌驅(qū)動電機主電路接觸器,使電機斷電,但這無法避免電機斷電前接近零界點時瞬時間的高電流沖擊影響,影響電機使用壽命.
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題是提供一種電子轉(zhuǎn)向柱鎖控制系統(tǒng),在電子轉(zhuǎn)向管柱鎖存在內(nèi)部機械結(jié)構(gòu)故障,導致鎖舌無法達到上鎖位置時,能防止電機因持續(xù)供電導致發(fā)熱。
[0006]為解決上述技術(shù)問題,本發(fā)明提供的電子轉(zhuǎn)向柱鎖控制系統(tǒng),包括鎖舌位置傳感器、處理器、計數(shù)器、電機;
[0007]所述鎖舌位置傳感器,用于檢測電子轉(zhuǎn)向柱鎖的鎖舌位置;
[0008]所述處理器,用于控制所述計數(shù)器計數(shù),并控制所述電機工作;
[0009]所述處理器,工作過程包括以下步驟:
[0010]一.接收上鎖或解鎖觸發(fā)信號、車身其他模塊信息、電子轉(zhuǎn)向柱鎖的鎖舌位置信息;
[0011]二.當鎖舌在解鎖位置,進行步驟三;
[0012]三.如果接收到上鎖觸發(fā)信號,并且車身其他模塊信息滿足上鎖執(zhí)行條件,則控制電機開始正轉(zhuǎn),并且控制計數(shù)器從初始值以基準步長開始累加計數(shù);
[0013]四.如果電機開始正轉(zhuǎn)后未達到第一設(shè)定時間,進行步驟五;如果電機開始正轉(zhuǎn)后達到設(shè)定時間,則進行步驟六;
[0014]五.如果電子轉(zhuǎn)向柱鎖的鎖舌到達上鎖位置,則進行步驟五十;否則,控制電機繼續(xù)正轉(zhuǎn),并且控制計數(shù)器繼續(xù)以基準步長累加計數(shù),進行步驟四;
[0015]六.控制電機繼續(xù)正轉(zhuǎn),并且控制計數(shù)器以N倍基準步長繼續(xù)累加計數(shù),進行步驟七,N大于I ;
[0016]七.如果電子轉(zhuǎn)向柱鎖的鎖舌到達上鎖位置,則進行步驟五十;否則,控制電機繼續(xù)正轉(zhuǎn),并且控制計數(shù)器以N倍基準步長繼續(xù)累加計數(shù),進行步驟八;
[0017]八.如果計數(shù)器累加值增加到開啟保護行門限值,進行步驟九;否則進行步驟七;
[0018]九.控制電機停止動作,并且控制計數(shù)器進行累減計數(shù);
[0019]十.當計數(shù)器計數(shù)值減小到關(guān)閉保護門限值,允許電機動作,進行步驟十一;否貝1J,進行步驟九;關(guān)閉保護行門限值,大于初始值并且小于開啟保護門限值;
[0020]十一.如果收到上鎖觸發(fā)信號,并且車身其他模塊信息滿足上鎖執(zhí)行條件,則進行步驟十二 ;如果收到解鎖觸發(fā)信號,并且車身其他模塊信息滿足解鎖執(zhí)行條件,則進行步驟十六;
[0021]十二.控制電機開始正轉(zhuǎn),并且控制所述計數(shù)器以基準步長繼續(xù)累減計數(shù);
[0022]十三.如果電子轉(zhuǎn)向柱鎖的鎖舌到達上鎖位置,則進行步驟五十;否則,控制電機繼續(xù)正轉(zhuǎn),并且控制所述計數(shù)器以基準步長繼續(xù)累減計數(shù),進行步驟十四;
[0023]十四.如果計數(shù)器累加值減小到初始值,進行步驟十五;否則進行步驟十三;
[0024]十五.控制電機停止動作,輸出上鎖告警信號,結(jié)束;
[0025]十六.控制電機開始反轉(zhuǎn),并且控制計數(shù)器以基準步長開始累加計數(shù);
[0026]十七.如果電子轉(zhuǎn)向柱鎖的鎖舌到達解鎖位置,則進行步驟五十;否則,控制電機繼續(xù)反轉(zhuǎn),并且控制計數(shù)器以基準步長繼續(xù)累加計數(shù),進行步驟十八;
[0027]十八.如果計數(shù)器累加值增加到開啟保護行門限值加關(guān)閉保護門限值的和,進行步驟十九;否則進行步驟十七;
[0028]十九.控制電機停止動作,輸出解鎖告警信號,結(jié)束;
[0029]五十.控制電機停止動作,并且將所述計數(shù)器置為初始值。
[0030]較佳的,步驟二中,當鎖舌在上鎖位置,進行步驟二一 ;
[0031]二一.如果接收到解鎖觸發(fā)信號,并且車身其他模塊信息滿足解鎖執(zhí)行條件,則控制電機開始反轉(zhuǎn),并且控制所述計數(shù)器從初始值以基準步長開始累加計數(shù);
[0032]二二.如果電機開始反轉(zhuǎn)后未達到第一設(shè)定時間,進行步驟二三;如果電機開始反轉(zhuǎn)后達到設(shè)定時間,則進行步驟二四;
[0033]二三.如果電子轉(zhuǎn)向柱鎖的鎖舌到達解鎖位置,則進行步驟五十;否則,控制電機繼續(xù)反轉(zhuǎn),并且控制所述計數(shù)器繼續(xù)以基準步長累加計數(shù),進行步驟二二;
[0034]二四.控制電機繼續(xù)反轉(zhuǎn),并且控制計數(shù)器以N倍基準步長繼續(xù)累加計數(shù),進行步驟二五,N大于I ;
[0035]二五.如果電子轉(zhuǎn)向柱鎖的鎖舌到達解鎖位置,則進行步驟五十;否則,控制電機繼續(xù)反轉(zhuǎn),并且控制計數(shù)器以N倍基準步長繼續(xù)累加計數(shù),進行步驟二六;
[0036]二六.如果計數(shù)器累加值增加到開啟保護門限值,進行步驟二七;否則進行步驟二五;
[0037]二七.控制電機停止動作,并且控制計數(shù)器以基準步長進行累減計數(shù);
[0038]二八.當計數(shù)器計數(shù)值減小到關(guān)閉保護程門限值,允許電機動作;關(guān)閉保護門限值,大于初始值并且小于開啟保護門限值;
[0039]二九.如果收到解鎖觸發(fā)信號,并且車身其他模塊信息滿足解鎖執(zhí)行條件,則進行步驟三十;如果收到上鎖觸發(fā)信號,并且車身其他模塊信息滿足上鎖執(zhí)行條件,則進行步驟三四;
[0040]三十.控制電機開始反轉(zhuǎn),并且控制計數(shù)器以基準步長繼續(xù)累減計數(shù);
[0041]三一.如果電子轉(zhuǎn)向柱鎖的鎖舌到達解鎖位置,則進行步驟五十;否則,控制電機繼續(xù)反轉(zhuǎn),并且控制計數(shù)器以基準步長繼續(xù)累減計數(shù),進行步驟三二;
[0042]三二.如果計數(shù)器累加值減小到初始值,進行步驟三三;否則進行步驟三一;
[0043]三三.控制電機停止動作,輸出解鎖告警信號,結(jié)束;
[0044]三四.控制電機開始正轉(zhuǎn),并且控制計數(shù)器以基準步長開始累加計數(shù);
[0045]三五.如果電子轉(zhuǎn)向柱鎖的鎖舌到達上鎖位置,則進行步驟五十;否則,控制電機繼續(xù)正轉(zhuǎn),并且控制計數(shù)器以基準步長繼續(xù)累加計數(shù),進行步驟三六;
[0046]三六.如果計數(shù)器累加值增加到開啟保護門限值加關(guān)閉保護門限值的和,進行步驟三七;否則進行步驟三五;
[0047]三七.控制電機停止動作,輸出上鎖告警信號,結(jié)束。
[0048]較佳的,N為2或3。
[0049]較佳的,車身其他模塊信息,包括點火開關(guān)狀態(tài)、車速、發(fā)動機轉(zhuǎn)速、檔位信息。
[0050]較佳的,當點火開關(guān)斷開,車速為0,發(fā)動機轉(zhuǎn)速為0,并且檔位為空檔時,滿足上鎖或解鎖執(zhí)行條件。
[0051]較佳的,點火開關(guān)狀態(tài)信息,來自車身控制模塊;
[0052]車速、發(fā)動機轉(zhuǎn)速信息,來自發(fā)動機管理系統(tǒng);
[0053]檔位信息,來自自動變速箱控制模塊;