多通道船舶機艙數據采集.doc
約119頁DOC格式手機打開展開
多通道船舶機艙數據采集,摘 要伴隨著計算機和網絡技術的高速發(fā)展,數據采集系統(tǒng)從傳統(tǒng)電路、微機模式發(fā)展為嵌入式系統(tǒng)模式,嵌入式系統(tǒng)在現(xiàn)代工業(yè)數據采集中起到不可替代的重要作用。本文所設計的數據采集系統(tǒng)的應用背景是船舶,船舶機艙內需要采集的信號主要來自于轉速系統(tǒng)、燃油系統(tǒng)、滑油系統(tǒng)、渦輪增壓器系統(tǒng)、冷卻系統(tǒng),和排氣系統(tǒng)這6個系統(tǒng),所有的信號可以歸結...
內容介紹
此文檔由會員 違規(guī)屏蔽12 發(fā)布
摘 要
伴隨著計算機和網絡技術的高速發(fā)展,數據采集系統(tǒng)從傳統(tǒng)電路、微機模式發(fā)展為嵌入式系統(tǒng)模式,嵌入式系統(tǒng)在現(xiàn)代工業(yè)數據采集中起到不可替代的重要作用。
本文所設計的數據采集系統(tǒng)的應用背景是船舶,船舶機艙內需要采集的信號主要來自于轉速系統(tǒng)、燃油系統(tǒng)、滑油系統(tǒng)、渦輪增壓器系統(tǒng)、冷卻系統(tǒng),和排氣系統(tǒng)這6個系統(tǒng),所有的信號可以歸結分為電壓電流信號、熱電阻信號、熱電偶信號,頻率信號和開關量信號。
在進行系統(tǒng)設計之前,先對系統(tǒng)設計過程中所涉及的理論進行了研究,其中包括了模擬濾波和數字濾波以及信號的非線性校正?;诖皯帽尘埃麄€數據采集系統(tǒng)的硬件設計即為1塊主控板的設計和5張子采集卡的設計。主控板采用以LPC2290為核心的MiniARM系列工控板,其集成度高、接口功能齊全,并且運算處理速度快,因此能滿足數據處理實時性的要求,并且二次開發(fā)比較方便。子采集卡以LPC2109為核心,然后根據需求選擇外圍器件來設計功能模塊。最后,經過制板焊接和整體硬件調試來實現(xiàn)硬件平臺的搭建。
該系統(tǒng)的軟件設計包括在設計好的硬件平臺上移植μC/OS-II操作系統(tǒng),然后對接口電路的驅動程序進行模塊化設計。系統(tǒng)采用CAN總線作為系統(tǒng)通信的現(xiàn)場總線,因此在軟件開發(fā)時對CAN通信的初始化程序,發(fā)送程序、接收程序進行了設計。同時,考慮到采集系統(tǒng)的通用性,又對系統(tǒng)二次開發(fā)的接口進行了設計。最后,根據所要實現(xiàn)的性能指標進行了相應的應用程序的開發(fā)。在這個過程中,考慮到為了獲得可信度較高的采集數據,所以加入了數字濾波,選擇了神經網絡自適應濾波算法,并對其程序進行了編寫。
在系統(tǒng)的調試和實驗過程中,系統(tǒng)基本能實現(xiàn)各部分的基本功能,但也存在一些不足之處,本文最后總結了這些不足,并對系統(tǒng)的進一步研究提出了一些展望。
關鍵詞 嵌入式;數據采集;ARM;μC/OS-II操作系統(tǒng);數字濾波;
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 國內外研究現(xiàn)狀 1
1.2.1 數據采集系統(tǒng)概述 1
1.2.2 數據采集技術現(xiàn)狀 2
1.3 本文主要研究工作及各章內容 3
1.4 本章小結 4
第2章 嵌入式系統(tǒng)與ARM處理器簡介 5
2.1 嵌入式系統(tǒng)概述 5
2.1.1 嵌入式系統(tǒng)的定義 5
2.1.2 嵌入式系統(tǒng)的組成 6
2.1.3 嵌入式系統(tǒng)的特點及發(fā)展 8
2.2 ARM處理器的介紹 9
2.2.1 ARM的背景 9
2.2.2 ARM的體系結構 9
2.2.3 ARM的應用 10
2.3 本章小結 11
第3章 系統(tǒng)的總體設計 12
3.1 系統(tǒng)的總體結構 12
3.2 系統(tǒng)的設計流程 13
3.3 系統(tǒng)的軟硬件選擇 14
3.3.1 系統(tǒng)的硬件選型 14
3.3.2 系統(tǒng)的軟件選型 15
3.4 本章小結 15
第4章 系統(tǒng)設計相關理論 16-..
伴隨著計算機和網絡技術的高速發(fā)展,數據采集系統(tǒng)從傳統(tǒng)電路、微機模式發(fā)展為嵌入式系統(tǒng)模式,嵌入式系統(tǒng)在現(xiàn)代工業(yè)數據采集中起到不可替代的重要作用。
本文所設計的數據采集系統(tǒng)的應用背景是船舶,船舶機艙內需要采集的信號主要來自于轉速系統(tǒng)、燃油系統(tǒng)、滑油系統(tǒng)、渦輪增壓器系統(tǒng)、冷卻系統(tǒng),和排氣系統(tǒng)這6個系統(tǒng),所有的信號可以歸結分為電壓電流信號、熱電阻信號、熱電偶信號,頻率信號和開關量信號。
在進行系統(tǒng)設計之前,先對系統(tǒng)設計過程中所涉及的理論進行了研究,其中包括了模擬濾波和數字濾波以及信號的非線性校正?;诖皯帽尘埃麄€數據采集系統(tǒng)的硬件設計即為1塊主控板的設計和5張子采集卡的設計。主控板采用以LPC2290為核心的MiniARM系列工控板,其集成度高、接口功能齊全,并且運算處理速度快,因此能滿足數據處理實時性的要求,并且二次開發(fā)比較方便。子采集卡以LPC2109為核心,然后根據需求選擇外圍器件來設計功能模塊。最后,經過制板焊接和整體硬件調試來實現(xiàn)硬件平臺的搭建。
該系統(tǒng)的軟件設計包括在設計好的硬件平臺上移植μC/OS-II操作系統(tǒng),然后對接口電路的驅動程序進行模塊化設計。系統(tǒng)采用CAN總線作為系統(tǒng)通信的現(xiàn)場總線,因此在軟件開發(fā)時對CAN通信的初始化程序,發(fā)送程序、接收程序進行了設計。同時,考慮到采集系統(tǒng)的通用性,又對系統(tǒng)二次開發(fā)的接口進行了設計。最后,根據所要實現(xiàn)的性能指標進行了相應的應用程序的開發(fā)。在這個過程中,考慮到為了獲得可信度較高的采集數據,所以加入了數字濾波,選擇了神經網絡自適應濾波算法,并對其程序進行了編寫。
在系統(tǒng)的調試和實驗過程中,系統(tǒng)基本能實現(xiàn)各部分的基本功能,但也存在一些不足之處,本文最后總結了這些不足,并對系統(tǒng)的進一步研究提出了一些展望。
關鍵詞 嵌入式;數據采集;ARM;μC/OS-II操作系統(tǒng);數字濾波;
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 國內外研究現(xiàn)狀 1
1.2.1 數據采集系統(tǒng)概述 1
1.2.2 數據采集技術現(xiàn)狀 2
1.3 本文主要研究工作及各章內容 3
1.4 本章小結 4
第2章 嵌入式系統(tǒng)與ARM處理器簡介 5
2.1 嵌入式系統(tǒng)概述 5
2.1.1 嵌入式系統(tǒng)的定義 5
2.1.2 嵌入式系統(tǒng)的組成 6
2.1.3 嵌入式系統(tǒng)的特點及發(fā)展 8
2.2 ARM處理器的介紹 9
2.2.1 ARM的背景 9
2.2.2 ARM的體系結構 9
2.2.3 ARM的應用 10
2.3 本章小結 11
第3章 系統(tǒng)的總體設計 12
3.1 系統(tǒng)的總體結構 12
3.2 系統(tǒng)的設計流程 13
3.3 系統(tǒng)的軟硬件選擇 14
3.3.1 系統(tǒng)的硬件選型 14
3.3.2 系統(tǒng)的軟件選型 15
3.4 本章小結 15
第4章 系統(tǒng)設計相關理論 16-..