Modbus与CAN-bus协议转换器研究
| 摘要 | 第1-6页 |
| Abstract | 第6-11页 |
| 第1章 绪论 | 第11-17页 |
| ·课题背景与意义 | 第11-12页 |
| ·现场总线的发展现状及发展趋势 | 第12-15页 |
| ·现场总线的发展现状 | 第12-13页 |
| ·现场总线的发展趋势 | 第13页 |
| ·现场总线应用工程的发展趋势 | 第13-15页 |
| ·本文主要研究的内容 | 第15-17页 |
| 第2章 总线通信规范介绍 | 第17-37页 |
| ·CAN总线技术规范 | 第17-30页 |
| ·CAN总线的主要特点 | 第17-18页 |
| ·CAN的层次结构及属性 | 第18-19页 |
| ·CAN帧类型与结构 | 第19-25页 |
| ·CAN总线错误类型与故障界定 | 第25-27页 |
| ·CAN总线媒体访问控制 | 第27页 |
| ·总线位定时与同步 | 第27-30页 |
| ·Modbus通讯协议 | 第30-37页 |
| ·Modbus协议简介 | 第30-32页 |
| ·Modbus协议数据格式 | 第32-34页 |
| ·Modbus常用功能码 | 第34-37页 |
| 第3章 协议转换器的整体结构与硬件电路设计 | 第37-53页 |
| ·系统整体结构 | 第37-38页 |
| ·协议转换器的硬件电路结构 | 第38页 |
| ·硬件电路各组成部分设计说明 | 第38-53页 |
| ·微处理器C8051F040 | 第38-40页 |
| ·CAN控制器SJA1000及接口电路 | 第40-47页 |
| ·带隔离的CAN收发器及CAN驱动电路 | 第47-48页 |
| ·带隔离的RS485收发器 | 第48-49页 |
| ·电源电路 | 第49-51页 |
| ·液晶电路 | 第51-53页 |
| 第4章 协议转换器通讯协议 | 第53-77页 |
| ·概述 | 第53-54页 |
| ·从CAN总线侧读取Modbus的信息帧格式 | 第54-60页 |
| ·从Modbus侧读取CAN的信息帧 | 第60-77页 |
| ·寄存器的定义 | 第60-71页 |
| ·从Modbus侧读取CAN的信息帧格式 | 第71-77页 |
| 第5章 协议转换器的软件设计与实现 | 第77-87页 |
| ·协议转换器的软件整体设计 | 第77-78页 |
| ·主程序设计 | 第78-82页 |
| ·软件主程序设计 | 第78-79页 |
| ·程序初始化 | 第79-81页 |
| ·CAN接收缓冲区报文的协议转换 | 第81-82页 |
| ·串口接收缓冲区报文的协议转换 | 第82页 |
| ·CAN总线通讯模块 | 第82-84页 |
| ·Modbus报文的收发 | 第84-85页 |
| ·上位机软件设计 | 第85-87页 |
| 第6章 系统的调试 | 第87-95页 |
| ·系统环境的调试 | 第87-91页 |
| ·电源的调试 | 第87页 |
| ·串口通讯的调试 | 第87-89页 |
| ·CAN通讯的调试 | 第89-91页 |
| ·系统的调试 | 第91-95页 |
| ·系统的网络结构图 | 第91-92页 |
| ·从RS485侧获取CAN总线上的信息 | 第92-93页 |
| ·从CAN总线侧获取485总线上的信息 | 第93-95页 |
| 第7章 结论与展望 | 第95-97页 |
| 参考文献 | 第97-99页 |
| 致谢 | 第99页 |