嵌入式车载计算机设计

发布者:csZhou最新更新时间:2013-02-04 来源: 21ic 关键字:车载计算机  操作系统  GPRS 手机看文章 扫描二维码
随时随地手机看文章
1 引言

车载电子设备以惊人的速度增加,包括应用如导航系统、通信设备和车载娱乐系统。汽车信息通信技术(Telematics)结合了通信和计算机技术为司机和乘客提供信息、通信和娱乐服务。汽车制造商为了从激烈的竞争中脱颖而出,也不断扩展其车内系统的消费类内容和连接能力。因此,毫无疑问:汽车行业的前途在于接入网络、连接数据——在任何时间、任何地点,通过对网络的无线接入,既可以满足用户随时随地的需求,也可以使汽车生产厂商从中获益。也可提供最优质的信息服务给客户,使他们在汽车中和网络的沟通时刻畅通,随时随地获得优质服务。在前端,通过在汽车上采用的IT 解决技术,给汽车制造商提供了利润;同时,IT 技术的应用提供了有用的信息来反馈给后端的设计者们,使得成本降低,并且给用户带来满足需要的产品。通过无线接入将汽车用户变成英特网的一个有机部分,给整个社会带来了数不尽的好处。

通过无线接入给汽车用户带来的好处包括:

(1) 自诊断 检查过多的燃油或者溢出的洗涤器液,或刹车片磨损过度,或提供行驶路线;
(2) 娱乐和通信 在公路上塞车时让孩子们保持安静,和家中的父母保持联系。
(3) 信息 帮助提供实时交通状况和最快捷的路线;在汽车发生故障之前,提供汽车故障服务和修理厂的信息。同时给困境中的司机们提供紧急服务,如车被盗,或者需要大修。
(4) 安全 提供增强的与急救和故障服务中心的通信,汽车保护系统更加智能化,从而减少不必要的报警。

同样无线接入会给汽车制造商带来如下好处:

(1) 对客户的了解更加详尽 在以前这是不太可能的,可以跟踪汽车的里程,用户是如何驾驶的,耗在汽车上的时间,到访的地点,出行次数。所有的这些信息都可以用于汽车设计和提高服务以满足市场需求。
(2) 新利润的来源 向用户提供汽车服务,通信信息,获得再销售机会。
(3) 能够减少非市场需要的车型,出产满足市场需要的汽车数量。
(4) 提高客户关系的管理,促进客户的购买。

2 国外公司相关车载系统产品简介

目前的市场上存在多种计算机远程信息处理解决方案,形成了不同服务内容的功能和相同内容不同级别的功能。各种可行的解决方案都是出自满足不同用户的需要。而且,在未来这种趋势将会更加明显。当前市场所提供的相关产品如表1 所示。

3 信息服务平台系统设计
系统组件,包括主要有三部分组成(参见图1):

车载终端设备(嵌入式车载计算机)
网络服务供应商
网络平台监控中心


图1 系统结构组成

整个系统采用计算机和工业控制技术,通过软件和硬件技术的结合实现了对整个系统进行控制和协调,使整个系统能够自动工作。车载终端设备采用工业级嵌入式计算机,对车内功能模块进行控制,采集车内各种数据信息,对数据进行压缩打包,通过网络服务供应商传输到系统监控中心。监控中心通过专用的配套软件对数据进行分析处理后,再通过网络供应商将监控中心的指令下达到车载终端,对车辆进行远程监控,同时提供车辆维护、娱乐、导航、通信等服务。本文仅对车载终端(AUTO PC) 作介绍。 [page]

4 嵌入式车载计算机AUTO PC(车载终端设备)

该设备采用嵌入式系统,把计算机直接嵌入到应用系统之中,融合了计算机软/硬件技术、通信技术和半导体微电子技术。嵌入式系统由嵌入式处理器、嵌入式系统硬件和嵌入式应用软件组成。

4.1 功能描述

经研究,我们要开发的嵌入式车载计算机(AUTO PC)应当具有以下功能:

