- 26
- 0
- 约4.45千字
- 约 19页
- 2018-10-15 发布于江苏
- 举报
基于PIC单机的TCPIP协议栈实现
基于PIC单片机的TCP/IP协议栈实现 背景 计算机技术与网络技术的发展和普及 以单片机为核心的小型嵌入式设备到了日益广泛的应用 网络化已成为新一代嵌入式系统发展的一个重要趋势 TCP/IP协议 两种国际标准 Microchip TCP/IP协议 TCP/IP协议为了满足各个方面的应用需要,其实现过于复杂,需要占用大量系统资源,单片机本身资源有限…… 通信系统设计 单片机dsPIC33F 采用功能强大的16位架构 以太网控制器ENC28J60 全球首枚28引脚独立以太网控制器 带SPI 接口的独立以太网控制器 符合IEEE 802.3 的全部规范 提供内部DMA模块,硬件支持IP校验和计算 采用了一系列包过滤机制以对传入数据包进行限制 数据传输速率高达10Mb/s 单片机中程序流程图 应用程序流程图 系统调试框图 调试内容 调试方案:按照协议层次结构网络接口层逐层向上调试,每一层都是在底下一层的基础上得以实现。 ARP Request ARP Reply Ping Request Ping Reply TCP 结论 本系统在PIC单片机上植入Microchip TCP/IP协议栈,利用ENC28J60以太网控制器接入以太网完成网络通信功能,实现了IP、ARP、ICMP、UDP、TCP协议的基本功能。测试表明该系统运行稳定良好。 应用 该系统体积小、成本低、性能优越、工作稳定,用途广泛,可以应用到工业设备、能仪表、智能家电、工业现场控制等众多领域。 * 厦门大学05级通信工程系 陈燕双 指导老师:王德清 串口 IDE dsPIC33F单片机 外部扩展RAM ENC28J60网卡芯片 交换机 主函数 StackTsk() UART2TCPBridge() 调试方法:PC-MCU,在串口工具中发送数据,在TCPUDP测试工具接收区观察。 MCU-PC,在TCPUD测试工具发送区发送数据,在串口工具中观察。 随着计算机技术与网络技术的发展和普及,以单片机为核心的小型嵌入式设备,已经在工业自动化、办公自动化和楼宇自动化等领域得到了日益广泛的应用。为了实现远程数据采集、远程监控等功能,网络化已成为新一代嵌入式系统发展的一个重要趋势。研究嵌入式系统与Intemet的接入方法,具有重要的现实意义和经济价值。 两个计算机系统为了实现相互通信,就必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 1982年,国际标准化组织(International Organization for Standardization,ISO)公布了异种网络操作系统互连的通信标准,即开放系统互连参考模型(Open Systems Interconnection Reference Model,OSI/RM)。开放性即只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。 然后由于种种原因,国际标准osi在市场化方面失败了。 TCP/IP是发展至今最成功的通信协议,现已成为Internet互联网络的基础,得到了最广泛的应用,已成为事实上的全球网络通信标准。 TCP/IP 协议在全球互联网上取得了巨大的成功,人们通过该协议进行文件传送,电子邮件发送等多种应用,TCP/IP协议已成为事实上的全球网络通信标准。随着嵌入式系统技术的深入发展,越来越多的嵌入式设备也需要互连成网,协同工作。在嵌入式设备中通过TCP/IP 协议连接Internet网络需求更加强烈。在嵌入式系统上运行Microchip TCP/IP协议可以使得该系统直接与内部网络甚至全球互联网相联,而不需要引入额外的网关设备,给嵌入式设备通信带来巨大的便利。 图2-1 通信网络连接图 本应用系统最小系统结构图如图2-2所示,应用平台包括硬件平台和调试工具。,使用IEEE 802.3标准,可将数据发送到以太网上,通过以太网接入Internet,实现了真正的嵌入式上网。调试工具MPLAB IDE将程序下载到单片机和程序调试,SSCOM进行串口调试,TCPUDP测试工具在服务器或客户端测试TCPUDP通讯连接和测试数据的接收和发送情况,Sniffer监视网络状态,捕获网络数据并进行分析诊断。 ENC28J60是Microchip Technology(美国微芯科技公司)推出的全球首枚28引脚独立以太网控制器。 ENC28J60是带有行业标准串行外设SPI接口的独立以太网控制器。它可作为任何配备有SPI的控制器的以太网接口。ENC28J60符合IEEE 802.3 的全部规范,采用了一系列包过滤机制以对传入数据包进行限制。它还
您可能关注的文档
最近下载
- 结构力学仿真软件:SAP2000:SAP2000中的材料属性设置.pdf VIP
- 金融信息安全培训简讯课件.pptx VIP
- Alesis DM10 High Definition Drum Module 用户说明书手册.pdf VIP
- 金融信息安全意识培训课件.pptx VIP
- 煤的介绍课件.pptx VIP
- 部编人教版9年级下册《道德与法治》全册课件.pptx
- 官方通用文本离婚协议书 2026年.docx VIP
- 2025WHO脑膜炎指南解读.pptx
- 老年人胆囊结石诊断和治疗专家共识(2026版).pptx VIP
- 普通党员2025年度组织生活会围绕“五个方面”查摆问题50条和整改措施供参考.docx VIP
原创力文档

文档评论(0)