專利名稱:一種汽車儀表的指示校驗裝置及其校驗方法
技術領域:
本發(fā)明涉及汽車儀表技術領域,特別涉及一種汽車儀表的指示校驗裝置及其校驗方法。
背景技術:
目前汽車儀表多采用指針式,由步進電機驅(qū)動指針實現(xiàn)各表頭指針的指示。但由于機械裝配,儀表表牌,電機等差異性,在生產(chǎn)時,如果不對儀表各刻度的電機步數(shù)進行調(diào)整控制,那就會導致各儀表各表頭指示有比較大偏差,指針指示精度差,影響客戶的判斷。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是,針對現(xiàn)有技術的不足,提供一種指針指示精度高的汽車儀表的指示校驗裝置及其校驗方法。為解決上述技術問題,本發(fā)明的技術方案是一種汽車儀表的指示校驗裝置,包括儀表控制器、存儲器、步進電機、步進電機控制的儀表指針,所述的儀表控制器與存儲器相連接,所述的儀表控制器的輸出端與步進電機連接。所述的儀表控制器采用微處理器MCU。所述的步進電機與所述儀表指針連接。—種汽車儀表的指示校驗裝置的校驗方法,所述的方法包括以下步驟a)儀表刻度值分為多個刻度點,儀表控制器讀取存儲器中第一刻度點的默認電機步數(shù)值,控制步進電機走相應的步數(shù),指針指示到該步數(shù)對應的位置,如果指針與儀表的第一刻度點位置有偏差,即調(diào)整電機步數(shù)值,直到指針指示與第一刻度點相一致,并將校準后的電機步數(shù)值寫入到對應的存儲器地址單元中,覆蓋之前的默認電機步數(shù)值;b)對下一個刻度點進行如步驟a的校準,直到完成多個刻度點的校準;c)將每兩個相鄰刻度點之間的刻度值的電機步數(shù)值計算出來。所述的步驟c中計算公式為設輸入信號XO在Xl和X2之間,Xl和X2對應的電機步數(shù)值分別為Yl和Y2,所述的輸入信號XO此時的電機步數(shù)值YO = Y2+k(X0-X》,其中 k = (Y1-Y2)/(X1-X2)。本發(fā)明采用上述結(jié)構(gòu)和方法,具有以下優(yōu)點1、先將儀表多個刻度點的電機步數(shù)值進行校準,而后將每相鄰兩個刻度點之間的刻度值進行校準,保證了儀表指針指示刻度的準確精度;2、適用多種汽車儀表。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明;圖1為本發(fā)明的邏輯結(jié)構(gòu)框圖;圖2為本發(fā)明的電路結(jié)構(gòu)圖;圖3為本發(fā)明中多個刻度點校驗步驟的軟件流程圖4為本發(fā)明中相鄰刻度點之間刻度值的校驗步驟軟件流程圖;在圖1 圖2中,1、儀表控制器;2、存儲器;3、步進電機。
具體實施例方式如圖1 圖2所示一種汽車儀表的指示校驗裝置,包括儀表控制器1、存儲器2、步進電機3、步進電機控制的儀表指針,儀表控制器1與存儲器2相連接,儀表控制器1的輸出端與步進電機3連接。儀表控制器1采用微處理器MCU。MCU可采用芯片AT89C51。步進電機3與所述儀表指針連接。一種汽車儀表的指示校驗裝置的校驗方法,方法包括以下步驟a)儀表刻度值分為多個刻度點,儀表控制器讀取存儲器中第一刻度點的默認電機步數(shù)值,控制步進電機走相應的步數(shù),指針指示到該步數(shù)對應的位置,如果指針與儀表的第一刻度點位置有偏差,即調(diào)整電機步數(shù)值,直到指針指示與第一刻度點相一致,并將校準后的電機步數(shù)值寫入到對應的存儲器地址單元中,覆蓋之前的默認電機步數(shù)值;b)對下一個刻度點進行如步驟a的校準,直到完成多個刻度點的校準;c)將每兩個相鄰刻度點之間的刻度值的電機步數(shù)值計算出來。步驟c中計算公式為設輸入信號XO在Xl和X2之間,Xl和X2對應的電機步數(shù)值分別為Yl和Y2,所述的輸入信號XO此時的電機步數(shù)值YO = Y2+k(X0-X2),其中k = (Y1-Y2)/(X1-X2)。圖3所示為本發(fā)明中多個刻度點校驗步驟的軟件流程圖;在步驟100,步驟開始,流程進入步驟101 ;在步驟101,系統(tǒng)通過診斷與儀表進行通信,流程進入步驟102 ;在步驟102,系統(tǒng)發(fā)出診斷命令,儀表控制器讀取存儲器中第一刻度點的默認電機步數(shù)值,流程進入步驟103;在步驟103,儀表控制器接收到診斷命令,驅(qū)動步進電機走相應的步數(shù),指針指示到該步數(shù)對應的位置,流程進入步驟104 ;在步驟104,系統(tǒng)調(diào)整電機步數(shù)值,通過診斷發(fā)送調(diào)整后的電機步數(shù),流程進入步驟 105 ;在步驟105,儀表控制器接收到診斷命令,驅(qū)動步進電機走調(diào)整后的電機步數(shù),指針指示到該步數(shù)對應的位置,流程進入步驟106 ;在步驟106,將校準后的電機步數(shù)值寫入到對應的存儲器地址單元中,覆蓋之前的默認電機步數(shù)值,流程進入步驟107 ;在步驟107,對下一個刻度點進行校準,直到完成多個刻度點的校準。圖4為本發(fā)明中相鄰刻度點之間刻度值的校驗步驟軟件流程圖;在步驟200,步驟開始,流程進入步驟201 ;在步驟201,檢測外部輸入信號,流程進入步驟202 ;在步驟202,判斷該輸入信號所屬區(qū)間,流程進入步驟203,;在步驟203,計算該信號對應的電機步數(shù)值,流程進入步驟204 ;在步驟204,控制步進電機走相應的步數(shù)。本發(fā)明用于各種汽車儀表表頭,由于汽車儀表各表頭表牌都會有相應的刻度值,如燃油表,滿油位F,7/8,3/4,5/8,l/2,l/4,報警點,空油位E等。以燃油表為例。選取其中六個刻度點做為相應的電機步數(shù)校驗點滿油位F,3/4,1/2,1/4,報警點,空油位E。其中,滿油位F為第一刻度點,3/4油位為第二刻度點,依次類推。在存儲器中,相應的地址存儲著該六個刻度點對應的輸入信號及對應的默認電機步數(shù)值,在做電機步數(shù)校驗時,首先需要通過診斷與儀表進行通信,開始通信。診斷部分可以參照KWP2000診斷協(xié)議。首先校驗滿油位F。通信成功后,然后另一發(fā)送診斷命令,該命令中含有滿油位F的默認電機步數(shù)值Y1。 儀表接收到該命令后,控制步進電機走相應的步數(shù),指針指示到該步數(shù)對應的位置。如果與表牌的刻度滿油位F有偏差,即調(diào)整診斷命令中的電機步數(shù)值,增大或者減少,直到指針指示與刻度線相一致。這時將校準后的電機步數(shù)值寫入到對應的存儲器地址單元中,覆蓋之前的默認值Y1。當校驗完一個刻度后,緊接著校驗下一個校驗點,直到完成所有校驗點。當完成儀表電機校驗后,儀表運行主控軟件。當儀表接檢測到外部輸入信號X0,主控軟件計算判斷XO處于存儲器對應輸入信號X的區(qū)間范圍,讀取存儲器的電機步數(shù)值。在一個輸入信號χ的區(qū)間范圍內(nèi),電機步數(shù)值做線性處理。這樣計算出此時輸入對應的電機步數(shù)值YO。比如輸入信號XO在Xl和X2之間,那么對應輸入信號在此時的電機步數(shù)值可以計算出來 YO = Y2+k(X0-X2),其中 k = (Y1-Y2) / (X1-X2)。由于Yl,Y2等電機步數(shù)值都是經(jīng)過校驗的,通過類似的方法,就可以相對精確的計算出所有外部輸入信號對應的電機步數(shù)值。從而也就保證了對應一定輸入信號,實現(xiàn)儀表電機精確指示。上面結(jié)合附圖對本發(fā)明進行了示例性描述,顯然本發(fā)明具體實現(xiàn)并不受上述方式的限制,只要采用了本發(fā)明的方法構(gòu)思和技術方案進行的各種改進,或未經(jīng)改進直接應用于其它場合的,均在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種汽車儀表的指示校驗裝置,其特征在于包括儀表控制器(1)、存儲器O)、步進電機C3)、步進電機控制的儀表指針,所述的儀表控制器(1)與存儲器( 相連接,所述的儀表控制器⑴的輸出端與步進電機⑶連接。
2.根據(jù)權利要求1所述的一種汽車儀表的指示校驗裝置,其特征在于所述的儀表控制器(1)采用微處理器MCU。
3.根據(jù)權利要求1所述的一種汽車儀表的指示校驗裝置,其特征在于所述的步進電機(3)與所述儀表指針連接。
4.一種根據(jù)權利要求1或2所述的汽車儀表的指示校驗裝置的校驗方法,其特征在于 所述的方法包括以下步驟a)儀表刻度值分為多個刻度點,儀表控制器讀取存儲器中第一刻度點的默認電機步數(shù)值,控制步進電機走相應的步數(shù),指針指示到該步數(shù)對應的位置,如果指針與儀表的第一刻度點位置有偏差,即調(diào)整電機步數(shù)值,直到指針指示與第一刻度點相一致,并將校準后的電機步數(shù)值寫入到對應的存儲器地址單元中,覆蓋之前的默認電機步數(shù)值;b)對下一個刻度點進行如步驟a的校準,直到完成多個刻度點的校準;c)將每兩個相鄰刻度點之間的刻度值的電機步數(shù)值計算出來。
5.根據(jù)權利要求4所述的一種汽車儀表的指示校驗裝置的校驗方法,其特征在于所述的步驟C中計算公式為設輸入信號XO在Xl和X2之間,Xl和X2對應的電機步數(shù)值分別為Yl和Y2,所述的輸入信號XO此時的電機步數(shù)值YO = Y2+k(X0-X2),其中k = (Y1-Y2)/ (X1-X2)。
全文摘要
本發(fā)明公開了一種汽車儀表的指示校驗裝置,包括儀表控制器、存儲器、步進電機、步進電機控制的儀表指針,所述的儀表控制器與存儲器相連接,所述的儀表控制器的輸出端與步進電機連接。采用上述結(jié)構(gòu)和方法,本發(fā)明具有以下優(yōu)點1、先將儀表多個刻度點的電機步數(shù)值進行校準,而后將每相鄰兩個刻度點之間的刻度值進行校準,保證了儀表指針指示刻度的準確精度;2、適用多種汽車儀表。
文檔編號G01D18/00GK102519511SQ20111043752
公開日2012年6月27日 申請日期2011年12月23日 優(yōu)先權日2011年12月23日
發(fā)明者陳澤堅 申請人:埃泰克汽車電子(蕪湖)有限公司