4.1.1 通过GPRS 模块实现无线数据传输与语音通信即实现无线接入INTERNET 和接听电话。通过将因特网的功能集成到车辆中,使人们在车上就可以上网浏览、收发邮件等,使汽车消费者可以方便快捷地享受更丰富的全新的信息服务。采用内置GPRS 模块,实现无线上网。GPRS 是一种高速、高效的无线系统,全称为“通用分组无线业务”(General Packet Radio Service),是在现有GSM 网络上开通的一种新型的分组数据传输技术。它允许移动用户经分组方式发送和接收数据,特别适用于间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输,而这一情形正是大多数互联网应用的特点。高速传输GPRS 采用分组交换的技术,数据传输速率最高理论值可达171.2kbps ,使用的信道类型既可以是DCH(专用信令信道)也可以是TCH(话务信道),但实际速度受到编码的限制和终端的限制,可能会有所不同。

自动切换的GPRS 系统还具有数据传输与话音传输可同时进行或切换进行的优势。也就是说用户在用移动上网冲浪的同时,可以接收语音电话。利用语言通道控制程序,通过对无线模块的控制,结合多功能电话手柄或触摸屏或语音呼叫完成电话拨号,进行车载电话拨接、免提等功能。

4.1.2 与车内控制模块的数据交换处理

现有的别克车内有CLASS 2 和 CAN 两种总线。其中,发动机动力控制模块(ECM)与车身电子模块(BCM)之间的通信采用CALSS 2 总线,而ECM 与变速箱控制模(TCM)之间是采用CAN 总线进行数据传递。但由于CAN 通信简单(只要求双绞线)、速率快 (高速CAN 可达500Kbit/s) 、抗噪性强、可靠性高(自带错误检查)。在今后几年内CAN 总线将逐步取代CLASS 2 总线。因此,AUTO PC 采用CAN 总线实现与车载模块的通信。

CAN 是一种多主竞争总线形式,废除传统的站地址编码方式,代之以对数据信息进行编码,最多可标识2032(2.0A)或5 亿(2.0B)多个数据块。网络上任一节点均可在任意时刻主动向网络上其它节点发送信息,而不分主从。非常适合现代汽车各电子控制单元之间的互连通信。因此,AUTO PC 可以通过CAN 总线获得大量共享数据,从ECM 及时获得发动机运行参数;从BCM 获得车身状态信息。同时,AUTO PC 通过总线下达指令控制各模块,控制发动机的运转、控制车门和车窗的状态。

4.1.3 在线远程诊断

AUTO PC 通过CAN 总线从各控制模块获得大量的车况信息,如从ECM 获得相关的发动机进气、排气、供油以及各传感器的数据量,变速箱的状态信息,以及相关的车身状态信息,如门状态、窗状态、灯状态等状态信息量。时时追踪车辆信息,同时定位车辆位置,若有故障及时提醒乘客。所有的这些数据采集打包发送到监控服务中心。应用分析软件由于数据量大,占用空间大,同时也为满足多客户要求,只能存放于监控中心。监控中心得到这些数据包后,解压缩释放数据,通过专用的软件分析代码,得出故障信息,若故障原因简单,给出解决方法和步骤,用户可按要求进行,若问题复杂, 由于装配有GPS,系统给出距故障车最近的维修地址和联系方法,同时系统自动通知维修中心故障车所在的当前位置、车主、车号。

采集到的车辆信息与监控中心的数据传输采用分布式数据处理,采用了基于客户机/服务器的计算环境分布式数据库系统,各终端机(Auto PC)通过远程调用(RPC)以SQL 形式请求服务程序提供服务,服务器(监控中心)执行所需的处理,然后将结果返回给终端机,终端机和服务器之间无线网络实现无缝协同计算;在整个系统中,采用TCP/IP 协议通信,通过数据复制技术、两阶段递交协议等来确保分布在网络各个终端的数据一致性、完整性和可用性。

4.1.4 车辆导航系统

现有的车载导航系统大体有:车辆独立导航定位系统、车辆组合导航定位系统。后者又主要有:GPS/DR车辆导航系统、GPS/E-map(电子地图)导航系统。目前,车上预装产品多为GPS/E-map 模式。在国内全球定位系统(GPS) 技术已日益成熟,能够提供车辆导航定位信息。但国内的基础地理贮存信息(GIS)不能满足需求,主要原因是:研发起步较晚;我国正处高速发展进程中,地理信息变化快,未能及时更新。

