Visual C#.NET串口通信及测控应用典型实例

当前位置:首页 > 计算机网络 > 程序设计 > Visual C#.NET串口通信及测控应用典型实例

出版社:电子工业出版社
出版日期:2012-5
ISBN:9787121168734
页数:368页

章节摘录

版权页:   插图:    什么是通信?简单地说,通信就是两个人之间的沟通,也可以说是两个设备之间的数据交换。人类之间的通信使用了诸如电话、书信等工具进行,而设备之间的通信则使用电信号。 在计算机内部,所有的数据都是使用位来存储的,每一位都是电位的一个状态(在计算机中以0、1表示);计算机内部使用组合在一起的8位代表一般所使用的字符、数字及一些符号,例如01000001就表示一个字符。一般来说,必须传递这些字符、数字或符号才能算是数据交换。 1.并行通信与串行通信 终端与其他设备(例如其他终端、计算机和外部设备)通过数据传输进行通信,数据传输可以通过两种方式进行:并行通信和串行通信。 1)并行通信 在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。如果一组数据的各数据位在多条线上同时被传送,这种传输被称为并行通信。 并行数据传送的特点是:各数据位同时传送,传送速度快、效率高,多用在实时、快速的场合。 并行传送的数据宽度可以是1位~128位,甚至更宽,但是有多少数据位就需要多少根数据线,因此传送的成本高。在集成电路芯片的内部、同一插件板上各部件之间、同一机箱内各插件板之间的数据传送都是并行的。并行数据传送只适用于近距离的通信,通常小于30m。 2)串行通信 串行通信是指通信的发送方和接收方之间数据信息的传输是在单根数据线上,以每次一个二进制的0、1为最小单位逐位进行传输。 串行数据传送的特点是:数据传送按位顺序进行,只需要一根传输线即可完成,节省传输线。与并行通信相比,串行通信还有较为显著的优点:传输距离长,可以从几米到几千米;串行通信的通信时钟频率容易提高;串行通信的抗干扰能力十分强,其信号间的互相干扰完全可以忽略。  正是由于串行通信的接线少、成本低,因此它在数据采集和控制系统中得到了广泛的应用,产品也多种多样。计算机和单片机间都采用串行通信方式。 2.串行通信工作模式 通过单线传输信息是串行数据通信的基础,数据通常是在二个站(点对点)之间进行传输,按照数据流的方向可分成三种传输模式:单工、半双工、全双工。

书籍目录

第1章 PC与PC串口通信
 1.1 串口通信概述
  1.1.1 串口通信的基本概念
  1.1.2 RS-232C接口标准
  1.1.3 RS-422/485接口标准
  1.1.4 串口通信线路连接
  1.1.5 PC中的串行端口
  1.1.6 虚拟串口的使用
 1.2 C#.NET串行通信控件与API函数
  1.2.1 MSComm控件的使用
  1.2.2 SerialPort控件的使用
 1.3 PC与PC串口通信实例
  1.3.1 两台PC串口通信
  1.3.2 1台PC双串口互通信
第2章 PC与单片机串口通信
 2.1 典型单片机开发板简介
  2.1.1 单片机测控系统的组成
  2.1.2 单片机开发板B的功能
  2.1.3 单片机开发板B的主要电路
 2.2 PC与单片机串口通信实例
  2.2.1 PC与单个单片机串口通信
  2.2.2 PC与多个单片机串口通信
 2.3 PC与单片机串口通信测控应用实例
  2.3.1 模拟量输入
  2.3.2 模拟量输出
  2.3.3 开关量输入
  2.3.4 开关量输出
第3章 PC与西门子PLC串口通信
 3.1 西门子PLC模拟量扩展模块与通信协议
  3.1.1 西门子PLC模拟量输入模块
  3.1.2 西门子PLC PPI通信协议
 3.2 PC与西门子PLC串口通信测控应用实例
  3.2.1 模拟量输入
  3.2.2 模拟量输出
  3.2.3 开关量输入
  3.2.4 开关量输出
第4章 PC与三菱PLC串口通信
 4.1 三菱PLC特殊功能模块与通信协议
  4.1.1 FX2N系列PLC的特殊功能模块
  4.1.2 三菱PLC编程口通信协议
 4.2 PC与三菱PLC串口通信测控应用实例
  4.2.1 模拟量输入
  4.2.2 模拟量输出
  4.2.3 开关量输入
  4.2.4 开关量输出
第5章 PC与分布式I/O模块串口通信
 5.1 典型分布式I/O模块简介
  5.1.1 集散控制系统的结构与特点
  5.1.2 ADAM4000远程数据采集控制系统
  5.1.3 ADAM4000系列模块简介
  5.1.4 ADAM4000系列模块的软件安装
 5.2 PC与分布式I/O模块串口通信测控应用实例
  5.2.1 模拟量输入
  5.2.2 模拟量输出
  5.2.3 数字量输入
  5.2.4 数字量输出
