EDN China > 设计实例 > 汽车电子 > 动力控制 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 新型车辆模拟驾驶训练系统动感系统设计

来源:国外电子元器件 崔加前 李长安 李良洪?? 2008年02月02日 ?? 收藏0

  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。


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

车辆模拟? 驾驶训练? 动感系统?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