vb与串口通信68898

vb与串口通信68898

ID:20145244

大小:53.00 KB

页数:18页

时间:2018-10-08

vb与串口通信68898_第1页
vb与串口通信68898_第2页
vb与串口通信68898_第3页
vb与串口通信68898_第4页
vb与串口通信68898_第5页
资源描述:

《vb与串口通信68898》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB与串口通信68898VB与串口通信.txt本文由qinjin171贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第5章VB与串口通信接口技术是工业实时控制和数据采集中非常重要的计算机应用技术,它可实现CPU与存储器、I/O设备、控制设备、测量设备、通信设备、A/D及D/A转换器等的信息交换。VB是程序设计人员在Windows环境下最常用的开发串口通信程序的编程语言。利用VB开发串口通信程序主要有两种方法:一是使用MSComm串口控件,二是调用Window

2、sAPI函数。在实践中,使用VB串口控件MSComm实现通信的方法比调用API函数的方法更加方便、快捷,而且用较少的代码可以实现相同的功能,从而使编程效率大大提高。5.1串行接口简介串行接口一般包括RS232/422/485,其技术简单成熟,性能可靠,价格低廉;所要求的软/硬件开发环境都很低,广泛应用于计算机及相关领域,如调制解调器(Modem)、串行打印机、各种监控模块、PLC、摄像头云台、数控机床、单片机及相关智能设备,甚至路由器也不例外(通过串口设置参数)。在计算机测控系统中,主控机一般采用P

3、C或IPC,通过串口与测控模块相连,测控模块再连接相应的传感器和执行器,如此形成一个简单的双层结构的计算机测控系统。这种结构主要用于单独的中小型企业或部门,如果属于综合型企业或部门,如电力系统监控,高速公路监控和收费系统,则可以此为基础结构进行扩充,用集线器将众多双层监控系统连接起来,再用交换机将若干集线器连接起来,统一接上路由器,从而与Internet互联,如此即可形成一个庞大的计算机测控网络。由此可见,尽管现代计算机的新接口层出不穷,各种网络应用也日新月异,其规模也越来越大,但是,其基础结构却有

4、不少是串行通信系统,串行通信也成了其中的核心技术。5.1.1串口通信的基本概念1.并行通信与串行通信终端与其他设备(例如,其他终端、计算机和外部设备)通过数据传输进行通信。数据传输可以通过两种方式进行:并行通信和串行通信。(1)并行通信。在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。如果一组数据的各数据位在多条线上同时被传送,这种传输方式被称为并行通信,如图5-1所示。VisualBasic数据采集与串口通信测控应用实战110发送端0接收端11015-1通信数据数据数据数据

5、2串通信串通信通信制01数据用数据1集通信通数据信5-2110用实128数据30m数据110发送端0110111001101/串串/0接收端11015-2串通信串数据与通信串数据数据串通信力通信到数据串通信通信信串通信T串NT数据采集控制到应串通信通信串通信用2.串行通信的工作模式通–132–信串数据通信数据通第5章VB与串口通信送,按照数据流的方向可分成3种传送模式:单工、半双工和全双工。(1)单工形式。单工形式的数据传送是单向的。通信双方中,一方固定为发送端,另一方则固定为接收端。信息只能沿一个

6、方向传送,使用一根传输线。如图5-3所示。接发送器器收线图5-3单工形式单工形式一用只向一个方向传送数据的。如,与的通信是单工形式,为只向传送数据,的数据传送。通信信中,如单工线发送。(2)半双工形式。半双工通信使用一根传输线,可发送数据可接收数据,能发送和接收。刻只能中的一方发送数据,另一方接收数据。半双工形式可使用一数据线,可使用数据线。如图5-4所示。发送接收线图5-4半双工形式发送接收半双工通信中一端一个收/发,通定数据向个方向传输。为,所。信息传输。是单方向传输的,用半双工方式能,用全双工

7、方式,可一根传输线。(3)全双工形式。全双工数据通信分根可个的发送和接收的传输线传送,通信双方能一发送和接收。如图5-5所示。发送接收线图5-5全双工形式接收发送–133–VisualBasic数据采集与串口通信测控应用实战在全双工方式中,每一端都有发送器和接收器,有两条传送线,可在交互式应用和远程监控系统中使用,信息传输效率较高。3.异步传输与同步传输串行传输中,数据是一位一位按照到达的顺序依次传输的,每位数据的发送和接收都需要时钟来控制。发送端通过发送时钟确定数据位的开始和结束,接收端需要在适当

8、的时间间隔对数据流进行采样来正确地识别数据。接收端和发送端必须保持步调一致,否则就会在数据传输中出现差错。为了解决以上问题,串行传输可以采用以下两种方法:异步传输和同步传输。(1)异步传输。异步传输方式中,字符是数据传输单位。在通信的数据流中,字符间异步,字符内部各位间同步。异步通信方式的“异步”主要体现在字符与字符之间通信没有严格的定时要求。异步传输中,字符可以是连续地、一个个地发送,也可以是不连续地,随机地进行单独发送。在一个字符格式的停止位之后,立即发送下一个字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。