本书主要介绍面向嵌入式开发的串行通信技术,从芯片和电路板入手介绍硬件,从源代码入手介绍软件,以便读者可以将这些技术嵌入自己的设计中。本书既包括理论基础,也包含实际产品设计方案。首先介绍串行通信协议、Modbus协议、HART协议,然后介绍RS-485串行通信的组网技术和通信转换器产品等内容,接着重点介绍以太网串口服务器的硬件和软件设计,以便读者进行嵌入式系统的开发。本书公开了实用的Modbus串口协议转换器和Modbus数据采集模块的全套设计资料,以及几种HART智能变送器的全套设计方案,作者还将自己的多项USB专利技术在本书中予以公开,如USB光纤传输技术、USB共享器、USB数据采集器、USB网络隔离器等。

作者

周云波,男,1966年10月出生,现居武汉。华中科技大学教师,博士。曾经在北京航天研究院学习和工作。从事过军工测控系统的研发、数字电路的教学与科研,串口通信的研究与开发,获得国家专利十多项,在国内外杂志发表论文十多篇。

查看全部
目录

前言

第1章 串行通信协议

1.1 串行通信简史

1.2 为什么要组成通信网

1.3 什么是串行通信

1.4 RS-232标准

1.5 RS-485标准

1.6 RS-422标准

1.7 RS-232与RS-485的区别

1.8 单片机的串口多机通信

第2章 Modbus协议

2.1 Modbus入门

2.2 Modbus协议简介

2.3 Modbus的ASCII和RTU传输模式

2.4 ASCII和RTU消息帧

2.5 错误检测方法

2.6 Modbus的功能码定义

2.7 Modbus的TCP传输模式

第3章 HART协议

3.1 HART协议概述

3.2 HART通信结构模型

3.3 HART的消息帧结构

3.4 HART的操作命令

第4章 RS-485串行通信技术

4.1 RS-485/RS-422多机通信的组网方式

4.2 串口光纤多机通信的组网方式

4.3 串行通信的VB程序

4.4 地址串口转换的实现

4.5 RS-485的节点数和距离极限

4.6 串口波特率转换的实现

4.7 RS-232转RS-485通信电路

4.8 无源RS-232数据采集器

第5章 以太网串口服务器

5.1 以太网通信帧格式

5.2 以太网串口服务器的发展

5.3 以太网串口服务器的使用

5.4 以太网串口服务器的设计

5.5 PC设置和检测软件的参数配置操作

5.6 PC设置和检测软件的演示操作

5.7 内部单片机的软件开发设计

第6章 Modbus串行通信技术

6.1 Modbus调试精灵软件

6.2 将普通串口设备接入Modbus

6.3 超小的Modbus测量模块

第7章 HART智能变送器

7.1 HARTModem的原理与应用

7.2 HART协议通信模块的设计

7.3 RS-232与HART转换器的设计

7.4 一种HART智能变送器的设计

7.5 HART温湿度智能变送器的设计

第8章 USB通信技术应用

8.1 通过光纤传输USB信号

8.2 USB信号的光电隔离

8.3 无须设置的USB共享器

8.4 USB数据采集器

8.5 采用USB私有协议的网络隔离器

第9章 CAN串口转换器

9.1 CAN总线介绍

9.2 CAN串口转换器CAN232B的使用

9.3 PC端配置和测试软件说明

9.4 CAN串口转换器CAN232B的硬件电路设计

9.5 在DeIphi中用SPCOMM实现PC端串口编程

9.6 CAN232B的PC端程序源代码

9.7 内部单片机的软件开发设计

参考文献

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400