VB与_RS-232串行通信控制

所需积分/C币:38 2013-07-23 13:43:08 16.57MB PDF
2
收藏 收藏
举报

Visual_Basic与_RS-232_串行通信控制属于最新版的参考资料
(京)新登字158号 内容筒介 木书应用 Visual basic中的串行通信挖仁 MSCOmM,通过实例柜渐进地介绍了自动化的基础一 RS·232串行通信,从筲单的串行通佗概念、文瑜到复杂的仪器掉制,本书都提供了整的 Visua|Basi范 例、本弓将V5 ual basic60的应用扩展到硬件控制,同时还绍了Ⅴ isual basic0自身具有的串行通信 件丶串行通信控廾的细节,拧制调制解器許逹行文件传输,用串行通信端口来控制伩苄,将串行通仨扩 展到分布式监挖等内容 本书卣操作,重点突出,恻重应用。书中提供了亢幣的设计步骤相作序代妈,并给详细門注释 蚜适合有科芊设计基础的诩者,,也适合没有程序设讣基础的读者学与。本书可供自动控制和通信域 的厅发人员和其他关技术人员使用或参考 本书繁体字版书名为《" sua Basic与RS-232串列通信控制最新版》,由文魁资讯胀份有限公司出版, 版权属范逸之、陈立元听有。本节简体字中文版由文魅资讯份有限公司授权清华大学出版社独家出版 末经本书原版出版者积本书出版者书面许可,任何单位和个人均不得以忤何形式啦任何手段复制或传播本 书的部分或全部内容 北京市版权局著作权合同登记号:图字01-202-1740号 版权所有,翻印必究 本书封面贴有清华大学出版社激光防伪标签,无标签者不得销售。 书名::si与232串行通信控制(最新版 作者:范逸之陈京元編著 任编辑;马丽 出版者:清华大学出版社(北京漘华犬学学研大夏,邮1c984) wwww 印刷者:北京通州大屮印刷∫ 发行者:新华书店总店北京发行所 开本:787×91:6印张:22.5宇数:530千字 版次:20C2乍6月第1版2002年6月第1次印剧 书号:ISRN1940643 数:00 定价:3,0元(名】张光盘) 前 当今世界是-个高度自动化的会,各式冬样的设各都以和计算机联机,而最简单 竹白动化联机方式就是使用串行通信。RS-232串行通倍设备应用的时问己终不短了,随芽 科技的发展,它不仅没有被取代;反而应用越来越广泛。这是因为串行通信设备硬仁开发 实现了集成化、简单化,且使用方便。另外,同属串行通信的RS-485刚络也破大应用在 工业环境中,而长距离、抗噪声的优点也使其得到了迅速发展。 visual basic在开发可视化环境下的监控系统时有其独特旳优势。 Visual basic提供了 行通信控件,让开发者学习使用 Visual basic开发串行通信的详细过程,瓦时功能上也 人用户提供了不少简使之处。串行通仁的应只相当}泛,作者哏据「仵中的实践经验,遥 过简单易憔的编排方式,将 Visual basic吊通和分布式监控系统结合起来,用简单的方 建立实用的监控系统,并分为若千章节对此进行{述。有关程序设计分,作者尽量在 书中交代清楚,帮助读者了解设计流程,同歐避免按书本操忭与实际操作八·致的情况 发生、 总而言之,本书不仅说明了串行通信的概念:也说明了在窗凵坏境丰设计通信程序的 些技巧与注意事项。如果读者匚有程序改的基础,阅读本书应该会比较轻秋:如果没 有程序设计的基础,书中也会有详细的讲解 各章的主要内容奶下 第1章:要介绍行通信关的硬件概念 笃2章:介绍Ⅴ isual basic的常月控件,是以后学习各举市的基础:如果议者了解 Visual basic和 MSComm控件,就可以跳过此章 鹗3章:介绍 visual bas记屮的串行通信控件及其相关的属性,另外还有相关的基诎实 崄程。 第4章:串行通信釣传输方式有字符及字节两种,本草详细说明它们之门的差异并以 实验进行验证 鸰5章:以计算机仿貞硬件的串行通信,尹以台让算机或是两台计算机完成硬件串 行通信的仿真实验。 鸰6章:调制解诮器是串行通信中的常用接口,包括拨号式谐剝解调器及专线调制解 调器的控制方式。本章以 Visual basic程序进行最详细的说明 第7章: Visual Basic可以完成大部分的串行通信事务,还有额外的通信控件可以辅助 Visual basic进行更妇的串行通信,将 Visual basic的串行通信〔能进一步提升 第8章:使用串行通信的方式可以达到仪器控告的目约,本章就市面上几种可见的仪 器,通过串行接口实现仪器控制的自动化。 第9章:分布式的宅行道信可以使串行接以功能向监控系统扩,本章简单说明如何 使用Ⅴ isual Basic控制分布式系统 录:包括酥书光盘的使用方法、 PComm lite的安装以及 ASCII H 目录 第1章基本概念… 22Viua! Basic控件的引,41 1.1通信… 22.!引用步骤 1.3.1数据发送 222如何了解挫件 通信的利类 22}控升甙分关 12#行通信 23常用控件介绍 1,2.1RS-32串行選信 1abel控件 43 12,2RS-485书行通信 2.3.2 Csommandbutterh控廾 1,3UsB按口 23.3Tjm控件 2.34 Pieture biκ控. 24IEEE1394 1.3串行通信端[……… 2350 optionButton护 47 ]31信号定义… 23.6Fram挖件…8 C杩对照衣… 237 Shape#掉件 ]33引脚意义及万向 238 TextBox控件 ]34通信参数 24稆:,予的编译与实装 50 14模式及流 18 24.1平序的编革 41T作模式 18 2-.2程毕打色效悉 1.4,2硬什握了 25常见问题解答及本章习题… 53 43软件振于 21 2.5.!常见题解爷 5接线和错误预防. 252本章习题 L.51按线方法………………23第3章Ⅴ Yisa!巳asi串行通信控件……s4 52错快预防 3. MSComm?控廾 5斗 153CRC程序解析 1.1码步骤 54 1.6常见问题解答及木章习题,…30 3.1.2丁作方式 .6.1常见河趣解答 3 31.3俭许资源设置 .56 6,2本章题 30 1.4控制乐卿 第2章 yi sual basic常用控件简介∴.3 3.],5属性说明 2]窗山程字概念简述 31.6事件说明 1.12象的概念 3.1.7方法说明 2.12接凵成员 32唾卡测试 213用V c开发系统34 21通信步骤 214 visuel basic的环境模式…38 32.2回路测话 215开发工程上骤 39 3.2.3行端冂的数输止控制.…11 2.L.6 visual busic和操作系统 324串行端∏约数字输入检测75 的关系…… 4 33自动与事作 Ⅴ Isual basic与RS-232串行通信控岢(最新版 33.1自幼读取入字行 5.34状念佇号灯与数据显刁 3.2通仁事件 宁节数据 ]4 333引所状态予拾测…… R了 4常吧问题年等反个盖丬题 153 竹;发 90 54.常见问逦 34常问题郎答巫忄章习趣 542木戽习题. 53 341常问题解答 第6章调制解调器的控制 木章习題 6.溻制解调器 155 第4章率行通信中的字符与字节 调制解调器及其科类 4.字符与字节 6.1 4],1字符和字节的差别 613文件传输协议介 l63 412 visual Basic中字符 62Ⅴ isual Basic调制解调 处萨 96 621 Visual basic调制解调器 4,3牛英文字符测试 的通伫 41,4宁数订算 62,2调制解调器的村 4.15发运/援收和 THreshold 62调紙解调塔与专线… 176 的关系 6.24々线桢式没与控 42平竹数据的发送与按收 13 6.3常见问题受本阜习趣…13 42.]字节类基和声明的发送 书见问题鲤答 与接收 3.2本章习 ]84 422A5C吗128以七的字不…105第7章额外的串行通信控件 185 423建立宁节发送与接收丁积.106 43常见门题解答皮章习趑 110 1 Windows剝硅汲终端…… 185 43.1常环问题解答 110 7.1.选择苧使用超级终端,…185 4.32本习题 L10 1.2玫备的联机测试187 第5章使用 Visua Basic模拟串行 72 PComm ito糗件. 189 通信设备 2.1 PCom:Pro的超线终端……19 22 PCorm pro的中行端 5.1命令字符丰 口忖能测试 192 5」通信力式… 7.2.3FCo:mro的连视器193 5.1.2 Checksum使用 114 3 PCorrm Pro通信连接 1s6 52服务器的模拟 73.1放库的使用及结构 21掉制服务器的模搜 UD 3.,2数字辎入输出掉制 98 522数据服务器的模拟 12 733使用DL讲行行数据 523数据服务的模拟 巧以发 2|0 字节籹据.….125 4中件的引发 214 5.3客广蜥欣£立 136 1.5文件仁愉∴ 222 5.3.1文本与数据显 130 74见问题解答反本章题 53状忐信号灯与数据示 135 74.1常问题解答 533图片框与数据显云 1 4 42本第题 23 ! 第8章仪器设备上的串行通信 871转速计介绍, 31噪音计 233 872接|奴命令格式 308 ξ.↓仪器联帆 233 8731程程的创建 39 812噪音计篇介….… 8条形码打措器 3]3 8.L3命令格式…11 88.1条形扫描设备介绍.313 A通信工的设计 236 882界面炊格式说明 5 8.5噪音读值的获取 21 883工程创 2功奉计 8y测量电衣 3l8 8.2.1电功率计简介 4 89.| Sourcc meter没备介纤 3[8 82,2接匚贬命令格式讨论……246 892[命令格式 8.23测试工秆的创建 893工稈程邝的创建 32」 83测量用放大器 58 8:0常见问题解答投本章习歇 RK-2525振动计简介 258 810.1常题解答 326 332RS-22按及命今 810.2本,题 326 格式说明 260第9章串行通信的分布式监控 833(程的的建 9.l分布式… 84頻谱分析仪 和式监控 3.41FP-3569A颊谱分硏仪 只..2多模块的络系统 筒介 9.1.3RS-232与RS-485的转换…329 842接口及命令格式说明 .268 .2命令与格式, 32 843创建通信的程 ■L 269 92格式讨论 85也源设备 287 922送收程序,… 351电源没备简介 92.3段得模垬的邮鲎 852接口及命令格式, 8.5.3控制融的刽殪 93常贝问趔解本耸汀题…38 93.常郑问解答. 8 86温度记录度 932本章习题, 23了9 86,1温度记录仪简介………295 86.2按凵及命令格式 附录A如何使用本书的光盘 340 36.3遇信工程的创建 0:附录BAsG|码 3143 87转速计 307附录6 PComm Lite的安装 第1章基本概念 厅高楼平地起,学习仁何项技杺总要对该技术的基础知识有了解.这样才能 够知其然并知共所以然,也才能够遷街地掌握比顷技术。本章氿是要说明〓行通仁的些 木概念。 1.1通信 不可钓狙系统利用线路可柞交換数据便是通信,而构成氅^遊信的线烙称为恻终 交换信息的系统若为计机系统,则称为计算州网( Compuler Network)通似.通信的的 不外乎数据的交换,镦据必縯经过交按才能发送端到达掖收端,发送端所使用的方江就 是将数招和用定烂的程厅通过线路发送出厶,接收端则枝#防议将数据收集赴米存储或 早小在屏幕上 1.1.1数据发送 通信的主要目的是将数据从端发送刽另端,以实圳数沜的交英,从人人之的 对话,计算机与设备的数据父换,;算机与计算机间的数挤发送,巧个十广番或的 数据发送都属于通信的范畴。 个整的通信系统包括发送端、孩敉粱、转换数据的接匚及发送数据的实际信道 ( Channel)或媒体 Medium}般情况下,发送与接收的竹点称为DTE( Dala terminal Equipment,教据终端躜备)·例如、个人亡算机、⊥作站或计算机系统均属」这种设备数 据在到达正日的地之前,可能需约过·系外屮间节点,这些中间#点负责数据的转送 工作,以送达目的地,这些中间节点称为 DSE(Data Switching equipment,欲据交换设备), 如屯信同约交换机。终端改备发送数据时,必须生将潋据转换为电气信号,以便饣线跻 上传递,而负贵数指中气信号转换的改备构为DCF( Data Communication Equipment.数 据通信设备),如调特解湖鱟( Moderr)此,讠算机等DTE设备通信时,必须先经过周制 鲆调器将其转换为电〔信号,才能送电话线路:同样,信号由外界进入计算时,乜是 先经过调制解逍器将外界的屯气信悲行转换,数据才会进入计算机:DTE!DCE的 数据传输找路通常使用RS-22中行通信,而DCE与DSE问娸休则包括∫双线、同轴 电缆、光纤或元线电等 通过上述的机制,改备间、计算’亡算机问或是计算机与设备间使川以行相发送数 据。如图1.1所示,不仅可以通过线路网络进行数据的发送,也可将两台设各!接术连接 不需绎过调制解调界及交换改备的服务,就呵进行数据倒交换。这种情祝对发送出离较怎 时较为适月 随着计算机的速发展,个人计算机已戊为信息输的良好L具:数台讠算机叮以连 接成个速度很快的网绎系饶,L相交换数据,传输设备与媒休的快速发展,使得成本大 峘降,也饮得距崗愈来愈不是问趣,闳此以计算枳为基础发出相当多的通信方法。现 Visual Basic与RS232串行通信控制(最新版 在,过台计算机遨游世界是丰常简单的事情,这都是因为科技的进步与通信协议的改 进,提供了个让计算机通过调制解调器或其他的媒体与其他设备通信的渠道,从而也造 就了如今高速的信思流的时代。 DTE 受换設各(DSE) DTE 品品H 调解调DCEi 调制解调器DCF) 调制解调器(CE b”,计“+ 数据终衡改备(DTE 图1.1设备的连接 现是一个自动化的时代,大多数设备都可以与计算机连接传输数据。通过计算机 木来的生产生活将在更大程度上实现自动化。 1.1.2通信的种类 通常通信的型式可以分为两种,种为并行通信( Parallel communication),另种则为 串行通信( Serial Communication)。这两种不同的通信模式如图12所示 打印机 井行端二 并行传输 如Rs232 87S4321 市行口 设备 行转输 图1.2两种不同的传输方式 由图可知,所谓的并匀通信,次的传输量为8个位(1个字节},而串行通信则是 次只传输1个位(也就是一个标准电位状态}两者之间的数据传输速度相差了7倍,但并 第1章基本概念 是说串行迁信就不好,它之听以存汇这么长的时间,山然有它的长处。并行通信虽然可 以在一次的据传输中就传输8个位,位是为数据屯压发送的过程中,容易囚线路的闵 素而使得标准电位发生变化(最常见的是压狠问越,以及信号间互州串音F扰 ( Crosstalk).凼而使得传綸的数掂发生错误。如果传输线比较长时,电正衰减效应及中音 十扰问题会史加明显,数据的错误也就会比较容易发生。相比之下,串行通信次只传输 1个位,相对而言,处理的数据电压只有一个标准电位,内此个容易把薮据泺失,加 些防范措施,要遗漏就更不容易了 由最早的串行通信发展到现在,基丁不叫情形的需求,串行通信的样式也愈来愈多; 而并行通信的发展其实也不曾间断过。在仁瀚距离较短的应用场合中,使用并通信的高 传输率特性可以使数据的传输更快,部介科学仪器、医疗诊淅仪山于需衷输数据量 都相当大,凶此经常使用并行传输按口如GPIB和LPT等) 1.2串行通信 常用的中行通信有两种,种为RS-232串行通信,另一科为Rs485串行通信。木节 将分别对它们进行说明,并概括介绍近牛来相ˇ盛行的USB利IEEE-1394,它们也属士中 行通信的扩展 1.2.1Rs-232串行通信 串行通信端山( Serial Communication port在系统控制的茫t直占据着极只要的 地位,它不仅没有因为时代的进步而遷海汰,反而在规格上越来趁完盖,应用也越来越 泛。现在,串行通信端∏(RS-232)是计算机上的标祚配置,用途上圳以连接调制解器米 传输数据最为常见。当然,它的重要性还不只如此。以下将对通信端凵进行深入地介紹。 RS-232串行通信端口是每台计算机上的必要配备,递常有COM1与COM2两个端凵 殼的计算杋将COM端口以9引脚约接头接出,而以25引阳的渼头将(OM2端接出 新一代的计算杋以φ引脚的接头接出所有约RS-232迸信端1。计算机上的Rs232通什 端口均是公头,即使是25引脚也是公头,T力不要问其他的设备弄泥淆了(打印机接端 凵是25引脚,不过它是母头,请仔细区分)。通常与计算机连接的设备,最诤单的道信 接口就是RS-232串行通信端凵,不仅实际制作简单,而凡价格上也非常便宀。在市而可见 的数字相杋、词制解调器笭都提供RS-232串行通信端凵作为∵鉀机遥信的援l 仔细检查计算机后面的接线部分,大人小小的接头堆,们两个9引脚的接头,这 就是RS-232串行通信端口的怀准接头,如图1.3所小 图1.3RS-232的外观 而在工业应用领域中,RS232串行通信粱口的使用比般讣算机更落避,它饣工业计

...展开详情
试读 127P VB与_RS-232串行通信控制
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享宗师

关注 私信
上传资源赚钱or赚积分
最新推荐
VB与_RS-232串行通信控制 38积分/C币 立即下载
1/127
VB与_RS-232串行通信控制第1页
VB与_RS-232串行通信控制第2页
VB与_RS-232串行通信控制第3页
VB与_RS-232串行通信控制第4页
VB与_RS-232串行通信控制第5页
VB与_RS-232串行通信控制第6页
VB与_RS-232串行通信控制第7页
VB与_RS-232串行通信控制第8页
VB与_RS-232串行通信控制第9页
VB与_RS-232串行通信控制第10页
VB与_RS-232串行通信控制第11页
VB与_RS-232串行通信控制第12页
VB与_RS-232串行通信控制第13页
VB与_RS-232串行通信控制第14页
VB与_RS-232串行通信控制第15页
VB与_RS-232串行通信控制第16页
VB与_RS-232串行通信控制第17页
VB与_RS-232串行通信控制第18页
VB与_RS-232串行通信控制第19页
VB与_RS-232串行通信控制第20页

试读结束, 可继续阅读

38积分/C币 立即下载