当前位置:首页 > 电源 > 数字电源
[导读]摘要:针对光电搜索侦察系统报告搜索到的空中目标当前方位、俯仰位置给后端武器打击系统的需要,在光电搜索系统与后端武器打击系统之间建立大地坐标系是解决此类问题的较好方法,以便后端武器打击系统指向搜索到的空

摘要:针对光电搜索侦察系统报告搜索到的空中目标当前方位、俯仰位置给后端武器打击系统的需要,在光电搜索系统与后端武器打击系统之间建立大地坐标系是解决此类问题的较好方法,以便后端武器打击系统指向搜索到的空中目标。介绍了数字电子罗盘HMR3000的接口特性,给出了HMR3000的控制编程以及与DSP的接口电路,同时也给出了HMR3000电子罗盘获取光电搜索系统平台方位轴系相对地理正北的获取流程和编程实现方法以及DSP端相关程序。结果表明系统坐标系建立精度达到±0.5°,重复精度达到±0.1°,且能稳定运行。
关键词:RS422;数字电子罗盘;光电搜索侦察系统;DSP;NMEA标准;微处理器

    美国Honeywell公司生产的数字罗盘模块HMR3000使用磁阻传感器和两轴倾斜传感器来提供航向信息,带有电子常平架的罗盘即使倾斜40°也能给出精确的航向。该电子罗盘广泛应用于航海、航天、测量系统等领域。HMR3000内部全部使用表面贴装元件,不含有任何的移动元件,所以非常可靠和坚固。这个低功耗、小体积的装置带有非铁磁性金属外壳,便于安装固定在任何一个平台上。允许用户对罗盘的输出进行组态,包括3类NMEA标准信息(HDG、 HDT和XDR),3类专用语句(HPR、RCD和CCD)。该模块内置微处理器控制传感器的测量顺序,控制器操作的参数存储在EEPROM中,输出的语句满足NMEA0813标准。
    光电搜索侦察系统与后端武器打击系统通过有线或无线连接时,两个系统往往处于地球上不同的位置,如何将光电搜索系统搜索到的空中目标方位、俯仰位置传递到后端武器打击系统,成为后端武器打击系统有效打击目标的关键。一般而言,两个系统安装处于地球的水平面且有机械或电子调平装置,这样空中目标的俯仰位置对两个系统平台而言是相同的。但空中目标对于两个系统平台方位而言却存在不同,基于地理正北固定不变原理,通过获取系统相对地理正北顺时针夹角,即可将光电搜索侦察系统指向目标的方位值报告给后端武器打击系统。
    电子罗盘在工程中获得了广泛的应用,文献给出了基于单片机高级语言HMR3000编程的探讨,文献给出了电子罗盘在载体上实时跟踪地球同步卫星的案例。安装于光电侦察搜索系统平台上的电子罗盘HMP3000具备航向输出信息,根据文献给出的航向输出语句的格式及校正方法对电子罗盘进行有效编程及校正,可以获取系统相对地理正北顺时针夹角。通过考虑不同地区磁北的差异设计计算正北夹角的方法去完整实现地理正北沿顺时针相对系统指向夹角的获取。

1 HMR3000的硬件接口设计
1.1 功能特性
    数字电子罗盘HMR3000可以为导航定位系统提供航向、俯仰、横滚等数据。其中航向的精度为±0.5°,分辨率为±O.10°。HMR3000有4种工作模式:连续、选通、睡眠和校准。HMR3000可在连续和选通模式下工作。在连续模式下,HMR3000以可组态的速率输出罗盘主动提供的NMEA标准信息,而在选通模式下,则根据用户控制电路的申请输出。
1.2 控制特性
    HMR3000电子罗盘控制特性如表1所示。

