基于OSEKCOM规范的车身控制平台的实现
- 格式:pdf
- 大小:647.80 KB
- 文档页数:3
OSEK车用嵌入式系统报警器模块的设计与实现2172计算机测量与控制.2010.18(9) Computer Measurement &Control设计与应用收稿日期:2010 03 18; 修回日期:2010 04 28。
基金项目:江苏省软件和集成电路专项(2006227)。
作者简介:宋雪桦(1971 ),女,江苏无锡人,副教授,主要从事信号处理方向的研究。
文章编号:1671 4598(2010)09 2172 04 中图分类号:T P316.2文献标识码:AOSEK 车用嵌入式系统报警器模块的设计与实现宋雪桦,陈景柱,颜锐,陈丽莲,夏鹏(江苏大学计算机科学与通信工程学院,江苏镇江 212013)摘要:OSEK 是欧洲汽车行业提出的用于汽车电子行业的实时操作系统的国际标准,基于该规范的汽车应用软件具有良好的可靠性和可移植性,能满足汽车仪表、汽车控制系统等多种开发的需求;对OSEK 标准中的报警器模块实现的难点给出了详细说明,采取提高时间响应特性算法保证了系统的实时性,在此基础上开发出了符合OSEK 标准的报警器模块,最后使用基于飞思卡尔M C9S12DP256B 的16位芯片的电控单元开发板的硬件测试平台对开发出的报警器模块进行测试,测试表明设计的报警器模块完全达到了OSEK 标准中对报警器模块的设计要求。
关键词:OSEK/VDX;报警器;汽车电子;嵌入式软件Design and Realization of Alarm Module in OSEK for Vehicle O perating SystemSong Xuehua,Chen Jingzhu,Yan Rui ,Chen Lilian,Xia Peng(Depar tment of Comput er and M o der n Educatio n T echnolog y,P ingx iang Colleg e,Ping xiang ,Jiang x i 337000,Chin Abstract:T he OSEK standard provided by Eu ropeanautomobile indu stry is the international criterion of automotive embedded s oftw ar e developm ent platform.T he veh icle s oftw are b as ed on the OSE K/VDX standard h as good con venient for s ystem migration and expandability to satisfy the exploitation requirem ents of control sys tem,automobile meter and s o on.In this paper,firs t,th e difficulties of the alarm mod ule in th e OSE K standard ar e detailed and the alg orith m of imp rovin g the characteristics of the tim e res pon se is introduced to ensure the s ys tem s real-time perform an ce,then accom plish the alarm s design w ork accordin g to OSEK stan dard.At last us e the test platform b as ed on the chip of freescale M C9S 12DP256B to test th e alarm module,the test show ed that th e design of the alarm module fully meets the design requiremen ts of th e alarm sys tem in OS EK standard.Key words :OSEK/VDX;alarm ;automotive electronics;embedded softw are0 引言OSEK 是应用于车辆电子系统开发的操作系统的标准,该标准旨在为车用电子产品的开发提供一个通用的软件平台进而实现各个厂家开发的产品能够相互兼容以减少重复开发降低成本。
10.16638/ki.1671-7988.2021.06.059基于OPC技术的白车身生产智能管理系统韩金丰(上汽通用(沈阳)北盛汽车有限公司,辽宁沈阳110000)摘要:随着自动生产技术的推广,汽车生产自动化率不断提高。
针对汽车生产过程信息化的发展,介绍了汽车焊装车间生产数据采集系统地设计与实现。
该系统利用OPC、PLC等技术,在现有自动控制系统基础上实现了汽车生产信息化,具有低成本、低投入和扩展方便等特点,且实际使用运行良好。
关键词:汽车;OPC;PLC;数据采集中图分类号:U462 文献标识码:A 文章编号:1671-7988(2021)06-188-03Intelligent management system of body-in-white production based on OPC technologyHan Jinfeng(Shanghai GM (Shenyang) Beisheng Automobile Col., Ltd, Liaoning Shenyang 110000)Abstract: With the popularization of automation, the automation rate of automobile production is improving continuously. In view of the development of information in automobile production process, the design and implementation of production data acquisition system in automobile welding workshop are introduced. Using OPC, PLC and other technologies, the system can realize the informatization of automobile production which based on the existing automatic control system. It has the characteristics of low cost, low investment and convenient expansion, and runs well in actual use.Keywords: Automobile; OPC; PLC; Data acquisitionCLC NO.: U462 Document Code: A Article ID: 1671-7988(2021)06-188-03前言随着科学技术的不断发展,自动化技术在各行各业都得到广泛地应用[1]。
基于OSEK标准的嵌入式实时操作系统在汽车电子中的应用俞立
【期刊名称】《计算机光盘软件与应用》
【年(卷),期】2010(000)007
【摘要】随着时代的发展,汽车在安全性和智能化等方面的要求越来越高.其结果是汽车在控制技术方面的复杂性大大增加.在这种市场需求下,汽车电子OSEK标准的实时系统越发显示出重要性.本文介绍了OSEK标准体系的由来和该体系中实时操作系统的特点,同时简略分析了此实时系统实现机制.
【总页数】1页(P66)
【作者】俞立
【作者单位】杭州三汇信息工程有限公司,杭州,310053
【正文语种】中文
【中图分类】TP316
【相关文献】
1.基于OSEK/VDX标准的嵌入式实时操作系统的研究 [J], 宋少忠;赵宏伟
2.基于OSEK/VDX标准的嵌入式实时操作系统 [J], 宋少忠;阚君满
3.基于OSEK标准的嵌入式实时操作系统在汽车电子中的应用 [J], 郑英治;焦哲勇
4.Alpha OSEK:一个基于OSEK/VDX标准实现的嵌入式实时操作系统 [J], 王保进;李明树;王志刚
5.OSEK/VDX嵌入式实时操作系统在汽车稳定性控制器中的应用 [J], 郜文;李继来;梁华为
因版权原因,仅展示原文概要,查看原文内容请购买。
论文关键词:OSEK嵌入式实时操作体统RX850汽车电子论文摘要:实时操作系统(RTOS)是复杂控制系统中必不可少的一部分,它能按照任务的优先级实现多任务调度,通过信号量、事件标志来实现任务的同步,消息队列和机制来实现任务之间的通讯,中断机制来实现突发事件的管理。
较传统的前后台系统,它具有更高的实时性、稳过性。
介绍了当前在国际汽车匚业界日益占据主导地位的汽车电子开放式平台系统(OSEK/VDX)规X。
介绍了NEC汽车电子专用实时操作系统RX850,列举了其他RTOS并分析了其优缺点,建立了基于RX850的RTOS软件开发平台,实现了汽车发动机控制模块任务的调度,并对RTOS的多任务进行了软仿,这对于复杂软件系统开发是非常有实际意义的。
引言随着国内汽车电子产业的不断升级和研发投入不断加大,国内生产的汽车电子简单的ECU 已经越来越普及,例如车载音响,仪表,车身控制BCM,动力转向EPS等等。
越来越多的企业将精力投入到比较复杂的控制领域,比如发动机控制,防抱死系统(ABS)等,对于这些逻辑复杂、实时性和安全性髙的控制任务,传统的前后台系统模式非实时处理的弊端越来越呈现,这就势必需要用到实时操作系统来管理这些任务。
OSEK标准是1993年徳国汽车工业界联合推出了“汽车电子的开放式系统及接口软件规X", 即0SEK(open system and the corresponding interfaces for automotive electronics) o 1994 年法国汽车工业界的相似规XVDX(vehicle distributed executive) 和OSEK规X合并,从而形成OSEK/VDX规X体系。
当前OSEK标准已经成为汽车电子软件开发领域中的通用标准,旨在增强软件代码安全性、移植性,减少软件开发周期。
目前,市场上通用的开源RTOS有很多,比如uC/OS- II, FreeRTOS, Linux-2. 6等.但是这些核多半是用于通用领域或者安全性要求不太高的领域,如果将这些移植到汽车电子动力安全控制领域.是不太合时宜的:而且,这些核本身不是基于OSEK标准,如果引入OSEK 标准,无疑加大了内核移植的难度。
OSEKOS标准简介OSEK OS标准简介1 、OSEK 简介随着社会的进步和汽车工业的飞速发展,汽车在降低能耗、提高安全性和舒适度以及环保等方面的要求越来越高.这些要求刺激了电了技术在汽车_L的应用.而且比重不断增加,其结果是汽车在零部件控制技术、通信和网络方面的复杂性大大增加。
在这个强大的市场需求和激烈竞争的环境下,汽车电子的软硬件产品不断发展并出现多元化格局。
这时一些问题凸显出来,比如,由于处理器( CPU)不断升级导致不同的CPU间的软件移植滞后,由于不同实时操作系统的应用程序接日是口(API)不同,导致应用程序的移植性差等为了改变这种状况,1993年德国汽车工业界提出了OSEK(德文:Offene Systeme and deren Schnittstellen fur die Elektronik im Kraftfahr-zeug)体系,其含义是汽车电子开放式系统及其接口。
这个体系的最早倡导者有:宝马、博世、戴姆勒克莱斯勒、欧宝、西门子、大众和卡尔斯鲁厄大学的工业信息技术研究所,法国的汽车制造商标致和雷诺于1994年加人了OSEK体系,并将法国汽车工业使用的汽车分布式运行系统(Vehicle DistributedeX-ecutivr, V DX)也纳人这一体系,VDX的作用与OSEK相似。
在1995年召开的研讨会上,众多的厂商对OSEK和VDX的认识达成了共识,产生了OSEK/VDX规范(1997年发布),本文简称OSEK 规范。
它主要由四部分组成:操作系统规范(OSEK OperatingSystem,OSEK OS)、通信规范(OSEK Communication , OSEK COM )、网络管理规范( OSEK Net Management, OSEK NM)和OSEK实现语言(OSEK Implementation Language,OIL)。
此后,各软件生产厂商都相继推出了符合OSEK规范的产品,比较典型的有WINDRIVER公司的OSEKWorks ,ETAS公司的ERCOSEK,MOTOROLA的OSEKturbo和美国密西根大学的EMERALDS-OSEK等。
收稿日期:2005 05 13;修返日期:2005 06 26基金项目:国家 十五 863 计划资助项目(2003AA 501111)车用分布式OSEK 系统的实时诊断平台研究*黄 东,孙晓民(清华大学智能技术与系统国家重点实验室,北京100084)摘 要:目前符合OSEK /VDX 规范和CAN 总线标准的分布式应用正逐渐成为汽车电子主流。
为提高这类应用的性能和可靠性,迫切需要一个对多节点的分布式控制系统进行在线测试和性能评价的开发工具和平台。
将对如何在CAN 网络环境下构造一个开放的符合OSEK /VDX 规范的分布式汽车电子开发平台及其测试与诊断方法进行探讨,以便支持用户分布式应用开发的在线测试和修正。
关键词:汽车电子;OSEK /VDX ;ORT I ;ECU;分布式诊断中图法分类号:TP311 文献标识码:A 文章编号:1001 3695(2006)06 0199 03R eal tm i e D i agnosi ng P l atfor m f or D istri buted OSEK co m pli ant Syste m on V ehicl eHUANG D ong ,S UN X i ao m i n(S tate K e y Labora tory of In telli g ent Tec hn ology &Syste m s ,T singhua Un i versit y,Be i jing 100084,Ch i na )Abstract :The distributed app licati ons ,wh ich comp lian tw it h OSEK /VDX and CAN standards ,are becom i ng t he first choice for automoti ve el ectron i cs .So a develop i ng p latfor m wh ich can be used for run tm i e d i agnosing and perfor mance eval uati ng i n d i stri buted control syste m s has been in h i gh de m and .It w ill be discussed how to construct such a platfor m wh ich can serve as an opened devel oping and d i agnosi ng tool f or distributed OSEK comp liant auto m oti ve el ectron i cs ,and support run tm i e d i agno si ng and mod if yi ng .Key words :Auto m otive E l ectron i cs ;OSEK /VDX;ORT I ;ECU;D i stri buted Diagnosi ng 随着汽车电子技术的日益成熟,为了解决汽车安全、污染和节能这三大问题,被控对象和控制任务的数目不断增加,这就对车载控制系统的性能提出了更高的要求。
基于OSEK标准的整车CAN网络管理设计及测试验证蔡营;王永峰;岳意娥;杨丽莎【期刊名称】《汽车电器》【年(卷),期】2016(0)8【摘要】为了有效地管理网络资源,降低控制器在车辆停止工作后的能源消耗,在整车网络设计中需增加CAN网络管理。
OSEK网络管理标准能够有效地保证各个节点实时、可靠通信,能够满足CAN网络对实时性、可靠性的要求;在整车CAN网络设计中增加OSEK网络管理,能够在保证网络正常可靠运行的情况下,有效地分配网络资源,协调各控制器高效工作,并且能够实时监督各节点运行状态。
实际应用表明,OSEK网络管理在整车CAN网络中能够协调各控制器正常工作,监督整车网络运行状态,降低能源消耗。
最后设计一套有效的测试方法,能够对整车网络管理协调的有效性进行核查。
测试结果表明,整车网络管理设计能满足整车CAN网络性能要求。
【总页数】5页(P38-41)【关键词】OSEK;网络管理;测试验证【作者】蔡营;王永峰;岳意娥;杨丽莎【作者单位】东风汽车公司技术中心电子电器部,湖北武汉430058【正文语种】中文【中图分类】U463.6【相关文献】1.整车电气系统搭铁设计及验证测试 [J], 杨国樑;端木琼;王子龙;汪春华;王东升2.OSEK/VDX直接网络管理一致测试方法设计 [J], 程安宇;苗艳强;蔡林沁;金辉3.基于OSEK的CAN网络管理模拟平台的设计与实现 [J], 秦贵和;叶晨思;陈筠翰;赵耀4.车载电控单元OSEK网络管理测试设备设计 [J], 朱龙;周旋;王凯;黄帅5.基于OSEK标准的直接网络管理功能的策略实现 [J], 戎辉;王晓静;汪春华因版权原因,仅展示原文概要,查看原文内容请购买。
汽车控制器CAN网络管理解析及测试方法(OSEK)一.网络管理功能的目的解决蓄电池电量有限,如果整车控制器同时工作会造成电池亏电的问题。
通过网络管理功能,当用户需要请求相关功能时,参与该功能的相关ECU节点才需要启动起来。
协调各ECU同时进入网络睡眠模式;车载控制器网络管理功能就是通过在各个ECU的网络上,发送一些命令制定一套规则,来实现整车各个ECU 的协同睡眠和唤醒。
按照唤醒方式,我们可以将ECU网络节点类型划分为本地唤醒与远程唤醒。
本地唤醒:唤醒源来源于自身模块,比如K1.15硬线唤醒;远程唤醒:唤醒源来源于自身ECU节点所在的网络报文,该节点可以处于完全休眠状态;二、结合硬件电路说说网络管理功能为了支持睡眠和唤醒,ECU的芯片必须支持彳氐功耗模式和正常工作模式的切换。
低功耗模式(ECU睡眠)指一个ECU断电或者处于极少数的外围器件工作的模式;唤醒指的是ECU处于全工作模式。
休眠机制:控制器在一段时间接收不到CAN网络管理帧,控制器的主芯片MCU通过GPIO口控制TJA1043CAN芯片管脚STB.N为低电平和管脚EN为高电平,经过最小保持时间后芯片进入休眠模式,CAN芯片INH管脚置低。
T1.E8366电源芯片使能管脚EN 置低(INH连接至电源管理芯片EN脚),停止输出主5V电源,主芯片不工作,整个控制器断电不再工作。
TJA1043进入低功耗状态,仅由汽车电池对管脚VBAT提供基础工作电源。
唤醒机制:控制器收到CAN网络管理帧,TJA1043短时唤醒,INH 管脚置高。
电源芯片使能管脚EN置高(INH连接至电源管理芯片EN 脚)开始输出主5V电源,主芯片开始工作,MCU进入工作状态后立即控制CANTJA1043芯片管脚STB_N为高电平和EN为高电平,使TJA1043从休眠模式进入待机模式后开始正常工作。
三、网络管理功能的工作原理□所有参与直接网络管理的ECU,建立逻辑环的通信机制:是由若干个节点组成的环状结构,每个节点都有一个逻辑上的后继节点,而最后一个节点的后继节点又是第一个节点,这样就组成了一个环状的结构。
汽车电子OSEK配置器旳设计与实现伴随汽车工业旳迅速发展, 汽车对控制、通信、网络管理等方面旳规定越来越高, 基于32位微控制器旳硬件平台、基于嵌入式实时操作系统旳软件平台和基于CAN总线旳网络通信平台逐渐成为当今汽车电子业旳主流。
1OSEK/VDX规范简介在嵌入式实时操作系统方面, 为了满足日益庞大、复杂旳汽车电子控制软件旳开发需要, 实现应用软件旳可移植性和不一样厂商控制模块间旳可兼容性, 1993年德国汽车工业界联合推出了汽车电子旳开放式系统及接口——OS-EK/VDX规范(如下简称“OSFK规范”), 意在为汽车上旳分布控制单元提供一种开放构造旳工业原则。
OSEK规范从实时操作系统(RTOS)、软件接口、通信和网络管理等方面对汽车电子控制软件开发平台作了较为全面旳定义与规定。
尽管该规范还处在不停完善中, 但它所提出旳一整套处理方案将是未来汽车电子软件开发旳发展方向。
为了到达OSEK软件可移植旳目旳, OSEK规范中定义了配置使用OSEK 应用程序旳措施——通用实现语言OIL。
OSEK配置器就是使用图形化旳顾客接口, 根据顾客需求配置OIL文献, 并最终身成OSEK实时操作系统初始化代码旳工具。
它是开发符合OSEK规范旳实时操作系统旳重要构成部分。
2OSEK配置器旳重要功能OSEK应用程序旳开发流程如图1所示。
顾客通过OSEK配置器根据软硬件旳需求, 对操作系统旳属性和所有系统对象进行静态配置。
配置完毕后, OSEK配置器生成符合OSEK规范旳OIL配置文献, 并深入生成与操作系统有关旳C代码和头文献, 以提供OSEK实时操作系统初始化时必备旳系统参数。
为保证软件旳兼容性, OSEK配置器还可以从外部直接读取符合OSEK规范旳OIL文献, 完毕生成OS静态系统文献旳过程。
顾客完毕应用程序代码编写和OIL文献配置后, OSEK配置器所产生旳代码、操作系统旳部分内核和应用程序一起交叉编译, 而其他操作系统内核代码作为一种库, 被链接器整合在一起。