8

(2) 基本结构 8

 (3) 具体电路的实现 9

3.2.2 电源模块的设计 9

3.2.3 RS232通讯电路 10

3.2.4以太网通讯模块 11

第四章 串口转以太网模块的软件设计 13

4.1 软件总体设计 13

4.3各模块的软件设计 14

4.3.1 UIP模块 14

(1) UIP协议介绍 14

(2) UIP协议中函数的功能 14

(3) UIP的移植 16

4.2.2 串口驱动的实现 18

4.2.3 enc28j60驱动的实现 18

(1) 寄存器的定义 18

(2) 寄存器操作的实现 19

(3) ENC28J60写数据 20

(4) ENC28J60读操作 21

(5) ENC28J60初始化 22

第五章 数据传输测试与分析 25

5.1 测试软件说明 25

5.2 串口数据传输测试 26

5.3 串口到以太网的传输测试 26

5.4 以太网到串口的传输测试 27

第六章 结论 28

致谢 29

参考文献 30

第一章 绪论

1.1论文的背景和意义

在传统的数据传输及公共安全设施里、工厂自动化的控制设备中、小区的楼宇中,有数不清的感应器,控制器,IC读卡器等具有RS-232、485或RS422串口设备,都是通过RS-232串口通信或者RS-485或RS-422总线通信与控制主机进行数据的交互。随着社会需求的发展,串口设备能采集的信息越来越多,采集信息的速度越来越快。使得现有的RS-232串口通信,RS-485或RS-422总线通信不能满足现在的数据传输需求。

就在这时TCP/IP网络的横空出世,其优越的性能使得越来越多的用户加入进来。让TCP/IP得到了快速的发展,现如今TCP/IP网络已经遍布地球的每个角落。与RS-232串口通信,RS-485/422总线通信相比,RS-232串口通信的距离就只有15M,即使是RS-485/422的通信距离最多也只有1200M的距离,而且需要数据线的连接,使得通讯的成本大大提高。而TCP/IP网络只要联接互联网,通信距离便延伸到地球的各个角落,而且随着无线网络的不断发展,无线连接的距离变得越来越远。而且TCP/IP网络协议的提出,就是为了提供一种可靠的数据流服务,该协议采用的是“带重传的肯定确认”技术来实现传输的可靠性。所以以太网的通信质量非常稳定,对收到的数据有校验的功能,可以减少外界环境对数据传输造成的干扰。而RS-232串口通信,RS-485/422总线通信协议没有对数据的传输进行保证,在长距离传输时抗干扰能力比较差,容易出错。

串口转以太网模块作为中介,能将串口接收到的数据发送给网口,网口接收到数据发送给串口。便可使分散在各处不易统一管理的串口设备连接到,操作人员只要在远距离通过一台中央电脑就可以及时的接收基础设备的信息和命令的下达,大大降低了管理的成本,也使操作人员的安全得到了保障。

上一篇:FPGA手持式数字存储示波器设计
下一篇:基于高性能嵌入式的实时人脸识别系统的设计--系统设计

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

变分模态分解方法研究及...

HFSS形状渐变方法的槽缝加载微带天线设计

基于QT的图像处理系统设计

高效课堂教师问卷调查表

《水浒传》中血腥暴力研...

小型通用机器人控制系统设计任务书

大规模MIMO系统的发展研究现状

从企业eHR建设谈管理信息...

遥感土地用变化监测国内外研究现状

提高小學语文課堂朗读教...

浅析施工企业保理融资成...

PCI+PID算法直流力矩电机速...

MNL模型历史城区居民活动...