数据更新方法在汽车控制系统中的应用.docVIP

数据更新方法在汽车控制系统中的应用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据更新方法在汽车控制系统中的应用.doc

数据更新方法在汽车控制系统中的应用   目前汽车的智能化、电子化和信息化已经成为未来汽车发展的大趋势。要实现汽车的电子化就必须统筹汽车上各类传感器所接收到的大量数据,如何在庞杂的数据当中准确识别当前需要数据,并进行实时更新成为了一个重要课题。   【关键词】数据更新方法 汽车控制系统 实时数据库控制系统   目前大部分比较高档的汽车较为广泛地使用嵌入式处理器、控制软件和现场总线等技术实现智能控制汽车的部分功能。汽车控制系统是实时处理系统,需要管理大量的实时回馈数据,因此更需要研究如何在实时回馈系统中维护数据一致性、实现数据更新的问题。   1 汽车控制系统与数据管理系统的简介与发展   1.1 汽车控制系统简介   汽车控制系统在发展之初是由大批车载计算机构成的节点组合而成的,这些节点就是电子控制单元(ECU),它们通过局域网控制器(CAN总线)实现内部连接。随着技术的发展,汽车功能的增加必然会使ECU的数量有所增长,汽车上收集数据的传感器数量增加,汽车控制系统需要处理的数据也越来越多,这对汽车控制系统来说不啻为一个极大的挑战。   1.2 汽车控制系统的发展趋势   随着汽车传感器的增加与传感器数据的细致化,包括人们对未来汽车各种功能的需求,汽车控制系统所需要处理的数据必定会越来越多,这就要求新的汽车控制系统一定要有足够的数据处理和数据分析能力,而且汽车控制系统的实时控制特点决定了它必须是一个快速且高效的系统,很多数据具有无比严苛的实效性,汽车控制系统一定要进行良好的数据管理规划并在短时间做出反应。   1.3 汽车控制系统中的数据管理系统介绍   由于汽车控制系统的典型嵌入式实时系统的特点,控制程序要有严格的时效性和准确性,这种时候一个准确地分配汽车传感器数据给ECU使其进行准确计算与回馈的CAN总线便显得尤为重要,而如何达到这种分配效率,则需要一个强大的数据管理系统。传统的汽车数据管理系统是分布在独立的数据控制程序之中,由不同的程序管理不同的数据,这种数据方法虽然减少了一个大数据管理系统的工作量并且使数据管理分流更易于计算,但是在程序的开发和维护过程中经常会出现数据一致性难以维持、更新功能受限等损耗大量成本的问题。因此为了实现汽车控制程序中高效率的数据存取,新的数据管理技术――实时数据库技术出现了,它借鉴了传统数据库管理数据的优点,为汽车控制系统的各个程序提供统一的数据存取接口,这样就大大降低了汽车控制系统维护和更新需要的成本,也使汽车控制系统更能专注于控制方面的功能。   2 实时数据库数据更新方法在汽车控制系统中的应用   2.1 实时数据库在汽车控制系统中的应用   汽车控制系统的正常运行需要有大量传感器和ECU同时工作,把传感器数据和计算数据进行统筹才能达到汽车控制系统的效果。举例来说,轿车的控制系统中的数据有以下几类:传感器数据(直接来自传感器的原始数据)、执行器数据(来自执行器的原始数据)、变量数据(与计算工程数据相关的数据)、工程数据(提供给控制程序的具体数据)、日志数据(汽车运行时记录数据)等。汽车控制系统在不同的ECU和控制程序之间还有大量的交换数据需要通过CAN总线发送到其它ECU中,这些数据有实时数据和非实时数据的区别,实时数据具有强烈的实效性,如传感器传输的反映汽车实时状态的数据。实时数据又分为硬实时数据和软实时数据,区别大概就是动力传动系统那样的数据和空调系统的数据这样的差距,软实时数据被允许有一定的时间差,但是硬实时数据在实时数据管理中必须处于优先地位。   实时数据库系统主要应用在对数据的实效性要求很高的数据处理领域,它的重点不在于数据的吞吐量,而是在于事务执行的可预见性,从某种程度上来说,准确的数据处理和数据预见可以让汽车控制系统变得更加高效安全。   实时数据库有着控制程序的统一访问接口,简化了控制程序,节约了存储空间,使汽车控制系统处理更加方便快捷。汽车控制系统和实时数据库管理系统还不是特别完善,其主要问题在于实时数据库也占有一定的存储空间,统一的数据接口带来的时间延迟和实时数据库系统不停数据更新带来的系统性能降低,所以,这一技术还有很大的发展空间。但是实时数据库对于数据更新和数据一致性的控制无疑是目前最方便的数据库管理方式。   2.2 数据更新方法在实时数据库系统中的应用   在实时数据库管理系统中,数据及时更新方法主要有即时更新和延迟更新两种。即时更新就是当传感器获得数据的同时,相应的传感器事务马上上传数据,即使传感器监测到的各种情况没有变化或者在允许的阈值内变化,数据也是会不停地即时更新,导致一定程度上的系统资源浪费。延迟更新(On-demand),就是与即时更新不同,当监测到的数据产生变化,超出规定范围的数据才会被监测和上传,使用延迟

文档评论(0)

guan_son + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档