中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

您当前所在位置: 汽车电子 > 查看内容

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

文章作者头像
发布:清雅轩 作者: webmaster来源: job.cartech8.com
PostTime:16-5-2008 20:50

以下为文章全文:(本站微信公共账号:cartech8)


汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师

  ABS的匹配是一个非常复杂的过程,需要做大量的实车试验。由于试验存在着很大的危险性,所以在进行实车试验之前一定要先对控制软件做一定程度的验证,如轮速、轮加减速度、滑移率计算的准确性,以及电磁阀、报警灯、电机的正确运转等。车载的ABS电子控制单元不具备信号发生和数据显示的功能,而开发板弥补了这一缺陷。

  总体结构介绍

  开发板基本上具有六通道ABS电子控制单元的所有模块,包括单片机、电磁阀驱动、电机驱动、电源模块、轮速处理等,另外还有轮速发生模块和显示模块等。液晶屏下方的电路板(简称电路板1)用来产生方波信号,发送到主控芯片XC164CS的高速输入捕捉口(CAPCOM),加速、减速、制动按钮用来控制方波信号的频率,可模拟车辆的加速、减速和制动过程。主控芯片经过计算后,又通过串口将计算结果,如轮速、轮加减速度、滑移率等发送给电路板1,再驱动液晶屏显示数据。同时主控芯片根据不同的计算结果驱动报警灯、电机、继电器和阀等外围设备,以此模拟ABS的工作过程。

  开发板的芯片大部分采用Infineon公司生产的专用芯片,它们被国内外的ABS生产商广泛采用。主要功能模块及使用的芯片如表1所示:

表1 功能模块及使用芯片

  下面对主控芯片XC164CS和监控芯片C505CA作较为详细的介绍。

  主控芯片XC164CS

   XC164CS是Infineon公司近年推出的16位高档单片机。该单片机有如下优点:

  运算速度快:能达到40MHz的CPU频率。

  存储器容量大:

   -2kB双口RAM用于变量,寄存器池和系统堆栈;

   -附加的2kB高速数据SRAM用于变量和用户堆栈;

   -2kB高速SRAM用于代码和数据;

   -128k的flash支持在线编程。

  中断源多:接收70种中断,分为16个中断优先级(ILVL),每个中断优先级中分为4个组优先级(GLVL),数字越高,优先级越高。

  具有在片调试接口OCDS,OCDS接口标准测试协议(与IEEE1149.1兼容),主要用于芯片内部测试。现在的多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。OCDS接口扩充了JTAG接口。

  TMS 模式选择

  OCDS接口大大方便了软件调试工作,这在下面部分将详细描述。

  另外该芯片还具备外围IO口多、时钟多、AD转换口多等优点,并且具有两个CAN接口。

  XC164CS开发方法

  XC164CS可以通过三种方式跟上位机连接进行在片仿真:串口方式(即bootloader模式)、并口方式(LPT)和USB口方式(即OCDS)。其中并口方式要求上位机的主频小于800MHz,给应用带来不便。串口方式,速度较慢。需要占用一个串口,而且调试过程中经常出现连接丢失的情况,因此也不予采用。OCDS接口是XC164CS专门提供的调试接口,也是其不同于Infineon其它164系列单片机的主要特征之一,因此在开发板研制过程中采用OCDS的调试方式。

  软件采用的编译器是Keil uVision2 (PK166,摘编者注),该编译器调试功能强大,不仅能够进行纯软件仿真,而且上位机能够通过并口或者USB口跟用户板进行连接,实现在片调试。连接关系如图3所示。

  其中的ULINK是一种USB接口到OCDS接口的适配器,它具有如下特性:

  通过USB口实现上位机和用户板的快速连接;

  通过在片调试接口OCDS实现在片调试功能;

  通过OCDS实现片上flash的烧写功能。

  监控芯片C505CA

  监控芯片跟主控芯片进行实时通信,从而保证主控的正确运行,监控芯片还行使故障诊断的职能。

  C505CA是Infineon公司的一款8位单片机,它基于8051内核,优点在于:

  有较高的运算速度,能达到20MHz的工作频率;

  具有片上CAN接口,方便跟主控芯片通信;

  支持在片仿真;

  采用贴片封装。

  开发板工作过程

  开发板上电后,液晶屏显示一些说明信息,同时开始模拟ABS在实际车辆中的上电自检:报警灯亮快闪几秒,然后模拟电机和12个电 磁阀的LED依次点亮,最后,所有的LED闪一次。

[文章纠错]

文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到

你的权益请联系qchjl_admin@126.com,我们会及时处理。

12下一页

会员评价:

0 发表评论

渝公网安备 50010802001066号

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 29-4-2024 22:24 , Processed in 0.215193 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.