STM32 单片机的MODBUS 通讯器毕业论文目 录摘要 IABSTRACTII第 1 章绪论 11.1 概述 11.2 目的与意义 21.3 进展现状和前景展望 31.4 讨论的主要容和步骤 41.4.1 主要容 41.4.2 设计的步骤 4第 2 章系统设计方案 62.1 设计方案选择 62.2 芯片选择 62.3 软件方案设计 7第 3 章硬件电路设计 93.1 主机 CPU 模块 93.2 电源模块 103.3 液晶显示模块 103.4 存储模块 123.5 程序调试下载模块 123.6 串口通讯模块 133.7 从机主控模块 143.8 LED 灯显示模块 153.9 温度检测模块 15第 4 章软件设计 174.1 串口通信模块 174.2 数据帧处理模块 174.3 参数保存模块 194.4 液晶显示模块 20第 5 章系统调试 235.1 硬件调试 235.1.1 主机电路板调试 235.1.2 从机电路板调试 245.2 软件件调试 245.2.1 调试平台 245.2.2 调试问题 255.3 调试结果 26参考文献 28致谢 29附录 1 主机硬件原理图 30附录 2 从机硬件原理图 31附录 3 主机 PCB 实物图 32附录 4 从机 PCB 实物图 33附录 5 主机通讯程序代码 34附录 6 从机通讯程序代码 38第 1 章 绪论1.1 概述Modbus 是由 Modicon 在 1979 年发明的,是全球第一个真正用于工业现场的总线协议。为更好地普与和推动 Modbus 在基于以太网上的分布式应用,目前施耐德公司已将 Modbus 协议的所有权移交给 IDA 组织,并成立了 Modbus-IDA 组织,为Modbus 今后的进展奠定了基础。Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络和其它设备之间通讯。它已经成为一种通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通讯的。它描述了控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以与怎样侦测错误并记录。它制定了消息域格局和容的公共格式。当在 Modbus 网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。假如需要回应,控制器将生成反馈信息并用 Modbus 协议发出。Modbus 具有以下几个特点:1、标准、开放,用户可以免费、放心地使用 Modbus 协议,不需要交纳许可证费,也不会侵犯知识产权。目前,支持 Modbus 的厂家超过 400 家,支持 Modbus的产品超过 60...