GPS/E-map 模式中,对E-map 的处理方式主要有两类。一类是将地图贮存在DVD 光盘上;同时与车内的娱乐系统相结合。另一类是WEBGIS,也即地图储存在监控中心,即时局部下载更新使用。日本、韩国等城市建设已逐渐完善,道路交通变化不大。因此,大多使用DVD 光盘地图。我国预装导航系统的车辆大多也采用此模式。但缺点是:由于我国正处于大规模经济建设中,城市发展变化快,地图更新频繁,需要不断更替DVD 光盘。故本系统的地图模式采用WEBGIS。同时,系统还嵌入了最新版本的分布式语音系统,驾驶中无须观看屏幕,语音导航实时报告当前方位,并提前通知行车方向;日夜显示状态切换易于在各种时间观看。

4.1.5 通过USB 接口实现摄像技术

通过USB接口实现倒车摄像功能,提供倒车防撞服务。当变速杆切换到倒档位置时,Auto PC 显示摄像头摄制的车辆后方画面,方便驾驶员倒车,避免意外发生。

4.1.6 车内办公、娱乐功能及其它辅助功能

实现移动办公,配置多种办公软件,如WORD, EXCEL,OUTLOOK 等。通过无线接入INTERNET,实现移动多媒体。移动多媒体还体现在智能无线产品、远程通信设备和信息处理产品等方面,其中包括提供语音识别系统,使驾驶者不用手动操作;智能信息/娱乐系统,从而腾出双手控制转向盘。同时采用“即插即用”的方式使汽车消费者可以方便快捷地更新他们的多媒体产品,享受更丰富的全新服务。

根据以上设计要求,下面给出了软硬件系统设计。

4.2 AUTO PC 系统的硬件设计


图2 硬件结构框图[page]

车载计算机的硬件系统结构框图如图2 所示。其中各主要模块设计说明如下:

(1) 嵌入式处理器(Processor)模块:采用Intel 公司32 位的XSCALE PXA250 400MHz 处理器,该处理器是基于面向无线互联网的嵌入式系统架构——Intel 个人互联网用户架构PCA (Personal InternetClient Architecture)。此处理器是为新一代无线手持式应用产品开发的嵌入式处理器。具有高性能,低功耗,电源管理特性:正常模式;空闲(省电)模式;睡眠(省电)模式。可极大限量的节电。
(2) 存储和初始化配置模块:Flash 、SDRAM、 内置CF (Compact Flash)或USB 接口外扩存储设备。
(3) 网络接入、通信和导航模块:采用内置GPRS 模块、GPS 模块接口。
(4) 显示模块:彩色TFT、 6.4 英寸的LCD。
(5) 人机界面及外设接口:触摸屏、功能键、USB接口、立体声插口、预留可扩展通用IO 口。
(6) 局部总线模块:采用了CAN 局部总线,实现车载分离模块数据交互。
(7) 电源模块:采用电源:DC+12V。

4.3 系统的软件设计

系统的软件结构如图3 所示。


图3 软件结构框图

4.3.1 操作系统

嵌入式操作系统有编码体积小;面向应用,可裁剪和移植;事时性强;可靠性高等特点。基于XSCALE架构的嵌入式系统,采用嵌入式 Windows CE.NET。

Microsoft Windows CE 是一个多平台的,可裁剪的32 位嵌入式操作系统。针对不同的目标设备硬件环境,可以在内核基础上添加各种模块,形成一个定制的嵌入式操作系统。

Windows CE 提供了Windows 程序员熟悉的各种开发环境。同时,内建了对多媒体(包括DirectX)、通信(TCP/IP、SNMP、TAPI 等)的支持。而且,已经含有各种常用的应用程序,如,Pocket Internet Explorer、Pocket Outlook 和Pocket Word 等。利用这些软件开发环境,容易地实现娱乐、通信和办公等嵌入应用。

Windows CE 主要包括: 内核,持久存储,图形和多媒体,进程间通信,通信服务,安全服务,用户界面服务,Internet 服务和本地化支持。

4.3.2 应用软件模块

Windows CE 下的设备驱动程序将操作系统和硬件联系起来,使得操作系统能够管理硬件设备,向应用程序提供访问使用硬件的调用。

在Windows CE 平台上,嵌入地理信息管理子系统、语音合成子系统及多个程序模块组成包括无线通信/电话管理程序模块、图像采集处理程序模块、视频处理程序模块、局部总线模块和相应的若干数据库组成。利用系统内嵌的MINI OFFICE 实现车内办公。

第三方软件选配:如MP3 播放、电子词典、游戏等。

