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

基于PIC的多接口通信板的研究与实现

更新时间:2020-02-20 08:09:20 大小:4M 上传用户:守着阳光1985查看TA发布的资源 标签:pic接口通信以太网Zigbee 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

现如今嵌入式设计进入了人们生活的各个角落,以单片机为主控制器的应用仍然占有很大的市场。然而在网络盛行,各种应用间交互性要求频繁的大环境下,对一个孤立的功能设备扩展接口是必然的趋势,比如将各种嵌入式应用通过有线网络方便地实现远程监控,通过无线网络轻松进行数据传输,或者通过PC通用接口直接和个人电脑相连。而无线传输中的红外和Zigbee技术,有线网络技术中的以太网技术,以及PC接口USB总线等通信方式现如今都是得到业内青睐且发展前景广阔的接口方式。本文正是基于这种需求,设计了一款基于单片机的多接口通信板。本文的开发实现的多接口通信板既可以添加具体应用程序实现特殊功能,也可以作为开发板为初学者学习使用。

    本文完成的主要工作包括:

    ●设计实现了以PIC18F8722为主控制器的接口扩展板,在Proteus上完成了同系列单片机PIC18F8720的仿真,实现了LED开断控制、按钮中断控制、UART模块通信和LCD模块显示;

    ●利用红外编解码芯片MCP2120和红外收发器IRMS6118,设计实现了红外接口电路,利用超级终端测试了两个模块之间红外无线传输性能;

    ●设计实现了兼容USB2.0的USB接口电路,编写了USB设备模式下的批量传输与中断传输测试程序,在PC端编写了控制窗口,完成了USB数据传输性能的测试。

    ●设计实现了10Base-T以太网接口电路,编写程序对TCP数据传输、UDP数据传输性能以及Ping响应进行了测试。

    ●设计实现了2.4GHz频段Zigbee模块的接口电路,对Zigbee无线建网能力和简单数据传输性能进行了测试。

    ●设计实现了LCD模块接口电路,测试了LCD显示功能,完成了LCD汉字显示,西文显示和图形显示。

    本文设计、实现的所有电路、模块、软件现在都能正常工作,其中红外传输误码率为0;USB批量传输的上下行速度分别为780.5 Kbps和615.4 Kbps,中断传输正确无误;TCP传输的平均速度为144Kbps,UDP传输的平均速度为251.852Kbps;Zigbee部分完成协调器建网和与RFD之间点对点传输字符串的功能,整个电路板功耗为16毫瓦,达到了设计性能和功能...

部分文件列表

文件名 大小
基于PIC的多接口通信板的研究与实现.pdf 4M

全部评论(0)

暂无评论