第6章 PC与智能仪器串口通信
 6.1 典型智能仪器简介
  6.1.1 智能仪器的结构与特点
  6.1.2 XMT-3000A型智能仪器的通信协议
 6.2 PC与智能仪器串口通信测控应用实例
  6.2.1 PC与单台智能仪器温度测控
  6.2.2 PC与多台智能仪器温度测控
第7章 PC与无线数据传输模块串口通信
 7.1 典型无线数传模块简介
  7.1.1 无线数传技术概述
  7.1.2 DTD46X系列无线数传模块
 7.2 PC与无线数传模块串口通信测控应用实例
  7.2.1 设计任务
  7.2.2 线路连接
  7.2.3 利用汇编语言实现基于DS18B20的单片机温度测控
  7.2.4 利用C51语言实现基于DS18B20的单片机温度测控
  7.2.5 利用C#.NET实现PC与无线数传模块温度测控
第8章 USB串行总线模块测控应用
 8.1 USB总线在数据采集系统中的应用
  8.1.1 USB总线及其数据采集系统的特点
  8.1.2 采用USB传输的数据采集系统
  8.1.3 典型USB数据采集模块及应用
  8.1.4 C#.NET数据采集与控制的方式
 8.2 PC与USB数据采集模块测控应用实例
  8.2.1 模拟量输入
  8.2.2 模拟量输出
  8.2.3 数字量输入
  8.2.4 数字量输出
  参考文献

编辑推荐

《Visual C#.NET串口通信及测控应用典型实例》内容丰富,每个实例都提供具体的设计任务、完整的程序代码,注重解决工程实际问题。可供各类自动化、计算机应用、机电一体化等专业的大学生、研究生学习计算机控制技术,也可供计算机测控系统研发的工程技术人员参考。

作者简介

《Visual C#.NET串口通信及测控应用典型实例》从工程应用的角度出发,通过8个典型应用实例,包括PC与PC、PC与单片机、PC与PLC、PC与远程I/O模块、PC与智能仪器、PC与无线数传模块、Pc与USB数据采集模块等组成的测控系统,利用SerialPort控件和MSComm控件编写C#.NET串口通信程序,并对计算机测控系统中的4类典型应用((模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO)的程序设计方法进行了详细的讲解。

图书封面


 Visual C#.NET串口通信及测控应用典型实例下载



发布书评

 
 


精彩短评 (总计36条)

  •     很喜欢这本书。。不错。不错。。
  •     里面的内容比较全面
  •     里面涉及到的是指定的型号硬件,所以要想完全照着做还有点难度。
  •     各方面都讲解的很详细,适合初学者
  •     以后相告
  •     书倒是不错,但随书附赠的DVD光盘不能打开,可惜了.........
  •     很好的书,分得挺详细的。。
  •     内容有点杂,非常的基础
  •     书的质量还不错的。
  •     目录写的不错,但内容只是介绍一部分,不全面,没有想象的好
  •     价格有点贵。内容还行,如果能把单片机的程序改成C语言的就更好了。
  •     帮人买的,应该不错吧他会选这个,送货速度很快!
  •     此收应该是C# windos方面对硬件开发唯一的一本教材,希望能对更多的喜欢硬件开发的同学们有所帮助
  •     帮老板买的,老板觉得还不错
  •     只能做最最入门的参考,案例上的程序还是有些问题的
  •     写得有些肤浅
  •     书不错,有时间好好理一理
  •     最近开发串口方面的系统,希望能有很好的帮助
  •     书的内容不错,只是书的质量太差
  •     不喜欢,没有技术含量
  •     还行啦。有个光盘。适合初学者,推荐。
  •     还可以,实例挺多的
  •     还算不错吧,不过感觉说了很多种串口,却都不深入。不过,入门试用还是不错的。
  •     书本质量一般,内容不行,感觉只讲解表面的东西,只是个人感觉
  •     书挺厚的 内容很实用,还附带了光盘
  •     刚刚接手一个软硬件结合的项目,但愿这本书能帮上忙,
  •     最近在写监控的程序,正好用得上!
  •     发货挺快的,3天就到了,书的内容很不错,挺全面的
  •     书中讲解的知识内容没有可取的价值,而且还把书价定得太高,买了后悔。
  •     书抄得太差劲了,那个视频更无语
  •     看着内容去的,c#,serialPort控件是两个吸引我的原因。但是拿到书才发现,很多内容都是作者另外一本vb书上的内容,c#语言的书却还出现了很多vb的语句代码,连改都没有改。大家买的时候要注意,毕竟这本书还不便宜。
  •     正好买来解决一些问题,能解决问题,所以说不错
  •     好书.不过里面的开发环境扔要需要更新一下.
  •     很好的书,就是发过来没有光盘。要换货,麻烦。
  •     纸张挺吝啬,每张纸太薄了。。
  •     确实是用的VB的代码在糊弄,不负责任。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024