5 结束语

该产品还处于样品试验阶段,取得了较满意的结果。当然,系统还有一些有待深入研究的问题,如车辆高速行驶时GPRS 在网域切换中的掉线问题、电子地图精度分析与误差、分布式数据处理等,以及系统在稳定性、可靠性方面还需深入的研究。

参考文献
1 Steve Furber. ARM SoC 体系结构. 北京航空航天大学出版社
2 Jean J.Labrosse. 嵌入式系统构件. 北京;机械工业出版社
3 陈章龙,涂时亮. 嵌入式系统-Intel Strong ARM. 北京航空航天大学出版社
4 海搏创作室. 嵌入式控制器硬件设计. 浦东电子出版社
5 李永隆. Windows CE 程序设计实务. 北京;中国电力出版社
6 张瑞. 分布式呼叫中心管理系统技术实现. 计算机 1018
7 程军,崔继波,苟凯英. 车辆控制系统CAN 总线通信的实施方法. 汽车工程, 2001 23 (5)
8 向怀坤,刘小明. 车辆导航系统的研究开发现状与趋势. 汽车工程, 2001 23(5)
9 韩斌杰. GSM 原理及其网络优化. 北京;机械工业出版社
10 SAE Standard SAE J1850
11 SAE Standard SAE J1962
12 GM Standard GMW 3203(end)
关键字:车载计算机  操作系统  GPRS 引用地址:嵌入式车载计算机设计

上一篇:汽车电子系统发展和实用化的三大技术
下一篇:车上设备人机语音接口

推荐阅读最新更新时间:2024-05-02 22:32

iOS 11为啥越更新越无聊 聊聊操作系统的那些事
    以往每次更新iOS大版本身边人总会互相问一声“更新了吗”,然后就新功能聊聊时好时坏,有用没用,但是这一次却基本没人说这个话题了。网上关于iOS 11的讨论也是寥寥,大多是在感慨苹果江郎才尽,没有新东西了。真的是这样吗?   不可否认这几年的iOS越来越没让人眼前一亮的新功能出现了,但这不仅仅是苹果一家的问题,而是整个移动操作系统市场都显得暮气沉沉,谷歌在Android上也好几年没拿出新东西了。 iOS 11拿得出手的新功能越来越少   为什么呢?其实道理很简单,那就是智能手机这种终端的使命已经达成,用户需求也都已经成型了,经过这么多年的迭代,一部智能手机应该为哪些需求服务都已经明确下来,所以作为人机交互的通路,操作系统的形
