没有合适的资源?快使用搜索试试~ 我知道了~
首页组态王与单片机多机串口通信的设计
随着工业化要求提高,分布式系统发展以及控制设备与监控设备之间通讯需要,组态软件设计的监控系统逐步普及。现在组态软件繁多,比如KingVieW(组态王)、MCGS、WinCC等。KingView软件基于Microsoft Windows XP,NT/2000操作系统.具有友好的人机操作界面、强大的IO设备端口驱动能力,可与各种PLC、智能仪表、智能模块、板卡、变频器等实时通讯。由于在检测大量模拟量的工业现场使用PLC与组态软件通讯势必增加产品成本。而单片机接口丰富,与A/D转换模块组合可以完成相同的工作,并且系统可靠、成本低。
资源详情
资源评论
资源推荐

组态王与单片机多机串口通信的设计
2009-09-11 嵌入式在线 收藏 | 打印
1 引言
随着工业化要求提高,分布式系统发展以及控制设备与监控设备之间通讯需要,组态
软件设计的监控系统逐步普及。现在组态软件繁多,比如 KingVieW(组态王)、
MCGS、WinCC 等。KingView 软件基于 Microsoft Windows XP,NT/2000 操作系统.
具有友好的人机操作界面、强大的 IO 设备端口驱动能力,可与各种 PLC、智能仪表、智
能模块、板卡、变频器等实时通讯。由于在检测大量模拟量的工业现场使用 PLC 与组态软
件通讯势必增加产品成本。而单片机接口丰富,与 A/D 转换模块组合可以完成相同的工
作,并且系统可靠、成本低。
2 组态王与单片机的串口通讯方法
目前,组态王与单片机的通信多是通过动态数据交换(DDE)或通过自己开发通讯驱动
程序完成。DDE 是 Windows 平台上的一个完整的通信协议,组态王通过该协议与其他应
用程序交换数据。但不可靠和非实时。而自己开发通讯驱动程序会带来设计困难,增加系
统开发周期,可行性不高。组态王专门提供一种与单片机多机串口通信方法,可满足大多
数系统需求。
3 PC 机与单片机的硬件接口电路
图 1 为上位 PC 机与下位单片机 80C51 的连接电路。PC 机与单片机本身都自带串行
通讯接口,但由于在分布式系统中 PC 机与各单片机的分布不集中,不能利用 RS-232 通
讯传输,只能改用 RS-485。RS-485 采用差分式传输信号,最大传输距离为 1 219 m.最
大传输速率为 10 Mb/s.对同时出现的两条信号线 A、B 的干扰有较强的抑制能力。当两
条线绞在一起时,被通信各种分布参数耦合过来的干扰信号可平均地分配到这两条线上,
因此对 RS-485 的差分式传输线路而言,用双绞线可获得较强的抗干扰能力。RS-485 采用
二线与四线平衡传输方式,二线制可实现真正的多点双向通信,但需要在传输线上接电阻
(约 120 Ω)。














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0