TPMS在仪表上的显示 邹向朝 2013-09-16 一、项目概述: 汽车在高速行驶的过程中,由于轮胎与地面的摩擦,使得轮胎内的温度不断的升高,压力也随温度的升高而变大,高温高压的轮胎在高速上行驶极易发生车祸,所以轮胎内的压力检测显尤为重要。我在此方案的设计过程中重要是将汽车胎压传感器检测到的信息通过CAN总线传输到仪表显示上,这样就可以随时随地的让驾驶员了解当前在行车过程胎压的情况。在此我只是简单的做了一下显示策略,可能到实地装车还需要不断的改进。 二、预期效果: 1、点阵区:显示轮胎轮位以及该轮胎的当前压力; 2、档位区:显示当前车辆行驶的档位; 3、历程区:显示车辆总的行驶路程; 4、时间区:显示当前的时间; 5、温度区:显示车厢内的温度。(由于该液晶模块是安装在仪表内部,测量会造成很大的误差,所以其自身携带的温度检测模块我没有运用) 三、软件开发环境: 由于主控芯片是飞思卡尔MC9S12XEG12816位芯片,所以开发环境是飞思卡尔codewarrior V5.0版本。
模拟TPMS发送CAN帧的上位机软件是运用周立功的CANTest.
四、硬件说明: 1、NXP COG评估板上的跳线接法如下: JP1(IFS)接口选择接GND,选用SPI接口; JP2(nCE)片选:把跳线帽去掉,使用飞线接到开发板的P3.3端口,使用P3.3控制片选信号; JP3(OSC)时钟选择:接GND,使用内部振荡器; JP4(SA0):接GND; JP5(SA1):接GND; JP6(VLCD):短接,使用内部驱动电压; JP7(SDAOUT):接GND,使用SPI接口时此管脚不用; 2主控芯片接线图: 主控芯片:飞思卡尔MC9S12XEG128 五、控制逻辑说明: 1、正常情况下,每个轮位显示时间为30s,30s后自动切换到下一个轮位显示; 2、在非正常情况下,当仅有一个轮位不正常的时候,该轮位不但的闪烁,直至胎压回复正常,有两个及两个以上轮位不正常的时候,每个轮位一次循环显示,每个轮位显示的时间30s,不正常轮位的显示的优先级始终高于正常轮位的。 3、时间和档位显示是每秒刷新一次,历程是不断的刷新,温度是每十秒刷新一次。 4、RF表示右前轮,RB表示右后轮,LF表示左前轮,LB表示左后轮; 5、根据相关文献,正常胎压范围在202KPa~320KPa
六、活动总结: 通过这次NXP COG创新活动,体验了PCA8538驱动VA液晶的显示效果,确实在各方面都优于普通液晶显示模块,尤其是对比度方面,底色很黑,而需要显示的像素很亮,同时也体验了PCA8538驱动液晶的控制方式、软件编写等实际应用,模拟了在汽车仪表中实际应用的情况,达到了预期目的,对在以后的项目中开发液晶显示模块有很大参考作用。
http://%5Bmedia=x,500,375%5Dhttp://v.youku.com/v_show/id_XNjA5ODU4MTA4.html[/media]
|