基于OSEK/VDX规范的远程车载控制器的开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
论文首先对市场上同类产品进行了研究,指出其待改进之处,随后论述了符合OSEK/VDX标准,具有高稳定性的车辆监控系统车载移动终端的设计。
     OSEK/VDX标准包括4个部分:操作系统、通信、网络管理及OIL语言。OSEK/VDX操作系统提供了一系列的服务和处理机制来控制任务和目标硬件;OSEK/VDX通信标准是一个用于自动控制应用软件的通信环境;OSEK/VDX网络管理最基本的任务就是保证电子控制单元通讯网络的安全性和可靠性;OSEK/VDX OIL描述了一种可以在特定CPU中配置应用程序的机制。本文在分析嵌入式实时操作系统uC/OS-II内核工作原理的基础上,着重研究了uC/OS-II内核的任务调度算法、任务切换机制及资源管理等方面的功能。根据OSEK OS的定义,对uC/OS-II内核的部分功能进行了改进和扩展,如任务调度算法与计数器报警器等,开发了VSOS操作系统。
     基于VSOS操作系统,完成了车载移动终端应用层软件的设计与硬件设计。硬件方面,论文对关键电路进行了详细具体的论述;软件方面,论文在多任务的架构基础上,引入了消息驱动机制,详细描述了任务之间消息传递的过程和各个任务处理消息的过程。
     最后,本文从硬件与软件两个方面总结了系统可靠性设计的经验,这些经验都是基于作者在设计开发过程中所遭遇到的实际问题而总结的,具有较好的借鉴性和实用性。本文还进一步论述了系统中存在的不足以及下一步的工作计划。
First, the thesis studies the samiler product on the market and points out what to be improved. Then, the thesis discusses the design of the high reliability vehicle mobile terminal of the vehicle monitoring system based on OSEK/VDX norm.
     OSEK/VDX norm composes of four parts: operating system specification, communication specification, network management specification and OSEK/VDX implement language. The OSEK/VDX operating system provides a series of different services and processing mechanism to control task and target hardware; the OSEK/VDX communication specification is a uniform communication environment for automotive control unit application software; the essential task of network management is to ensure the safety and reliability of a communication networks for electronics control units; the goal of OIL is to provide a mechanism to configure an OSEK/VDX application inside a particular CPU.With analysing the operation principle of a embedded real-time operating system uC/OS-II, the thesis studies the scheduling algorithm of uC/OS-II, the task switch mechanism and resource management function emphatically,etc. According to the definition of OSEK OS, project team improves and expands some functions of uC/OS-II kernel such as task switch algorithm, counter and alarm function module, and develops VSOS operating system kernal.
     The design of hardware and applicatin software of vehicle mobile terminal product is completed based on the VSOS operating system kernal. As hardware aspect, the thesis detailedly discusses the design of the key circuit ; as software aspect, based on the multi-task architecture, the thesis introduces message-driving mechanism and detailedly discusses the process of messaging between tasks and the manner of message being processed by each task.
     Finally, from hardware and software two aspects, the thesis sums up the experience of system reliability design. This experience is based on the problem encountered in the processing of development and has good practicability and reference. Further more, the thesis discusses the shortage of system and works out the next step work plan.
