- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用组态王实现PC机与多台单片机的远程通信宋德杰山东理工大学
电子发烧友 电子技术论坛
*
用组态王实现 PC 机与多台单片机的远程通信
宋德杰
(山东理工大学,山东 淄博 255049)
摘要:介绍了用组态王 6.51 实现 PC 机与多单片机远程串行通信的一种方法,给出了 PC 机
与 80C51 单片机的硬件连接电路和通信协议,较方便的实现了 PC 机与多台单片机的远程串
行通信。
关键词: 组态王 6.51;串行通信;单片机
中图分类号:TP311 文献标识码:A
Realization of Remote Serial Communication between PC Multi MCU in Kingview
SONG De-jie
(Shandong University of Technology, Zibo 255049, China)
Abstract: The method of remote serial communication between PC and Multi MCU (Micro
Controller Unit) is introduced in Kingview6.51. Junction circuit of PC and Multi
MCU has been given. Remote serial communication of PC and Multi MCU has been realized
easily.
Key words: Kingview6.51; Serial Communication; MCU
1 引言
随着微机技术的不断发展,计算机应用在其发展过程中逐步形成两大分支,一是通用微
机,现以 PC 机为代表,着眼于高速数值运算和数据处理;但实时测控能力较弱。二是嵌入
式微机,现以单片机为代表,着重发展测控技术;但其数值运算和数据处理能力较弱。目前,
在工业控制以及数据采集和数据处理的大型系统中,由于集散型控制系统(DCS)的不断完
善,再加上 PC 机软件资源丰富,人机交互方便等优点。以一台 PC 机作为上位机,以多台单
片机组成的控制单元作为下位机,构成主从分布式 DCS 微机控制系统。即能较好的实现测控
及显示,又能较快的实现数据采集和处理。无疑是现代工业控制领域的一个优化方案。为了
使人机交互方便,监控画面形象逼真,且具有动画效果,通常采用 VB 和 VC等开发监控系统,
用 Mscomm 控件或用 API 函数实现串行通信功能。这些方法的缺点是编程难度大,开发周期
长。并且效果难尽人意。目前,采用组态软件进行监控系统设计是一个必然的发展趋势。工
控组态软件版本较多,本文就国产比较优秀的组态软件——组态王,提出了一种 PC 机与多
单片机串行通信的实现方法。它以 RS-485 接口为基础,以 PC机为上位机(主机),以80C51
系列单片机为下位机(从机)。通过组态王实现了对各个下位机控制参数(如转速、温度、
压力、流量等)的实时监控和管理。并绘出对应的实时监控曲线和历史监控曲线,同时对系
统故障能及时报警,并将系统故障及时保存。以备事后分析故障提供第一手资料。
2 PC 机与多单片机之间串行接口电路设计
虽然 PC 机和 80C51 单片机本身都具有串行接口,但却不能直接连接。究其原因,主要
是 PC 机和单片机串行通信接口电平不一致所致。因此要实现这种连接必须进行接口电路设
计。串行接口电路标准通常有 RS232C、RS485、RS422 等。RS232C 简单、通用;但它的最大
* 国家自然科学基金资助项目(批准号和
1
电子发烧友 电子技术论坛
传输距离只有 15 米,而且只
文档评论(0)