可变车速转速车载数据转换ECU模拟器装置设计与

suruide:可变车速转速车载数据转换ECU模拟器装置设计与开发
汽车产业走向智能化网联化,业内普遍预测,未来整个汽车产业的价值链可能会发生根本性变化。汽车会更像是四个轮子的智能机器人,不仅是出行工具,更是路上伴侣,决定车辆代际差别的标准不会是现在的悬架、发动机、变速箱,而可能是芯片、软件、数据、传感器。围绕智能网联这一趋势推动技术创新、探索新的商业模式,是本土车企实现“蝶变”、加速自身发展的关键所在。
为采集与测试汽车数据需要,可变车速转速车载数据转换ECU模拟器装置设计与开发,采用STM 32的芯片,型号为C8T6即可,支持2路CAN线连接,然后配齐电源接口线,OBD母头,电源接口及CAN收发器和周边阻容,然后制作一个紧凑一点的PCBA。
采用上位机系统软件XCOM串口助手及安装USB转UART驱动,在模拟器装置将底层固件编译好的情况下,让汽车常用的数据跑起来,例如车速、转速、电压等,采用曲线变化,否则,模拟原车数据,达到真实环境效果。
建议采用汽车标准的CANBUS协议,固定的数据流格式对外发送,老款的普桑、捷达采用指定的KWP协议,软件可以兼容,新桑塔纳、捷达、爱丽舍、中兴皮卡及其他车型均采用CAN协议即可。
PCBA画好后,外包打样,用个家用回流焊炉,将配置好的物料物料贴片上去,为了刷机和测试,预留 LED工作指示灯,采用D-LINK刷机。
配置好汽车协议数据格式,数据流定义如下:
数据序号+数据名称+单位,用英文逗号隔开,OBD数据流不带单位,采用10进制明文传输。

1电瓶电压V
2发动机转速rpm
3行驶车速Km/h
4节气门开度%
5发动机负荷%
6冷却液温度℃
7瞬时油耗(怠速):L/h (行驶):L/100km 通过车速判断当前怠速状态或行驶状态
8平均油耗L/100km
9本次行驶里程km
10总里程km
11本次耗油量L
12累计耗油量L
13当前故障码数量
14本次急加速次数Times
15本次急减速次数Times
保证每一包都发送出这15个数据,因为汽车ECU上的数据比较多,所以为了保证数据的正常,我们做这样的定义,测试简单快捷。
可变车速转速车载数据转换ECU模拟器装置固定数据格式为:
(行驶状态下数据变化)
$OBD-RT,15.3,832,25,16.86,16.86,71,9.88,14.00,5.26,5,0.74,0.74,0,0,0
$OBD-RT,15.3,832,24,16.86,16.86,71,10.29,14.00,5.26,5,0.74,0.74,0,0,0
$OBD-RT,15.3,832,24,16.86,16.86,71,10.29,13.99,5.27,5,0.74,0.74,0,0,0
$OBD-RT,15.3,827,23,16.86,16.86,71,10.67,13.99,5.28,5,0.74,0.74,0,0,0
$OBD-RT,15.3,827,23,16.86,16.86,71,10.67,13.99,5.28,5,0.74,0.74,0,0,0
$OBD-RT,15.3,827,22,16.86,16.86,71,11.15,13.98,5.29,5,0.74,0.74,0,0,0
$OBD-RT,15.3,839,22,16.86,16.86,71,11.32,13.98,5.29,5,0.74,0.74,0,0,0
$OBD-RT,15.3,850,21,16.86,16.86,71,12.01,13.98,5.30,5,0.74,0.74,0,0,0
$OBD-RT,15.3,850,21,16.86,16.86,71,12.01,13.98,5.31,5,0.74,0.74,0,0,0
$OBD-RT,15.3,827,20,16.86,16.86,71,12.27,13.97,5.31,5,0.74,0.74,0,0,0
$OBD-RT,15.3,827,20,16.86,16.86,71,12.27,13.97,5.32,5,0.74,0.74,0,0,0
$OBD-RT,15.3,827,19,16.86,16.86,71,12.92,13.97,5.32,5,0.74,0.74,0,0,0
$OBD-RT,15.3,827,19,16.86,16.86,71,12.92,13.97,5.33,5,0.74,0.74,0,0,0
$OBD-RT,15.3,827,18,16.86,16.86,71,13.63,13.97,5.33,5,0.75,0.75,0,0,0
$OBD-RT,15.3,827,18,16.86,16.86,71,13.63,13.97,5.34,5,0.75,0.75,0,0,0
$OBD-RT,15.3,827,18,16.86,16.86,71,13.63,13.97,5.34,5,0.75,0.75,0,0,0
$OBD-RT,15.3,849,17,16.86,16.86,71,14.82,13.97,5.35,5,0.75,0.75,0,0,0
$OBD-RT,15.3,840,16,16.86,16.86,71,15.58,13.97,5.35,5,0.75,0.75,0,0,0
$OBD-RT,15.3,840,16,16.86,16.86,71,15.58,13.97,5.36,5,0.75,0.75,0,0,0
$OBD-RT,15.3,847,16,16.86,16.86,71,15.71,13.97,5.36,5,0.75,0.75,0,0,0
$OBD-RT,15.3,847,15,16.86,16.86,71,16.76,13.98,5.37,5,0.75,0.75,0,0,0
可用XCOM串口工具软件测试,通过OBD输出CANBUS的数据流保存为TXT格式。
从串口数据可以查看,除字头外,第一个为汽车电压数据,变化比较小,第二个为转速,为变化值,第三个为车速数据,通过一秒一包的方式,作为曲线数据变化,设定值为10-25公里/小时曲线变化。这些变化,主要是车速及转速部分,恒定在10-25之间平滑转换,模拟原车驾驶真实场景。作为智能汽车数据采集与开发,可遵循模拟环境下,写出上位机的应用软件,最后做实车的测试与验证。
图示为安装后实车安装的比例及大小 ,外接电源采用15V的适配器,因为汽车点着火以后,平均电压在13-15V 左右,这才是正常的汽车电瓶工作状态的电压。12V是汽车熄火状态,汽车最低启动电压是 10.8V,否则就打不着火了,除非汽车电瓶老化,这个值也是作为参考,根据各类不同的车型会有不一样。可变车速转速车载数据转换ECU模拟器装置主要用于实验室开发,数据验证,调试与测试,可集成于车载系统、后台管理系统及系统平台数据传输。

点击阅读全文

外贸问答

印尼对涉华热轧板卷启动反倾销调查印尼对涉华热轧

印尼对涉华热轧板卷启动反倾销调查印尼对涉华热轧

Jintengflag:印尼对涉华热轧板卷启动反倾销调查印尼对涉华热轧板卷启动反倾销调查2月...

2018波兰纺织展 International textile fair

2018波兰纺织展 International textile fair

sux2:2018波兰纺织展International textile fair波兰面料展, 波兰纺织品展, 波兰服...

外贸工具