摘要:本文阐述了基于嵌入式操作系统uC/OS-II的分布式数据采集系统的设计。系统以ARM7处理器LPC2138为核心处理器,利用了Proteus仿真技术,通过设计一个模拟开关对多路AD进行数据采集,并且分别设置了定时采集和电压转换温湿度的功能,可以变换电阻值进而在液晶屏上进行数据的显示,另外还通过串口设计了程序进行远程通信的功能。文章介绍了uC/OS-II和ARM7 LPC2138概念与特点,电路各个模块的硬件结构与工作原理,各个功能的实现过程,还对软件设计进行了详细说明。经过了对该系统的调试和运行,可以得出本数据采集系统具有操作简便,采集数据准确的特点。80605
毕业论文关键词:嵌入式;LPC2138;uC/OS-II;数据采集;Proteus仿真
Design and Development of Distributed Data Acquisition System Based on ARM7 and uC/OS-II
Abstract: This paper describes the design of distributed data acquisition system based on embedded operating system uC/OS-II。 The system uses ARM7 processor LPC2138 as the core processor, using Proteus simulation technology, through the design of a data acquisition of multi-channel analog switch AD, and respectively set up timing acquisition and voltage conversion function of temperature and humidity, can transform the resistance value and the data displayed on the LCD screen, also designed the program through the serial port remote communication function。 This paper introduces the concept and characteristics of uC/OS-II and ARM7 LPC2138, the hardware structure and working principle of each module of the circuit, the realization process of each function, and the software design in detail。 After the debugging and running of the system, it can be concluded that the data acquisition system has the characteristics of simple operation and accurate data collection。
Keywords: Embedded; LPC2138; uC/OS-II; data acquisition; Proteus simulation
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1。2 嵌入式系统的发展趋势 1
1。3 数据采集系统的发展状况与应用 2
1。4 课题的研究内容 3
2 系统硬件设计 4
2。1 各个硬件结构介绍及工作原理 5
2。1。1 LPC2138 5
2。1。2 液晶显示屏LM4229 6
2。1。3 4×4键盘 7
2。1。4 ADC采集 7
2。1。5 74HC4067模拟开关 8
2。1。6 串口UART 9
2。2 系统框架设计 11
2。2。1 模拟开关和AD采集 11
2。2。2 液晶屏显示接口 12