汽车驾驶模拟器的实时数据采集与控制系统

来源 :吉林大学 | 被引量 : 0次 | 上传用户:laoyu2030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开发型汽车驾驶模拟器是利用计算机,在电子、液压、控制等技术支持下,从人—车—交通环境闭环系统的整体性能出发,对汽车主动安全性能等进行仿真研究和开发的大型实验装备。汽车状态信息的测量和采集是汽车操纵稳定性研究和设计的基本问题,也是汽车电子控制及辅助驾驶系统实现的必要条件,因此,数据量的实时采集控制系统变得尤为重要。以前所用的数据量采集系统(美国的 Encore 机)在实时性、可扩充性、程序的可编程性上均已不适应当前对数据量采集的要求,已做不到真正意义上的实时采集。因此对数据采集系统的更新势在必行。实时的数据量采集系统就是能快速、准确、及时地将车辆运行中的状态信号传送到中央控制计算机,同时把计算机产生的各种控制信号传送到模拟器,使汽车驾驶模拟器在仿真时更逼真。在设计该系统时主要作了以下几个方面的研究:一、数据量采集卡和定时卡的选取。由于要实现数据采集的实时性,因此要求模拟量输入、输出卡的采样刷新频率要足够的快;同时在数字量的采集上要求能得到光电编码器表示的方向盘瞬时转角的准确值,所以要选用能同时输入、输出 16 位 I/O 信号的数字板,现有的工控产品都无法满足需要,因此要自行开发;由于汽车模拟器要求各系统间的同步,因此定时卡要有同步时钟输出的功能,同时还需要具备能将时钟脉冲信号在不失真的情况下进行远距离的传输,定时卡也需要自行开发。二、要求在系统的 1ms 的采样周期内各个采集板卡的驱动程序能完成对所有通道的采集,经测试模拟量采集卡自带驱动程序不能满足要求,这需要再重新开发,同时实验室自行研制的定时卡和数字量采集卡也需要编写驱动程序。三、编写在用户态运行的实时控制程序,可以让用户方便、快捷地对系统的硬件进行访问。为了完成上面说阐述的对数据量采集系统的要求,本课题的具体研究工作和结论如下:1、自行研制的定时卡和数字量采集卡。定时卡的优点是:a、可以选择时钟的输入源;b、可以根据不同的时钟源选择不同的时钟中断;c、在板上同时提供 2 个中断源;d、可以设定定时器的时钟周期;e、有板载的驱动电路可以将时钟源信号在不是真的情况下长距离的传输,有利于进行多个系统 I<WP=89>吉林大学硕士学位论文间的同步。数字量的采集卡的优点是在基于 ISA的总线基础上,可以同时进行 16 位数字量的端口读、写操作。这两块电路板的优点在中国的工控市场上是独一无二的。是根据自身的需要设计的,同时它们完全能够达到技术要求。 2、自行编制了所有采集板包括定时卡、数字量采集板、A/D 采集卡、D/A 采集卡的驱动程序。因为只有这样才能达到进行实时采集的需要,才能在指定的 1ms 的采样周期下,对所有需要采样的通道遍历一次。驱动程序的编写的前提是要了解 Windows NT内核模式下的运行机制,中断服务请求的调用,同时为了提高系统的性能,使中断能得到及时的响应所采取的推迟过程调用(DPC),这里由于模拟量输入信号和定时卡对中断信号的要求不同,分别使用了两种不同形式的中断响应过程,经实验测得,编写的驱动程序完全能够满足采样周期的要求。 3、在数据量的实时采集系统中,引入了注册表的概念。通过在注册表中写入输入通道、输出通道、初始化预置通道的信息,在进行数据量采集时,只需要从注册表中读取参数,就可以完成对通道的采集。这种方法既直观又简单,同时在每次添加、删除通道时只需要修改注册表就可以,不需要重新编写程序。 4、数据量采集的动态连接库。编写了非常完备的动态连接库的输出函数,它封装了所有对硬件级的操作,使用户可以和运行在核心态的驱动程序进行I/O 通讯。这样就把软件层和硬件层完全分开了,简化了软件编程人员的负担。 论文的创新之处在于根据汽车驾驶模拟器对数据量采集的具体要求,自行开发了一整套包括硬件和软件在内的实时数据采集系统,并且该系统的实时性也完全能够满足数据量采集与控制系统在性能和实时性上的要求。
其他文献
在当今全球化的社会中,网格是执行大规模资源应用的理想平台,其目标是在缺少终端控制、没有全知者以及强的信任关系的情况下实现对地理上广泛分布的大量异构资源进行共享。由
企业信息化是一个庞杂的概念,它是计算机、经济、管理、社会等学科的交叉,外延呈扩大的趋势。如何了解和掌握企业信息化的有关概念,并且进一步找到能够指导行动的,产生价值的
信息化的今天,数字资源已经成为了人们生活中重要的信息来源,而数字版权保护DigitalRightsManagement(DRM)则是在数字资源的整个生命周期内提供完善的保护和管理的技术。DRM技
通用模型管理是针对元数据管理的一种新的方法,它能够提供更高层次上的元数据实现和管理策略。通用模型管理包括两个重要概念:模型和映射,同时还需要提供模型和映射上的操作,包
变体测试是一种有效的测试度量技术,它提供了一种度量测试的指标及基于该指标的测试方法。基本思想是根据一定的准则(变体算子)在程序中引入缺陷来度量测试用例集。但要使变
算法重用是在算法设计中避免重复劳动的解决方案。通过算法重用,可以提高算法设计的效率和质量。可复用的算法组件是实现算法重用的关键,本文提出一种基于算法模式的算法重用
在社会需求瞬息万变,信息交流日趋频繁的今天,为了能够适应这种动态环境,大型企业或组织的业务处理需要强有力的管理和控制。应发展需求,工作流管理技术应运而生。工作流管理技
随着社会的发展与进步,土地资源的合理和有效利用变得越来越重要,直接关系到社会的可持续发展.土地利用规划工作是土地管理中的基础性工作,具有十分重要的地位,并且已经贯穿
  文章结合知识管理的基本概念,同时充分利用了目前应用比较成熟的知识工程领域的研究成果,系统的研究了建筑施工技术知识的知识表示、知识获取、知识库、推理策略及知识处理
论文包括两部分内容,第一部分通过定义分解互模拟这个概念,对规范的(normed)上下文无关进程上的互模拟做了更为简单的有限刻画,并且对我们定义的分解互模拟这个概念进行了博