1、 本 科 毕 业 设 计本 科 毕 业 设 计 (20152015 届)届) 题题 目目 基于 STM32 单片机的串口转网络设计 学学 院院 电子信息学院 专专 业业 电子信息工程 班班 级级 学学 号号 学生姓名学生姓名 指导教师指导教师 完成日期完成日期 2015 年 1 月 诚诚 信信 承承 诺诺 我谨在此承诺:本人所写的毕业论文基于 STM32 的串口转网络 设计均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和 材料,均作了注释,若有不实,后果由本人承担。 承诺人(签名):承诺人(签名): 年年 月月 日日 摘 要 本毕业设计主要研究串口转网络技术,继而实现串口与网络之间的数据
2、传输。 本串口转网络模块将串口接收的串行数据通过 LwIP 轻型协议栈构造的 TCP 服务 器向外部 TCP/IP 网络传输网络数据。串口数据进行网络化处理过程是整个模块的 关键。 串口转网络模块主要包括以太网接口模块、 处理器模块和串口数据处理模块三 部分。处理器模块主要完成在串口数据和以太网 IP 数据之间建立数据链路,通过 对以太网控制芯片的读写控制来实现对 IP 数据包的接收与发送。串口数据处理模 块主要完成对串口数据流的电平转换和数据格式的处理,判断串行数据的起始位 及停止位,完成对数据和校验位的提取。以太网接口部分模块由以太网接口部分 和以太网控制部分构成。以太网接口部分完成协议转
3、换系统与以太网接口电路控 制的功能。整个模块结构紧凑,抗干扰能力强,性价比高,在工业等应用现场有 较高的使用价值。 关键词:串口转网络;LwIP;TCP/IP;TCP 服务器 ABSTRACT The graduation project is mainly to research the UART-network protocol converter, which achieve a two-way data transmission system based on serial and ethernet data. The UART-network protocol converter m
4、odule transforms the serial network data into TCP server transmissing network date into external TCP/IP by Light-Weight Internet Protocol. The process of serial data-networking is the key to the whole module. UART-network protocol converter module consists of three parts: processor module, serial da
5、ta processing module and ethernet interface module. Processor module mainly used to set up a data link layer between ethernet data and serial data. It achieves the reception and transmission of IP data packets by controlling ethernet physical layer transceiver. Serial data processing module mainly u
6、sed to do a level switch of the serial data stream, processing the data format, estimating the start and stop bit of serial data extracting the resultsfrom the data and parity bit as well. The ethernet interface module consists of ethernet interface part and ethernet control part. The ethernet interface module finish the convert protocol meanwhile control ethernet interface circuit. The whole module structure is compact and it has a strong anti-inte