《Visual Studio串口通信与测控应用编程实践》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李江全,张荣华,李伟等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2013
  • ISBN:9787121187643
  • 页数:450 页
图书介绍:本书从工程应用的角度出发,较系统地介绍了9种典型测控应用系统,内容包括:利用PC与三菱(西门子)PLC、PC与PCI数据采集卡、PC与远程I/O模块、PC与单片机、PC与USB数据采集模块、PC与智能仪器、PC与无线数传模块以及PC与GSM短信模块等组成的测控系统。每种测控系统首先介绍了相关的硬件技术,然后给出具体的测控线路和完整的VB.NET、VC++.NET和C#.NET程序。本书提供超值配套光盘,内容包括所有实例的源程序、程序运行录屏、系统测试录像、软硬件资源等。

第1章 基于三菱PLC的测控系统 1

1.1三菱PLC特殊功能模块与通信协议 1

1.1.1 FX2N系列PLC的特殊功能模块 1

1.1.2三菱PLC编程口通信协议 8

1.2 PC与三菱FX2N PLC组成的测控系统 16

1.2.1设计任务 16

1.2.2线路连接 16

1.2.3三菱PLC端测控程序设计 17

1.2.4 PC端VB.NET测控程序设计 20

1.2.5 PC端VC+++.NET测控程序设计 28

1.2.6 PC端C#.NET测控程序设计 39

第2章 基于西门子PLC的测控系统 47

2.1西门子PLC模拟量扩展模块与通信协议 47

2.1.1西门子PLC模拟量输入模块 47

2.1.2西门子PLC PPI通信协议 51

2.2 PC与西门子S7-200 PLC组成的测控系统 55

2.2.1设计任务 55

2.2.2线路连接 55

2.2.3西门子PLC端测控程序设计 56

2.2.4 PC端VB.NET测控程序设计 61

2.2.5 PC端VC+++.NET测控程序设计 71

2.2.6 PC端C#.NET测控程序设计 84

第3章 基于PCI数据采集卡的测控系统 92

3.1典型数据采集卡简介 92

3.1.1数据采集系统概述 92

3.1.2基于PC的DAQ系统组成 96

3.1.3 .NET语言数据采集与控制的方式 98

3.1.4 PCI-1710HG数据采集卡安装与测试 100

3.2 PC与PCI-1710HG数据采集卡组成的测控系统 110

3.2.1设计任务 110

3.2.2线路连接 110

3.2.3 VB.NET测控程序设计 111

3.2.4 VC+++.NET测控程序设计 121

3.2.5 C#.NET测控程序设计 131

第4章 基于单片机的测控系统 136

4.1典型单片机开发板简介 136

4.1.1单片机测控系统的组成 136

4.1.2单片机开发板B的功能 139

4.1.3单片机开发板B的主要电路 140

4.2 PC与单片机开发板B组成的测控系统 143

4.2.1设计任务 143

4.2.2线路连接 144

4.2.3单片机端C51温度测控程序设计 145

4.2.4单片机汇编测控程序设计 152

4.2.5 PC端VB.NET测控程序设计 160

4.2.6 PC端VC+++.NET测控程序设计 168

4.2.7 PC端C#.NET测控程序设计 177

第5章 基于远程I/O模块的测控系统 183

5.1典型远程v0模块简介 183

5.1.1集散控制系统的结构与特点 183

5.1.2 ADAM4000远程数据采集控制系统 185

5.1.3 ADAM4000系列模块简介 187

5.1.4 ADAM4000系列模块的软件安装 194

5.1.5 ADAM4000系列模块添加设备 196

5.2 PC与ADAM4000系列模块组成的测控系统 198

5.2.1设计任务 198

5.2.2线路连接 198

5.2.3 VB.NET测控程序设计 199

5.2.4 VC+++.NET测控程序设计 207

5.2.5 C#.NET测控程序设计 216

第6章 基于USB数据采集模块的测控系统 226

6.1 USB总线在数据采集系统中的应用 226

6.1.1 USB总线及其数据采集系统的特点 226

6.1.2采用USB传输的数据采集系统 228

6.1.3 USB-4711A数据采集模块安装与测试 230

6.2 PC与USB-4711A数据采集模块组成的测控系统 235

6.2.1设计任务 235

6.2.2线路连接 235

6.2.3 VB.NET测控程序设计 236

6.2.4 VC+++.NET测控程序设计 246

6.2.5 C#.NET测控程序设计 257

第7章 基于智能仪器的测控系统 262

7.1典型智能仪器简介 262

7.1.1智能仪器的结构与特点 262

7.1.2 XMT-3000A型智能仪器及其通信协议 264

7.2 PC与单台XMT-3000A智能仪器组成的测控系统 267

7.2.1设计任务 267

7.2.2线路连接 267

7.2.3 VB.NET测控程序设计 269

7.2.4 VC+++.NET测控程序设计 277

7.2.5 C#.NET测控程序设计 286

7.3 PC与多台XMT-3000A智能仪器组成的测控系统 291

7.3.1设计任务 291

7.3.2线路连接 292

7.3.3 VB.NET测控程序设计 294

7.3.4 VC+++.NET测控程序设计 305

7.3.5 C#.NET测控程序设计 319

第8章 基于无线数传模块的测控系统 332

8.1典型无线数传模块简介 332

8.1.1无线数传技术概述 332

8.1.2 DTD46X系列无线数传模块 334

8.2 PC与DTD462无线数传模块组成的测控系统 340

8.2.1设计任务 340

8.2.2线路连接 341

8.2.3利用C51语言实现基于DS18B20的单片机温度测控 341

8.2.4利用汇编语言实现基于DS18B20的单片机温度测控 349

8.2.5利用VB.NET实现PC与无线数传模块温度测控 356

8.2.6利用VC+++.NET实现PC与无线数传模块温度测控 364

8.2.7利用C#.NET实现PC与无线数传模块温度测控 374

第9章 基于GSM短信模块的测控系统 380

9.1 GSM网络短信测控技术 380

9.1.1 GSM短信测控系统的特点与组成 380

9.1.2 AT指令介绍 384

9.1.3超级终端的使用 389

9.2 PC与TC35短信模块组成的控制系统 393

9.2.1设计任务 393

9.2.2线路连接 393

9.2.3利用C51语言实现单片机温度检测及短信发送 395

9.2.4利用C51语言实现单片机短信接收及继电器控制 402

9.2.5利用VB.NET实现PC短信接收与发送 409

9.2.6利用VC+++.NET实现PC短信接收与发送 423

附录A串行通信控件MSComm 437

附录B串行通信控件SerialPo 444

参考文献 449