新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 重型商用车CAN总线通讯平台的设计

重型商用车CAN总线通讯平台的设计

作者:郝杰 宋健 黄全安 清华大学汽车工程系时间:2009-07-08来源:电子产品世界收藏

  CAN控制器选用的是英飞凌()公司的XC164CM系列单片机,它集成有CAN控制模块。该单片机的TwinCAN模块包含两个全CAN功能节点,两节点可以独立工作或者通过网关功能交换数据帧或远程帧,该模块还拥有32个CAN消息通道,这32个报文对象可以被独立地分配到两个CAN节点之一并设置为发送或者接收对象,它们可以设置成处理带11位或29位标识符的帧。这个CAN控制器符合CAN规范V2.0B,每个CAN节点都有控制寄存器,支持速率可到1Mbit/s。

本文引用地址:http://www.eepw.com.cn/article/96067.htm

  CAN驱动器收发器选择NXP公司的PCA82C250芯片给CAN控制器与物理总线之间提供接口。该芯片提供对总线的差动发送和接收功能,也可以支持最高到1Mbit/s的通讯速率。其驱动电路内部具有限流电路,可防止输出极对电源、地或负载的短路。当结温超过160℃时,两个发送器输出端极限电流将减小,从而限制了芯片的温升,实现了过热保护。同时,PCA82C250芯片采用了双线差分驱动,有助于抑制汽车在恶劣电器环境下的瞬变干扰。

  接口电路的设计在遵循SAE 协议的同时,要考虑对接口电路进行一定抗干扰和保护措施。连接XC164CM单片机与PCA82C250芯片的电路设计如图2所示。

  XC164CM单片机具有两个独立的CAN节点A、B,故选用两片PCA82C250分别与其引脚的TxD端与RxD端相连,总线连接的CAN节点1、2分别代表发动机电控单元和AMT的电控单元,数据由CAN节点1和CAN节点2发出,经过该通讯平台后传给另一个节点。SAE 协议中需要使用屏蔽双绞线作为的通讯导线,选用PCA82C250的高速工作模式,只要将Rs引脚直接接低电平即可实现。



评论


相关推荐

技术专区

关闭