一种汽车仪表的指示校验装置及其校验方法

文档序号:6026849阅读:243来源:国知局
专利名称:一种汽车仪表的指示校验装置及其校验方法
技术领域
本发明涉及汽车仪表技术领域,特别涉及一种汽车仪表的指示校验装置及其校验方法。
背景技术
目前汽车仪表多采用指针式,由步进电机驱动指针实现各表头指针的指示。但由于机械装配,仪表表牌,电机等差异性,在生产时,如果不对仪表各刻度的电机步数进行调整控制,那就会导致各仪表各表头指示有比较大偏差,指针指示精度差,影响客户的判断。

发明内容
本发明所要解决的技术问题是,针对现有技术的不足,提供一种指针指示精度高的汽车仪表的指示校验装置及其校验方法。为解决上述技术问题,本发明的技术方案是一种汽车仪表的指示校验装置,包括仪表控制器、存储器、步进电机、步进电机控制的仪表指针,所述的仪表控制器与存储器相连接,所述的仪表控制器的输出端与步进电机连接。所述的仪表控制器采用微处理器MCU。所述的步进电机与所述仪表指针连接。—种汽车仪表的指示校验装置的校验方法,所述的方法包括以下步骤a)仪表刻度值分为多个刻度点,仪表控制器读取存储器中第一刻度点的默认电机步数值,控制步进电机走相应的步数,指针指示到该步数对应的位置,如果指针与仪表的第一刻度点位置有偏差,即调整电机步数值,直到指针指示与第一刻度点相一致,并将校准后的电机步数值写入到对应的存储器地址单元中,覆盖之前的默认电机步数值;b)对下一个刻度点进行如步骤a的校准,直到完成多个刻度点的校准;c)将每两个相邻刻度点之间的刻度值的电机步数值计算出来。所述的步骤c中计算公式为设输入信号XO在Xl和X2之间,Xl和X2对应的电机步数值分别为Yl和Y2,所述的输入信号XO此时的电机步数值YO = Y2+k(X0-X》,其中 k = (Y1-Y2)/(X1-X2)。本发明采用上述结构和方法,具有以下优点1、先将仪表多个刻度点的电机步数值进行校准,而后将每相邻两个刻度点之间的刻度值进行校准,保证了仪表指针指示刻度的准确精度;2、适用多种汽车仪表。


下面结合附图和具体实施方式
对本发明作进一步详细的说明;图1为本发明的逻辑结构框图;图2为本发明的电路结构图;图3为本发明中多个刻度点校验步骤的软件流程图4为本发明中相邻刻度点之间刻度值的校验步骤软件流程图;在图1 图2中,1、仪表控制器;2、存储器;3、步进电机。
具体实施例方式如图1 图2所示一种汽车仪表的指示校验装置,包括仪表控制器1、存储器2、步进电机3、步进电机控制的仪表指针,仪表控制器1与存储器2相连接,仪表控制器1的输出端与步进电机3连接。仪表控制器1采用微处理器MCU。MCU可采用芯片AT89C51。步进电机3与所述仪表指针连接。一种汽车仪表的指示校验装置的校验方法,方法包括以下步骤a)仪表刻度值分为多个刻度点,仪表控制器读取存储器中第一刻度点的默认电机步数值,控制步进电机走相应的步数,指针指示到该步数对应的位置,如果指针与仪表的第一刻度点位置有偏差,即调整电机步数值,直到指针指示与第一刻度点相一致,并将校准后的电机步数值写入到对应的存储器地址单元中,覆盖之前的默认电机步数值;b)对下一个刻度点进行如步骤a的校准,直到完成多个刻度点的校准;c)将每两个相邻刻度点之间的刻度值的电机步数值计算出来。步骤c中计算公式为设输入信号XO在Xl和X2之间,Xl和X2对应的电机步数值分别为Yl和Y2,所述的输入信号XO此时的电机步数值YO = Y2+k(X0-X2),其中k = (Y1-Y2)/(X1-X2)。图3所示为本发明中多个刻度点校验步骤的软件流程图;在步骤100,步骤开始,流程进入步骤101 ;在步骤101,系统通过诊断与仪表进行通信,流程进入步骤102 ;在步骤102,系统发出诊断命令,仪表控制器读取存储器中第一刻度点的默认电机步数值,流程进入步骤103;在步骤103,仪表控制器接收到诊断命令,驱动步进电机走相应的步数,指针指示到该步数对应的位置,流程进入步骤104 ;在步骤104,系统调整电机步数值,通过诊断发送调整后的电机步数,流程进入步骤 105 ;在步骤105,仪表控制器接收到诊断命令,驱动步进电机走调整后的电机步数,指针指示到该步数对应的位置,流程进入步骤106 ;在步骤106,将校准后的电机步数值写入到对应的存储器地址单元中,覆盖之前的默认电机步数值,流程进入步骤107 ;在步骤107,对下一个刻度点进行校准,直到完成多个刻度点的校准。图4为本发明中相邻刻度点之间刻度值的校验步骤软件流程图;在步骤200,步骤开始,流程进入步骤201 ;在步骤201,检测外部输入信号,流程进入步骤202 ;在步骤202,判断该输入信号所属区间,流程进入步骤203,;在步骤203,计算该信号对应的电机步数值,流程进入步骤204 ;在步骤204,控制步进电机走相应的步数。本发明用于各种汽车仪表表头,由于汽车仪表各表头表牌都会有相应的刻度值,如燃油表,满油位F,7/8,3/4,5/8,l/2,l/4,报警点,空油位E等。以燃油表为例。选取其中六个刻度点做为相应的电机步数校验点满油位F,3/4,1/2,1/4,报警点,空油位E。其中,满油位F为第一刻度点,3/4油位为第二刻度点,依次类推。在存储器中,相应的地址存储着该六个刻度点对应的输入信号及对应的默认电机步数值,在做电机步数校验时,首先需要通过诊断与仪表进行通信,开始通信。诊断部分可以参照KWP2000诊断协议。首先校验满油位F。通信成功后,然后另一发送诊断命令,该命令中含有满油位F的默认电机步数值Y1。 仪表接收到该命令后,控制步进电机走相应的步数,指针指示到该步数对应的位置。如果与表牌的刻度满油位F有偏差,即调整诊断命令中的电机步数值,增大或者减少,直到指针指示与刻度线相一致。这时将校准后的电机步数值写入到对应的存储器地址单元中,覆盖之前的默认值Y1。当校验完一个刻度后,紧接着校验下一个校验点,直到完成所有校验点。当完成仪表电机校验后,仪表运行主控软件。当仪表接检测到外部输入信号X0,主控软件计算判断XO处于存储器对应输入信号X的区间范围,读取存储器的电机步数值。在一个输入信号χ的区间范围内,电机步数值做线性处理。这样计算出此时输入对应的电机步数值YO。比如输入信号XO在Xl和X2之间,那么对应输入信号在此时的电机步数值可以计算出来 YO = Y2+k(X0-X2),其中 k = (Y1-Y2) / (X1-X2)。由于Yl,Y2等电机步数值都是经过校验的,通过类似的方法,就可以相对精确的计算出所有外部输入信号对应的电机步数值。从而也就保证了对应一定输入信号,实现仪表电机精确指示。上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种改进,或未经改进直接应用于其它场合的,均在本发明的保护范围之内。
权利要求
1.一种汽车仪表的指示校验装置,其特征在于包括仪表控制器(1)、存储器O)、步进电机C3)、步进电机控制的仪表指针,所述的仪表控制器(1)与存储器( 相连接,所述的仪表控制器⑴的输出端与步进电机⑶连接。
2.根据权利要求1所述的一种汽车仪表的指示校验装置,其特征在于所述的仪表控制器(1)采用微处理器MCU。
3.根据权利要求1所述的一种汽车仪表的指示校验装置,其特征在于所述的步进电机(3)与所述仪表指针连接。
4.一种根据权利要求1或2所述的汽车仪表的指示校验装置的校验方法,其特征在于 所述的方法包括以下步骤a)仪表刻度值分为多个刻度点,仪表控制器读取存储器中第一刻度点的默认电机步数值,控制步进电机走相应的步数,指针指示到该步数对应的位置,如果指针与仪表的第一刻度点位置有偏差,即调整电机步数值,直到指针指示与第一刻度点相一致,并将校准后的电机步数值写入到对应的存储器地址单元中,覆盖之前的默认电机步数值;b)对下一个刻度点进行如步骤a的校准,直到完成多个刻度点的校准;c)将每两个相邻刻度点之间的刻度值的电机步数值计算出来。
5.根据权利要求4所述的一种汽车仪表的指示校验装置的校验方法,其特征在于所述的步骤C中计算公式为设输入信号XO在Xl和X2之间,Xl和X2对应的电机步数值分别为Yl和Y2,所述的输入信号XO此时的电机步数值YO = Y2+k(X0-X2),其中k = (Y1-Y2)/ (X1-X2)。
全文摘要
本发明公开了一种汽车仪表的指示校验装置,包括仪表控制器、存储器、步进电机、步进电机控制的仪表指针,所述的仪表控制器与存储器相连接,所述的仪表控制器的输出端与步进电机连接。采用上述结构和方法,本发明具有以下优点1、先将仪表多个刻度点的电机步数值进行校准,而后将每相邻两个刻度点之间的刻度值进行校准,保证了仪表指针指示刻度的准确精度;2、适用多种汽车仪表。
文档编号G01D18/00GK102519511SQ20111043752
公开日2012年6月27日 申请日期2011年12月23日 优先权日2011年12月23日
发明者陈泽坚 申请人:埃泰克汽车电子(芜湖)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1