微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于XC164的六通道ABS开发板设计

基于XC164的六通道ABS开发板设计

时间:11-25 来源:清华大学汽车工程系 点击:

开发板在ABS开发过程中的应用

由于以前使用Intel公司196系列单片机作为主控芯片,现改用XC164CS,将代码从196移植到XC164CS是一个非常烦杂的工作,鉴于实车试验的危险性,在进行实车试验以前必须对代码进行严格的验证,开发板很好的起到了这个作用。

首先,开发板能观察轮速、轮加减速度等控制量,通过改变脉冲发生的频率,观察液晶屏的显示即可知道计算结果的对错,非常直观。

其次,可以验证主控芯片和监控芯片对报警灯、继电器、电机、电磁阀等外部设备的操作。

第三,通过阀旁边的开关,可以模拟阀的通断,实现故障诊断的功能。

第四,通过主控芯片与监控芯片的CAN通信验证主控芯片和监控芯片代码的正确性。

另外,通过开发板还可以验证ABS的进退出条件等。

开发板和实际AB系统的区别

开发板仅用于ABS系统功能和单片机功能的验证,无法做到很全面,有些功能尚不能演示,比如:

XC164CS和C505CA提供了强大的CAN接口,同时在设计过程中,又在板子上扩展了K-line/LIN总线接口,但是其在汽车网络中的实时数据传输,无法演示。

完善的诊断功能也不能完成,因为用来演示电机和电磁阀的LED同实际使用的电机和电磁阀比较起来,需要的驱动电流很小,而在ABS中使用的Infineon TLE6228驱动芯片会把这种情况样认为是故障。

结语

六通道ABS的开发板验证了ABS软件代码的正确性。该开发板自成体系,具有轮速发生、数据显示、故障诊断、外围电路驱动和实时通信功能。另外,主控芯片XC164CS采用了先进的在片调试接口(OCDS),大大提高了开发效率。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top