首页 > 资料专栏 > 经营 > 常用范文 > 工作总结 > 电子书籍《VC++串口通信总结》某出版社PDF

电子书籍《VC++串口通信总结》某出版社PDF

资料大小:594KB(压缩后)
文档格式:PDF(18页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2023/8/19(发布于湖北)
阅读:6
类型:积分资料
积分:10分 (VIP无积分限制)
推荐:升级会员

   点此下载 ==>> 点击下载文档


“电子书籍《VC++串口通信总结》某出版社PDF”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
基于VC++的串口通信程序编写
基于 VC++的串口通信程序的编写
在工业控制中,常常用到计算机与外部设备进行通信。而计算机与外部设
备的通信不外乎就那么几种,串口、USB、以太网。现在,我们只讨论一下串口
通信,剩下的两种目前还没做过东西,等以后弄明白了再写。
计算机上的串口就是计算机后面的那个九针的 D型口,专业的叫 RS-232口。
我们通常就是通过这个口引出线与各种设备相连,从而通过计算机来完成数据采
集,控制等任务。
1、串口协议
串口协议有 RS-232、RS-422、RS-485,具体规定可参考相关资料,这里不再
叙述。
在这简单提一下 Modbus协议,Modbus协议最初由Modicon公司开发出来,
在 1979年末被法国施耐德自动化(SchneiderAutomation)吞并,现在 Modbus已
经是工业领域全球最流行的协议。此协议支持传统的 RS-232、RS-422、RS-485
和以太网设备。许多工业设备,包括 PLC,DCS,智能仪表等都使用 Modbus协
议作为他们之间的通讯标准。有了它,不同厂商生产的控制设备可以连成一个工
业网络,进行集中监控。
变频器的通信中通常都支持 Modbus协议,所以对本协议进行认真分析还是
有必要的。
而各种智能模块,如研华的 ADAM、弘格系列模块采用的是 485协议,所以
在目前的情况下,串口通信还是很有必要研究的。
2、USB转串口
目前很多新配置的电脑,尤其是笔记本电脑上已经逐
步取消串口。所以想进行串口通信必须采用USB转串口转
换器。
右图所示的就是常见的USB转串口转换器,有的是USB
转232,有的是USB转485,可以根据实际的需要采用相
USB转串口
应的转换头。
在实际应用中,此转换头和变频器及分布式 I/O通信时可以正常使用,而和
单片机的串口进行通信的时候不能通信,不知道什么原因。
1
长安大学
电子与控制工程学院
智能测控研究室
基于VC++的串口通信程序编写
3、串口调试工具
在编写串行通信程序之前,首先必须把通信协议搞明白,即向设备发送什么
数据它就能识别出来,并且你能把它发回的数据进行解析。所以这就需要一些专
门的串口测试软件先来完成这个工作,不至于你的程序编写完成的但是还不知道
发送协议的格式及内容。
(1)第一种常用的是串口调试精灵。软件图标如下:
此软件打开后的界面如下:
可以设置串口号、通信的波特率、校验位、数据位及停止位,这些参数的设
定须与通信设备的设定相一致。
数据的发送和接收有两种方式,一种是按字符串的方式,另一种是十六进
制的