网站首页 » 新闻中心»业界动态» 基于CAN总线设计汽车数字仪表——汽车电子技术
联系我们

 

【咨询电话】028-68327818
【业务传真】028-68327808
【业务联系人】贺先生
【业务联系电话】13608179927
【腾讯营销QQ】800033630-101
【E_mail】sales@pfautoecu.com
 
【客服联系人】袁先生
【客服联系电话】18602801577
【腾讯营销QQ】800033630-104
【E_mail】fae@pfautoecu.com
 
【公司地址】 四川成都龙泉经开区南二路309号鼎峰动力港
【盘沣官方网站】  www.pfautocan.com
业界动态
基于CAN总线设计汽车数字仪表——汽车电子技术

  汽车数字仪表系统设计——汽车CAN总线实验教学系统
  考虑到车辆实际状况,该汽车数字仪表还能接收传感器的车速、油量、油压、制动气压等信号并显示,为驾驶员提供实时车辆工况。
  所以在汽车拥有数字仪表系统的情况下,信息都会很好的传递给驾驶者,让驾驶者能******时间了解自己手中正在驾驶的车辆的安全状况,这样使得行驶过程***变得相对安全的多,也更舒适方便的多。更多先关阅读》》》汽车CAN总线分布式控制系统——汽车CAN总线实验教学系统

  汽车数字仪表系统如何设计,汽车CAN总线实验教学系统研发工程师贺工介绍说,这里提出的基于CAN总线的汽车数字仪表是利用CAN总线使其成为车身网络一部分。下面***一起来了解一下基于CAN总线的汽车数字仪表系统设计中的硬件电路设计和软件电路设计。

  硬件电路设计——汽车CAN总线实验教学系统
  汽车CAN总线实验教学系统研发工程师表示说:汽车数字仪表系统由信号采集和处理显示等模块组成,通过模拟量信号分压,滤波整形脉冲信号,CAN总线信号通过收发器发送至中央处理器,然后再将处理后的信号通过步进电机控制器控制步进电机,驱动LCD液晶屏显示。其中信号采集模块包含CAN总线数据采集和传感器数据采集。在实际的车载环境中,系统设计遵循SAEJ1939协议在CAN总线上获取发动机转速、水温和故障代码,而其他信息包括车速、油量、机油压力、制动气压则从相应传感器以模拟量和脉冲量形式读取。

  软件设计——汽车CAN总线实验教学系统
  软件通过LM一LINK调试仿真器与LM3S2948的JTAG端口连接,实现在线仿真调试。数据接收处理软件首先初始化系统时钟、CAN节点、LCD液晶屏、步进电机等,并使能CAN中断,设置CAN屏蔽码和验收码。其中,来看以下初始化CAN节点的具体步骤:
  初始化CAN节点步骤一:封装CAN节点相关信息,创建一个软件CAN节点结构体指针pCAN_Node_lnfo;
  初始化CAN节点步骤二:初始化CAN控制器;
  初始化CAN节点步骤三:中断CAN控制器;
  初始化CAN节点步骤四:设置CAN节点接收过滤。
  只有标识符中的相关位与验收码相应位相同,系统才接收报文。如满足屏蔽条件则从寄存器读取数据并存入缓存区,再根据SAEJ1939协议判断计算发动机转速、水温和故障代码信息,传输至步进电机和液晶屏显示。
  在初始化步骤后,系统读取CAN总线和其他传感器信号。控制步进电机和液晶屏显示处理数据。等待CAN总线接收中断产生,判断总线数据是否满足屏蔽条件,即逐位比较接收的29位标识符报文与验收码、屏蔽码值,屏蔽码用于定位相关位(0=相关,1=不相关)。  

【咨询电话】028-68327818 68627808
【业务联系人】贺先生
【业务联系电话】13608179927
【业务联系QQ】800033630
【E_mail】sales@pfautoecu.com
 
【客服联系人】袁先生
【客服联系电话】18602801577
【客服联系QQ】800033630
【E_mail】fae@pfautoecu.com
 
【公司地址】 四川成都龙泉国际汽车城经开区南二路
【盘沣官方网站】 http://www.pfautoecu.com

下一篇:汽车电子的教学设备的研发方向