推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于PIC32的多协议转换器设计与实现

更新时间:2020-03-16 04:54:49 大小:8M 上传用户:六3无线电查看TA发布的资源 标签:pic32多协议转换器 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

随着通信技术、计算机网络技术、控制技术的发展,在工业现场控制系统中,通常会出现多种接口、多个网络互连的情况,这种通信会为用户带来很大的不便,因此,设计一种多协议转换器,屏蔽掉不同网络和接口间的差异性成为解决这一问题的关键。

  本文在对各类工业通信技术研究的基础上,设计实现了一种基于PIC的多协议转换器,该协议转换器能够实现以太网、USB、CAN、RS232、RS485、SimpliciTI六种通信技术的协议转换工作,实现数据的转换,解决信息交互的问题,该种协议转换器具有较高的实用性和应用前景。本文从硬件和软件两方面详细的描述了如何设计实现多协议转换器。

  在硬件设计方面,首先考虑控制器型号的选择,详细介绍了主控制器PIC32MX795F512L单片机、射频模块控制器CC2530、以太网物理层收发器DP83848I和CAN总线收发器MCP2551的特性。采用模块化的设计思路,介绍了单片机最小系统模块、电源模块、以太网模块、USB模块、CAN模块、RS232模块、RS485模块和射频模块的电路设计,并给出了部分原理图。

  在软件设计方面,首先介绍多协议转换器软件设计的整体架构;随后介绍了多协议转换器设计中自定义的帧格式和编码方式;然后详细介绍了驱动程序设计;之后对各协议进行了简单介绍,并详细介绍了TCP/IP协议栈、USB协议栈、SimpliciTI协议栈的移植及各协议的实现方法;最后阐述了主程序的设计。

  第四章对多协议转换器的功能进行了测试,获得了理想的结果。

  在本文的最后,对课题进行了总结和展望,指出了在后续工作中应该努力改善和提高的地方。

部分文件列表

文件名 大小
基于PIC32的多协议转换器设计与实现.pdf 8M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载