您的位置: turnitin查重官网> 工程 >> 交通工程 >> 道路工程 >舱底水监控,15PPM报警,LPC2132,μC/OSⅡ操作系统,

舱底水监控,15PPM报警,LPC2132,μC/OSⅡ操作系统,

收藏本文 2024-04-08 点赞:5955 浏览:17700 作者:网友投稿原创标记本站原创

摘要:随着当今社会的环境保护意识日益增强,船舶航运领域对海洋生态环境的影响也收到人们的关注。近年来,国际海事组织在船舶含油污水排放不足上,做了更具体的规定,这也必定导致相关船舶设备新一轮的更新换代。而计算机在船舶领域的运用也已经初见成熟,但相对计算机科学的进展来说其在船舶领域的运用相对滞后,所以以计算机科学为核心技术的嵌入式技术在船舶航运的领域的运用和革新已经成为了全国科研方面的探讨热点。本论文首先以海洋环境污染、船舶机舱自动化和船舶含油污水监测与标准的角度,对本论文探讨对象——船舶舱底水监控系统的课题背景做了简单介绍。随后浅析了舱底水监测系统的总体设计、设备组成和工作流程。浅析了油份浓度计的工作原理、系统制约单元的工作原理和执行机构的工作历程。最后就整个系统的核心制约单元做了电路电子设计,以硬件的选材、硬件的电路连接、芯片的功能到软件的编程、具体功能的软件实现和网络协议的添加。详细介绍了ARM内核处理器LPC2132在本设计中的运用,阐述了μC/OS-Ⅱ操作系统的移植、管理、运用。并对设计中需要用到的设计软件ADS1.2和Altium Designer等做了简单介绍。基本上以实船设备的工作原理出发,以最新海事方面条约为标准设计出一套可以满足实船和实验室轮机模拟器运用的船舶舱底水监控系统制约单元。并作出实物电路板进行调试。以调试结果和设计原理上看,本论文介绍的设计可行性高有很好的实用性。关键词:舱底水监控论文15PPM报警论文LPC2132论文μC/OS-Ⅱ操作系统论文

    摘要5-6

    Abstract6-10

    第一章 绪论10-15

    1.1 课题探讨背景及选题依据10-13

    1.1.1 船舶污水污染概况10-11

    1.1.2 机舱自动化进展近况11-13

    1.1.3 轮机模拟器近况13

    1.2 课题探讨作用与主要工作13-15

    1.2.1 课题探讨作用及来源13-14

    1.2.2 本课题所做主要工作14-15

    第二章 舱底水及其监测处理系统15-26

    2.1 舱底水系统介绍15-17

    2.1.1 船舶舱底水系统的作用与组成15-16

    2.1.2 舱底水系统技术要求16-17

    2.1.3 舱底水系统的管理17

    2.2 舱底水监测处理系统17-26

    2.2.1 油水分离器17-19

    2.2.2 油份浓度计19-21

    2.2.3 系统制约单元21-24

    2.2.4 舷外排放制约单元24-26

    第三章 舱底水监测系统主控单元的硬件设计26-54

    3.1 硬件开发环境与硬件设计案例26-28

    3.1.1 Altium Designer 6.0开发环境介绍26-27

    3.1.2 总体硬件设计案例27-28

    3.2 主制约芯片的选型28-35

    3.2.1 ARM7内核介绍29-31

    3.2.2 ARM处理器方式与内部寄存器31-33

    3.2.3 PHILIPS公司LPC2132芯片33-35

    3.3 监控单元显示屏35-39

    3.3.1 YM12864RLCD显示屏36-37

    3.3.2 YM12864RLCD显示屏引脚功能与操作37-39

    3.4 I~2C总线39-41

    3.4.1 I~2C总线信号线与以机地址39-40

    3.4.2 I~2C总线数据传输协议与传输应答40-41

    3.5 数字量输入输出管理芯片41-44

    3.5.1 ZLG7290芯片介绍41-42

    3.5.2 ZLG7290引脚功能与内部寄存器42-44

    3.6 数据存储单元44-46

    3.6.1 AT24C02介绍44-45

    3.6.2 AT24C02引脚配置45-46

    3.7 硬件辅助电路46-50

    3.7.1 JTAG程序烧写电路接口46-47

    3.7.2 电源处理电路47-48

    3.7.3 复位电路48-50

    3.8 舱底水监测系统测控单元电路原理图与PCB图50-54

    3.8.1 绘制电路原理图50-52

    3.8.2 绘制PCB图52-54

    第四章 舱底水监测系统主控单元的软件设计54-78

    4.1 软件开发平台与编程语言54-56

    4.1.1 本设计中利用的编程语言54-55

    4.1.2 ADS 1.2操作环境55-56

    4.2 μC/OS-Ⅱ操作系统及其移植56-61

    4.2.1 μC/OS-Ⅱ操作系统56-58

    4.2.2 μC/OS-Ⅱ操作系统的移植58-61

    4.3 项目的工程的设置与启动历程61-68

    4.3.1 CodeWarrior对ARM工程的设置61-65

    4.3.2 进入主程序前的硬、软件启动历程65-68

    4.4 设计中主函数的编写68-78

    4.4.1 菜单子菜单功能与按键功能的实现69-71

    4.4.2 模拟量信号采集功能和延时报警功能的实现71-75

    4.4.3 数据储存功能的实现75-78

    第五章 上位机通信调试与数据打印78-89

    5.1 以太网通信的实现78-86

    5.1.1 船舶现场以太网介绍78

    5.1.2 以太网通信的硬件实现78-82

    5.1.3 以太网通信的串口调试82-83

    5.1.4 以太网通信的协议添加83-85

    5.1.5 以太网通信的程序实现85-86

    5.2 打印机功能的实现86-89

    5.2.1 NGL-QR系列微型热敏打印机86

    5.2.2 打印功能的程序编写86-89

    第六章 结论与展望89-91

    6.1 探讨结论89-90

    6.2 工作展望90-91

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号