基于STM32的机舱分布式处理系统设计

来源 :大连海事大学 | 被引量 : 3次 | 上传用户:DZLYSSY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经济迅猛发展的二十一世纪,海洋经济的发展是世界经济的重要组成部分。国家层面也相继推出了《中国制造2025》、《交通强国建设纲要》等重大战略举措以加快海洋强国建设。而船舶工业是集水路交通、海洋经济开发以及国防建设等于一体的现代化综合性制造产业。船舶机舱监控系统是船舶设备智能化升级重点改造对象之一,肩负着机舱机电设备工作状态感知的使命,主要负责获取机电设备状态数据、状态监测与控制。而基于STM32的机舱分布式处理系统是全船综合分布式监控处理系统的一部分,也是极为关键的底层,其对于船舶安全保障具有重要意义。在本文设计中首先重点参照了钢质海船入级规范自动化篇章、国家船舶行业标准以及船舶工业标准体系等技术规范准则,同时还对康斯伯格K-Chief700、海兰信VMS 200等当前主流机舱监控系列产品设计思路进行系统分析,总结了机舱分布式处理系统的技术趋势及需求分析。总体遵循IEEE802.3标准、UDP协议以及TCP协议,提出了基于STM32的机舱分布式处理系统设计方案,借助以太网进行指令发布与数据传输,通过嵌入式实时操作系统实现应用的多任务管理,并采用文件系统实现过程数据的格式化存储与记录。在系统总体设计方案基础上,对基于STM32的机舱分布式处理系统进行软硬件设计。方案设计主要分为系统硬件设计与软件设计两大部分,采用EDA工具软件Altium Designer18.07进行硬件电路设计,硬件设计主要包括24V-5V电压转换模块、5V-3.3V电压转换模块、时钟电路模块、系统复位模块、以太网通信模块、数字量和模拟量采集与输出控制模块、SD卡存储电路模块等;在Keil μVersion 5.29集成开发环境中进行下位机软件设计,主要完成了 ARM Cortex-M7内核启动分析、软件开发环境搭建、软件任务流程设计、各硬件驱动模块设计、嵌入式实时操作系统μC/OS-Ⅲ移植、FATFS文件系统移植、数字量和模拟量采集与输出任务设计、通信协议设计等工作。最后基于系统的软硬件设计进行联合测试,结合Windows10平台PC端、基于STM32的机舱分布式处理系统以及交换机等组建测试平台进行联机测试。测试结果表明系统设计方案能够准确采集信号、通信稳定、可靠性高、实时性好、数据存储与记录完整且与测试上位机良好交互,系统整体运行良好,符合方案预期并满足船舶行业相关体系准则。
其他文献
由于公司管理层与投资者之间的信息不对称,投资者很难判断公司披露的财务信息的真实性,这就需要聘请独立的第三方机构对公司管理层编制的财务报告进行审计并发表独立意见。经
手枪射击是轻武器射击科目中的重点和难点,在训练过程中要掌握好四个坏节:据枪、瞄准、击发、心理。
虻属昆虫纲,双翅目,短角亚目吸血昆虫,辽宁已报道和记载的约为70几种,凤城均未见记载与报道。作者于1988、1989年,在凤城境内对吸血虻类的生态习性及地理分布作了初步的调查,
该研究以友谊许诺为主题的两难故事分别对冰岛 (雷克雅未克市 )和中国 (北京市 ) 7~ 15岁的儿童做个别访谈 ,比较研究了东西方文化儿童在友谊矛盾冲突情景中是如何做出行动决
目的:探讨肾脏黏液性小管状和梭形细胞癌的临床病理特点及鉴别诊断要点。方法:对肾脏粘黏性小管状和梭形细胞癌进行临床病理学分析及免疫组化的研究。结果:肿瘤境界清楚,切面灰
建筑行业的不断发展,建筑工程造价预结算审核的作用也越来越重要,如何将建筑工程资源利用最大化,在不降低质量的程度上资源配置造价最低化是工程造价预算审核的主要目标.文章