船舶机舱监控嵌入式显示系统的研究与实现
发布时间:2018-04-25 22:27
本文选题:机舱监控 + 嵌入式系统 ; 参考:《武汉理工大学》2015年硕士论文
【摘要】:船舶作为一个不可或缺的交通工具,其安全运行对物流运输具有重要影响,船舶的控制管理系统直接决定着船舶的运行安全。其中机舱监测显示单元是船舶控制管理系统的一个重要组成部分,是船长与船载设备重要的信息交换媒介,是船长获取信息、做出决策并对相关系统进行控制和监督的终端。随着船舶的快速发展,传统的机舱监控显示单元系统已不能满足未来航运的需求,因此设计出一种能实时数据监控并能显示多种信息且人性化的人机交互界面,从而为船员提供有效信息、为航运过程中的突发故障提供有效、安全的操作指导。机舱监控显示单元是一个典型的嵌入式系统,具有嵌入式系统功能强大、软硬件可裁剪、功耗低等优点。本文从硬件平台和软件平台两个方面对监控显示单元进行设计与实现。硬件方面选用了基于AT91SAM9263设计的主控板作为硬件平台,在此硬件基础上,裁剪了适合船舶机舱监控显示单元功能需求的嵌入式Linux操作系统。配置了交叉编译器、yaffs2根文件系统、bootloader引导程序。利用Qt图形用户界面开发工具完成交互界面GUI的布局设计,信号与槽机制实现界面复杂的逻辑关系。嵌入式数据库SQLite记录了系统的运行故障、设备数据等系统参数。文中还介绍了Linux系统驱动的开发流程,对LCD显示器、触摸屏、键盘等外围设备的工作原理作了阐述。重点介绍了IIC键盘、UART串口、LCD帧缓冲以及触摸屏的驱动设计。本设计的系统前端数据采集单元通过总线方式不断的收集机舱设备参数,经过RS-232串口全双工和显示单元主控板进行通信,交换数据。实现在人机交互界面上实时的显示机舱主机、辅机和其他相关设备的运行参数,并对监控数据进行处理给出相应的报警信息。文章最后对所设计的船舶机舱监控显示单元系统进行了测试,通过测试用例的应用程序调用底层驱动来验证设计的功能。测试的结果用于验证系统设计中存在的问题,并对设计中出现的问题提出解决和改进的方法。系统在测试、试运行和稳定运行后,能够达到预期的要求。
[Abstract]:As an indispensable means of transportation, the safe operation of ships has an important impact on logistics transportation. The control and management system of ships directly determines the operation safety of ships. The engine room monitor and display unit is an important part of the ship control management system. It is an important information exchange medium between the captain and the shipboard equipment. It is the terminal for the captain to obtain information, make decisions and control and supervise the related system. With the rapid development of ships, the traditional engine room monitoring and display unit system can not meet the needs of the future shipping. Therefore, a human-computer interface which can monitor real-time data, display multiple information and humanize is designed. It can provide effective information for the crew and provide effective and safe operation guidance for the sudden faults in the shipping process. Engine room monitor and display unit is a typical embedded system, which has the advantages of strong function, software and hardware tailoring, low power consumption and so on. This paper designs and implements the monitor and display unit from two aspects: hardware platform and software platform. On the hardware side, the main control board based on AT91SAM9263 is selected as the hardware platform. On the basis of the hardware, the embedded Linux operating system which is suitable for the function requirement of ship engine room monitor and display unit is cut. Configured the cross-compiler / yaffs 2 root file system bootloader bootloader program. The layout design of the interactive interface GUI is completed by using QT graphical user interface development tool, and the complex logic relationship between the interface and the signal and slot mechanism is realized. The embedded database SQLite records the system parameters, such as system failure, equipment data and so on. The development process of Linux system driver is also introduced, and the working principle of peripheral devices such as LCD display, touch screen, keyboard and so on is described. This paper mainly introduces the IIC keyboard and UART serial port LCD frame buffer and the drive design of touch screen. The system front-end data acquisition unit continuously collects the engine room equipment parameters through the way of bus, and communicates and exchanges data through RS-232 serial port full-duplex and display unit main control board. The operating parameters of engine room mainframe, auxiliary machine and other related equipments can be displayed in real time on the man-machine interface, and the corresponding alarm information is given for the monitoring data processing. At the end of the paper, the system of ship engine room monitor and display unit is tested, and the function of the design is verified by calling the bottom driver by the application program of the test case. The test results are used to verify the problems existing in the design of the system, and the methods to solve and improve the problems in the design are put forward. After testing, trial running and stable running, the system can meet the expected requirements.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:U665.2
【参考文献】
相关期刊论文 前8条
1 张忠民;孙铭君;;基于LPC2294的泵舱信号转换电路设计[J];电子科技;2014年08期
2 曾兆麟;;环境光传感器在智能终端中的应用软件设计[J];科技视界;2013年26期
3 黄辉;沈爱弟;褚建新;;Research on Propeller Dynamic Load Simulation System of Electric Propulsion Ship[J];China Ocean Engineering;2013年02期
4 张伽伟;周安栋;罗勇;;ARM11嵌入式系统Linux下LCD的驱动设计[J];液晶与显示;2011年05期
5 王东方;郝旺身;董辛e,
本文编号:1803273
本文链接:https://www.wllwen.com/guanlilunwen/wuliuguanlilunwen/1803273.html