汽车CAN总线接口硬件设计——汽车CAN总线仿真开发工具
成都盘沣科技有限公司   2015-07-28 09:25:53 作者:liaina 来源:成都盘沣科技 文字大小:[][][]
  CAN总线通信接口电路:CAN总线通信接口电路是一个很重要的环节,记录仪的正确运行与其密切相关。汽车CAN总线仿真开发工具开发工程师表示:该设计采用了PHILIPS公司生产的总线控制器SJA1000,该器件是一 种独立的CAN总线控制器,主要用于移动目标和一般工业环境中的区域网络控制。SJA1000具有PCA82C200模式(即默认的Basic CAN模式),基本特性如下:1)具有PCA82C200模式(即默认的Basic CAN模式);2)支持CAN2.OA和CAN2.OB协议;3)支持11位和29位标识符;4)通信的位速率可达1 Mb/s;5)采用的是24 MHz时钟频率;6)可与不同的微处理器相接;7)可编程的CAN输出驱动器配置;8)温度适应范围大(-40~+125℃)。
  此外,还具有PeliCAN模式扩展功能:
1、可读/可访问的错误计数寄存器;
2、可编程的错误报警限额寄存器;
3、最近一次错误代码寄存器;
4、对每一 个CAN总线错误的中断;
5、有具体位表示的仲裁丢失中断;
6、单次发送(无重复);
7、只听模式(无确认、无激活的错误标志);
8、支持热插拔(软件位 速率检测);
9、验收滤波器的扩展(4字节的验收代码,4字节的屏蔽);10)接收自身报文(自接收请求)。
  CAN总线接口硬件电路设计原理:CAN总线是一种多主总线,可将汽车行驶记录仪作为汽车CAN网络的一个节点,在系统中与计算机终端相连的节点是主节点,其他节点是从节点。理论上,主节 点可以有多个。在简单的系统中,一般只设置1个主节点,完成主节点向从节点发送配置数据、主节点向从节点请求当前工作状态、当前数据以及数据管理等工作。 从节点根据应用的需要完成不同的功能,如现场数据的采集、设备控制和驱动等,并能实现上传数据和接收数据等通信功能。
  CAN接口电路以PHILIPS公司的P89C52微控制器作为核心处理器,负责对CAN总线控制器初始化,并通过数据总线对CAN控制器进行读/写控 制,实现CAN网络节点中信息的收发,从而实现对现场的控制;通过MAX232与PC机实现串行通信,由PC机发送的数据写到微控制器中,再由微控制器 的。I/O口和控制信号线将数据写入CAN控制器,通过CAN收发器向CAN总线发送;CAN总线上,需要上传给主节点的数据,经CAN收发器写入CAN 控制器,通过中断信号提醒微控制器读取,再由RS-232接口上传给PC机。在CAN总线的两端,需要接一个120 Ω的匹配电阻,以提高数据通信的抗干扰能力及整体可靠性。
  主要硬件电路设计:除主控器件微处理器P89C52之外,CAN总线接口电路主要由CAN总线通信接口电路、CAN收发器与光电隔离部分、串口收发器等组成。
最新评论
发表评论
标题
内容
表情
 

  分类导航
业界动态  (210)
企业新闻  (141)
汽车电子及CAN总线技术  (504)
汽车电子开发  (78)
  最新文章

成都盘沣科技有限公司

Copyright © 2009-2011 

腾讯企业QQ
蜀ICP备13022615号