车身控制器软件平台的设计与实现

被引量 : 0次 | 上传用户:hhjscp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在车身控制器软件开发过程中,往往存在着大量的代码重写,开发周期长,开发效率不高等情况,如何提高开发效率,缩短开发周期,尽快开发出满足功能需求且可靠的车身控制器软件成为各个汽车电子开发商在竞争中夺取优势的关键。针对这种情况,本文以经济型车车身控制器为研究对象,设计与实现了软件平台,通过配置与少量代码重写与移植即可迅速将其布署于不同经济车型车身控制器。本文通过典型的经济型车车身控制器硬件系统以及其控制流程的分析,从可移植及逻辑功能模块可以重复使用的角度,基于Keil uVision与C51开发环境设计了车身控制器软件平台层次结构,分为硬件抽象层、输入输出处理层、逻辑功能层、以及任务管理模块部分与配置模块部分。并进一步对该层次结构进行了功能模块划分与设计实现。这主要包括:通过带参数的宏以及宏定义,对具体的硬件寄存器或I/O口操作进行封装,将硬件抽象为操作接口,实现了硬件抽象层;在此基础上设计了输入输出层,向上层提供与硬件无关的输入量信息,输出驱动接口和计时服务;在输入输出层之上完成了逻辑功能层软件的开发,介绍了其开发方法并设计了相关算法;采用前后台程序的方式实现了任务的管理;通过宏定义与条件编译配合实现了逻辑功能层软件模块的可配置以及软件平台针对硬件接线的可配置设计;讨论了软件平台开发与实现过程中所采取的软件避错、容错、编码规则等软件可靠性措施。最后,在具体的实验室用车身控制系统硬件平台上,对车身控制器软件平台的逻辑功能、可配置项、以及相关算法进行了测试与验证。
其他文献
电梯作为高层建筑中人类运行的主要交通工具,其安全的环境对乘客来说很重要。经常听说乘客在乘坐电梯时遇到单人摔倒、多人之间突发打架、施暴等异常行为,给乘客的人身安全造成
近些年来,随着我国互联网和电子商务的迅猛发展,为我国快递企业的蓬勃发展创造了全新的商业领域。消费者的购物偏好从原有的实体店逐步扩大到网络商店,网络购物的完成最终必
<正> 杨树千老中医(1893~1971年)医术精湛,擅长内科,有丰富的临床经验,对药物方剂的研究造诣精深,现将先师应用四逆散的临床经验介绍如下:四逆散的适应证四逆散一方首见于《伤
由于人民银行的特殊职能和独立的财务预算体制,使其银行账户情况复杂,存在一定的特殊性,给银行账户管理工作带来一定的难度。本文拟通过审计实践中发现的问题,对人民银行银行
目的探讨高危孕产妇应用风险预警评估管理模式在产科门诊管理中的效果观察。方法选取2018年2月—2019年2月本院产科门诊收治的126例高危妊娠产妇作为研究对象,随机分为对照组
国际航空运输侵权是国际航空法学界所关注的焦点问题。自1929年《华沙公约》开始,以其为主体的华沙体系就一直致力于为国际航空运输侵权的责任问题提供统一的范本。尽管如此,
蚝岗遗址位于东莞市郊篁村区,距莞城市区约5公里(图一)。1990年初,当地文物爱好者首先发现该遗址,并采集到彩陶、夹砂陶片等遗物。同年11月,广东省文物考古研究所、东莞市博
<正> 笔者运用苇茎汤加味治疗慢性化脓性鼻窦炎54例,疗效较满意,现报道如下。一般资料本组病例均为门诊患者,男29例,女25例;年龄:最小12岁,最大56岁,多数为20~35岁青年;病程:
福斯特的《印度之行》不仅蕴涵着鲜明的反殖民主义思想,而且还具有浓厚的殖民主义意识。通过从景物描写、人物刻画以及话语分析入手,揭示蕴涵在作品中的殖民主义意识。
目的本研究将现代影像学、图像处理、反求工程、计算机辅助设计与制造等技术相结合,制作数字化种植外科手术模板,并评价其辅助种植的精确性和临床应用效果。方法1.牙支持式种植