资源预览内容
第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
第9页 / 共45页
第10页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1目 录绪论 .11 CAN 总线技术规范及 nRF2401.31.1 CAN 的基本概念 .31.1.1 CAN 协议的特点 .31.1.2 CAN 节点的层结构 .41.1.3 ISO 标准化的 CAN 协议 .41.2 CAN 节点的分层结 构 .51.3 报文传送及其帧结构 .61.3.1 帧格式与帧类型 .61.3.2 数据帧 .61.3.3 远程帧 .71.3.4 错误帧 .71.3.5 过载帧 .81.3.6 帧间空间 .81.4 错误类型 .91.5 无线收发芯片 nRF2401.92 系统方案设计 .102.1 系统总体框图设计 .102.2 CAN 总线主控机节点设计 .102.3 CAN 通信模块设计 .113 硬件设计 .123.1 电源电路 .123.2 RS-232 下载接口电路 .123.3 微处理器基本系统 .133.4 CAN 通信接口电路 .133.4.1 CAN 通信接口电路方案论证 .133.4.2 SJA1000 CAN 控制器的介绍 .143.4.3 PCA82C250 CAN 总线驱动器介绍 .1523.4.4 CAN 通信接口 硬件电路 .163.5 无线收发模块 .173.5.1 nRF2401 芯片结构及引脚说明 .173.5.2 nRF2401 的工作模式 .183.5.3 nRF2401 硬件电路设计 .194 系统软件总体设计 .204.1 系统软件总体结构 .204.2 CAN 通信程序模块 .214.2.1 CAN 网络通信规则及自定协议 .214.2.2 CAN 节点的初始化 .224.2.3 发送报文与接收报文 .224.3 无线收发软件设计 .234.3.1 nRF2401 初始化配置 .234.3.2 nRF2401 无线收发通信协议 .234.3.3 nRF2401 发送和接收数据 .245 系统调试与结果分析 .255.1 单元模块调试与故障分析 .255.1.1 显示模块电路 .255.1.2 CAN 通信电路 .255.1.3 无线收发模块电路 .255.2 整机调试 .265.3 系统整体通信测试与结果分析 .265.3.1 CAN 总线通信测试与结果分析 .265.3.2 无线收发系统测试与结果分析 .285.3.3 CAN 总线与无线收发系统测试与结果分析 .28结论 .29参考文献 .30附件 A 实物图 .31附件 B CAN 节点电路原理图 .31附件 C 程序清单 .32致 谢 .403CAN总线与无线数据收发设计摘 要在当今的工业现场总线技术中,CAN 总线技术凭借其实现数据通信的高可靠性、实时性和灵活性等优点,广泛运用于各个领域;无线数据通信网络的发展,使数据传输更加方便。本文提出了一种基于 CAN 总线与无线数据收发的系统,给出了系统的设计方案。系统采用 STC89C52 单片机作为主控制芯片,在 CAN 总线通信接口模块中,CAN 总线控制器选用 Philips 公司的 SJA1000,总线驱动器采用了 PCA82C250 接口芯片,CAN 总线通信数据采用双绞线传输。无线数据收发系统选用射频芯片nRF2401。介绍了 CAN 总线及无线数据收发的性能及特点,提出了一种基于STC89C52 的智能节点与无线数据收发相结合的系统, 给出了其软硬件设计方案,并对 CAN 接口中断处理、无线数据传输以及 CAN 通用应用层协议的开发等关键技术问题进行了重点研究,同时对设计中的难点及实现过程中应注意的问题进行了比较详细的介绍。经系统测试,该系统使用方便、工作可靠性较高,达到了设计要求,具有一定的参考和应用价值。【关键词】 CAN 总线 智能节点 无线数据收发 nRF2401 STC89C52 4The Design Of CAN Bus and Wireless Data TransceiverAbstractIn the now industry field bus technology, the CAN bus technology relies on its merit of redundant reliability. timeliness and Nimble realization and so on in the data communication aspect, widely utilizes to each domain. With the development of wireless data communication network, data transfer becomes more convenient. This paper, which are based on CAN bus and wireless data transceiver system, gives the system design.System uses STC89C52 microcontroller as the main control chip, in the CAN bus communication interface module, CAN bus controller selected Philips Corporation SJA1000, bus driver using PCA82C250 interface chip, CAN bus communication data transmission using twisted pair. Wireless Data Transceiver S
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号