專利名稱:電機(jī)檔位控制系統(tǒng)及控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電機(jī)檔位控制系統(tǒng)及控制方法。
背景技術(shù):
電動(dòng)汽車中的電機(jī)檔位控制系統(tǒng)用于在電動(dòng)汽車處于駐車檔位時(shí)帶動(dòng)開關(guān)磁阻電 機(jī)對(duì)變速箱的機(jī)械結(jié)構(gòu)進(jìn)行鎖止和解鎖,從而達(dá)到駐車和行車的目的。開關(guān)磁阻電機(jī)的工作 原理與反應(yīng)式步進(jìn)電機(jī)的工作原理一樣,都是通過經(jīng)過特定調(diào)制的脈沖來對(duì)電機(jī)的步數(shù)以及 每一步的轉(zhuǎn)動(dòng)角度進(jìn)行控制,即對(duì)電機(jī)輸入一個(gè)特定的脈沖序列使得電機(jī)轉(zhuǎn)動(dòng)到一個(gè)指定的 位置(即處于目標(biāo)檔位時(shí)電機(jī)的轉(zhuǎn)動(dòng)位置)。但由于帶負(fù)載能力不強(qiáng),在負(fù)載變化時(shí)電機(jī)容 易產(chǎn)生失步現(xiàn)象,電動(dòng)汽車在不同路況下鎖止和解鎖變速箱的負(fù)載會(huì)有所不同,且車上的供 電會(huì)由整車的電氣負(fù)載不同有所波動(dòng)。為了消除電機(jī)在不同路況下產(chǎn)生失步現(xiàn)象帶來的影 響,需要對(duì)當(dāng)前的電機(jī)檔位控制系統(tǒng)進(jìn)行完善,使得電機(jī)能夠旋轉(zhuǎn)到正確的位置。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有的電動(dòng)汽車電機(jī)檔位控制系統(tǒng)及控制方法在不同路況
下對(duì)電機(jī)進(jìn)行控制時(shí)存在失步現(xiàn)象,導(dǎo)致電機(jī)無法旋轉(zhuǎn)到正確的位置的問題,提供一種能
夠在電機(jī)發(fā)生失步現(xiàn)象時(shí),確保電機(jī)旋轉(zhuǎn)到正確位置的電機(jī)檔位控制系統(tǒng)及控制方法。 本發(fā)明提供的電機(jī)檔位控制系統(tǒng)包括中央處理器和脈沖調(diào)制電路,所述中央處理
器與脈沖調(diào)制電路相連,所述中央處理器用于根據(jù)初始檔位和目標(biāo)檔位通過所述脈沖調(diào)制
電路控制電機(jī)的轉(zhuǎn)動(dòng),其中,該控制系統(tǒng)還包括與中央處理器連接的電機(jī)位置檢測(cè)裝置,用
于檢測(cè)電機(jī)轉(zhuǎn)動(dòng)位置,并將檢測(cè)到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)傳送到所述中央處理器,所述中央
處理器還用于根據(jù)接收到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)判斷電機(jī)是否到達(dá)目標(biāo)檔位,并當(dāng)所述電機(jī)
未到達(dá)目標(biāo)檔位時(shí),再次通過脈沖調(diào)制電路補(bǔ)發(fā)脈沖以使電機(jī)到達(dá)目標(biāo)檔位。 本發(fā)明提供電機(jī)檔位控制方法包括根據(jù)初始檔位和目標(biāo)檔位通過脈沖調(diào)制方式
控制電機(jī)的轉(zhuǎn)動(dòng),其中,該方法還包括檢測(cè)電機(jī)的轉(zhuǎn)動(dòng)位置;根據(jù)檢測(cè)到的電機(jī)轉(zhuǎn)動(dòng)位置
信號(hào)判斷電機(jī)是否到達(dá)目標(biāo)檔位;以及當(dāng)所述電機(jī)未到達(dá)目標(biāo)檔位時(shí),通過補(bǔ)發(fā)脈沖以使
電機(jī)到達(dá)目標(biāo)檔位。 本發(fā)明提供的電機(jī)檔位控制系統(tǒng)及控制方法通過引入電機(jī)位置檢測(cè)裝置實(shí)現(xiàn)了 對(duì)電機(jī)的閉環(huán)控制,可以在控制電機(jī)進(jìn)行轉(zhuǎn)動(dòng)之后對(duì)轉(zhuǎn)動(dòng)結(jié)果進(jìn)行檢測(cè),判斷電機(jī)是否到 達(dá)指定的位置(即目標(biāo)檔位),并當(dāng)電機(jī)未到達(dá)目標(biāo)檔位時(shí),對(duì)電機(jī)補(bǔ)發(fā)脈沖,控制電機(jī)到 達(dá)目標(biāo)檔位。采用本發(fā)明提供的電機(jī)檔位控制系統(tǒng)及控制方法能夠在電機(jī)發(fā)生失步現(xiàn)象時(shí) 對(duì)電機(jī)進(jìn)行再次控制,使電機(jī)更精確的到達(dá)目標(biāo)檔位,從而大大提高傳統(tǒng)電機(jī)的檔位控制 精度。
圖1是本發(fā)明提供的電機(jī)檔位控制系統(tǒng)的結(jié)構(gòu) 圖2是本發(fā)明提供的電機(jī)檔位控制方法的流程圖; 圖3(1)和圖3(2)是本發(fā)明提供的電機(jī)位置檢測(cè)裝置的霍爾信號(hào)示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明提供的電機(jī)轉(zhuǎn)動(dòng)位置控制系統(tǒng)及其控制方法做進(jìn)一步的
詳細(xì)描述。
圖1是本發(fā)明的電機(jī)位置控制系統(tǒng)的結(jié)構(gòu)圖。 如圖1所示,本發(fā)明提供的電機(jī)檔位控制系統(tǒng)包括中央處理器12和脈沖調(diào)制電路 16,所述中央處理器12與脈沖調(diào)制電路16相連,所述中央處理器12用于根據(jù)初始檔位和 目標(biāo)檔位通過所述脈沖調(diào)制電路16控制電機(jī)17的轉(zhuǎn)動(dòng),其中,該控制系統(tǒng)還包括與中央處 理器12連接的電機(jī)位置檢測(cè)裝置15,用于檢測(cè)電機(jī)轉(zhuǎn)動(dòng)位置,并將檢測(cè)到的電機(jī)轉(zhuǎn)動(dòng)位置 信號(hào)傳送到所述中央處理器12,所述中央處理器12還用于根據(jù)接收到的電機(jī)轉(zhuǎn)動(dòng)位置信 號(hào)判斷電機(jī)17是否到達(dá)目標(biāo)檔位,并當(dāng)所述電機(jī)17未到達(dá)目標(biāo)檔位時(shí),再次通過脈沖調(diào)制 電路16補(bǔ)發(fā)脈沖以使電機(jī)17到達(dá)目標(biāo)檔位。 根據(jù)一種實(shí)施方式,所述電機(jī)位置檢測(cè)裝置15包括霍爾傳感器和霍爾信號(hào)采集 電路,所述霍爾傳感器與霍爾信號(hào)采集電路相連,霍爾信號(hào)采集電路還與中央處理器12連 接,霍爾傳感器用于通過感應(yīng)電機(jī)17的轉(zhuǎn)動(dòng)的位置產(chǎn)生霍爾信號(hào),并將產(chǎn)生的霍爾信號(hào)傳 送到霍爾信號(hào)采集電路,所述霍爾信號(hào)采集電路用于采集來自霍爾傳感器的霍爾信號(hào)并將 采集到的霍爾信號(hào)傳送到中央處理器12。 在本發(fā)明的一種優(yōu)選實(shí)施方式中,所述電機(jī)位置檢測(cè)裝置15中的霍爾傳感器包 括三個(gè)霍爾芯片,這三個(gè)霍爾芯片對(duì)電機(jī)17的轉(zhuǎn)動(dòng)進(jìn)行感應(yīng),分別產(chǎn)生一組霍爾信號(hào),電 機(jī)位置檢測(cè)裝置中的霍爾信號(hào)采集電路對(duì)這三組霍爾信號(hào)進(jìn)行采集。圖3(1)和圖3(2)是 根據(jù)本發(fā)明的一種優(yōu)選實(shí)施方式的電機(jī)位置檢測(cè)裝置15的霍爾信號(hào)示意圖。在這種實(shí)施 方式中,電機(jī)位置檢測(cè)裝置15中的霍爾傳感器產(chǎn)生A相、B相和C相共三組霍爾電信號(hào),這 三組信號(hào)分別由三塊不同的霍爾芯片產(chǎn)生,通過比較它們之間的相位關(guān)系可以判斷電機(jī)17 的轉(zhuǎn)動(dòng)方向,三個(gè)霍爾芯片位于電機(jī)17內(nèi)部與轉(zhuǎn)子相連的信號(hào)環(huán)下方,固定在電機(jī)17的后 端蓋上,A、C兩相所對(duì)應(yīng)的霍爾芯片位于以轉(zhuǎn)子軸為圓心的同一圓上,該圓周半徑與信號(hào)環(huán) 外圈的半徑相同,在信號(hào)環(huán)外圈上均勻分布有N個(gè)磁極,這N個(gè)磁極對(duì)所述對(duì)應(yīng)于A相和C 相的霍爾芯片施加磁場(chǎng),產(chǎn)生霍爾信號(hào)。兩個(gè)相鄰磁極之間的角度為360/N度,這樣對(duì)應(yīng)于 A相、C相的兩塊芯片之間的角度e應(yīng)滿足360/N度〈e < 360-360/N度,其中N值優(yōu)選 為大于2小于100的整數(shù),在本發(fā)明的一種實(shí)施方式中N值取為48 ;B相所對(duì)應(yīng)的霍爾芯片 位于以轉(zhuǎn)子軸為圓心的另一圓上(直徑小于A/C相所對(duì)應(yīng)的霍爾芯片所在圓的直徑,與信 號(hào)環(huán)內(nèi)圈的直徑相同),B相所對(duì)應(yīng)的霍爾芯片所處角度位置隨意。 圖3(1)和圖3(2)分別示出了電機(jī)沿鎖止方向轉(zhuǎn)動(dòng)或沿解鎖方向轉(zhuǎn)動(dòng)時(shí)三組霍爾 信號(hào)的相位關(guān)系。從圖3中還可判斷是否存在失步現(xiàn)象并可供中央處理器12從中獲取失步 數(shù)。具體來講,在本發(fā)明的一種實(shí)施方式中,當(dāng)電機(jī)17勻速旋轉(zhuǎn)時(shí),如果A相超前C相,則判 斷電機(jī)17沿鎖止方向旋轉(zhuǎn),如果C相超前A相,則可判斷電機(jī)17沿解鎖方向旋轉(zhuǎn),A相與C 相之間相差的角度一定,當(dāng)不存在失步現(xiàn)象時(shí),A相與C相間相對(duì)應(yīng)的霍爾信號(hào)的相位差應(yīng) 該是一定的,本發(fā)明中的中央處理器12根據(jù)這一點(diǎn)來判斷是否存在失步現(xiàn)象以及失步數(shù)。每當(dāng)A、C兩相的相位差與應(yīng)有的相位差相差超過一定數(shù)量(例如A、C兩相的相位差小于其 脈沖周期三分之一或大于其脈沖周期的1/2)時(shí)則判斷存在失步現(xiàn)象,并且失步數(shù)加一,當(dāng) 電機(jī)17停止后,便可由計(jì)數(shù)得到失步數(shù)。B相的作用是提供一個(gè)判斷相位關(guān)系的標(biāo)準(zhǔn),并可 在A相或C相出現(xiàn)故障時(shí)作為替補(bǔ)使用。 所述中央處理器12能向脈沖調(diào)制電路16發(fā)送一組驅(qū)動(dòng)脈沖,所述脈沖調(diào)制電路 16對(duì)驅(qū)動(dòng)脈沖的寬度進(jìn)行調(diào)制,改變脈沖寬度能夠改變占空比,從而實(shí)現(xiàn)對(duì)電機(jī)的扭矩的 控制,控制電機(jī)轉(zhuǎn)動(dòng)到不同的檔位。 所述中央處理器12包括信號(hào)采集單元、判斷單元和控制單元,所述信號(hào)采集單元 連接到所述判斷單元以及所述電機(jī)位置檢測(cè)裝置15,所述判斷單元還連接到所述控制單 元,所述控制單元還連接到脈沖調(diào)制電路16 ;所述信號(hào)采集單元用于接收來自所述霍爾信 號(hào)采集電路的霍爾信號(hào)以供所述處理單元進(jìn)行判斷;所述判斷單元用于從所述信號(hào)采集單 元接收霍爾信號(hào),以判斷電機(jī)17是否到達(dá)目標(biāo)檔位;所述控制單元用于根據(jù)目標(biāo)檔位通過 所述脈沖調(diào)制電路16控制電機(jī)17的轉(zhuǎn)動(dòng),所述控制單元還用于在電機(jī)17未到達(dá)目標(biāo)檔位 時(shí)再次通過脈沖調(diào)制電路16補(bǔ)發(fā)脈沖以使電機(jī)17到達(dá)目標(biāo)檔位。 所述中央處理器12還用于當(dāng)所述電機(jī)17未到達(dá)目標(biāo)檔位時(shí)根據(jù)接收到的霍爾信 號(hào)獲得電機(jī)失步數(shù),并由中央處理器12的判斷單元根據(jù)所述電機(jī)失步數(shù)確定補(bǔ)發(fā)脈沖的 個(gè)數(shù)。這樣中央處理器12只需根據(jù)所述失步數(shù)輸出相應(yīng)數(shù)量的補(bǔ)充脈沖,而不必對(duì)補(bǔ)充脈 沖的數(shù)量再次進(jìn)行計(jì)算,節(jié)省了整個(gè)操作過程的運(yùn)行時(shí)間。 所述中央處理器12還用于判斷電機(jī)是否停止轉(zhuǎn)動(dòng),并在判斷停止后再對(duì)電機(jī)17 是否到達(dá)目標(biāo)檔位進(jìn)行判斷。本發(fā)明的一種實(shí)施方式中通過判斷霍爾信號(hào)是否消失來確定 電機(jī)是否停止轉(zhuǎn)動(dòng),比如當(dāng)在一段預(yù)定時(shí)間內(nèi)未出現(xiàn)霍爾信號(hào)時(shí)則可判斷電機(jī)停止轉(zhuǎn)動(dòng)。
另外,所述控制系統(tǒng)還可以對(duì)電機(jī)17、脈沖調(diào)制電路16和電機(jī)位置檢測(cè)裝置15的 狀態(tài)進(jìn)行監(jiān)測(cè),并在上述裝置發(fā)生異常時(shí)及時(shí)停止控制系統(tǒng)的工作,這樣可避免由系統(tǒng)故 障帶來的誤操作,從而保障電動(dòng)汽車行駛的安全。根據(jù)一種優(yōu)選實(shí)施方式,所述控制系統(tǒng)還 包括電壓檢測(cè)電路13和電流檢測(cè)電路14,所述電壓檢測(cè)電路13和所述電流檢測(cè)電路14分 別與中央處理器12相連,所述電壓檢測(cè)電路13用于檢測(cè)電機(jī)17的工作電壓并向中央處理 器12輸出電壓檢測(cè)信號(hào),所述電流檢測(cè)電路14用于檢測(cè)電機(jī)17的工作電流并向中央處理 器12輸出電流檢測(cè)信號(hào);所述中央處理器12還用于接收所述電壓檢測(cè)信號(hào)和電流檢測(cè)信 號(hào),并根據(jù)接收到的電壓檢測(cè)信號(hào)和電流檢測(cè)信號(hào)判斷脈沖調(diào)制電路16、電機(jī)17和電機(jī)位 置檢測(cè)裝置15是否正常工作,并在出現(xiàn)異常時(shí)控制電機(jī)17停止工作。
所述控制系統(tǒng)還包括存儲(chǔ)器ll,該存儲(chǔ)器11連接到所述中央處理器12,所述中央 處理器12從存儲(chǔ)器11讀取電機(jī)初始檔位,并在電機(jī)17轉(zhuǎn)動(dòng)到目標(biāo)檔位后將目標(biāo)檔位存儲(chǔ) 到存儲(chǔ)器11中。在一種優(yōu)選實(shí)施方式中,所述存儲(chǔ)到存儲(chǔ)器11中的目標(biāo)檔位將在控制系 統(tǒng)下一次運(yùn)行時(shí)作為初始檔位使用。存儲(chǔ)器ll的存在使得控制系統(tǒng)不必在每次執(zhí)行操作 前對(duì)電機(jī)的初始狀態(tài)進(jìn)行判斷,而可以根據(jù)存儲(chǔ)在存儲(chǔ)器11中的電機(jī)檔位而直接得到,從 而減少控制系統(tǒng)每一次操作的響應(yīng)時(shí)間。 圖2示出了本發(fā)明提供的電機(jī)檔位控制方法的流程圖。 如圖2所示,該控制方法包括根據(jù)初始檔位和目標(biāo)檔位通過脈沖調(diào)制電方式控制 電機(jī)17的轉(zhuǎn)動(dòng),其中,該控制方法還包括檢測(cè)電機(jī)17的轉(zhuǎn)動(dòng)位置;根據(jù)檢測(cè)到的電機(jī)轉(zhuǎn)
6動(dòng)位置信號(hào)判斷電機(jī)17是否到達(dá)目標(biāo)檔位;以及當(dāng)所述電機(jī)17未到達(dá)目標(biāo)檔位時(shí),通過補(bǔ)
發(fā)脈沖以使電機(jī)17到達(dá)目標(biāo)檔位。 在步驟S100,從存儲(chǔ)器11讀取初始檔位。在本發(fā)明的一種實(shí)施方式中,所述初始
檔位就是所述電機(jī)檔位控制系統(tǒng)進(jìn)行上一次操作時(shí)的存儲(chǔ)的目標(biāo)檔位。 在S200,根據(jù)初始檔位和目標(biāo)檔位通過脈沖調(diào)制方式控制電機(jī)17的轉(zhuǎn)動(dòng)。發(fā)送一
組驅(qū)動(dòng)脈沖,并對(duì)發(fā)出的驅(qū)動(dòng)脈沖的寬度進(jìn)行調(diào)制,改變脈沖寬度能夠改變占空比,從而實(shí)
現(xiàn)對(duì)電機(jī)17的扭矩的控制,控制電機(jī)17轉(zhuǎn)動(dòng)到不同的位置。在本發(fā)明的一種實(shí)施方式中,
所述目標(biāo)檔位可通過對(duì)換擋桿切換到的檔位進(jìn)行檢測(cè)而獲得。 在S300,檢測(cè)電機(jī)的轉(zhuǎn)動(dòng)位置。具體來講,S300包括感應(yīng)電機(jī)17的轉(zhuǎn)動(dòng)位置并 產(chǎn)生霍爾信號(hào);以及采集所述霍爾信號(hào)。 在S400,根據(jù)檢測(cè)到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)判斷電機(jī)17是否到達(dá)目標(biāo)檔位。如果電 機(jī)17已經(jīng)達(dá)到目標(biāo)檔位,則直接進(jìn)入S600 ;如果電機(jī)未達(dá)到目標(biāo)檔位則進(jìn)入S500。
其中只有當(dāng)電機(jī)停止轉(zhuǎn)動(dòng)時(shí)才對(duì)電機(jī)17是否到達(dá)目標(biāo)檔位進(jìn)行判斷。具體來講, 本發(fā)明的一種實(shí)施方式中通過判斷霍爾信號(hào)是否消失來確定電機(jī)是否停止轉(zhuǎn)動(dòng),比如當(dāng)在 一段預(yù)定時(shí)間內(nèi)未出現(xiàn)霍爾信號(hào)時(shí)則可判斷電機(jī)停止轉(zhuǎn)動(dòng)。 S500,當(dāng)電機(jī)17未到達(dá)目標(biāo)檔位時(shí),通過補(bǔ)發(fā)脈沖以使電機(jī)17到達(dá)目標(biāo)檔位。
具體來講,當(dāng)電機(jī)17未到達(dá)目標(biāo)檔位時(shí),從接收到的霍爾信號(hào)中獲得電機(jī)失步 數(shù),并根據(jù)得到電機(jī)失步數(shù)確定補(bǔ)發(fā)脈沖的個(gè)數(shù)。 在S600,電機(jī)17已經(jīng)到達(dá)目標(biāo)檔位,在存儲(chǔ)器11中對(duì)該目標(biāo)檔位進(jìn)行存儲(chǔ),在本 發(fā)明的一種實(shí)施方式中,被存儲(chǔ)的目標(biāo)檔位就是所述電機(jī)檔位控制系統(tǒng)進(jìn)行下一次操作時(shí) 的初始檔位。 另外,所述電機(jī)檔位控制方法還包括通過電流檢測(cè)電路14和電壓檢測(cè)電路13來 檢測(cè)電機(jī)17的工作電壓和工作電流并輸出電壓檢測(cè)信號(hào)和電流檢測(cè)信號(hào);以及根據(jù)接收 到的電壓檢測(cè)信號(hào)和電流檢測(cè)信號(hào)判斷脈沖調(diào)制電路16、電機(jī)17和電機(jī)位置檢測(cè)裝置15 是否正常工作,并在出現(xiàn)異常時(shí)控制電機(jī)(17)停止工作。在本發(fā)明的一種實(shí)施方式中,這 一步驟在中央處理器12從存儲(chǔ)器11讀取初始位置之后進(jìn)行。
權(quán)利要求
一種電機(jī)檔位控制系統(tǒng),該控制系統(tǒng)包括中央處理器(12)和脈沖調(diào)制電路(16),所述中央處理器(12)與脈沖調(diào)制電路(16)相連,所述中央處理器(12)用于根據(jù)初始檔位和目標(biāo)檔位通過所述脈沖調(diào)制電路(16)控制電機(jī)(17)的轉(zhuǎn)動(dòng),其中,該控制系統(tǒng)還包括與中央處理器(12)連接的電機(jī)位置檢測(cè)裝置(15),用于檢測(cè)電機(jī)轉(zhuǎn)動(dòng)位置,并將檢測(cè)到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)傳送到所述中央處理器(12),所述中央處理器(12)還用于根據(jù)接收到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)判斷電機(jī)(17)是否到達(dá)目標(biāo)檔位,并當(dāng)所述電機(jī)(17)未到達(dá)目標(biāo)檔位時(shí),再次通過脈沖調(diào)制電路(16)補(bǔ)發(fā)脈沖以使電機(jī)(17)到達(dá)目標(biāo)檔位。
2. 根據(jù)權(quán)利要求l所述的電機(jī)檔位控制系統(tǒng),其中,所述電機(jī)位置檢測(cè)裝置(15)包 括霍爾傳感器和霍爾信號(hào)采集電路,所述霍爾傳感器與霍爾信號(hào)采集電路相連,霍爾信號(hào) 采集電路還與中央處理器連接,霍爾傳感器用于通過感應(yīng)電機(jī)(17)的轉(zhuǎn)動(dòng)位置產(chǎn)生霍爾 信號(hào),并將產(chǎn)生的霍爾信號(hào)傳送到霍爾信號(hào)采集電路,所述霍爾信號(hào)采集電路用于采集來 自霍爾傳感器的霍爾信號(hào)并將采集到的霍爾信號(hào)傳送到中央處理器(12),所述中央處理器 (12)根據(jù)接收到的霍爾信號(hào)確定電機(jī)轉(zhuǎn)動(dòng)位置。
3. 根據(jù)權(quán)利要求l所述的電機(jī)檔位控制系統(tǒng),其中,所述中央處理器(12)還用于當(dāng)所 述電機(jī)(17)未到達(dá)目標(biāo)檔位時(shí)根據(jù)所述電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)獲得電機(jī)失步數(shù),并根據(jù)所述 電機(jī)失步數(shù)確定補(bǔ)發(fā)脈沖的個(gè)數(shù)。
4 根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的電機(jī)檔位控制系統(tǒng),其中,所述中央處理器(12) 判斷是否到達(dá)目標(biāo)檔位時(shí)是在電機(jī)停止轉(zhuǎn)動(dòng)后進(jìn)行的。
5. 根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的電機(jī)檔位控制系統(tǒng),其中,所述中央處理器(12) 包括信號(hào)采集單元、判斷單元和控制單元,所述信號(hào)采集單元連接所述判斷單元以及所述 電機(jī)位置檢測(cè)裝置(15),所述判斷單元連接所述控制單元,所述控制單元還連接到脈沖調(diào) 制電路(16):所述信號(hào)采集單元用于接收來自所述電機(jī)位置檢測(cè)裝置(15)的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)以 供所述處理單元進(jìn)行判斷;所述判斷單元用于從所述信號(hào)采集單元接收電機(jī)轉(zhuǎn)動(dòng)位置信號(hào),以判斷電機(jī)(17)是 否到達(dá)目標(biāo)檔位;以及所述控制單元用于根據(jù)初始檔位和目標(biāo)檔位通過所述脈沖調(diào)制電路(16)控制電機(jī) (17)的轉(zhuǎn)動(dòng),所述控制單元還用于在電機(jī)(17)未到達(dá)目標(biāo)檔位時(shí)再次通過脈沖調(diào)制電路 (16)補(bǔ)發(fā)脈沖以使電機(jī)(17)到達(dá)目標(biāo)檔位。
6. 根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的電機(jī)檔位控制系統(tǒng),其中所述控制系統(tǒng)還包括 存儲(chǔ)器(ll),該存儲(chǔ)器(11)連接到所述中央處理器(12),所述中央處理器(12)從存儲(chǔ)器 (11)讀取電機(jī)初始檔位,并在電機(jī)(17)轉(zhuǎn)動(dòng)到目標(biāo)檔位后將目標(biāo)檔位存儲(chǔ)到存儲(chǔ)器(11) 中。
7. —種電機(jī)檔位控制方法,該控制方法包括根據(jù)初始檔位和目標(biāo)檔位通過脈沖調(diào)制方 式控制電機(jī)(17)的轉(zhuǎn)動(dòng),其中,該控制方法還包括檢測(cè)電機(jī)的轉(zhuǎn)動(dòng)位置;根據(jù)檢測(cè)到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)判斷電機(jī)(17)是否到達(dá)目標(biāo)檔位;以及 當(dāng)所述電機(jī)(17)未到達(dá)目標(biāo)檔位時(shí),通過補(bǔ)發(fā)脈沖以使電機(jī)(17)到達(dá)目標(biāo)檔位。
8. 根據(jù)權(quán)利要求7所述的電機(jī)檔位控制方法,其中,所述檢測(cè)電機(jī)的轉(zhuǎn)動(dòng)位置步驟包括感應(yīng)電機(jī)(17)的轉(zhuǎn)動(dòng)位置并產(chǎn)生霍爾信號(hào);以及 采集所述霍爾信號(hào)并根據(jù)該霍爾信號(hào)確定電機(jī)的轉(zhuǎn)動(dòng)位置。
9. 根據(jù)權(quán)利要求7所述的電機(jī)檔位控制方法,其中,所述控制方法還包括當(dāng)電機(jī)(17)未到達(dá)目標(biāo)檔位時(shí)根據(jù)接收到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)獲得電機(jī)失步數(shù),并 根據(jù)所述電機(jī)失步數(shù)確定補(bǔ)發(fā)脈沖的個(gè)數(shù)。
10. 根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的電機(jī)檔位控制方法,其中,根據(jù)檢測(cè)到的電機(jī)轉(zhuǎn) 動(dòng)位置信號(hào)判斷電機(jī)(17)是否到達(dá)目標(biāo)檔位的步驟是當(dāng)電機(jī)停止轉(zhuǎn)動(dòng)時(shí)進(jìn)行的。
11. 根據(jù)權(quán)利要求7-9中任一項(xiàng)所述的電機(jī)檔位控制方法,其中,所述控制方法還包括從存儲(chǔ)器(11)讀取電機(jī)初始檔位;以及在電機(jī)(17)轉(zhuǎn)動(dòng)到目標(biāo)檔位后將目標(biāo)檔位存儲(chǔ)到存儲(chǔ)器(11)中。
全文摘要
本發(fā)明提供了一種電機(jī)檔位控制系統(tǒng)及控制方法,所述控制系統(tǒng)和控制方法中提出了電機(jī)位置檢測(cè)裝置,用于檢測(cè)電機(jī)轉(zhuǎn)動(dòng)位置,并將檢測(cè)到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)傳送到中央處理器,所述中央處理器根據(jù)接收到的電機(jī)轉(zhuǎn)動(dòng)位置信號(hào)判斷電機(jī)是否到達(dá)目標(biāo)檔位,并當(dāng)所述電機(jī)未到達(dá)目標(biāo)檔位時(shí),再次通過脈沖調(diào)制電路補(bǔ)發(fā)脈沖以使電機(jī)到達(dá)目標(biāo)檔位。用本發(fā)明提供的電機(jī)檔位控制系統(tǒng)及控制方法能夠在電機(jī)發(fā)生失步現(xiàn)象時(shí)對(duì)電機(jī)進(jìn)行再次控制,使電機(jī)更精確的到達(dá)目標(biāo)檔位,從而大大提高傳統(tǒng)電機(jī)的檔位控制精度。
文檔編號(hào)B60L15/00GK101734173SQ200810178429
公開日2010年6月16日 申請(qǐng)日期2008年11月26日 優(yōu)先權(quán)日2008年11月26日
發(fā)明者丁祥根, 周旭光, 祖波 申請(qǐng)人:比亞迪股份有限公司