航迹航向自动操舵仪的软件分析与设计

被引量 : 5次 | 上传用户:fighterok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题的提出是为了解决船舶航行过程中航迹航向自动操舵的问题,目的是控制船舶自动地按照计划航向和设定航线航行。为了提高系统的可靠性,本系统采用了三机表决方案。针对本系统方案,本文对航迹航向自动操舵仪的软件部分进行了分析和设计,共分成三个主要软件模块:一是主控模块,主要任务对舵机反馈信息、航行状态信息、开关量信息、用户设定的参数信息等进行综合、协调处理以进行实时的舵机控制。软件设计的难点是三机通讯的实现及总线控制权的协调问题。二是人机交互模块,实现航行中信息显示和设置。显示信息包括对经纬度、纵横摇、航向、舵角、报警信息、操作模式、通信信息、主机状态、偏航等。信息设置的功能方便驾驶员修改各种航行命令和设置参数等。三是信息采集模块,接收存储来自GPS、VDR、气象仪、电罗经、计程仪、组合导航系统的数据信息,为主控模块提供相关的参数,供主控模块分析处理。本文对三个主控模块的软件流程进行了详细设计,设计难点是三机之间的通信及合理占用总线的问题。较为详细地阐述了其中的关键技术——令牌的使用。三个主控模块之间通过令牌方式获取总线控制权,并实时监督拥有令牌的主控模块。所提出的方法也适用于其它多机系统的场合,具有一定的参考价值和实用意义。主控模块的部分代码已经编写完成,并调试通过。本文详细设计了信息采集模块及人机交互模块,这两部分程序经测试运行稳定,很好地完成了设计的功能。此外,本文对总线传输的数据格式和数据类型进行了详细的定义,并对软件可靠性也进行了深入了的研究,确保系统运行的稳定性。本项目研究是受某集团的委托,从2007年3月开始至今。主要包括三个研究阶段:用户需求研究阶段;硬件的设计、制板和软件流程设计阶段;软件的编写及调试阶段。
其他文献
提高政治素养是当前高校党建的重点工作之一,随着国际国内经济形势的发展和变化,高校党建在提升大学生政治素养方面面临着危机和挑战。缓解高校党建与大学生政治素养提升同步
银行业务的真正核心部分是风险管理,贷款的审批是银行风险管理的核心流程。分析评判企业财务状况的目的就是判断企业的风险状况以及能否为银行所接受。本文从银行信贷审批人
自动文本摘要是利用计算机自动编写和生成摘要。自动文本摘要技术是解决目前信息过载问题的一种辅助手段,能够帮助人类理解概括自然语言文本,并更加快速、准确、全面地获取重
文章主要介绍了应用于水泥窑余热电站系统中的余热锅炉的特点及在设计、应用中应注意的问题,同时简要介绍了水泥窑余热锅炉的计算方法及一些应用于水泥行业的余热锅炉情况。
我国各地方政府已经累积了较大数额的债务,武汉市政府也不例外,地方政府债务的形成有着各种原因,至于问题的解决,本文认为在短期内,在新预算即将实施地新形势下,武汉市政府自
当今时代是信息时代,人们如果要从浩瀚的知识海洋里获取对人类有用的信息,就必须要培养良好的阅读习惯,提高自身的阅读效率。阅读习惯的好坏直接影响到阅读的效率,然而一个好
我们知道,在海上保险事故发生后被保险人和保险人的诉讼发生之前,双方当事人会存在索赔理赔程序。这个程序大体上包括出险通知和施救、保险事故核实和保险金支付三个阶段。在
民间互助长期存在于维吾尔族的生产、生活中,在社会保障制度触及不到的地方,民间互助能够起到很好的补充作用。应当把民间互助纳入我国新型社会保障体系,加强民间互助与社会
校训是一所学校的宝贵财富,校训的作用贵在行动的支撑。要用心浇灌,认真践行;要通过构建良好的校园文化环境,培育校训精神;要以模范教师为主要载体培育、示范校训精神;要立足
茶皂素能显著地降低溶液的表面张力,并随浓度的增加而逐渐下降,当浓度为0.5%左右时,表面张力降至最低,其后浓度再增加,也不再降低表面张力,呈现出表面活性剂特有的“胶束形成