引文
[1] 谷乾龙,陈新轩.工程机械现代控制技术的现状与发展.筑路机械与施工机化,2003,20(4):31-32
    [2] 李 亦 锐 . 国 外 工 程 机 械 新 技 术 新 结 构 与 发 展 趋 势 . 机 械 制 造 与 自 动化,2006,35(5):8-10
    [3] 陈斌.全球 GPS 卫星定位系统 GPS 及其在现代汽车中的应用.沿海企业与科技.2007,9(88):20-21
    [4] Joseph Lemieux.OSEK/VDX 汽车电子嵌入式软件编程技术.罗克露译.原书第一版.北京:北京航空航天大学出版社,2004,21-276
    [5] 刘基于,李征航.全球定位系统原理与应用.北京:测绘出版社,1993,53-56
    [6] 张勤,李家权等.GPS 测量原理及应用.北京:科学出版社,2005,32-50
    [7] Elliot D.Kaplam.Principle and Application of GPS. 北 京 : 电 子 工 业 出 版社,2002,45-78
    [8] 吕捷.GPRS 技术.北京:北京邮电大学出版社,2001,3-127
    [9] 文志成.通用分组无线业务-GPRS.北京:电子工业出版社,2004,67-71
    [10] YiBing Lin.GSM Point-To-Point Short Message Service.International Journal of WireLess Information NetWorks,1997,4(4):1-2
    [11] 彭林.第三代移动通信技术.北京:电子工业出版社,2003,241-278
    [12] 阳宪惠.现场总线技术及其应用.北京:清华大学出版社,2000,42-76
    [13] 史久根.CAN 现场总线系统设计技术.北京:国防工业出版社,2004,57-76
    [14] Robert Bosch Inc. CAN Specification Version 2.0.Stuttgart:Robert Bosch GmbH,1991,5-15
    [15] Bruno Bouyssounouse.Embedded System Design.Berlin:Springer,2005,112-135
    [16] Jean J Labrosse.嵌入式系统构件.袁勤勇,黄绍金译.原书第二版.北京:机械工业出版社,2002,96-117
    [17] 王苗苗.嵌入式系统设计与实例开发.北京:清华大学出版社,2003,57-76
    [18] 周 立 功 .ARM 嵌 入 式 系 统 基 础 教 程 . 北 京 : 北 京 航 空 航 天 大 学 出 版社,2005,214-243
    [19] The OSEK/VDX group.OSEK/VDX Operation System Version 2.2.3.http://pro- tal.osek-vdx/files/pdf/specs/os224.pdf,2005-02-17
    [20] The OSEK/VDX group.OSEK/VDX Communication Version 3.0.3.http://portal. osek-vdx/files/pdf/specs/osekcom303.pdf,2004-07-20
    [21] The OSEK/VDX group.OSEK/VDX Network Management Concept and Appli-Cation Programming Interface Version 2.5.3.http://protal.osek-vdx.org/files/pdf/ specs/nm253.pdf, 2004-07-26
    [22] The OSEK/VDX group.OSEK/VDX System Generation OIL:OSEK Implement- ation Language Version 2.5.http://protal.osek-vdx.org/files/pdf/specs/oil.pdf, 2004-07-01
    [23] 园 铭 蔚 , 孙 泽 昌 . 一 种 嵌 入 式 实 时 操 作 系 统 -OSEK/VDX OS. 测 控 技术,2003,22(12):45-47
    [24] 于建锋,周文华.用实现 OESK/VDX 的 RTOS 进行汽车电控单元开发.汽车工程,2004,26(2):210-213
    [25] Jean J.Labrosse.uC/OS-II 源码公开的实时嵌入式操作系统.邵贝贝译.原书第一版.北京:中国电力出版社,2001,46-78
    [26] 资 小 龙 , 李 莹 .OSEK 车 用 嵌 入 式 RTOS 的 设 计 . 工 业 控 制 计 算机,2005,18(3):53-54
    [27] 周 晓 峰 , 李 兴 虎 . 车 用 实 时 操 作 系 统 OSkernel 的 开 发 . 汽 车 工程,2005,27(5):607-611
    [28] 黄涛.基于 OSEK/VDX 的汽车操作系统设计.北京汽车,2007(1):24-26
    [29] 吕京建.嵌入式系统开发工具及 RTOS 平台.电子质量,2003(4):117-118
    [30] Philips Inc.LPC2109/LPC2119/LPC2129 Product Datasheet.http://www.nxp.co- m/acrobat_download/datasheet/LPC2109_2119_2129.pdf,2007-12-10
    [31] National Semiconductor.LM2596 Simple Switcher Power Converter.http://www. national.com/ds.cgi/LM/LM2596.pdf,2002-05-15
    [32] Sipex Inc.800mA Low Dropout Voltage Regulator.http://www.zlgmcu.com/sipe- x/power/SPX1117_en.pdf,2004-08-25
    [33] Texas Instruments Inc.Dual-output Low Dropout Voltage Regulators.http://focu- s.ti.com.cn/lit/ds/symlink/tps767d318.pdf,1999-07-12
    [34] Holux Inc.GR-87 User’s Guide.http://www.holux.com.cn,2006-02-21
    [35] Catalyst Inc.1 Kb Microwire Serial EEPROM.http://catsemi.com/datasheets/ 93c46.pdf,2007-02-08
    [36] Siemens Inc.MC55/MC56 Hardware Interface Description. http://www.mc55.ru/ lib/mc55_56_hd_v0105.pdf,2004-02-21
    [37] Siemens Inc.MC55 AT Commands Set.http://www.mc55.ru/lib/mc55_atc_0105. pdf,2004-02-10
    [38] Siemens Inc.MC55 Release Notes.http://.mc55.ru/lib/mc55_56_rn_v0105.pdf, 2004-02-13
    [39] Texas Instruments Inc.3.3-V CAN Transceivers.http://focus.ti.com.cn/lit/ds/sy-mlink/sn65hvd230.pdf,2002-06-16
    [40] Maxim Inc.3.3V to 5.5V RS-232 Transceivers.http://datasheets.maxim-ic.com/- en/ds/MAX3222-MAX3241.pdf,1999-03-19
    [41] Maxim Inc. 3.3V RS-485/RS-422 Transceivers.http://datasheets.maxi-ic.com/en /ds/MAX3483-MAX3491.pdf,1994-12-19
    [42] 魏忠,蔡勇.嵌入式开发详解.北京:北京航空航天大学出版社,2003,123-138
    [43] 杨金,孙世新.基于消息机制的单片机多任务系统的开发.计算机时代,2007,(4):55-56
    [44] 高 睿 , 张 明 明 . 嵌 入 式 操 作 系 统 中 消 息 机 制 的 研 究 . 辽 宁 大 学 学报,2007,34(3):241-243
    [45] 程岩,孙继昌.基于消息机制的算法与应用.山东科学,2006,19(5):56-58
    [46] 认证与电磁兼容.我国现行的电磁兼容标准.电子质量,2007, (12):85-85
    [47] 魏 海 元 . 嵌 入 式 软 件 测 试 . 交 通 部 上 海 船 舶 运 输 科 学 研 究 所 学报,2007,30(2):135-138
    [48] 于复生,沈孝芹.工程机械单片机测控系统的防干扰措施和可靠性设计.工程机械,2004,35(3):1-3
    [49] 樊林波,赵明.软件可靠性与硬件可靠性异同分析.贵州大学学报自然科学版,2007,24(2):166-170
    [50] 丁少华,周祖德.智能测控系统电磁兼容性设计技术探讨.机械工业自动化,1994,16(2):25-28,31
    [51] 陈天殷.汽车电器电磁兼容性及电磁干扰的抑制.汽车电器,2007, (1):56-59
    [52] 党智辉 , 范小明 . 电磁兼容中的几种干扰抑制方法及其应用 . 自动化信息,2007,(11):68-69
    [53] 代慧芳.单片机测控系统软件抗干扰技术.科技广场,2007, (5):217-218
    [54] 边丽丽.嵌入式系统中软件抗干扰措施.计算机安全,2007, (10):65-68
    [55] 陈彪 , 沈明 .缓变信号采集综合抗干扰滤波算法及实现 . 计算机应用研究,2002,(6):50-51
    [56] 詹国华,张量.动态抑制交流干扰的软件滤波算法及应用.计算机应用研究,2001,18(9):103-105

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700