新型车辆模拟驾驶训练系统动感系统设计
以下为文章全文:(本站微信公共账号:cartech8)
汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
1 引言 车辆模拟驾驶训练系统是一种利用现代技术手段模拟真车驾驶的仿真系统,它可以使汽车驾驶训练更加安全、经济、高效和逼真。与现有车辆模拟驾驶训练系统相比,新型车辆模拟驾驶训练系统的独特之处是增加了动感系统。该动感系统可以使驾驶员在模拟驾驶室内真实感受到模型车所行驶的沙盘路面的状况,与实车在正常路面上行驶的感觉一样,从而弥补现有车辆模拟驾驶训练系统的不足,提高驾驶训练的效果。 2 系统的组成及工作原理 新型车辆模拟驾驶训练系统中的动感系统主要由动感数据采集系统、动感数据无线发收系统、动感平台及其控制系统组成。 工作原理是:安装于模型车上的动感数据采集系统实时采集模型车行驶过程中姿态的动感数据,通过无线收发系统将动感数据实时传送到动感平台控制系统,进而使动感平台产生相应的动感。 3 硬件设计 3.1 动感数据采集系统 动感系统的动感数据采集使用HMR3000型数字罗盘模块。 HMR3000是Honeywell公司的产品,它不仅可以测量磁场,还可以测量物体的姿态,实时准确地输出被测物体的俯仰角、横滚角和航向角。用单片机和HMR3000组合构建 适用于机载或车载的测控系统,可广泛应用于航海、通信雷达、微波定向、海上平台控制、天线安装、无人机、机器人、运动定向、自动控制等方面。HMR3000体积小、功耗低、精度高、价格便宜,是姿态测量用户的理想选择。 3.1.1 HMR3000的数据输出格式 HMR3000数字罗盘按照NMEA0183的格式,通过所带的RS-232接口输出数据。输出6种格式:HDG格式、HDT格式、XDR格式、HPR格式、RCD格式和CCD格式。动感系统采用的是如下所示的HPR格式:$PTNTHPR,x..x(航向),a,x..x(俯仰角),a,x..x(横滚角),a*hh该数据输出格式将HMR3000的3个重要测量结果和相应的测量状态结合在一起。数据中的x..x为所测的相应航向角、俯仰角和横滚角的值,形式为n位ASCⅡ码,单位可以是“度”也可以是“mils”。数据中的“a”表示测量状态。测量状态有以下6种: L="LOW" ALARM(低级报警); M="LOW" WARNING(低级警告); N="NORMAL"(正常); O="HIGH" WARNING(高级警告); P="HIGH" ALARM(高级报警); C="TUNING" ANALOG CIRCUIT(调节模拟电路)。 如果1个输出语句的3个状态指示中有任何1个报警,航向位置将为空白。报警和警告的阈值可以在EEPROM中更改。 3.1.2 HMR3000的控制指令 工作:罗盘启动,指令为#FAO.3=1*26<1f>; 停止:罗盘停止,指令为#FAO.3=0*27<1f>; 询问:询问罗盘启动、停止状态,指令为#FA0.3?*15; 响应:有二种响应,工作状态响应为#1*31;停止状态响应为#0*30<1f>。 3.1.3 HMR3000的数据单位和进制的设定指令 数据单位可以分为“度”和“mils”二种。度=mils×9/160,其中,度的数值是0.0~359.9,而mils的数值是0~6 399。进制分为十进制和十六进制二种。设定数据单位和进制的指令如下: #FA0.4=1*21 ∥殳定罗盘数据单位为“度” #FA0.4=0*20 ∥设定罗盘数据单位为“mils” #FA0.5=1*20 ∥设定罗盘数据为十进制 #FA0.5=0*21 ∥设定罗盘数据为十六进制 3.1.4 HMR3000数据采集速率的设定指令 HMR3000的数据输出有6种格式,对应的数据采集速率格式也有6种,其中HPR格式更新速率指令为 #BAD=I*hh ∥设定HPR的更新速率为“I”句/s 其中I的值可以设为0、l、2、3、6、12、20、30、60、120、180、300、413、600、825、1200。 |
文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到
你的权益请联系qchjl_admin@126.com,我们会及时处理。
会员评价:
共0条 发表评论