多通道船舶机舱数据采集.doc
约119页DOC格式手机打开展开
多通道船舶机舱数据采集,摘 要伴随着计算机和网络技术的高速发展,数据采集系统从传统电路、微机模式发展为嵌入式系统模式,嵌入式系统在现代工业数据采集中起到不可替代的重要作用。本文所设计的数据采集系统的应用背景是船舶,船舶机舱内需要采集的信号主要来自于转速系统、燃油系统、滑油系统、涡轮增压器系统、冷却系统,和排气系统这6个系统,所有的信号可以归结...
内容介绍
此文档由会员 违规屏蔽12 发布
摘 要
伴随着计算机和网络技术的高速发展,数据采集系统从传统电路、微机模式发展为嵌入式系统模式,嵌入式系统在现代工业数据采集中起到不可替代的重要作用。
本文所设计的数据采集系统的应用背景是船舶,船舶机舱内需要采集的信号主要来自于转速系统、燃油系统、滑油系统、涡轮增压器系统、冷却系统,和排气系统这6个系统,所有的信号可以归结分为电压电流信号、热电阻信号、热电偶信号,频率信号和开关量信号。
在进行系统设计之前,先对系统设计过程中所涉及的理论进行了研究,其中包括了模拟滤波和数字滤波以及信号的非线性校正。基于船舶应用背景,整个数据采集系统的硬件设计即为1块主控板的设计和5张子采集卡的设计。主控板采用以LPC2290为核心的MiniARM系列工控板,其集成度高、接口功能齐全,并且运算处理速度快,因此能满足数据处理实时性的要求,并且二次开发比较方便。子采集卡以LPC2109为核心,然后根据需求选择外围器件来设计功能模块。最后,经过制板焊接和整体硬件调试来实现硬件平台的搭建。
该系统的软件设计包括在设计好的硬件平台上移植μC/OS-II操作系统,然后对接口电路的驱动程序进行模块化设计。系统采用CAN总线作为系统通信的现场总线,因此在软件开发时对CAN通信的初始化程序,发送程序、接收程序进行了设计。同时,考虑到采集系统的通用性,又对系统二次开发的接口进行了设计。最后,根据所要实现的性能指标进行了相应的应用程序的开发。在这个过程中,考虑到为了获得可信度较高的采集数据,所以加入了数字滤波,选择了神经网络自适应滤波算法,并对其程序进行了编写。
在系统的调试和实验过程中,系统基本能实现各部分的基本功能,但也存在一些不足之处,本文最后总结了这些不足,并对系统的进一步研究提出了一些展望。
关键词 嵌入式;数据采集;ARM;μC/OS-II操作系统;数字滤波;
Abstract
With high-speed development of computer and network technology, data acquisition systems are mostly based on embedded systems model instead of the traditional circuits and computer models, embedded systems have played an irreplaceable role in modern industrial data acquisition systems.
This data acquisition system is designed for the application background of ship, the signals to be collected of ship cabin are mainly from the speed system, fuel system, oil system, turbocharger system, cooling system and exhaust system, all signals can be summed up into voltage and current signals, RTD signals, thermocouple signals, frequency signals and switch signals.
Before designing the system, the theory involved in the system has been studied, which includes analog filtering, digital filtering and signal non-linear calibration. Based on the above application backgrounds, the entire hardware design of the data acquisition system contains a main acquisition board design and five sub acquisition card design. Main control board adopts MiniARM series industrial plate that uses LPC2290 as its core. It has a high integration, functional interfaces, and fast processing speed, so it can meet the requirements of real-time data processing, and its secondary developments are more convenient. Sub acquisition cards all use LPC2109 as the core, and then choose peripherals to design functional modules according to demand. Finally, through printing and welding board and overall hardware debugging to build hardware platform.
The software design of the system involves three parts, such as porting μC/OS-II operating system in the designed hardware platform, then making modular design for the driver of the interface circuits. System uses the CAN bus as a communication field bus system, therefore, in software development, we need to design CAN communication initialization procedure, the sending program and the receiving program. At the same time, taking the acquisition system's versatility into account, then, design the secondary development of the system interface. Final, develop the appropriate application procedure according to the performance indicators to achieve. In this process, considering that in order to obtain higher credibility collection data, so we choose to add a digital filter and adopt neural network adaptive filter, then program it.
Through the process of debugging the system and experiment, the system can achieve the basic functions of each part, but there are also some shortcomings, this article concludes with these, and makes a number of prospects for the further study of the system.
Key Words embedded; Data acquisition; ARM; μC/OS-II operating system; digital filtering
目 录
摘 要 I
Abstract III
第1章 绪论 1
1.1 课题研究背景及意义 1
1.2 国内外研究现状 1
1.2.1 数据采集系统概述 1
1.2.2 数据采集技术现状 2
1.3 本文主要研究工作及各章内容 3
1.4 本章小结 4
第2章 嵌入式系统与ARM处理器简介 5
2.1 嵌入式系统概述 5
2.1.1 嵌入式系统的定义 5
2.1.2 嵌入式系统的组成 6
2.1.3 嵌入式系统的特点及发展 8
2.2 ARM处理器的介绍 9
2.2.1 ARM的背景 9
2.2.2 ARM的体系结构 9
2.2.3 ARM的应用 10
2.3 本章小结 11
第3章 系统的总体设计 12
3.1 系统的总体结构 12
3.2 系统的设计流程 13
3.3 系统的软硬件选择 14
3.3.1 系统的硬件选型 14
3.3.2 系统的软件选型 15
3.4 本章小结 15
第4章 系统设计相关理论 16-..
伴随着计算机和网络技术的高速发展,数据采集系统从传统电路、微机模式发展为嵌入式系统模式,嵌入式系统在现代工业数据采集中起到不可替代的重要作用。
本文所设计的数据采集系统的应用背景是船舶,船舶机舱内需要采集的信号主要来自于转速系统、燃油系统、滑油系统、涡轮增压器系统、冷却系统,和排气系统这6个系统,所有的信号可以归结分为电压电流信号、热电阻信号、热电偶信号,频率信号和开关量信号。
在进行系统设计之前,先对系统设计过程中所涉及的理论进行了研究,其中包括了模拟滤波和数字滤波以及信号的非线性校正。基于船舶应用背景,整个数据采集系统的硬件设计即为1块主控板的设计和5张子采集卡的设计。主控板采用以LPC2290为核心的MiniARM系列工控板,其集成度高、接口功能齐全,并且运算处理速度快,因此能满足数据处理实时性的要求,并且二次开发比较方便。子采集卡以LPC2109为核心,然后根据需求选择外围器件来设计功能模块。最后,经过制板焊接和整体硬件调试来实现硬件平台的搭建。
该系统的软件设计包括在设计好的硬件平台上移植μC/OS-II操作系统,然后对接口电路的驱动程序进行模块化设计。系统采用CAN总线作为系统通信的现场总线,因此在软件开发时对CAN通信的初始化程序,发送程序、接收程序进行了设计。同时,考虑到采集系统的通用性,又对系统二次开发的接口进行了设计。最后,根据所要实现的性能指标进行了相应的应用程序的开发。在这个过程中,考虑到为了获得可信度较高的采集数据,所以加入了数字滤波,选择了神经网络自适应滤波算法,并对其程序进行了编写。
在系统的调试和实验过程中,系统基本能实现各部分的基本功能,但也存在一些不足之处,本文最后总结了这些不足,并对系统的进一步研究提出了一些展望。
关键词 嵌入式;数据采集;ARM;μC/OS-II操作系统;数字滤波;
Abstract
With high-speed development of computer and network technology, data acquisition systems are mostly based on embedded systems model instead of the traditional circuits and computer models, embedded systems have played an irreplaceable role in modern industrial data acquisition systems.
This data acquisition system is designed for the application background of ship, the signals to be collected of ship cabin are mainly from the speed system, fuel system, oil system, turbocharger system, cooling system and exhaust system, all signals can be summed up into voltage and current signals, RTD signals, thermocouple signals, frequency signals and switch signals.
Before designing the system, the theory involved in the system has been studied, which includes analog filtering, digital filtering and signal non-linear calibration. Based on the above application backgrounds, the entire hardware design of the data acquisition system contains a main acquisition board design and five sub acquisition card design. Main control board adopts MiniARM series industrial plate that uses LPC2290 as its core. It has a high integration, functional interfaces, and fast processing speed, so it can meet the requirements of real-time data processing, and its secondary developments are more convenient. Sub acquisition cards all use LPC2109 as the core, and then choose peripherals to design functional modules according to demand. Finally, through printing and welding board and overall hardware debugging to build hardware platform.
The software design of the system involves three parts, such as porting μC/OS-II operating system in the designed hardware platform, then making modular design for the driver of the interface circuits. System uses the CAN bus as a communication field bus system, therefore, in software development, we need to design CAN communication initialization procedure, the sending program and the receiving program. At the same time, taking the acquisition system's versatility into account, then, design the secondary development of the system interface. Final, develop the appropriate application procedure according to the performance indicators to achieve. In this process, considering that in order to obtain higher credibility collection data, so we choose to add a digital filter and adopt neural network adaptive filter, then program it.
Through the process of debugging the system and experiment, the system can achieve the basic functions of each part, but there are also some shortcomings, this article concludes with these, and makes a number of prospects for the further study of the system.
Key Words embedded; Data acquisition; ARM; μC/OS-II operating system; digital filtering
目 录
摘 要 I
Abstract III
第1章 绪论 1
1.1 课题研究背景及意义 1
1.2 国内外研究现状 1
1.2.1 数据采集系统概述 1
1.2.2 数据采集技术现状 2
1.3 本文主要研究工作及各章内容 3
1.4 本章小结 4
第2章 嵌入式系统与ARM处理器简介 5
2.1 嵌入式系统概述 5
2.1.1 嵌入式系统的定义 5
2.1.2 嵌入式系统的组成 6
2.1.3 嵌入式系统的特点及发展 8
2.2 ARM处理器的介绍 9
2.2.1 ARM的背景 9
2.2.2 ARM的体系结构 9
2.2.3 ARM的应用 10
2.3 本章小结 11
第3章 系统的总体设计 12
3.1 系统的总体结构 12
3.2 系统的设计流程 13
3.3 系统的软硬件选择 14
3.3.1 系统的硬件选型 14
3.3.2 系统的软件选型 15
3.4 本章小结 15
第4章 系统设计相关理论 16-..