精简的ARM-TCP/IP接口的开发和研究
摘要
随着计算机的发展,网络技术应用逐步广泛,人们希望能够通过计算机和嵌入式设备通信并进行控制。本课题的设计目的就是通过一个转接装置,能实现串口和以太网接口之间的通信。本次试验主要是设计ZNE-100模块的开发板,完成RS-232串口电路及RS-485串口电路设计以及以太网接口RJ-45的电路设计,熟悉ZNE-100模块的功能及各个管脚的信号。然后用VC++为软件开发平台,开发适用于工程控制的协议栈,进而嵌入以ARM为内核的协议栈控制器,尝试用现有的ARM芯片(LPC2114)代替ZNE-100模块,实现单一芯片的TCP/IP功能化。
关键词:嵌入式以太网 RS-232 RS-485 协议栈 ARM TCP/IP
The ARM- TCP/ IP of simplify connects the oscular development and researches
Abstract
As a result of development puter and application works,people hope industry control which can be realized puter and embedded porject will design an interface to munication between and Serial on ZNE-100 RS-232,RS-485 serial port circuit and port RJ- protocol stack which be designed for industry control in protocol stack controller with ARM core to realize the TCP/IP function of single chip.
Keywords: embedded; ; RS-232; RS-485; protocol stack; ARM; TCP/IP
引言
的飞速发展,网络应用越来越广泛,对各种工业控制设备的网络功能要求也越来越高。当前的要求是希望工业控制设备能够支持TCP/协议,从而能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到WINDOWS或UNIX/LINUX服务器上的数据库中。这就要求工控系统必须具备两方面的功能:一是要在现场完成复杂的测控任务,因为通常一些任务都具有一定的实时性要求;二是要求测控系统能够与某一类型的控制网相连,以实现远程监控。在目前应用的大多数测控系统中,嵌入式系统的硬件采用的是8/16位单片机;软件多采用汇编语言编程,由于这些程序仅包含一些简单的循环处理控制流程。
目录
1. 绪论
项目意义
项目的背景
课题目标
课题关键问题
TCP/IP网络在工业控制中的优势
3. 实验硬件设备
ZNE-100转换模块
ARM芯片微处理器
4. TCP/IP协议下的网络通信原理
网络硬件
网络软件
TCP/IP参考模型
串行接口标准
6. ARM-TCP/IP接口硬件电路设计
5V DC供电电源电路设计
串口接口电路设计
I/O线信号电路设计
复位电路设计
以太网接口电路设计
ZNE-100模块的管脚电路设计
致谢
参考文献
附录
1. 绪论
项目意义
的飞速发展,网络应用越来越广泛,对各种工业控制设备的网络功能要求也越来越高。当前的要求是希望工业控制设备能够支持TCP/协议,从而能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到WINDOWS或UNIX/LINUX服务器上的数据库中。这就要求工控系统必须具备两方面的功能:一是要在现场完成复杂的测控任务,因为通常一些任务都具有一定的实时性要求;二是要求测控系统能够与某一类型的控制网相连,以实现远程监控。在目前应用的大多数测控系统中,嵌入式系统的硬件采用的是8/16位单片机;软件多采用汇编语言编程,由于这些程序仅包含一些简单的循环处理控制流程。因此,单片机与单片机或上位机之间的通信通常通过RS232、RS485来组网。这些网络存在通信速度慢、联网功能差、开发困难等问题。工业以太网已逐步完善,在工业
优秀嵌入式毕业设计]ARM-TCPIP接口的开发和研究毕业设计 来自淘豆网www.taodocs.com转载请标明出处.