基于S3C2440处理器和WinCE的智能车载仪表设计。

随着高性能电子显示技术的发展,电子汽车仪表的程度越来越高。

国内外已开发出多功能的全电子显示仪表,平视显示仪表,汽车导航系统和行车记录仪等高科技产品。

未来,车载电子嵌入式仪表具有以下优点:提供大量的复杂信息,使得汽车的电子控制越来越高。

满足体积小,重量轻的要求,使有限的驾驶空间更加人性化;高精度,高可靠性实现了汽车仪表的电子化,减少了故障的发生。

配备在线故障诊断系统,一旦汽车发生故障,即可发现故障原因,维护方便;外观设计自由度高,汽车仪表板外观美观。

基于上述优点,汽车将越来越多地采用电子仪器用于各种目的。

具有新颖形状和功能强大的嵌入式电子仪器将是未来汽车仪器的发展趋势和趋势。

1智能汽车仪表系统结构。

该智能车辆仪表具有大多数传统车辆仪表的功能。

驾驶员可以通过车辆仪表的显示界面来获取汽车的当前状态,例如车速,机油压力,机油温度,水温,机油压力或电池电量。

传统的车辆仪表直接与车辆传感器相连,仪表系统通过传感器的模拟量获得车辆的当前状态,精度不高。

本文设计的智能车载仪表并非简单地与传感器连接,而是通过CAN控制器将整个车辆连接到网络结构中。

车辆部件配备有CAN控制器,并且车辆部件通过双绞线连接以形成网络系统,以实现部件的电子化。

同时,车载仪表和汽车零部件的电子化也提高了汽车的准确性和可靠性,并减少了故障发生率。

车载智能电表主要分为两部分:基于S3C2440处理器的硬件系统和WinCE环境下的软件系统。

硬件系统为整个控制系统提供了基础,并负责CAN总线通信。

软件系统提供Wi​​nCE下CAN总线的硬件驱动程序和仪器的上层应用程序。

2硬件设计硬件系统以S3C2440为核心,RAM存储器,NOR Flash和NAND Flash为存储介质,并扩展了一些外围设备来负责系统信息的输入和输出,例如CAN总线通信单元,LCD显示屏。

,触摸屏,通用串行端口,USB设备,以太网接口等。

系统硬件结构如图1所示。

图1系统硬件结构框图在许多接口中,CAN总线通信单元是该接口的关键部分。

车辆通讯过程。

在汽车的每个重要部分,都配置了相应的CAN控制单元,并且每个CAN总线控制单元都通过双绞线连接。

汽车的每个组件都通过CAN控制单元发送该组件的当前状态信息,并通过双绞线将其发送到智能汽车仪表的CAN单元,并通过系统的CAN接口将数据发送到系统。

车载仪表系统获取数据后,通过数据处理获取汽车零部件的当前状态信息。

CAN总线接口电路如图2所示。

使用Microchip的CAN总线控制器MCP2515.MCP2515完全支持CAN 2.0A / B技术规范,速度为1 Mbps; SPI接口标准使与S3C2440的连接更加容易。

它可以发送和接收标准和扩展数据帧以及远程帧;带有2个接收屏蔽寄存器和6个接收过滤器寄存器,可以过滤掉不需要的消息并减少微处理器的开销。

CAN总线收发器使用TJA1050,它提供了CAN控制器和物理总线之间的接口,以及CAN总线的差分发送和接收功能。

图2 CAN总线接口电路为了增强CAN总线节点的抗干扰能力并提高系统的稳定性,在CAN控制器和CAN收发器之间增加了一个光电耦合器隔离器6N137,而不是将TXCAN和RXCAN端子作为端子直接机智交流