專利名稱:步進(jìn)電機(jī)儀表指針回零的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于采用步進(jìn)電機(jī)儀表技術(shù)領(lǐng)域,特別涉及步進(jìn)電機(jī)儀表指針回零的方法。
技術(shù)背景現(xiàn)有的儀表通常采用步進(jìn)電機(jī)的控制和驅(qū)動(dòng)儀表指針。而步進(jìn)電機(jī)的驅(qū)動(dòng)方式有分步方 式和微步方式兩種。分步方式的步距角大,力矩小,應(yīng)用于儀表上時(shí),容易使得指針運(yùn)行不 平滑,且噪音較大。而微步方式步距角小,應(yīng)用于儀表上時(shí),指針運(yùn)行平滑,噪音相對(duì)較小。 為了達(dá)到較好的運(yùn)行效果,通常在儀表中采用微步方式驅(qū)動(dòng)的無(wú)齒輪步進(jìn)電機(jī)。微步方式驅(qū)動(dòng)步進(jìn)電機(jī)所需信號(hào)由脈沖寬度調(diào)制(PWM)驅(qū)動(dòng)模塊提供。其可選擇單片機(jī) 自帶的PWM模塊或是采用集成驅(qū)動(dòng)芯片。當(dāng)PWM信號(hào)改變時(shí),電機(jī)線圈就會(huì)產(chǎn)生不同電流值, 從而實(shí)現(xiàn)步進(jìn)電機(jī)的微步運(yùn)行。如果采用24微步驅(qū)動(dòng)方式,也就是每個(gè)步距角內(nèi)步進(jìn)電機(jī)運(yùn) 行24微步。則每一微步為a/24° 。其中a為步距角。同理,也可以采用48微步或96微步 驅(qū)動(dòng)。微步細(xì)分越多,則每一步角度越小,指針運(yùn)行越平滑。PWM驅(qū)動(dòng)模塊根據(jù)計(jì)算得出的各 個(gè)電流值就可以實(shí)現(xiàn)電機(jī)的24微步驅(qū)動(dòng)。步進(jìn)電機(jī)儀表在運(yùn)輸時(shí),例如從汽車儀表從運(yùn)輸至汽車廠組裝時(shí),由于步進(jìn)電機(jī)沒有保 持力矩,運(yùn)輸過(guò)程中的震動(dòng)很容易導(dǎo)致儀表指針出現(xiàn)離開零位的現(xiàn)象。因此經(jīng)過(guò)運(yùn)輸?shù)膬x表, 在裝配時(shí),需要進(jìn)行指針回零操作?,F(xiàn)有的回零方法,通常是采用勻速的方式完成。指針在 回零時(shí),如果采用過(guò)高的速度,則會(huì)造成指針抖動(dòng),噪聲大,指針回彈,回零不可靠等現(xiàn)象。 而采用過(guò)低的速度,又會(huì)造成回零時(shí)抖動(dòng)和噪音。發(fā)明內(nèi)容本發(fā)明的目的在于,提供一種步進(jìn)電機(jī)儀表指針回零的方法,在保證指針可靠回零的同 時(shí),最大程度地降低抖動(dòng)和運(yùn)行噪音。為達(dá)上述目的,本發(fā)明采用如下技術(shù)方案 一種步進(jìn)電機(jī)儀表指針回零的方法,包括以下步驟-1) 設(shè)定儀表指針的回零角度、加速角度、運(yùn)行角度、減速角度,其中,加速角度加上運(yùn) 行角度再加上減速角度的和等于回零角度;2) 加速步驟,加速驅(qū)動(dòng)儀表指針運(yùn)行完成加速角度;3) 運(yùn)行步驟,以步驟2)后的速度驅(qū)動(dòng)儀表指針運(yùn)行完成運(yùn)行角度;4) 減速步驟,將步驟3)后的速度減速至零并驅(qū)動(dòng)儀表指針運(yùn)行完成減速角度。 作為本發(fā)明的一種改進(jìn),在所述步驟2)中,還包括一査表步驟,提供一當(dāng)前速度和下一速度的加速列表,根據(jù)步進(jìn)電機(jī)當(dāng)前速度,通過(guò)査找加速列表獲得步進(jìn)電機(jī)的下一速度。以 減小步進(jìn)電機(jī)為獲得下一速度而進(jìn)行的速度計(jì)算的復(fù)雜度。作為本發(fā)明的又一改進(jìn),在所述步驟4)中,還包括一査表步驟,提供一當(dāng)前速度和下一 速度的減速列表,根據(jù)步進(jìn)電機(jī)當(dāng)前速度,通過(guò)査找減速列表獲得步進(jìn)電機(jī)的下一速度。同 理,這樣可減小步進(jìn)電機(jī)為獲得下一速度而進(jìn)行的速度計(jì)算的復(fù)雜度。進(jìn)一步地,由于通常指針式儀表的指示范圍較大,為了保證指針在任何位置都能可靠回零, 故回零角度設(shè)定為大于或等于指針指示的角度范圍。上述方法將指針的回零分成三個(gè)階段,使得指針能夠平穩(wěn)地完成回零的過(guò)程。不但減小了 指針的抖動(dòng),而且有效地減少了回零時(shí)的噪聲。避免了指針回彈、回零不可靠等現(xiàn)象的發(fā)生。
具體實(shí)施方式
一種步進(jìn)電機(jī)儀表指針回零的方法,包括以下步驟1) 設(shè)定儀表指針的回零角度、加速角度、運(yùn)行角度、減速角度,其中,加速角度加上運(yùn) 行角度再加上減速角度的和等于回零角度;以回零角度設(shè)定為320度為例,將加速角度、運(yùn) 行角度、減速角度分別設(shè)為15度、300度和5度。2) 加速步驟,加速驅(qū)動(dòng)儀表指針運(yùn)行完成15度的加速角度;本實(shí)施例中,指針每運(yùn)行l(wèi) 度為一次加速過(guò)程。在一次加速中,步進(jìn)電機(jī)共運(yùn)行12微步。通過(guò)減小每一微步之間的時(shí)間, 使步進(jìn)電機(jī)速度加快。指針運(yùn)行15度即作15次加速過(guò)程。其速度由小到大最終穩(wěn)定于一個(gè) 較高的運(yùn)行速度。其中指針運(yùn)行速度co=l/12Xl/t;1=每一微步之間的時(shí)間間隔單位秒(S) "=指針運(yùn)行角速度 單位弧度/秒(rad/s)3) 運(yùn)行步驟,以步驟2)后的速度驅(qū)動(dòng)儀表指針運(yùn)行完成300度的運(yùn)行角度;通過(guò)步驟 2)的15次加速,使得步進(jìn)電機(jī)穩(wěn)定在一個(gè)較高的運(yùn)行速度。這一階段步進(jìn)電機(jī)始終運(yùn)行在 加速后的高速狀態(tài)。整個(gè)回零過(guò)程中這一階段指針運(yùn)行范圍最大。4) 減速步驟,將步驟3)后的速度減速至零并驅(qū)動(dòng)儀表指針運(yùn)行完成5度的減速角度?;竞图铀龠^(guò)程相反,但減速過(guò)程中為了避免反彈,可適當(dāng)減少減速步驟。仍以320度回零 過(guò)程為例,減速過(guò)程需要5度左右。其中,在所述步驟2)中,還包括一査表步驟,提供一當(dāng)前速度和下一速度的加速列表, 根據(jù)步進(jìn)電機(jī)當(dāng)前速度,通過(guò)查找加速列表獲得步進(jìn)電機(jī)的在下一時(shí)間間隔的速度(下一速 度)。另外,由于指針的轉(zhuǎn)動(dòng)慣量不同,可根據(jù)不同的指針需要不同的加速過(guò)程。當(dāng)前速度(rad/s)100160210250290320350370390400下一速度(rad/s)160210250290320350370390400410當(dāng)前速度(rad/s)410420430435440下一速度(rad/s)420430435440445其中,在所述步驟4)中,還包括一査表步驟,提供一當(dāng)前速度和下一速度的減速列表, 根據(jù)步進(jìn)電機(jī)當(dāng)前速度,通過(guò)查找減速列表獲得步進(jìn)電機(jī)的下一速度。同理,由于指針的轉(zhuǎn) 動(dòng)慣量不同,可根據(jù)不同的指針需要不同的減速過(guò)程。當(dāng)前速度(rad/s)445430400350250下一速度(rad/s)4304003502500
權(quán)利要求
1、一種步進(jìn)電機(jī)儀表指針回零的方法,其特征在于包括以下步驟1)設(shè)定儀表指針的回零角度、加速角度、運(yùn)行角度、減速角度,其中,加速角度加上運(yùn)行角度再加上減速角度的和等于回零角度;2)加速步驟,加速驅(qū)動(dòng)儀表指針運(yùn)行完成加速角度;3)運(yùn)行步驟,以步驟2)后的速度驅(qū)動(dòng)儀表指針運(yùn)行完成運(yùn)行角度;4)減速步驟,將步驟3)后的速度減速至零并驅(qū)動(dòng)儀表指針運(yùn)行完成減速角度。
2、 根據(jù)權(quán)利要求1所述的步進(jìn)電機(jī)儀表指針回零的方法,其特征在于在所述步驟2)中,還包括一查表步驟,提供一當(dāng)前速度和下一速度的加速列表,根據(jù)步進(jìn)電機(jī)當(dāng)前速度, 通過(guò)査找加速列表獲得步進(jìn)電機(jī)的下一速度。
3、 根據(jù)權(quán)利要求1所述的步進(jìn)電機(jī)儀表指針回零的方法,其特征在于在所述步驟2) 中,在所述步驟4)中,還包括一査表步驟,提供一當(dāng)前速度和下一速度的減速列表,根據(jù)步進(jìn)電機(jī)當(dāng)前速度,通過(guò)査找減速列表獲得步進(jìn)電機(jī)的下一速度。
4、 根據(jù)權(quán)利要求1所述的步進(jìn)電機(jī)儀表指針回零的方法,其特征在于所述回零角度大于或等于指針指示的角度范圍。
全文摘要
一種步進(jìn)電機(jī)儀表指針回零的方法,包括以下步驟1)設(shè)定儀表指針的回零角度、加速角度、運(yùn)行角度、減速角度,其中,加速角度加上運(yùn)行角度再加上減速角度的和等于回零角度;2)加速步驟,加速驅(qū)動(dòng)儀表指針運(yùn)行完成加速角度;3)運(yùn)行步驟,以步驟2)后的速度驅(qū)動(dòng)儀表指針運(yùn)行完成運(yùn)行角度;4)減速步驟,將步驟3)后的速度減速至零并驅(qū)動(dòng)儀表指針運(yùn)行完成減速角度。上述方法將指針的回零分成三個(gè)階段,使得指針能夠平穩(wěn)地完成回零的過(guò)程。不但減小了指針的抖動(dòng),而且有效地減少了回零時(shí)的噪聲。避免了指針回彈、回零不可靠等現(xiàn)象的發(fā)生。
文檔編號(hào)G01D13/00GK101334295SQ20071004297
公開日2008年12月31日 申請(qǐng)日期2007年6月28日 優(yōu)先權(quán)日2007年6月28日
發(fā)明者毅 楊, 汪丁旺, 敏 瞿 申請(qǐng)人:上海德科電子儀表有限公司