摘要由于嵌入式系统具有诸多优点,它的集成程度高,非常可靠,一般不容易出现各种故障,另外构建成本很低能够有效地在各种工业应用中发挥出色地作用。所以本次设计的智能数据采集系统采用了嵌入式操作系统,该智能数据采集系统可以让某些工作可以不用人去完成。不仅提高了工作效率,并且不会发生人员操作会发生失误的状况。如果将本次设计的智能数据采集系统应用于实际的工业生产当中,将会有效地提高企业的生产效率,减少诸多工业环节的人力投入,从而大大改善企业效益。46129
本次的数据采集智能信息终端设计是基于TCP/IP。μC/OS-II作为一种绝大多数代码是C语言的操作系统可以进行对任务和时间以及内存等的管理,因此适用于本次智能数据采集系统设计。为了适应更广的应用范围,应采用多种方式和PC进行通信,包括通用串行总线和串口还有以太网等。
硬件部分和软件部分作为本次设计中最关键的两个方面存在很多重要的问题需要被解决。以太网部分还有通用串行总线部分是硬件设计需要解决的两个难点。软件部分设计主要有μC/OS-II嵌入式操作系统,通用串行总线主机的驱动以及实现其协议栈,TCP/IP网口驱动以及其协议栈的实现。
毕业论文关键词:TCP/IP ;嵌入式 ;μC/OS-II
ABSTRACT Embedded remote data acquisition terminal has the characteristics of high integration, good reliability, free maintenance.It greatly reduced the cost of industrial production.At the same time,it can also save human sources, so employees don’t have to do some work. Not only improve the work efficiency, And it will not happen that personnel errors occur in operation.In industrial control and automation production, using the remote access solutions can improve single people productivity and reduce the time of the experts to manage.It greatly reduce the cost of the enterprise.
The data collection and intelligent information terminal design is based on TCP/IP. Design uses STM32F103 for processor , We choose μC/OS-II as the operating system. In order to adapt to a wider scope of application, this system has a serial port, USB, Ethernet and communicates with the PC.
This design mainly has two parts, respectively for the hardware design and software design. The hardware design mainly has Ethernet module and USB host module; Software design mainly has μC/OS-II embedded operating system, Ethernet front-end ports drive and the realization of TCP/IP protocol stack, the realization of USB host driver and USB protocol stack.
Key words: μC/OS-II ;TCP/IP ; Embedded
目 录
第一章 绪论 1
1.1 课题背景和意义 1
1.1.1嵌入式系统 1
1.2解决的问题 2
1.3设计的内容 2
第二章 系统总体设计 3
2.1μC/OS-II操作系统的选择 3
2.2微处理器的选择 3
2.3系统硬件设计方案 4
2.4系统软件设计方案 4
第三章 系统硬件设计 6
3.1 硬件总体设计 6
3.2 电路设计 6
3.2.1 电源电路 6
3.2.2 存储模块电路 7
3.2.3 以太网接口电路 8
3.2.4 USB主机电路 9
3.2.5 JTAG接口电路 11
3.2.6 电路的焊接 12
第四章 系统软件设计 14
4.1系统初始化模块 14
4.1.1初始化运行环境 14
4.1.2应用程序的初始化 14 基于TCP/IP的数据采集智能信息终端设计:http://www.youerw.com/zidonghua/lunwen_47787.html