基于智能通信控制器的串行通信系统的抗干扰设计

基于智能通信控制器的串行通信系统的抗干扰设计,第1张

  电力系统运行的安全与否与系统当时的运行状态有密切的关系,对于电力调度部门来说,如果能实时地全面掌握电力系统各部分的运行状态,进行远程监测,对保证系统的安全、稳定、经济运行无疑具有十分重要的意义。电力远程监测一般采用串行方式进行通信,保证数据的可靠传输是其最重要的技术指标之一。由于工业现场的恶劣环境以及配电系统的远距离传输,干扰是产生偶然性错误和影响整个系统可靠运行的主要原因。提高系统的抗干扰能力是电力远程监控的一个重要的研究方向。

  系统概述

  基于智能通信控制器的串行通信系统的抗干扰设计,第2张

  图1 下位机系统框图

  上位机可选普通PC,也可根据系统使用环境,选择和下位机一样的IPC。上位机可以发出指令和任何一台与之相连的下位机进行通信,收集各下位机传送来的模拟量和开关量信息,进行相关的分析、汇总、报表生成等处理,并对各下位机子系统进行监控和宏观调度。

  配电测控系统中,上下位机距离较远,为提高系统的抗干扰能力,采用了RS-485串行通信总线标准。RS-485总线采用差分传送,具有传输距离远、接点多、连线少的特点,已成为分布式监控系统中数据传输的首选标准。IPC没有RS-485接口,为此需配备RS-232/RS-485接口,本系统采用了泓格公司的7250/7521转换器。其中,7521为具有嵌入式CPU智能通信控制器,可减少系统编程量,提高系统的可靠性和实时性,本系统实际使用的是7521D模块,7521D模块上有5个七段数码管,可以用程序控制它的亮灭,以监视系统的运行。除此之外,7521D和7521功能一样。后面介绍一律不再区分7521和7521D。

  本系统通信模块的连线示意图如图2所示,设计为1台上位机控制8台下位机,也可根据配电系统的实际需要进行扩充。

  基于智能通信控制器的串行通信系统的抗干扰设计,第3张

  图2 具有智能通信模块的网络连线示意图

  7521智能通信控制器简介

  7521功能简介

  7521是泓格公司的752N智能通信控制器中的一种,可支持一个RS-232设备。模块内嵌AMD公司的Am188TMES控制器,装有MiniOS7嵌入式 *** 作系统。可以为RS-485网络的任何一个RS-232设备,分配一个唯一的地址。模块内含双看门狗电路:一个硬件模块看门狗和一个软件主机看门狗,保护主机和7521模块。同时其RS-485端具有3000V高压隔离,可有效防止工业噪声干扰。

  7520模块是一个普通的RS-232/RS-485电平转换器,不具有智能通信功能。但其RS-485端同样具有3000V高压隔离。在此不再赘述。

  7521工作模式

  7521有两种工作模式,一种是开发工作模式,一种是正常工作模式。

  在开发模式时,把7521的COM1口(RS-232)接到PC的串口并通过设置好通信格式后,7521将把PC的键盘作为其标准的输入,PC的显示器作为其标准的输出。在此方式下,可进行系统参数的配置和用户程序的下载

  在正常工作模式时,7521将执行由AUTOEXEC.EXE文件中指向的程序。作为智能通信控制器使用时,7521在其FLASH ROM中已经预装了两个文件:AUTOEXEC.EXE和7521.EXE,开机后可由AUTOEXEC.EXE文件自动加载7521.EXE,从而完成智能通信的初始化配置。用户也可下载自己的应用程序到7521中以改变7521的功能。

  7521模块功能命令简述

  7521的命令分为主控计算机发送给模块的命令和模块收到命令后的响应两部分。

  发送部分的命令格式:(前导字符)(地址)(CHK)(CR),各项分别解释如下。

  ①(前导字符):1个字节,表明命令的类型。模块的控制命令通常被分成几个不同的类型,通过前导字符使用一些特殊字符,如$、#、~等进行分类。

  ②(地址):两个字节,表示命令将送至的模块。地址范围为00~FF,因此有256个地址。

  ③(命令):1个或多个字节,指定模块执行的命令。这些命令通常使用不同的数字来表示不同的功能。

  ④(CHK):冗余校验和(CheckSum),使用程序将所有传输的字符在ASCII对照码中的地址数值相加,保留最后的一个字节,拆成前后两个字符做为校验值。

  ⑤(CR):Enter键,VB中为vbCr,表示命令的结束。

  7521收到命令后,多数情况下会返回给主机一个响应字符串。该响应字符串格式:(前导字符)(地址)(数据)(CHK)(CR)

  响应字符串(数据)只与命令字符串格式不同,其余部分均相同。数据部分要根据具体的命令解释。

  7521有30个实用命令,提供了较为完善的驱动程序。用户无须自己编写通信协议,只需按 *** 作手册在主站计算机上安装好7521.exe及相关档案文件,正确连接计算机和7521模块,初始化后即可以开始工作。

  上下位机通信系统抗干扰设计

  虽然RS-485总线标准具有较强的抗干扰能力,但在实际使用过程中,由于现场环境的恶劣、电磁干扰等情况,仍然会影响通信的可靠性,最典型的问题便是数据传输出现误码,严重的可能出现死机。因此,采取必要的提高可靠性和抗干扰能力的措施是十分重要的。在本系统中,从硬件线路和软件设计两方面进行了抗干扰设计。

  系统通信硬件抗干扰措施

  在硬件线路上,主要是从隔离、接口标准及布线等方面加以考虑:

  (1)本系统的RS-485接口是采用平衡驱动器和差分接收器的组合,同时采用屏蔽的双绞线,抗噪声干扰性能较好。

  (2)通信过程中,由于阻抗不连续和阻抗不匹配,可能会导致信号反射,影响信号的传输距离。双绞线的特性阻抗一般在110~130Ω之间,本系统在传输线末端接了一个120Ω的匹配阻抗以消除信号反射。

  (3)本系统选用的7520/7521都是具有3000V隔离的RS-232/RS-485转换接口,如图3所示。

  基于智能通信控制器的串行通信系统的抗干扰设计,第4张

  图3 7520/7521模块内部电路示意图

  由图3可看出,RS-485端和电源端同处一个区域,RS-485端使用的是接入电源。RS-232端则是模块内部经转换后的电源,电源在转换前后有3000V的隔离措施。由于噪声的来源大多来自电源端,强大的噪声会循着电源线进入模块内部,但只要此干扰在保护范围内,即可保证RS-232端的设备不被损坏,从而达到保护主控计算机的目的。

  7521的保护原理和7520一样,可以保护下位计算机不受RS-485网络中的噪声干扰。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2672216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-14
下一篇 2022-08-14

发表评论

登录后才能评论

评论列表(0条)

保存