新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 基于CAN总线的汽车组合仪表盘的设计

基于CAN总线的汽车组合仪表盘的设计

作者: 时间:2009-12-22 来源:网络 收藏

(2)将接收的数据,进行处理,及时驱动步进电机,点亮或关闭相关LED灯,驱动LCD显示里程数据等。UPD780822集成的控制器支持4种帧,①数据帧;②远程帧;③错误帧;④超载帧。本文只用到了①和②帧格式,其中①用于接收来自节点的信息,②用于请求某个节点发送数据,其示意图如图2所示

图2

基于的车用仪表系统的拓扑结构如图3所示,所需要的数据来自多个节点,在车载CAN网络中分为高速CAN和低速CAN,由于仪表显示系统的实时性不是很高,因而将的节点放在低速CAN网络中,它同高速CAN网络的通信通过高低速CAN网关来实现。


图3

对于节点消息设计在本应用中,通信协议是由OEM厂商提供,所以本CAN通信主要是根据协议进行消息报文的分配,UPD780822支持16路接收缓冲和2路发送缓冲,每路的数据最多可达8位,报文的分配如图所示:

3.软件设计

本系统的软件全部采用C语言来实现,UPD780822拥有2K内部RAM,90KB的Flash,开发环境是NEC集成的IDE,它包括PM Plus 编译器,QB780822仿真环境,QB780822支持软件和硬件仿真,我们采用硬件在线仿真,仿真器是NEC的IEQUB78082.。



关键词: CAN 总线 汽车 仪表盘

评论


相关推荐

技术专区

关闭