首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于CAN总线的汽车组合仪表盘的设计
来源:本站整理  作者:佚名  2010-04-15 17:03:07



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

             图2

基于CAN总线的车用仪表系统的拓扑结构如图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.。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:166,621.10000 毫秒