一种基于ARM及FPGA的新型智能化航迹仪的设计

发布时间:2024-06-09
航迹仪是舰船导航系统中的主要配套设备之一,它能根据陀螺罗经、计程仪提供的航向航程信息或其他导航设备提供的定位信息,在海图上自动连续地绘制出船舶航行的航迹与标记。航迹仪具备的绘制航线导航功能,可使航海人员非常直观的了解到己船位置、偏航程度及未来海域的安全程度。
  随着计算机技术的发展,智能化航迹仪的发展趋势是进一步拓宽功能、缩小体积、降低功耗、减少成本、提高可靠性,而传统的航迹仪系统不*具备上述功能,存在局限性。
1 航迹仪工作原理
  航迹仪的工作过程是在计算机控制下进行的。首先,使键盘处于开放状态,通过移笔键和自检键简单检查绘图功能;然后,由综导显控台装海图并向航迹仪发出装海图命令,由此航迹仪自动进入跟踪状态。船舶航迹的实时标绘是通过实时接收由综导显控台发送的纬度、经度值及各种绘图命令,通过数学模型的解算及直线插补运算后,产生步进电机的控制脉冲序列,经功放电路驱动电动机执行,再经机械转换变成绘笔在图面上运动。
 传统的航迹仪系统有一定的局限性,存在有待改进之处:(1)传统的航迹仪系统的接口、控制、传动等部分采用分立式设计,占用了大量的空间,且价格较贵。(2)随着导航数据信息化程度的提高,设备间的通讯越发频繁,信息量亦随之增大,使用单一的串行口通讯已不能满足系统要求。(3)航迹仪与综导台使用同一操作界面,缺少独立的人机交互系统。(4)传统的航迹仪为开环系统,无检测反馈装置,影响了走笔的精度。(5)接口板的设计动态初始化要求严格,不能*实时性要求。另外,传统航迹仪传动部分的振动及噪音较大,从另一方面影响了绘笔的精度。新型智能化航迹仪的设计对以上问题给出了解决方案。
2 航迹仪系统的硬件设计
2.1 硬件系统的总体构成
 航迹仪微机控制系统是以arm处理器s3c44b0x模块为中心的控制系统。系统由以下几部分组成:基于arm处理器s3c44b0x的开发板, stn 型320像素x240行lcd彩色液晶触摸屏,基于fpga元件xc2s50的接口板,步进电机驱动及控制电路,步进电动机,数字化板。
2.2 s3c44b0x主板
 传统的航迹仪采用嵌入式pc/104模块为核心控制系统。系统的接口、控制、传动等部分采用分立式设计,占用的空间较大,且价格昂贵。因此在改进设计中使用基于samsung公司生产的arm处理器s3c44b0x芯片。由于使用基于芯片开发的主板提高设计开发的灵活性,为本系统所,因此所用接口、外设均为自主设计的电路,节省了不必要的开销。这种设计提高了系统的响应速度,降低了成本。另外,s3c44b0x自带lcd控制器,能够保证改进设计中触摸屏显示部分的顺利实现。
  s3c44b0x主板主要包括cpu模块及其辅助电路、存储器系统模块、通信模块、系统调试模块、人机接口模块及扩展总线部分。
 主板外接can总线控制器及总线驱动器等设备,接收can总线上由综合导航显控台发送的实时位置、航向信息;通过人机接口接收到的触摸屏发送的控制信息,经处理后将控制命令(主要是控制脉冲频率、脉冲个数、开始停止等命令)通过扩展i/o口发送给接口板,另外,将显示信息发送给lcd触摸显示屏。
2.3 xc2s50接口板
 传统航迹仪使用接口板cdt800,其中包括 am9513计数器与μpd71055i/o接口。cdt800为成品接口板,其计数器am9513相关资料相对有限,且动态初始化要求严格,在实际应用过程中,对系统资源的占用过大,严重影响系统的实时性。在改进设计中,采用基于xilinx公司生产的fpga元件xc2s50的接口板。这种设计提高了系统的集成化,保证了实时性,使得硬件的设计开发更加简便。
  xc2s50接口板包括fpga芯片xc2s50、配置芯片18v01、输出驱动芯片sn74ls244及外部接口电路。
上一个:起诉离婚啥程序
下一个:明渠流速仪LS1206B便携流速仪原理及使用方法

新买的遥控器怎么与机顶盒匹配呢(新买的遥控器怎么与机顶盒匹配使用)
厚声1206W4F1505T5E电阻
侵占公司财产罪立案标准是什么
Y416X弹簧薄膜式减压阀
桂鱼怎么倣 清蒸的方法不错
学茶我们是认真的
企业申请知识产权的好处
粉花绣线菊栽培繁殖及园林应用
电脑充电器输出功率不一样能换着用吗(电脑充电器功率越大越好吗)
录音遗嘱的有效条件