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页 |