- 1
- 2
- 3
- 4
- 5
基于PIC32的多协议转换器设计与实现
资料介绍
随着通信技术、计算机网络技术、控制技术的发展,在工业现场控制系统中,通常会出现多种接口、多个网络互连的情况,这种通信会为用户带来很大的不便,因此,设计一种多协议转换器,屏蔽掉不同网络和接口间的差异性成为解决这一问题的关键。
本文在对各类工业通信技术研究的基础上,设计实现了一种基于PIC的多协议转换器,该协议转换器能够实现以太网、USB、CAN、RS232、RS485、SimpliciTI六种通信技术的协议转换工作,实现数据的转换,解决信息交互的问题,该种协议转换器具有较高的实用性和应用前景。本文从硬件和软件两方面详细的描述了如何设计实现多协议转换器。
在硬件设计方面,首先考虑控制器型号的选择,详细介绍了主控制器PIC32MX795F512L单片机、射频模块控制器CC2530、以太网物理层收发器DP83848I和CAN总线收发器MCP2551的特性。采用模块化的设计思路,介绍了单片机最小系统模块、电源模块、以太网模块、USB模块、CAN模块、RS232模块、RS485模块和射频模块的电路设计,并给出了部分原理图。
在软件设计方面,首先介绍多协议转换器软件设计的整体架构;随后介绍了多协议转换器设计中自定义的帧格式和编码方式;然后详细介绍了驱动程序设计;之后对各协议进行了简单介绍,并详细介绍了TCP/IP协议栈、USB协议栈、SimpliciTI协议栈的移植及各协议的实现方法;最后阐述了主程序的设计。
第四章对多协议转换器的功能进行了测试,获得了理想的结果。
在本文的最后,对课题进行了总结和展望,指出了在后续工作中应该努力改善和提高的地方。
部分文件列表
文件名 | 大小 |
基于PIC32的多协议转换器设计与实现.pdf | 8M |
最新上传
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏10.00元 2天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:dongshao
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏270.00元 3天前
用户:kk1957135547
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏50.00元 3天前
用户:w993263495
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏90.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏50.00元 3天前
用户:forgot
-
21ic下载 打赏10.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:wanglu6666
-
21ic下载 打赏5.00元 3天前
用户:人间留客
-
21ic下载 打赏5.00元 3天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 3天前
用户:akae_du
-
21ic下载 打赏5.00元 3天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
全部评论(0)