时间触发合作式调度的分布式嵌入式系统及在汽车ACCS控制系统中的应用

来源 :厦门大学 | 被引量 : 0次 | 上传用户:bailiankk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于CAN总线的分布式嵌入式控制系统的应用日益普遍,系统控制和保护功能愈来愈复杂。在研制这些安全性要求很高的系统过程中,必须对其数字控制器进行充分的测试和参数整定。在完全消除控制器硬软件错误之前,就直接使用实际系统进行测试是不合适的。解决上述问题的途径之一是采用实时仿真系统,即将实际“执行器——整车——传感器”代之以实时模型,与实际控制器构成闭环控制系统。由于该实时仿真测试系统回路中具有实际微控制器和接口硬件,因而被称为硬件回路仿真(Hardware-In-the-Loop Simulation),简称HIL。本文跟踪国内外的最新研究成果,建立了一种软硬件相结合的基于ARM7 LPC2119的HIL嵌入式仿真测试系统。本文还深入分析了嵌入式操作系统合作式与抢占式任务调度策略的优劣,依据Pont等人提出的时间触发合作式调度的思想,在单个ARM微处理上,实现了该嵌入式调度器的移植。时间触发的合作式调度器使用定时器驱动任务调度,任务之间不可抢占且具有毫秒级的响应时间,具有实时性、可预测性和可靠性高等特点。通信和协调是分布式控制系统的关键技术,它将物理上分散配置的子系统有机的联系在一起,实现系统资源的共享。本文在详细分析标准CAN总线协议和现有CAN总线高层协议的基础上,在分布式的多个ARM微处理器平台上,实现了一种使用时间触发方式的CAN总线协议和基于此CAN总线高层协议的多处理器的时间触发合作式调度器。并通过HIL的仿真测试平台,验证时间触发调度器和CAN总线协议的实时性、稳定性和可靠性。随着现代汽车工业的进步,嵌入式控制器在汽车上使用呈一种快速递增的趋势,特别在中高档轿车上,已经普遍采用微控器替代原先的机械控制系统,称为电子式线控驾驶(Drive by wire)系统。汽车ACCS、ABS和ASR电子控制系统是这类电子式线控驾驶的代表。本文通过HIL嵌入式测试平台验证时间触发的调度器和高层CAN总线协议,能够满足电子式线控驾驶这类系统对实时性、安全性和可靠性的要求。
其他文献
随着在线社会网络应用的发展,在线社会网络分析方法受到研究人员的关注。同时,社交网站产生海量关于用户朋友关系以及自身行为(例如用户观点、评论和照片等等)的数据。现今,
对文档资源的分类是知识管理研究领域的主要问题。从不同的认识出发,研究工作集中在如何对文档资源进行语义表述和统计度量两个方面。本文结合以上两种思路的特点,给出了一个
随着现代化科技的迅猛发展,实时系统与我们的日常生活也越来越密不可分。虽然有传统的安全措施来保障实时系统的安全性,但是还是会有意外发生。所以在系统发生意外之后还能提
软件企业面对激烈的信息化市场竞争,为了求生存,满足客户要求便成了其首要责任。依赖于软件质量、成本和进度的客户满意度,质量是首要支撑点,为此,通过对软件质量的评估来指导软件
集群就是通过高性能网络或局部网络将一组计算机节点互联,形成的具有单一系统映像的高性能、高可用性、高扩展性的计算机集群系统。监控是集群管理的核心任务。监控数据可用
电子商务应用能够从质量、成本和处理速度等方面来改善企业的经营,随之而来的是信息资源的安全性问题。协同商务平台作为电子商务应用的一个实例,同样有必要对其所面临的潜在
以农业专家系统为重要手段的智能化农业信息技术在我国得到了迅速发展,并将成为我国21世纪农业现代化的重要内容。结合天津农业信息化建设的需要,天津市科委启动了天津农业信
网络类型的增加和不同网络之间业务的不断融合引发了综合网络管理的问题,网络管理者希望能够以一种统一的界面、网管系统和操作实现对这些网络的管理,综合网络管理的首要问题
发现和修正软件缺陷一直是软件开发与维护最昂贵的活动,因此软件缺陷预测是软件工程领域的一个重要研究方向,特别是用于解决现有工业低效甚至无效的软件测试和评论方法。准确预
由于越来越多的程序员采用高级语言开发嵌入式软件,而以前大量用汇编语言开发的软件仍需要不断升级维护,从长远角度看,再修改原有的汇编源代码,不是一个可取的方法;同时,撇开