CN112240776A - 一种基于调整测试速率的里程总计的测试方法 - Google Patents
一种基于调整测试速率的里程总计的测试方法 Download PDFInfo
- Publication number
- CN112240776A CN112240776A CN202011425376.9A CN202011425376A CN112240776A CN 112240776 A CN112240776 A CN 112240776A CN 202011425376 A CN202011425376 A CN 202011425376A CN 112240776 A CN112240776 A CN 112240776A
- Authority
- CN
- China
- Prior art keywords
- value
- mileage
- frequency
- motor
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Manufacturing & Machinery (AREA)
- Instrument Panels (AREA)
Abstract
本发明公开了一种基于调整测试速率的里程总计的测试方法,涉及汽车测试领域,所采用的方法是通过模拟改变电机的转速发出不同频率的脉冲信号,进行信号的模拟发送和累加计算,更好的模拟汽车行驶过程中的情况,通过设置电机参数可以设置频率值、频率更新时间值和频率更新的步长值,进行模拟汽车上的加速、减速和稳定行驶的情况,再通过转换装置将PWM波形转换成CAN信号,再计算每个频率所保持的这段时间里程总计应累加的值然后进行相加,求出最终里程值,再与所测设备的值进行比较,能够更准确且方便的测试里程总计的值,使台架模拟测试更接近了实车测试,且减少人工计算的时间。
Description
技术领域
本发明涉及汽车测试领域,具体涉及一种基于调整测试速率的里程总计的测试方法。
背景技术
现在台架测试里程总计的普遍测试方法是通过模拟一个固定的车速值通过CAN信号发送给仪表,然后通过这个固定值进行总计里程的累加计算,而该方法是一种理想情况,在实际情况中是不可能发生的,不能体现出车辆行驶过程中的实际情况。
汽车里程表计算里程的原理就是根据轮胎转了多少圈来计程的,因为出厂时标准配置的轮胎都是固定规格的,那么轮胎的周长是固定的,轮胎转一圈所走过的距离也就固定了。标准的轮胎参数已经预设在行车电脑里面,是用标配轮胎的话,那么电脑计算的里程与实际里程就能对应起来(有一个合理的误差)。传统的车速表是机械式的,典型的机械式里程表连接一根软轴,软轴内有一根钢丝缆,软轴另一端连接到变速器某一个齿轮上,齿轮旋转带动钢丝缆旋转,钢丝缆带动里程表罩圈内一块磁铁旋转,罩圈与指针联接并通过游丝将指针置于零位,磁铁旋转速度的快慢引起磁力线大小的变化,平衡被打破指针因此被带动。这种车速里程表简单实用,被广泛用于大小型汽车上。现在绝大数多轿车使用没有软轴的电子传感器的车速表,常见的一种是从变速器上的速度传感器获取信号,通过脉冲频率的变化使指针偏转或者显示数字表示汽车的时速。汽车里程表还包括由连接同一信号源的两个液晶数字显示窗,分别累计本次里程和总里程。本次里程通常有四位数,供短期计数,这是可以清零的;总里程则有六位数,不能清零。电子式里程表累积的里程数字存储在非易失性存储器内,在无电状态下数据也能保存。
在行车过程中,仪表上的总计里程会按每1km或1mile的频率更新数据显示,从内部实现角度,一般是数据源头是EMS过来的CAN信号,比如每1m发一次,仪表每收到1000个CAN信号(1000m)就去更新计算一次ODO,当然也有的策略是每10m仪表更新计算一次,这个具体要看不同的OEM要求了,但是最终显示都是按每1km或1mile更新的。为了在掉电之后ODO数据不会丢失,上电之后能够继续之前的数据累加,ODO数据会存储在非易失性存储器中,比如EERPOM或者内部Flash。在每次上电仪表都会读出之前存储的数据,并作有效性校验,然后每增加1km或者1mile就会往存储器中更新这个值,在掉电之前,最终值也会存进,为了更准确且方便的测试里程总计的值,需要一种新的解决方案。
发明内容
为了更准确且方便的测试里程总计的值,本发明提供一种基于调整测试速率的里程总计的测试方法,通过改变电机的转速及运转模式,发出不同频率及周期的脉冲信号给仪表,并根据仪表的运行情况随机调整电机的参数更方便也更真实的模拟实车中车子在运行的情况,从而进行总计里程的累加计算,所述方法包括以下步骤:
1) 首先,通过电脑里的上位机软件对电机转速参数和运行模式进行设置,包括设置频率更新时间值、轮速频率值以及频率更新步长值,所述频率更新时间值包括方案一:n小时内以m转/分钟恒定转速运行或,方案二:n小时内以m转/分钟恒定转速运行和d小时内以f转/分钟恒定转速运行,根据设置的参数计算要发送给仪表的值;
2) 按下电机开关键,电机上的指针会随电机的转速的变化而变化,电机转换装置将PWM脉冲信号转为CAN信号,然后发送给仪表;
3) 通过设定里程显示中间值A,给里程显示中间值A初始化,设定值B,将轮速频率赋给值B,判断CAN信号是否发送成功,若成功,然后判断轮速频率值是否变化,如果轮速频率值没有变化,则用当前轮速频率值进行里程计算,如果轮速频率值有变化,则重新赋值给B,用变化后的轮速频率值进行里程计算,将最新计算后的里程值赋值给里程显示值;
4) 电机转换装置通过根据频率更新时间值以及频率更新步长值计算每个频率所保持的时间段里程总计应累加的值,然后进行相加,求出最终里程值;
5) 经过计算,电机转换装置的断码屏上实时显示最终里程值,测试人员直接比对电机断码屏上显示的里程值和汽车仪表上显示的里程值,若一致,则测试成功,若不一致,则表示测试失败。
作为本发明的一种改进,1小时内的里程值=(n+m)转对应计算出的车速*1/a小时+(n+1/a*m)转对应计算出的车速*1/a小时+…+(n+am) 转对应计算出的车速*1/a小时。
作为本发明的一种改进,所述步骤3)中给A的赋设定的里程最大显示值,当里程值溢出时,将会重新清零并继续累加里程值。
作为本发明的一种改进,最终里程值ODO=上次显示的值+新计算的值。
本发明的有益效果是:本发明所采用的技术方案是通过设置电机参数可以设置频率值、频率更新时间值和频率更新步长值,进行模拟汽车上的加速、减速和稳定行驶的情况,再通过转换装置将PWM波形转换成CAN信号,再计算每个频率所保持的这段时间里程总计应累加的值然后进行相加,求出最终里程值,再与所测设备的值进行比较,通过改变电机的转速及运转模式,发出不同频率及周期的脉冲信号给仪表,并根据仪表的运行情况随机调整电机的参数更方便也更真实的模拟实车中车子在运行的情况,能够更准确且方便的测试里程总计的值,使台架模拟测试更接近了实车测试,且减少人工计算的时间。
附图说明
图1为本发明所述的测试方法的流程图。
图2为电机与仪表信号转换示意图。
具体实施方式
以下将结合附图1至附图2对本发明做进一步地说明,但不应以此来限制本发明的保护范围。为了方便说明且理解本发明的技术方案,以下说明均以附图所展示为准。
所述方法包括以下步骤:
1) 首先,通过电脑里的上位机软件对电机转速参数和运行模式进行设置,包括设置频率更新时间值、轮速频率值以及频率更新步长值,所述频率更新时间值包括方案一:n小时内以m转/分钟恒定转速运行或,方案二:n小时内以m转/分钟恒定转速运行和d小时内以f转/分钟恒定转速运行,通过参数设置频率为6.169,时长为1,步长为0.01,根据设置的参数计算要发送给仪表的值;
2) 按下电机开关键,电机上的指针会随电机的转速的变化而变化,电机转换装置将PWM脉冲信号转为CAN信号,然后发送给仪表;
3) 通过设定里程显示中间值A,给里程显示中间值A初始化,设定值B,将轮速频率赋给值B,判断CAN信号是否发送成功,若成功,然后判断轮速频率值是否变化,如果轮速频率值没有变化,则用当前轮速频率值进行里程计算,如果轮速频率值有变化,则重新赋值给B,用变化后的轮速频率值进行里程计算,将最新计算后的里程值赋值给里程显示值。
4) 电机转换装置通过根据频率更新时间值以及频率更新步长值计算每个频率所保持的时间段里程总计应累加的值,然后进行相加,求出最终里程值,例如:频率更新时间=2次/小时,频率更新步长=m转,转速初始值=n转,则1小时内的里程值=(n+m)转对应计算出的车速*0.5小时+(n+2m)转对应计算出的车速*0.5小时。
5) 经过计算,电机转换装置的断码屏上实时显示最终里程值(ODO)为1.1,测试人员直接比对电机断码屏上显示的里程值和汽车仪表上显示的里程值,若一致,则测试成功,若不一致,则表示测试失败。
所述步骤3)中给A的赋设定的里程最大显示值,当里程值溢出时,将会重新清零并继续累加里程值。
内部计算方式如下表1,通过给值B赋值更改频率,再根据设置的时长和步长计算里程值后赋值给A,最终通过各个时段的里程值累加赋给ODO后显示在断码屏上,给A赋值时,我们可以设定里程的最大显示值,当数据溢出时,将会重新清零并继续累加里程值,在下面的例子中,我们给最大显示值赋值为1023。
Step | Description | Value | Comments |
1 | Set Value | {A(Value):sig2-0}=0 | 给里程显示中间值A初始化 |
2 | Set Value | {B(Value):sig3-0}={Frequency(Value):sig0-0} | 把轮速频率赋给值B |
3 | If | {SCS_HSC1_FrP15(Present):in17-0}=1 | 判断信号是否发送成功 |
4 | If | {B(Value):sig3-0}={Frequency(Value):sig0-0} | 判断轮速频率值是否变化 |
5 | Set Value | {A(Value):sig2-0}=1023/(1/{B(Value):sig3-0}) | 如果轮速频率没有变化,则用当前轮速频率值进行里程计算 |
6 | Else If | {B(Value):sig3-0}<>{Frequency(Value):sig0-0} | 判断轮速频率值是否变化 |
7 | Set Value | {B(Value):sig3-0}={Frequency(Value):sig0-0} | 如果轮速频率变化,则重新赋值给B |
8 | Set Value | {A(Value):sig2-0}=1023/(1/{B(Value):sig3-0}) | 用变化后的轮速频率值进行里程计算 |
9 | End If | ||
10 | Set Value | {ODO(Value):sig1-0}={ODO(Value):sig1-0}+{A(Value):sig2-0} | 最终显示的ODO=上次显示的值+新计算的值,单位为m |
11 | Set Value | {ODO(Value):sig1-0}={ODO(Value):sig1-0}/1000 | 单位换算为km |
12 | Set Value | {ODO(Value):sig1-0}={ODO(Value):sig1-0} | 最新计算后的里程值赋值给里程显示值 |
13 | End If | ||
14 | Set Value | {SCS_HSC1_FrP15(Present):in17-0}=0 | 清除Step3的报文发送成功标志位 |
15 | Jump To | Step4 |
表1。
通过实时的数据发送报文,监测实时的计算出的平均车速及里程值,平均车速通过转速*3.14轮胎直径*60/(1000*主减速比*对应档位传动比),如表2所示。
DistRCAvgDrvnV_HS_HS=Valid | 代表电机使能打开 |
VehSpdAvgDrvnV_HS_HS=Valid | 代表电机正在运行 |
DistRCAvgDrvn_HS_HS=246.8m | 代表当前显示里程为246.8m |
VehSpdAvgDrvn_HS_HS=10km/h | 代表当前平均车速为10km/h |
表2。
最后应说明的是:以上所述的实施例仅用于说明本发明的技术方案,而非对其限制,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换,而这些修改或替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围。
Claims (4)
1.一种基于调整测试速率的里程总计的测试方法,其特征在于,所述方法包括以下步骤:
1)首先,通过电脑里的上位机软件对电机转速参数和运行模式进行设置,包括设置频率更新时间值、轮速频率值以及频率更新步长值,所述频率更新时间值包括n小时内以m转/分钟恒定转速运行或 n小时内以m转/分钟恒定转速运行和d小时内以f转/分钟恒定转速运行,根据设置的参数计算要发送给仪表的值;
2)按下电机开关键,电机上的指针会随电机的转速的变化而变化,电机转换装置将PWM脉冲信号转为CAN信号,然后发送给仪表;
3)通过设定里程显示中间值A,给里程显示中间值A初始化,设定值B,将轮速频率值赋给值B,判断CAN信号是否发送成功,若成功,然后判断轮速频率值是否变化,如果轮速频率值没有变化,则用当前轮速频率值进行里程计算,如果轮速频率值有变化,则重新赋值给B,用变化后的轮速频率值进行里程计算,将最新计算后的里程值赋值给里程显示值;
4)电机转换装置通过根据频率更新时间值以及频率更新步长值计算每个频率所保持的时间段里程总计应累加的值,然后进行相加,求出最终里程值ODO;
5)经过计算,电机转换装置的断码屏上实时显示最终里程值,测试人员直接比对电机断码屏上显示的里程值和汽车仪表上显示的里程值,若一致,则测试成功,若不一致,则表示测试失败。
2.根据权利要求1所述的基于调整测试速率的里程总计的测试方法,其特征在于,1小时内的里程值=(n+m)转对应计算出的车速*1/a小时+(n+1/a*m)转对应计算出的车速*1/a小时+…+(n+am) 转对应计算出的车速*1/a小时。
3.根据权利要求1所述的基于调整测试速率的里程总计的测试方法,其特征在于,所述步骤3)中给A的赋设定的里程最大显示值,当里程值溢出时,将会重新清零并继续累加里程值。
4.根据权利要求2或3所述的基于调整测试速率的里程总计的测试方法,其特征在于,最终显示的最终里程值ODO=上次显示的值+新计算的值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011425376.9A CN112240776B (zh) | 2020-12-09 | 2020-12-09 | 一种基于调整测试速率的里程总计的测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011425376.9A CN112240776B (zh) | 2020-12-09 | 2020-12-09 | 一种基于调整测试速率的里程总计的测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112240776A true CN112240776A (zh) | 2021-01-19 |
CN112240776B CN112240776B (zh) | 2021-03-23 |
Family
ID=74175480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011425376.9A Active CN112240776B (zh) | 2020-12-09 | 2020-12-09 | 一种基于调整测试速率的里程总计的测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112240776B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1073763A (zh) * | 1991-12-26 | 1993-06-30 | 北京市计量测试所 | 可定k值车速里程表检定仪 |
CN102359792A (zh) * | 2011-08-23 | 2012-02-22 | 奇瑞汽车股份有限公司 | 一种汽车组合仪表的里程校正*** |
US20120049797A1 (en) * | 2010-08-25 | 2012-03-01 | Honda Motor Co., Ltd. | Meter display device for electric vehicle |
CN103264672A (zh) * | 2013-05-10 | 2013-08-28 | 奇瑞汽车股份有限公司 | 一种abs车速和里程传输方法和*** |
CN103604951A (zh) * | 2013-10-30 | 2014-02-26 | 湖北汽车工业学院 | 一种车速传感器的车速信号测量方法及其测控*** |
CN104949686A (zh) * | 2014-03-24 | 2015-09-30 | 陕西重型汽车有限公司 | 车速里程表公里脉冲数自动标定方法及*** |
CN106564446A (zh) * | 2016-10-25 | 2017-04-19 | 广州汽车集团股份有限公司 | 一种汽车里程值记录方法及装置 |
CN107246882A (zh) * | 2017-06-29 | 2017-10-13 | 卡斯柯信号有限公司 | 基于伺服控制技术的编码里程计检测装置及方法 |
US20190195653A1 (en) * | 2017-12-27 | 2019-06-27 | Ubtech Robotics Corp | Omni wheel mileage calibration method, apparatus and robot using the same |
-
2020
- 2020-12-09 CN CN202011425376.9A patent/CN112240776B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1073763A (zh) * | 1991-12-26 | 1993-06-30 | 北京市计量测试所 | 可定k值车速里程表检定仪 |
US20120049797A1 (en) * | 2010-08-25 | 2012-03-01 | Honda Motor Co., Ltd. | Meter display device for electric vehicle |
CN102359792A (zh) * | 2011-08-23 | 2012-02-22 | 奇瑞汽车股份有限公司 | 一种汽车组合仪表的里程校正*** |
CN103264672A (zh) * | 2013-05-10 | 2013-08-28 | 奇瑞汽车股份有限公司 | 一种abs车速和里程传输方法和*** |
CN103604951A (zh) * | 2013-10-30 | 2014-02-26 | 湖北汽车工业学院 | 一种车速传感器的车速信号测量方法及其测控*** |
CN104949686A (zh) * | 2014-03-24 | 2015-09-30 | 陕西重型汽车有限公司 | 车速里程表公里脉冲数自动标定方法及*** |
CN106564446A (zh) * | 2016-10-25 | 2017-04-19 | 广州汽车集团股份有限公司 | 一种汽车里程值记录方法及装置 |
CN107246882A (zh) * | 2017-06-29 | 2017-10-13 | 卡斯柯信号有限公司 | 基于伺服控制技术的编码里程计检测装置及方法 |
US20190195653A1 (en) * | 2017-12-27 | 2019-06-27 | Ubtech Robotics Corp | Omni wheel mileage calibration method, apparatus and robot using the same |
Non-Patent Citations (2)
Title |
---|
李金波等: "《基于霍尔传感器的转速测量***的设计》", 《河南科技学院学报》 * |
赵军等: "《基于GPS技术的速度标准装置研究》", 《微计算机信息》 * |
Also Published As
Publication number | Publication date |
---|---|
CN112240776B (zh) | 2021-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11727168B2 (en) | Proactive vehicle maintenance scheduling based on digital twin simulations | |
US4939675A (en) | Digital system for controlling mechanical instrument gauges | |
WO2011030398A1 (ja) | 燃費表示装置、燃費表示方法及び燃費表示プログラム | |
MXPA05014041A (es) | Metodo y sistema para compensar el desgaste de la rueda en un tren. | |
US4409663A (en) | Digital odometer | |
CN112240776B (zh) | 一种基于调整测试速率的里程总计的测试方法 | |
CN110044616B (zh) | 一种铁路机车轴承及齿轮故障诊断方法和诊断*** | |
CN113607251B (zh) | 一种车辆载重测量方法及装置 | |
CN112140894B (zh) | 续驶里程处理方法、装置及车辆 | |
CN113376395A (zh) | 商用车车速检测方法、装置、电子设备和商用车辆 | |
CN102963256A (zh) | 一种通用的汽车仪表信号转换器及其转换方法 | |
CA1295050C (en) | Electronic digital speedometer | |
CN115583153A (zh) | 一种续航里程计算方法、装置及计算机设备 | |
CN201852605U (zh) | 一种基于通信网络的车载油耗积算仪 | |
CN104535076A (zh) | 一种防滑器里程累积方法 | |
CN114757366A (zh) | 一种用于车辆的故障预测方法及*** | |
CN108394358B (zh) | 一种电动汽车续航里程的显示方法、装置及电动汽车 | |
CN2257266Y (zh) | 一种机车测速装置 | |
CN108983095B (zh) | 一种驱动电机***可靠性测试方法及装置 | |
CN207600477U (zh) | 汽车里程测量装置及电动汽车 | |
US20080191853A1 (en) | Pulse Generating Device, and Vehicle Display Apparatus Having the Device | |
CN109470388B (zh) | 一种测量整车起步所需发动机扭矩的方法及*** | |
CN219676265U (zh) | 一种机动车雷达测速仪检定仪 | |
CN217496048U (zh) | 一种重型越野汽车的车速和里程保障装置 | |
CN86108239A (zh) | 具有加速度和减速度指示装置的车辆速度表 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |