| 【中文题名】 | 串行口与以太网数据传输实现 |
| 【英文题名】 | |
| 【学科专业】 | 通信与信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-9-12 |
| 【中关键词】 | RCM2200,串口,UDP报文,文件传输,, |
| 【英关键词】 | RCM2200,serial-port,UDP message,file transmission, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>局域网(LAN)、城域网(MAN) |
| 【论文摘要】 | 串口和以太网口数据转换模块可以应用在串口设备需要远程传输文件的场合,如数控机床控制文件的远程传输等。
本文首先介绍了该类模块国内外研究现状,然后经过分析比较,选取了RABBIT公司的RCM2200模块来实现以太网口和串口的数据传输,接下来介绍了RCM2200微控制器核心模块以及Dynamic C软件开发环境,在此基础上选择并实现了串口和以太网传输协议,即Xmodem和TFTP协议。最后介绍了实现文件传输的整体方案,通过计算机的实验演示和数控机床的实际应用,都达到比较好的效果。 |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-5 |
|
目录 |
5-7 |
|
绪论 |
7-9 |
|
1、产品的研究现状和本方案设计芯片的软硬件选择 |
9-16 |
|
1.1 现阶段国内外的研究成果和现状 |
9 |
|
1.2 本方案设计芯片的选择 |
9-15 |
|
1.3 小结 |
15-16 |
|
2、RABBIT芯片开发包和编程工具DYNAMIC C简介 |
16-27 |
|
2.1 CPU RABBIT2000简介 |
16-20 |
|
2.1.1 RABBIT2000特点及说明 |
16-19 |
|
2.1.2 Rabbit2000优越性概述 |
19-20 |
|
2.2 RCM2200开发包简介 |
20-22 |
|
2.3 DYNAMIC C特点和使用 |
22-25 |
|
2.4 DYNAMIC C相对于标准C的提高和不同之处 |
25-26 |
|
2.5 小结 |
26-27 |
|
3、传输协议的选择 |
27-43 |
|
3.1 串口传输协议的选择与实现 |
27-35 |
|
3.1.1 串口传输协议的选择 |
28-30 |
|
3.1.2 Xmodem传输协议的实现 |
30-35 |
|
3.2 以太网口传输协议的选择与实现 |
35-42 |
|
3.2.1 网络传输协议的选择和UDP协议 |
35-37 |
|
3.2.2 TFTP服务器和客户端 |
37-40 |
|
3.2.3 TFTP传输协议的实现 |
40-42 |
|
3.3 小结 |
42-43 |
|
4、文件传输的实现 |
43-52 |
|
4.1 串口到以太网口传输文件 |
43-46 |
|
4.1.1 程序设计思想 |
43-44 |
|
4.1.2 程序实现 |
44-46 |
|
4.2 以太网口到串口传输文件 |
46-47 |
|
4.2.1 程序设计思想 |
46-47 |
|
4.2.2 程序实现 |
47 |
|
4.3 实验演示 |
47-50 |
|
4.4 工程应用 |
50-51 |
|
4.5 小结 |
51-52 |
|
5、结束语 |
52-53 |
|
致谢 |
53-54 |
|
参考书目 |
54-57 |
|
附录A:串口到以太网口文件传输源程序 |
57-66 |
|
附录B:以太网口到串口文件传输源程序 |
66-75 |
|
| 【DOI】 | LunWen.ID:2.2008.371350 |