[手机便携]
Basemark开发出全球首个通用操作系统RockSolid Core 可大大缩短新车开发时间
据外媒报道,芬兰公司Basemark开发出全球首个通用操作系统Rocksolid Core OS,可为所有软件定义车辆获得许可。Basemark表示,Rocksolid Core OS是适用于所有汽车应用的唯一可获许可的端到端解决方案。它结合了车规级Linux、AUTOSAR Classic和AUTOSAR Adaptive。 被许可方还将获得自动驾驶、数字仪表盘、信息娱乐和ADAS的参考应用。Basemark成立于2015年,已成功开发出跨硬件图形和计算应用程序的中间件。 (图片来源:Basemark) RockSolid Core架构是该公司的原创设计,可根据ASIL-B要求(适用于性能控制器)和ASIL-D要求(适
[汽车电子]
Basemark开发出全球首个通用<font color='red'>操作系统</font>RockSolid Core 可大大缩短新车开发时间
苹果全新操作系统曝光:与华为鸿蒙OS像极了
华为鸿蒙OS发布会正在进行,巧合的是,名为“homeOS”的苹果新操作系统首度曝光,它意外出现于苹果的招聘启事中。 由于鸿蒙OS英文是HarmonyOS,有网友调侃两者仅几个英文字母之差,颇为相似。 招聘启事的主角是iOS高级程序员,其中提到需要优化iOS、tvOS、homeOS等移动操作系统的代码、音乐框架等。 就现有资料来看,homeOS还是新生事物,具体定位不详,仅从名字判断,它定位可能是智能家居、IoT物联网等场景,苹果一直被诟病,在智能家居方面,还缺乏统一明确的战略。 考虑到6月7日WWDC大会就要召开,也许届时能了解到homeOS更多的信息。当然,不排除它和iPadOS、macOS一样,只是某套老系统的改名而已,比
[手机便携]
三星放弃Bada背后 操作系统之争容不下更多参与者
Android份额从零到一半以上 移动互联融合带来变革 刚刚取代诺基亚成为全球最大手机厂商的三星,在一周前宣布放弃Bada操作系统,转而专注Android,这一则并不起眼的新闻打破了业界的幻想。操作系统平台的竞争已经对巨头外的参与者关上了大门。 IDC刚刚公布的数据显示,2012年第一季度,全球手机市场56%出货量被Android占据,而这距离第一个Android发布第一个成熟版本(1.5版本)的2009年来说只有近三年的时间。而在智能手机市场,Android占到了80%的份额。 除此之外还有大量的平板电脑在使用Android操作系统。同样来自IDC的预测,2016年,基于Android的各类设备市场占有率将达到31.1%,
[手机便携]
三星放弃Bada背后 <font color='red'>操作系统</font>之争容不下更多参与者
基于S3C2410处理器对Windows CE 5.0操作系统实现BSP移植
1、引言 在当今后PC时代,嵌入式系统应用得越来越广泛,嵌入式产品充斥着许多领域,日常生活的手机,MP4,PDA等都属于典型的嵌入式系统。在嵌入式系统中,微处理器和操作系统是进行应用开发的基础。在微处理器方面,S3C2410是Samsung公司推出的一款基于ARM920T内核的16/32位 RISC嵌入式CPU,主要面向手持设备以及高性价比、低功耗的应用。在操作系统方面,Windows CE 5.0是由微软提供的一款嵌入式操作系统,在Windows CE 4.2基础上,它又加入了一些新特性以满足市场需求。板级支持包 (Board Support Package,BSP)是操作系统的一个组成部分,提供对硬件的支持。BSP的开发在整个
[单片机]
基于S3C2410处理器对Windows CE 5.0<font color='red'>操作系统</font>实现BSP移植
浅析Arm Linux操作系统调用流程详细解析
At91rm9200处理器对应的linux2.4.19内核系统调用对应的软中断定义如下: #if defined(__thumb__) //thumb模式 #define __syscall(name)/ push {r7}/n/t / mov r7, # __sys1(__NR_##name) /n/t / swi 0/n/t / pop {r7} #else //arm模式 #define __syscall(name) swi/t __sys1(__NR_##name) /n/t #endif #define __sys2(x) #x #define __
[单片机]
GPRS技术在尾矿库远程监测系统中的应用
0 引言 金属或非金属矿山开采出的矿石,经选厂选出有价值的精矿后产生砂一样的“废渣”,叫做尾矿。尾矿库是金属与非金属矿山安全生产的重要环节,也是该领域的重大危险源之一,作为具有高势能的人造泥石流危险源,其一旦发生事故,将会给下游人民生命财产安全造成巨大损失,给当地环境造成严重污染,给当地的经济发展和社会稳定也带来严重的负面影响。尾矿库的安全监测对于加强尾矿库的安全监管,把握尾矿库的安全现状,减少尾矿库的事故发生等具有重要意义。当前,我国尾矿库安全运行的主要技术参数如坝体形变位移、库水位、浸润线埋深等,均由人工定期用传统仪器到现场进行测量,安全监测工作量大、受天气、人工、现场条件等许多因素的影响,存在一定的系统误差和人工误差。同
[测试测量]
<font color='red'>GPRS</font>技术在尾矿库远程监测系统中的应用
车载GPS/GPRS/CDMA系统新方案
随着我国经济改革的不断深入和市场经济体制的逐步建立,公路建设、道路运输等各项交通事业正在跨越式地向前发展,为了实现进一步管理好运输市场,保证运输安全等一系列目标,各级交通部门正在积极推行“智能交通”:即通过运用先进的信息、通信、控制等高新技术对传统运输系统进行改造而形成的一种信息化、智能化、社会化的新型交通运输。 在长途班车、旅游客车、危险品运输车辆上安装车载GPS卫星定位系统后,通过中心监控系统可以对车辆进行实时监控,对管理部门监督驾驶员超速行车、疲劳驾驶、提高运输生产组织水平等具有积极的辅助管理作用;同时监控中心可对与正处于超速、抛锚等情况的长途营运车实施报警功能,从而降低交通事故的发生率,提高运输安全生产具有积极的意义。
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved