欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法

文檔序號:6173658閱讀:281來源:國知局
一種用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法
【專利摘要】本發(fā)明公開了一種用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,該方法包括以下步驟:汽車儀表的步進(jìn)電機(jī)指針按照正弦波、直線型和梯形波的形式轉(zhuǎn)動;按照用戶自定義的形式轉(zhuǎn)動;檢測出儀表步進(jìn)電機(jī)轉(zhuǎn)動過程中的缺陷,采取措施進(jìn)行補(bǔ)救。本發(fā)明通過采用多種形式的轉(zhuǎn)動方式,能夠檢測出儀表步進(jìn)電機(jī)在前期軟件設(shè)計中存在的缺陷,確保儀表在出廠之前檢測合格,減少儀表在后期使用過程中存在的隱患,解決了目前汽車儀表上步進(jìn)電機(jī)在檢測時單純的采用輸入指定值,指示到相應(yīng)位置的單一的檢測模式,可能會給后期使用時帶來隱患的問題。此外,本發(fā)明操作簡單,提高了汽車出產(chǎn)的合格率,提供了一種可靠的測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法。
【專利說明】一種用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于汽車儀表測試【技術(shù)領(lǐng)域】,尤其涉及一種用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法。
【背景技術(shù)】
[0002]隨著汽車在人們?nèi)粘I钪械钠占?,汽車生產(chǎn)量呈逐年上升的趨勢,對汽車儀表的需求量也日益加大,傳統(tǒng)的汽車儀表車速表、轉(zhuǎn)速表的輸入信號都為頻率信號,生產(chǎn)測試過程中基本是采用輸入一個固定的頻率,然后查看儀表指示的數(shù)值,這種測試方法很難發(fā)現(xiàn)儀表步進(jìn)電機(jī)在軟件設(shè)計開發(fā)過程中存在的一些缺陷,比如指針抖動、卡滯、竄動等現(xiàn)象,可能會給后續(xù)使用帶來一定的問題。
[0003]隨著CAN總線技術(shù)的日益成熟,現(xiàn)代的汽車儀表多采用總線信號進(jìn)行儀表控制,該方法不僅節(jié)約成本,而且性能可靠、穩(wěn)定,后期維護(hù)上也大為方便,當(dāng)采用CAN總線信號來控制步進(jìn)電機(jī)轉(zhuǎn)動時,如果仍采用原先的輸入一個固定的值,查看儀表指針指示的數(shù)值,則仍不能排除儀表步進(jìn)電機(jī)在設(shè)計上會存在的上述問題,因此,需要提出一種新的測試方法,該方法能夠有效的檢測出儀表步進(jìn)電機(jī)在運(yùn)行過程中是否存在指針抖動、卡滯、竄動等異?,F(xiàn)象,確保輸出至市場上的儀表步進(jìn)電機(jī)合格,將損失降至最低。
[0004]目前汽車儀表上步進(jìn)電機(jī)在檢測時單純的采用輸入指定值,指示到相應(yīng)位置的單一的檢測模式,可能會給后期使用時帶來隱患。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施例的目的在于提供一種用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,旨在解決目前汽車儀表上步進(jìn)電機(jī)在檢測時單純的采用輸入指定值,指示到相應(yīng)位置的單一的檢測模式,可能會給后期使用時帶來隱患的問題。
[0006]本發(fā)明實施例是這樣實現(xiàn)的,一種用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,該用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法包括以下步驟:
[0007]步驟一,加載儀表CAN總線數(shù)據(jù)庫,對于帶兩路CAN總線的儀表,需加載有控制步進(jìn)電機(jī)轉(zhuǎn)動信號的CAN總線數(shù)據(jù)庫,車廠定義的儀表的通訊波特率不是默認(rèn)波特率,則需修改通訊波特率,對于定義步進(jìn)電機(jī)轉(zhuǎn)動的有效信號的儀表,測試設(shè)備自帶的轉(zhuǎn)動方式有正弦波、直線型和梯形波的形式,測試人員根據(jù)需要自己選擇,測試人員定義步進(jìn)電機(jī)的轉(zhuǎn)動角度,轉(zhuǎn)動周期數(shù)據(jù),保存設(shè)定好的條件、運(yùn)行測試工具,即可按照預(yù)定的要求進(jìn)行步進(jìn)電機(jī)轉(zhuǎn)動的測試;
[0008]步驟二,按照用戶自定義的形式轉(zhuǎn)動,可以自己設(shè)定數(shù)據(jù),讓步進(jìn)電機(jī)按照自己設(shè)定的數(shù)據(jù)進(jìn)行周期性的轉(zhuǎn)動,在確定好控制步進(jìn)電機(jī)轉(zhuǎn)動的信號后,在定義該轉(zhuǎn)動信號的產(chǎn)生模式中,選擇用戶自定義的模式,在數(shù)據(jù)輸入?yún)^(qū)設(shè)定時間參數(shù)和轉(zhuǎn)動角度參數(shù),通過測試人員進(jìn)行自主設(shè)定,可將正弦波轉(zhuǎn)動、鋸齒波轉(zhuǎn)動、二次函數(shù)轉(zhuǎn)動、隨機(jī)轉(zhuǎn)動多種轉(zhuǎn)動方式集中在同一個測試項目中;[0009]步驟三,當(dāng)檢測出步進(jìn)電機(jī)在轉(zhuǎn)動過程中存在抖動明顯、竄動、卡滯不正?,F(xiàn)象后,當(dāng)接收到連續(xù)快速變化信號后,采取濾波處理,目前采用采集到多組數(shù)據(jù)取平均值的方法來計算步進(jìn)電機(jī)轉(zhuǎn)動的角度。
[0010]進(jìn)一步,在步驟一中,對于帶兩路CAN總線的儀表,加載有控制步進(jìn)電機(jī)轉(zhuǎn)動信號的CAN總線數(shù)據(jù)庫,設(shè)定通訊波特率,測試設(shè)備默認(rèn)的通訊波特率為500kbps,如果車廠定義的儀表的通訊波特率不是默認(rèn)波特率,修改通訊波特率,在測試設(shè)備的控制界面中插入信號發(fā)生模塊,并將信號發(fā)生模塊重新命名,以便后期測試時方便操作和記憶,在信號發(fā)生模塊中加載控制步進(jìn)電機(jī)轉(zhuǎn)動的報文,從已加載的報文中,選擇控制步進(jìn)電機(jī)轉(zhuǎn)動的信號。
[0011]進(jìn)一步,在步驟一中,對于某些定義了步進(jìn)電機(jī)轉(zhuǎn)動的有效信號的儀表,必須將該有效信號置位后,再設(shè)定步進(jìn)電機(jī)的轉(zhuǎn)動信號時,在確定控制步進(jìn)電機(jī)轉(zhuǎn)動的信號后,定義該轉(zhuǎn)動信號的產(chǎn)生模式,選擇步進(jìn)電機(jī)的轉(zhuǎn)動方式。
[0012]進(jìn)一步,在步驟一中,當(dāng)用戶選擇按照正弦波、直線型或梯形波的形式轉(zhuǎn)動時,步進(jìn)電機(jī)轉(zhuǎn)動的角度、周期、偏移量參數(shù)可以由測試人員自由設(shè)置,具體是:在用戶選擇步進(jìn)電機(jī)的一種轉(zhuǎn)動方式后,用戶選擇直線型轉(zhuǎn)動,步進(jìn)電機(jī)最大轉(zhuǎn)動角度為240°,指示值為220km/h,步進(jìn)電機(jī)在IOs內(nèi)完成一個周期的轉(zhuǎn)動,且數(shù)據(jù)變化需要很平滑,則設(shè)定步長為1,代表每次變化量為1,將周期設(shè)定為10,設(shè)定好數(shù)據(jù)保存后運(yùn)行即可讓步進(jìn)電機(jī)按照設(shè)定的方式轉(zhuǎn)動;用戶選擇按照正弦波的形式轉(zhuǎn)動,設(shè)定正弦波的振幅為110,周期為10,偏移量設(shè)定為110,設(shè)定好后保存,運(yùn)行即可讓步進(jìn)電機(jī)按照正弦波的形式轉(zhuǎn)動。
[0013]進(jìn)一步,在步驟二中,當(dāng)用戶選擇按照自定義的形式定義步進(jìn)電機(jī)的轉(zhuǎn)動時,可由用戶自由定義步進(jìn)電機(jī)在何時轉(zhuǎn)動至何位置,通過采用這種自定義的轉(zhuǎn)動方式,可以將正弦波形式轉(zhuǎn)動、三角波形式轉(zhuǎn)動、線性方式轉(zhuǎn)動、二次函數(shù)方式轉(zhuǎn)動各種轉(zhuǎn)動方式集中在一起,在不同的時間點(diǎn),確定好步進(jìn)電機(jī)的轉(zhuǎn)動角度,當(dāng)設(shè)定好時間與步進(jìn)電機(jī)的轉(zhuǎn)動角度的關(guān)系后,將設(shè)定的數(shù)據(jù)保存,然后開啟測試工具,即可進(jìn)行全面的測試。
[0014]進(jìn)一步,在步驟三中,步進(jìn)電機(jī)需要轉(zhuǎn)動的角度大,采用快速轉(zhuǎn)動的方式,步進(jìn)電機(jī)轉(zhuǎn)動的角度小,采用慢速轉(zhuǎn)動的方式,防止步進(jìn)電機(jī)在小范圍內(nèi)轉(zhuǎn)動時抖動。
[0015]本發(fā)明提供的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,通過采用多種形式的轉(zhuǎn)動方式,能夠檢測出儀表步進(jìn)電機(jī)在前期軟件設(shè)計中存在的缺陷,確保儀表在出廠之前檢測合格,減少儀表在后期使用過程中存在的隱患,解決了目前汽車儀表上步進(jìn)電機(jī)在檢測時單純的采用輸入指定值,指示到相應(yīng)位置的單一的檢測模式,可能會給后期使用時帶來隱患的問題。
【專利附圖】

【附圖說明】
[0016]圖1是本發(fā)明實施例提供的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動方法的流程圖?!揪唧w實施方式】
[0017]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]圖1示出了本發(fā)明提供的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法的流程。為了便于說明,僅僅示出了與本發(fā)明相關(guān)的部分。
[0019]本發(fā)明實施例的用于用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,該用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法包括以下步驟:
[0020]步驟一,加載儀表CAN總線數(shù)據(jù)庫,對于帶兩路CAN總線的儀表,需加載有控制步進(jìn)電機(jī)轉(zhuǎn)動信號的CAN總線數(shù)據(jù)庫,車廠定義的儀表的通訊波特率不是默認(rèn)波特率,則需修改通訊波特率,對于定義步進(jìn)電機(jī)轉(zhuǎn)動的有效信號的儀表,測試設(shè)備自帶的轉(zhuǎn)動方式有正弦波、直線型和梯形波的形式,測試人員根據(jù)需要自己選擇,測試人員定義步進(jìn)電機(jī)的轉(zhuǎn)動角度,轉(zhuǎn)動周期數(shù)據(jù),保存設(shè)定好的條件、運(yùn)行測試工具,即可按照預(yù)定的要求進(jìn)行步進(jìn)電機(jī)轉(zhuǎn)動的測試;
[0021]步驟二,按照用戶自定義的形式轉(zhuǎn)動,可以自己設(shè)定數(shù)據(jù),讓步進(jìn)電機(jī)按照自己設(shè)定的數(shù)據(jù)進(jìn)行周期性的轉(zhuǎn)動,在確定好控制步進(jìn)電機(jī)轉(zhuǎn)動的信號后,在定義該轉(zhuǎn)動信號的產(chǎn)生模式中,選擇用戶自定義的模式,在數(shù)據(jù)輸入?yún)^(qū)設(shè)定時間參數(shù)和轉(zhuǎn)動角度參數(shù),通過測試人員進(jìn)行自主設(shè)定,可將正弦波轉(zhuǎn)動、鋸齒波轉(zhuǎn)動、二次函數(shù)轉(zhuǎn)動、隨機(jī)轉(zhuǎn)動多種轉(zhuǎn)動方式集中在同一個測試項目中;
[0022]步驟三,當(dāng)檢測出步進(jìn)電機(jī)在轉(zhuǎn)動過程中存在抖動明顯、竄動、卡滯不正?,F(xiàn)象后,當(dāng)接收到連續(xù)快速變化信號后,采取濾波處理,目前采用采集到多組數(shù)據(jù)取平均值的方法來計算步進(jìn)電機(jī)轉(zhuǎn)動的角度。
[0023]作為本發(fā)明實施例的一優(yōu)化方案,在步驟一中,對于帶兩路CAN總線的儀表,加載有控制步進(jìn)電機(jī)轉(zhuǎn)動信號的CAN總線數(shù)據(jù)庫,設(shè)定通訊波特率,測試設(shè)備默認(rèn)的通訊波特率為500kbps,如果車廠定義的儀表的通訊波特率不是默認(rèn)波特率,修改通訊波特率,在測試設(shè)備的控制界面中插入信號發(fā)生模塊,并將信號發(fā)生模塊重新命名,以便后期測試時方便操作和記憶,在信號發(fā)生模塊中加載控制步進(jìn)電機(jī)轉(zhuǎn)動的報文,從已加載的報文中,選擇控制步進(jìn)電機(jī)轉(zhuǎn)動的信號。
[0024]作為本發(fā)明實施例的一優(yōu)化方案,在步驟一中,對于某些定義了步進(jìn)電機(jī)轉(zhuǎn)動的有效信號的儀表,必須將該有效信號置位后,再設(shè)定步進(jìn)電機(jī)的轉(zhuǎn)動信號時,在確定控制步進(jìn)電機(jī)轉(zhuǎn)動的信號后,定義該轉(zhuǎn)動信號的產(chǎn)生模式,選擇步進(jìn)電機(jī)的轉(zhuǎn)動方式。
[0025]作為本發(fā)明實施例的一優(yōu)化方案,在步驟一中,當(dāng)用戶選擇按照正弦波、直線型或梯形波的形式轉(zhuǎn)動時,步進(jìn)電機(jī)轉(zhuǎn)動的角度、周期、偏移量參數(shù)可以由測試人員自由設(shè)置,具體是:在用戶選擇步進(jìn)電機(jī)的一種轉(zhuǎn)動方式后,用戶選擇直線型轉(zhuǎn)動,步進(jìn)電機(jī)最大轉(zhuǎn)動角度為240°,指示值為220km/h,步進(jìn)電機(jī)在IOs內(nèi)完成一個周期的轉(zhuǎn)動,且數(shù)據(jù)變化需要很平滑,則設(shè)定步長為1,代表每次變化量為1,將周期設(shè)定為10,設(shè)定好數(shù)據(jù)保存后運(yùn)行即可讓步進(jìn)電機(jī)按照設(shè)定的方式轉(zhuǎn)動;用戶選擇按照正弦波的形式轉(zhuǎn)動,設(shè)定正弦波的振幅為110,周期為10,偏移量設(shè)定為110,設(shè)定好后保存,運(yùn)行即可讓步進(jìn)電機(jī)按照正弦波的形式轉(zhuǎn)動。
[0026]作為本發(fā)明實施例的一優(yōu)化方案,在步驟二中,當(dāng)用戶選擇按照自定義的形式定義步進(jìn)電機(jī)的轉(zhuǎn)動時,可由用戶自由定義步進(jìn)電機(jī)在何時轉(zhuǎn)動至何位置,通過采用這種自定義的轉(zhuǎn)動方式,可以將正弦波形式轉(zhuǎn)動、三角波形式轉(zhuǎn)動、線性方式轉(zhuǎn)動、二次函數(shù)方式轉(zhuǎn)動各種轉(zhuǎn)動方式集中在一起,在不同的時間點(diǎn),確定好步進(jìn)電機(jī)的轉(zhuǎn)動角度,當(dāng)設(shè)定好時間與步進(jìn)電機(jī)的轉(zhuǎn)動角度的關(guān)系后,將設(shè)定的數(shù)據(jù)保存,然后開啟測試工具,即可進(jìn)行全面的測試。
[0027]作為本發(fā)明實施例的一優(yōu)化方案,在步驟三中,步進(jìn)電機(jī)需要轉(zhuǎn)動的角度大,采用快速轉(zhuǎn)動的方式,步進(jìn)電機(jī)轉(zhuǎn)動的角度小,采用慢速轉(zhuǎn)動的方式,防止步進(jìn)電機(jī)在小范圍內(nèi)轉(zhuǎn)動時抖動。
[0028]下面結(jié)合附圖及具體實施例對本發(fā)明的應(yīng)用原理作進(jìn)一步描述。
[0029]如圖1所示,本發(fā)明實施例的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法包括以下步驟:
[0030]SlOl:汽車儀表的步進(jìn)電機(jī)指針按照正弦波、直線型和梯形波的形式轉(zhuǎn)動;
[0031]S102:按照用戶自定義的形式轉(zhuǎn)動;
[0032]S103:檢測出儀表步進(jìn)電機(jī)的缺陷,采取措施進(jìn)行補(bǔ)救。
[0033]當(dāng)步進(jìn)電機(jī)按照正弦波、直線型或梯形波中的一種形式轉(zhuǎn)動時,以正弦波形式轉(zhuǎn)動為例,以下參數(shù)可以由用戶自行設(shè)置:正弦波的振幅、周期、相位、偏移量。由于不同的儀表轉(zhuǎn)動最大值可能不同,因此設(shè)定的數(shù)值也會不同,此項設(shè)置給測試帶來了很大的方便,假設(shè)步進(jìn)電機(jī)指示的最大值為220,則需將振幅設(shè)為110,由于步進(jìn)電機(jī)指示最小值為0,所以偏移量也設(shè)為110,正好可以滿足最小值為O的條件,周期可以由用戶自行定義,當(dāng)周期定義較長時,步進(jìn)電機(jī)走完全程需要的時間就長;當(dāng)周期定義較短時,步進(jìn)電機(jī)走完全程所需的時間就短,相位一般不做設(shè)置,保持O即可,當(dāng)想測試一小段區(qū)間內(nèi)的轉(zhuǎn)動情況時,比如測試80-120范圍內(nèi)的轉(zhuǎn)動情況,則可以將振幅設(shè)為20,偏移量設(shè)為100,周期和相位不變,即可查看到步進(jìn)電機(jī)在80-120范圍內(nèi)的轉(zhuǎn)動情況,非常方便;
[0034]如果將步進(jìn)電機(jī)的轉(zhuǎn)動方式選擇為自定義類型,則需先設(shè)置好時間和對應(yīng)的輸出值,測試人員可將步進(jìn)電機(jī)的多種轉(zhuǎn)動方式融合在一起,從而起到更好的測試效果,在設(shè)置時間和輸出值的Value框內(nèi),測試人員可輸入步進(jìn)電機(jī)按照余弦函數(shù)、梯形波、直線下降式、無序轉(zhuǎn)動的數(shù)據(jù),從而可將多種轉(zhuǎn)動方式融合到一起,更容易測試出步進(jìn)電機(jī)轉(zhuǎn)動過程中隱藏的一些潛在問題。當(dāng)測試出步進(jìn)電機(jī)轉(zhuǎn)動過程中存在抖動明顯、卡滯、竄動等不正?,F(xiàn)象時,需及時采取補(bǔ)救措施,從而確保步進(jìn)電機(jī)的轉(zhuǎn)動達(dá)到規(guī)定的要求。
[0035]本發(fā)明的工作原理為:
[0036]汽車儀表的步進(jìn)電機(jī)指針按照正弦波、直線型或梯形波的形式轉(zhuǎn)動,具體操作時,可按照如下步驟來進(jìn)行設(shè)置:加載儀表CAN總線數(shù)據(jù)庫,對于帶兩路CAN總線的儀表,只需加載有控制步進(jìn)電機(jī)轉(zhuǎn)動信號的CAN總線數(shù)據(jù)庫即可一設(shè)定通訊波特率,測試設(shè)備默認(rèn)的通訊波特率為500kbps,如果車廠定義的儀表的通訊波特率不是默認(rèn)波特率,則需修改此參數(shù)一在測試設(shè)備的軟件控制界面中插入信號發(fā)生模塊,并將該信號發(fā)生模塊重新命名,以便后期測試時方便操作和記憶一在信號發(fā)生模塊中加載控制步進(jìn)電機(jī)轉(zhuǎn)動的報文一從已加載的報文中,選擇控制步進(jìn)電機(jī)轉(zhuǎn)動的信號,對于某些定義了步進(jìn)電機(jī)轉(zhuǎn)動的有效信號的儀表,必須將該有效信號置位后,再設(shè)定步進(jìn)電機(jī)的轉(zhuǎn)動信號時,設(shè)定才有效一在確定控制步進(jìn)電機(jī)轉(zhuǎn)動的信號后,定義該轉(zhuǎn)動信號的產(chǎn)生模式一選擇步進(jìn)電機(jī)的轉(zhuǎn)動方式,測試設(shè)備自帶的轉(zhuǎn)動方式有正弦波、直線型和梯形波的形式,測試人員根據(jù)需要自己選擇一在選擇好轉(zhuǎn)動方式后,測試人員定義步進(jìn)電機(jī)的轉(zhuǎn)動角度,轉(zhuǎn)動周期等數(shù)據(jù)一保存設(shè)定好的條件、運(yùn)行測試工具,即可按照預(yù)定的要求進(jìn)行步進(jìn)電機(jī)轉(zhuǎn)動的測試;
[0037]按照用戶自定義的形式轉(zhuǎn)動,如果測試人員不使用測試工具自帶的幾種測試步進(jìn)電機(jī)轉(zhuǎn)動的方式,還可以自己設(shè)定數(shù)據(jù),讓步進(jìn)電機(jī)按照自己設(shè)定的數(shù)據(jù)進(jìn)行周期性的轉(zhuǎn)動,具體操作步驟的前期準(zhǔn)備工作和上述步驟相同,所不同的地方在于:在確定好控制步進(jìn)電機(jī)轉(zhuǎn)動的信號后,在定義該轉(zhuǎn)動信號的產(chǎn)生模式中,選擇用戶自定義的模式一在數(shù)據(jù)輸入?yún)^(qū)設(shè)定時間參數(shù)和轉(zhuǎn)動角度參數(shù),與測試設(shè)備自帶的轉(zhuǎn)動方式所不同的地方在于,通過測試人員進(jìn)行自主設(shè)定,可將正弦波轉(zhuǎn)動、鋸齒波轉(zhuǎn)動、二次函數(shù)轉(zhuǎn)動、隨機(jī)轉(zhuǎn)動等多種轉(zhuǎn)動方式集中在同一個測試項目中,有效地解決了采用系統(tǒng)自帶的轉(zhuǎn)動方式存在的步進(jìn)電機(jī)轉(zhuǎn)動方式單一,缺少多種方式混合轉(zhuǎn)動的缺點(diǎn);
[0038]檢測出儀表步進(jìn)電機(jī)的缺陷,采取措施進(jìn)行補(bǔ)救。當(dāng)檢測出步進(jìn)電機(jī)在轉(zhuǎn)動過程中存在抖動明顯、竄動、卡滯等不正?,F(xiàn)象后,可以采取軟件優(yōu)化、硬件改進(jìn)等措施,具體是:在軟件處理過程中,當(dāng)接收到連續(xù)快速變化信號后,采取濾波處理,目前一般是采用采集到多組數(shù)據(jù)取平均值的方法來計算步進(jìn)電機(jī)轉(zhuǎn)動的角度的,如果步進(jìn)電機(jī)需要轉(zhuǎn)動的角度較大,則采用快速轉(zhuǎn)動的方式,如果步進(jìn)電機(jī)轉(zhuǎn)動的角度較小,則采用慢速轉(zhuǎn)動的方式,防止步進(jìn)電機(jī)在小范圍內(nèi)轉(zhuǎn)動時抖動較明顯。此外,在硬件上,我們也需要設(shè)計濾波電路,防止步進(jìn)電機(jī)接收到其它的雜波信號,從而干擾電機(jī)的正常運(yùn)轉(zhuǎn)。通過一系列的軟硬件處理后,能夠?qū)⒉竭M(jìn)電機(jī)轉(zhuǎn)動過程盡量做到平滑,從而符合客戶的要求。
[0039]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,其特征在于,該用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法包括以下步驟: 步驟一,加載儀表CAN總線數(shù)據(jù)庫,對于帶兩路CAN總線的儀表,需加載有控制步進(jìn)電機(jī)轉(zhuǎn)動信號的CAN總線數(shù)據(jù)庫,車廠定義的儀表的通訊波特率不是默認(rèn)波特率,則需修改通訊波特率,對于定義步進(jìn)電機(jī)轉(zhuǎn)動的有效信號的儀表,測試設(shè)備自帶的轉(zhuǎn)動方式有正弦波、直線型和梯形波的形式,測試人員根據(jù)需要自己選擇,測試人員定義步進(jìn)電機(jī)的轉(zhuǎn)動角度,轉(zhuǎn)動周期數(shù)據(jù),保存設(shè)定好的條件、運(yùn)行測試工具,即可按照預(yù)定的要求進(jìn)行步進(jìn)電機(jī)轉(zhuǎn)動的測試; 步驟二,按照用戶自定義的形式轉(zhuǎn)動,可以自己設(shè)定數(shù)據(jù),讓步進(jìn)電機(jī)按照自己設(shè)定的數(shù)據(jù)進(jìn)行周期性的轉(zhuǎn)動,在確定好控制步進(jìn)電機(jī)轉(zhuǎn)動的信號后,在定義該轉(zhuǎn)動信號的產(chǎn)生模式中,選擇用戶自定義的模式,在數(shù)據(jù)輸入?yún)^(qū)設(shè)定時間參數(shù)和轉(zhuǎn)動角度參數(shù),通過測試人員進(jìn)行自主設(shè)定,可將正弦波轉(zhuǎn)動、鋸齒波轉(zhuǎn)動、二次函數(shù)轉(zhuǎn)動、隨機(jī)轉(zhuǎn)動多種轉(zhuǎn)動方式集中在同一個測試項目中; 步驟三,當(dāng)檢測出步進(jìn)電機(jī)在轉(zhuǎn)動過程中存在抖動明顯、竄動、卡滯不正常現(xiàn)象后,當(dāng)接收到連續(xù)快速變化信號后,采取濾波處理,目前采用采集到多組數(shù)據(jù)取平均值的方法來計算步進(jìn)電機(jī)轉(zhuǎn)動的角度。
2.如權(quán)利要求1所述的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,其特征在于,在步驟一中,對于帶兩路CAN總線的儀表,加載有控制步進(jìn)電機(jī)轉(zhuǎn)動信號的CAN總線數(shù)據(jù)庫,設(shè)定通訊波特率,測試設(shè)備默認(rèn)的通訊波特率為500kbps,如果車廠定義的儀表的通訊波特率不是默認(rèn)波特率,修改通訊 波特率,在測試設(shè)備的控制界面中插入信號發(fā)生模塊,并將信號發(fā)生模塊重新命名,以便后期測試時方便操作和記憶,在信號發(fā)生模塊中加載控制步進(jìn)電機(jī)轉(zhuǎn)動的報文,從已加載的報文中,選擇控制步進(jìn)電機(jī)轉(zhuǎn)動的信號。
3.如權(quán)利要求1所述的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,其特征在于,在步驟一中,對于某些定義了步進(jìn)電機(jī)轉(zhuǎn)動的有效信號的儀表,必須將該有效信號置位后,再設(shè)定步進(jìn)電機(jī)的轉(zhuǎn)動信號時,在確定控制步進(jìn)電機(jī)轉(zhuǎn)動的信號后,定義該轉(zhuǎn)動信號的產(chǎn)生模式,選擇步進(jìn)電機(jī)的轉(zhuǎn)動方式。
4.如權(quán)利要求1所述的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,其特征在于,在步驟一中,當(dāng)用戶選擇按照正弦波、直線型或梯形波的形式轉(zhuǎn)動時,步進(jìn)電機(jī)轉(zhuǎn)動的角度、周期、偏移量參數(shù)可以由測試人員自由設(shè)置,具體是:在用戶選擇步進(jìn)電機(jī)的一種轉(zhuǎn)動方式后,用戶選擇直線型轉(zhuǎn)動,步進(jìn)電機(jī)最大轉(zhuǎn)動角度為240°,指示值為220km/h,步進(jìn)電機(jī)在IOs內(nèi)完成一個周期的轉(zhuǎn)動,且數(shù)據(jù)變化需要很平滑,則設(shè)定步長為1,代表每次變化量為1,將周期設(shè)定為10,設(shè)定好數(shù)據(jù)保存后運(yùn)行即可讓步進(jìn)電機(jī)按照設(shè)定的方式轉(zhuǎn)動;用戶選擇按照正弦波的形式轉(zhuǎn)動,設(shè)定正弦波的振幅為110,周期為10,偏移量設(shè)定為110,設(shè)定好后保存,運(yùn)行即可讓步進(jìn)電機(jī)按照正弦波的形式轉(zhuǎn)動。
5.如權(quán)利要求1所述的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,其特征在于,在步驟二中,當(dāng)用戶選擇按照自定義的形式定義步進(jìn)電機(jī)的轉(zhuǎn)動時,可由用戶自由定義步進(jìn)電機(jī)在何時轉(zhuǎn)動至何位置,通過采用這種自定義的轉(zhuǎn)動方式,可以將正弦波形式轉(zhuǎn)動、三角波形式轉(zhuǎn)動、線性方式轉(zhuǎn)動、二次函數(shù)方式轉(zhuǎn)動各種轉(zhuǎn)動方式集中在一起,在不同的時間點(diǎn),確定好步進(jìn)電機(jī)的轉(zhuǎn)動角度,當(dāng)設(shè)定好時間與步進(jìn)電機(jī)的轉(zhuǎn)動角度的關(guān)系后,將設(shè)定的數(shù)據(jù)保存,然后開啟測試工具,即可進(jìn)行全面的測試。
6.如權(quán)利要求1所述的用于測試汽車儀表步進(jìn)電機(jī)轉(zhuǎn)動的方法,其特征在于,在步驟三中,步進(jìn)電機(jī)需要轉(zhuǎn)動的角度大,采用快速轉(zhuǎn)動的方式,步進(jìn)電機(jī)轉(zhuǎn)動的角度小,采用慢速轉(zhuǎn)動的方式,防止步進(jìn) 電機(jī)在小范圍內(nèi)轉(zhuǎn)動時抖動。
【文檔編號】G01B21/22GK103439660SQ201310373959
【公開日】2013年12月11日 申請日期:2013年8月23日 優(yōu)先權(quán)日:2013年8月23日
【發(fā)明者】石建和, 惠志洲, 魏振華, 朱春楊, 奚葉飛 申請人:江蘇新通達(dá)電子科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
赣榆县| 富川| 岚皋县| 台南县| 华坪县| 克东县| 伊通| 亳州市| 竹山县| 山丹县| 武宣县| 丹巴县| 怀仁县| 丘北县| 自治县| 浠水县| 河津市| 沁源县| 永泰县| 霍邱县| 灵山县| 兴仁县| 汾阳市| 长子县| 新巴尔虎右旗| 五台县| 隆林| 岳阳县| 乾安县| 安吉县| 黄浦区| 景宁| 镶黄旗| 湖南省| 越西县| 年辖:市辖区| 博爱县| 赣州市| 滕州市| 阜阳市| 新津县|