[!--empirenews.page--]
1.3 通信协议
    对于HMR3000有两类输入:对于输出语句的请求,或设定一个组态参数;对于所有有效的输入,HMR3000都送出一个响应,带有正确的检查总数的值。 HMR3000输出语句有3种标准的和3种专用的NMEA信息,以连续模式从HMR3000发送出来。HMR3000的串行通信是根据NMEA0813标准制定的简单的、异步ASCII协议。可以使用RS232或RS485接口电路。ASCII码的传输和接收使用1位停止位,8位数据位(低位在先)、无奇偶校验位(MSB永远为0)和1位停止位。每一个码有10位。波特率可以选择1200,2 400,4800.9 600或19 200。HMR3000支持NMEA0183和专用的信息。
1.4 接口硬件设计
1.4.1 电子罗盘信号接口定义
    HMR3000采用标准的RS232接口,其信号定义如表2所示。


1.4.2 硬件接口设计
    电子罗盘与DSP接口电路如图1所示。电子罗盘有两个电源输入端,硬件设计时选择第9脚未稳压的电源作为输入,通过7812稳压电源模块把+15 V电源变为+12 V从第9脚输入。若选择稳压的第8脚+5 V电源作为输入的话,对电源的纹波、精度、稳定度都有很高的要求,稍有不慎就可能烧掉电子罗盘。


    电子罗盘RS232接口的RXD、TXD信号通过专门的RS232接口转换器MAX3243EAI来实现与DSP的RS232(DSP有A口、B口,这里选B口)接口的连接。
    MAX3243EAI在33 V电源能稳健工作,这样就兼顾了DSP的33V信号电平。MAX3243EAI引脚FORCEIN,FORCEOFF,INVALID分别接高、低、低电平。在试验时发现这3个引脚不连接,DSP与罗盘的通信存在极大的不可靠性,并有死机现象。
    电子罗盘标定时用到的信号要经过电平转换以实现与DSP的I/O信号的连接。DSP的信号电平为3.3 V,电子罗盘的信号是5 V,故选用SN74LS245实现电平转换,其电路连接如图2所示。


[!--empirenews.page--]
2 接口软件设计
2.1 具体应用
    开发的便携式红外搜索跟踪仪主要用来向指挥控制系统或后端武器打击系统报告空中来袭目标(如飞机、导弹等),从而对来袭目标实施有效打击。便携式红外跟踪仪与后端武器打击系统及前端指挥系统针对来袭目标位置的融合需要依赖统一的大地地理坐标系,安装于系统的罗盘指向与系统的方位轴系存在固有的关系,依据电子罗盘的特性,可以有效获取大地地理正北指向沿顺时针相对电子罗盘指向的夹角。
2.2 DSP初始化
    TI公司DSP TMS320F2812的RS232接口有2个:A、B接口。利用B接口作为罗盘通信用。B接口被I/O接口与RS232接口复用,故DSP初始化时需将该接口设置为RS232接口。根据文献,DSP初始化(该口波特率、数据传输格式初始化略)该接口部分代码如下:
     GpioMuxRegs.GPGMUX.all=0x0030;//设置G4/SCITXDB,G5/SCIRXDB为第二功能接口
2.3 电子罗盘接口软件在DSP端的实现
    电子罗盘正向与地理正北夹角获取流程如图3所示。


    通过DSP的SCI-B接口与电子罗盘通信,遵循标准RS232协议,1个起始位,8个数据位,1个停止位。设定通信波特率为19 200 b/s。DSP首先发送“#FA0.4=1*21<CR><LF>”字符设定罗盘输出单位为度,然后发送 “#FA0.3=0*27<CR><LF>”设定罗盘数据输出为选通输出方式,最后发送“$TNHCQ,HDG*27< CR><LF>”查询罗盘输出的航向数据。DSP端获取罗盘输出涉及到“$”字符的判定问题,所以罗盘输出的数据存在一个截取过程。根据文献,DSP端软件实现部分代码如下:

[!--empirenews.page--]


