摘要: |
随着科技发展的不断加快,汽车行业成为我国发展速度最快的行业之一,给汽车电子带来了前所未有的发展空间。电子技术在汽车上的广泛应用,使汽车的电子化、网络化和智能化水平日趋提高,汽车领域70%的技术革新来自汽车电子产品。日益扩大的汽车电子市场已成为信息产业新的经济增长点,新一代汽车仪表信息系统的研制具有很重要的意义。
本文在分析了目前国内汽车仪表信息系统发展趋势基础上,提出了以OSEK/VDX标准为基础的嵌入式汽车仪表信息系统中央控制器的设计。中央控制器以飞思卡尔公司的16位单片机MC9S12DG128为处理核心,软件上遵循多控制单元的开放式分布控制标准OSEK/VDX,以μC/OS-II作为实时操作系统内核,通过LIN总线与数字仪表通讯,通过CAN总线与汽车其他总成交换数据、发布控制命令,实现了汽车仪表信息系统数字化,中央控制器具有车载电子设备所要求的可靠性、EMC(电磁兼容性)等性能。
本文较深入地研究了μC/OS-II嵌入式操作系统内核,分析了其多任务调度及实时性机理,按OSEK/VDX国际通用标准要求,在MC9S12DG128单片机上成功移植了实时多任务操作系统。设计了汽车黑匣子数据保存、USB数据下载和汽车里程数据保存等算法,并以任务形式编写算法程序,采用优先级多任务调度管理,实现了软件系统的总体设计。
本文设计的汽车仪表信息系统中央控制器经反复设计、调试,最终上车运行试验,达到设计要求。文中探讨的OSEK/VDX开放式分布控制标准,汽车实时操作系统等内容为车载电子软件的设计提供了可供参考的经验。 |