图书中心

专业基础首页>图书中心>信息通信类

Modbus总线技术与应用系统
  • 书     名:Modbus总线技术与应用系统
  • 出版时间:2023-10-23
  • 编 著 者:方虎生
  • 版       次:1-1
  • I  S  B N:978-7-5635-6994-6
  • 定       价:¥39.00元

内容简介线

本书从工程实际应用出发,紧密围绕系统设计与开发需求,系统地介绍了Modbus总线技术、51内核微控制器、硬件设计、嵌入式软件设计、VB应用软件设计等应用技术。
Modbus涉及的知识点多、内容广,本书以案例带动知识点开展学习,注重培养读者的理论基础、设计基础和解决实际问题的能力。
本书总结了作者团队在科学研究、装备研发、系统集成领域的最新成果。本书的内容选择合理、结构清楚、图文并茂、面向实际应用。本书适合作为本科生的教学用书,也可作为研究生、工程人员的培训教材或相关科研人员的参考书。

目录介绍线

第1章Modbus总线协议1
11现场总线技术1
12Modbus总线1
13RS485接口3
14Modbus传输模式4
141ASCII模式4
142RTU模式5
15校验方式6
151奇偶校验6
152LRC检测6
153CRC检测7
16Modbus功能码7
161常见的Modbus功能码7
162读保持寄存器(0x03)8
163预置多寄存器(0x10)9
第2章AT89S51微控制器11
21AT89S51的相关特性11
22内部功能图12
23引脚封装图13
231DIP封装14
232PLCC封装14
233TQFP封装14
24引脚功能14
25特殊功能寄存器17
26存储器组织18
261程序存储器18
262数据存储器18
27看门狗定时器18
271使用看门狗19
272掉电和空闲期间的WDT19
28串行通信20
29定时器0和120
210中断20
211振荡器特性21
212空闲模式22
213掉电模式23
214程序存储器锁定位23
215对Flash进行编程——并行模式24
216对Flash进行编程——串行模式26
217编程接口——并行模式27
第3章面向Modbus应用的硬件设计28
31硬件总体设计28
32技术指标29
33AT89S51微控制电路29
34电源与复位电路32
35时钟电路35
36模拟量输入37
37开关量输入43
38开关量输出43
39RS485通信接口46
310微控制器硬件设计要点49
第4章面向Modbus应用的控制器软件设计54
41Keil开发环境简介54
42Modbus控制器指令定义55
421控制器用到的指令与通信协议55
422读保持寄存器(0x03)56
423预置多寄存器(0x10)56
43Modbus控制器寄存器定义58
431控制器寄存器类型58
432控制器寄存器定义58
44控制器通信程序设计60
441控制器串口模块程序设计60
442控制器Modbus通信程序设计63
45控制器A/D转换程序设计65
46控制器时钟程序设计69
47控制器外置显示屏应用程序设计72
471外接显示屏通信协议72
472外接显示屏程序设计74
48控制器的可编程与组态功能设计84
481控制器显示组态设计84
482控制器的算法可编程设计85
第5章基于VB的串口通信设计87
51串行通信的基本知识87
52建立串行端口连接87
53参数设置88
54常用属性91
541Settings属性92
542CommEvent属性94
543PortOpen属性95
544CommPort属性96
545InBufferCount属性97
546InBufferSize属性97
547Input属性98
548InputMode属性98
549InputLen属性99
5410OutBufferCount属性100
5411OutBufferSize属性100
5412Output属性101
5413RThreshold属性101
5414SThreshold属性102
55OnComm事件和CommEvent属性102
56打开串行端口104
57事例104
第6章上位机Modbus应用软件设计106
61Modbus软件程序设计106
62软件主界面设计108
63设备选择菜单与功能设计109
631界面菜单设计110
632功能设计与实现110
64显示配置菜单与功能设计112
641界面菜单设计112
642功能设计与实现113
65算法配置菜单与功能设计116
651界面菜单设计116
652功能设计与实现117
66Modbus调试菜单与功能设计119
661界面菜单设计119
662功能设计与实现120
参考文献132