2.4 获取平台相对地理正北夹角计算
    为了获得罗盘正向与地理北的夹角值,存在一定的换算关系。机械安装保证罗盘正向与光轴指向一致,如存在偏向角,则还需叠加偏向角。我国除乌鲁木齐、南沙群岛、曾母暗沙群岛磁偏角位于磁北偏东以外,其他地区均处于磁北偏西。系统归零时,假定磁北(图4指示磁北在地理北以西,也可能在地理北以东)、地理北、光轴指向如图4所示。同时假定磁偏角为ζ,罗盘正向与磁北夹角为ψ(角度以磁北顺时针命名,即磁航向),获取的罗盘正向与地理正北夹角为θ(相对地理北顺时针命名,即真航向)。根据每个地区ζ值的不同采用上位软件命令输入方式。磁北偏在地理北以西时,ζ为正值,磁北偏在地理北以东时,ζ为负值。设计时ζ始终取为正,但以标志作为正、负判断,则存在以下判据:



3 结论
    HMR3000与外界通信若采用通常的汇编语言,其控制处理的灵活性差,而且语言本身的可移植性差。采用DSP高级语言处理克服了以上的缺点。以上利用高级语言处理的HMR3000部分接口程序在CCS 2.21环境下编译通过,其获取平台相对地理正北重复精度达±0.1°,且速度快,并在开发的项目中稳定运行。系统稳定运行需要注意磁场对电子罗盘的干扰。
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在这篇文章中,小编将对工业机器人的相关内容和情况加以介绍以帮助大家增进对工业机器人的了解程度,和小编一起来阅读以下内容吧。

关键字: 工业机器人 机器人 编程

现在网上有很多播放量巨高的免费编程项目教程,很多学编程的同学可能都看过,就导致大家可能写在简历上的内容都差不多。

关键字: 项目 编程 简历

北京2022年9月29日 /美通社/ -- 近日,猿编程创始人李翊接受了《中国信息技术教育》杂志专访。《中国信息技术教育》杂志由教育部主管、中央电化教育馆等单位主办,刊登专访文章《人工智能教育普惠重在与校园实际结合 --...

关键字: 人工智能 创始人 编程 智能教育

为增进大家对PLC的认识,本文将对PLC编程的技巧予以介绍。

关键字: PLC 指数 编程

一直以来,机器人都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来纳米机器人的相关介绍,详细内容请看下文。

关键字: 纳米机器人 机器人 编程

摘要:主要介绍了应用DSP的电能质量检测系统的硬件电路及软件开发工具,对采集来的某电铁电流信号进行了电能质量检测,并开展了实际实验尝试。实验结果显示,实际信号含有大量谐波,但通过应用DSP的电能质量检测系统成功检测到了它...

关键字: 电能质量检测 Matlab仿真 DSP

随着生活水平的提高,大家都想从生活压力中释放出来,越来越多的人向往户外运动、露营等,在大自然的拥抱中释放压力,解放自我,从而成为户外旅行火热的原因之一。因此,很多音箱厂商都开始推出针对户外的户外蓝牙音箱。但是市面上的蓝牙...

关键字: PD快充 I2S DSP IC

摘要:数字信号处理器(DSP,digitalSignalproceSSor)是专门用于某些数字信号处理任务的微处理器,一般由集成电路芯片构成。当前,水声领域中声呐探测设备正逐渐向大运算量、强实时性及小型化等方向发展,对高...

关键字: 水声信号处理 DSP 声呐

本文中,小编将对焊接机器人予以介绍,如果你想对焊接机器人的详细情况有所认识,或者想要增进对焊接机器人的了解程度,不妨请看以下内容哦。

关键字: 焊接机器人 机器人 编程

上海2022年7月12日 /美通社/ -- 至2025年中国大数据人才缺口达到200 万,供求比仅为0.05,缺口之大显而易见。中国已经成为全球最大的数字化应用场景,为帮助企业加快数据类人才的备战储备,由中国领先的人力资...

关键字: 大赛 数字化 编程 大数据

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