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

发布者:西周以前的最新更新时间:2007-04-09 来源: 今日电子关键字:视频  采集  I/O  开关 手机看文章 扫描二维码
随时随地手机看文章

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

系统概述

本系统是一个上下位机形式的工业配电测控系统,根据功能需要,下位机选用了控制功能比较强大的研华IPC-610工业控制计算机(IPC: Industrial Personal Computer),其具有近二十个ISA插槽和PCI插槽的无源总线底板以及相应的CPU板、I/O板等,可以将系统的各个模块如A/D转换、视频采集、通信、I/O口输入输出等以插卡的形式像搭积木一样组合起来,方便地扩展成一个复杂的控制系统。选用了两块PC-6313多功能模拟输入/模拟输出板卡,配接相应的传感器和执行机构来完成所承担的工作。各下位机能够根据需要对多路模拟量、开关量进行检测和控制。本系统根据需要对64路模拟量(电压、电流、功率因素、有功功率、无功功率等)和16路开关量(各出线开关分合闸状态、补偿电容器的状态等)进行检测,可以对16路开关量进行输出控制(开关、电磁阀、继电器)。其结构框图如图1所示。

图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台下位机,也可根据配电系统的实际需要进行扩充。

图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所示。

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

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

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

系统通信软件抗干扰措施

在实际系统设计中,要保证数据传输的可靠性,离不开硬件和软件的协调工作。为保证数据传输的准确性,在软件设计时也必须采取一定的措施。

(1)7521智能通信控制器具有CheckSum校验功能。在数据传输过程中采用累加和校验方式,可大大降低了数据传输出错率。CheckSum的计算方法如图4和图5所示。

图4 输出命令时的累加和校验流程

图5 检查返回结果的累加和校验流程

例如发送的命令字符串是$012[Enter],分别将前导字符($)、地址(01)、命令(2)三者的ASCII值相加,结果如下:

CheckSum=0×24+0×30+0×31+0×32=0×B7

结果最后的两个字符为“B”和“7”,将它们并在发送命令的后面、[Enter]的前面,最后发送的字符串为$012B7[Enter],如此就完成了一个带有CheckSum的命令字符串。

当主机使用CheckSum的方式将命令发送时,必须先行计算此CheckSum的数值,接收到命令的模块也会将所接收到的字符串再进行一次CheckSum的计算,当二者的结果一致时,此次的传输便被认为是正确的;如果二者的结果不一致时,模块会返回相应的错误信息。

同样的,主机在CheckSum激活的情况下接收模块返回的字符串时,也必须对Checksum的值进行校验,以确认传输过程的正确性。

7521出厂设置为不激活CheckSum。为了保证数据传输的正确性,本系统设计为激活CheckSum,可用命令$AAKN激活。

(2)7521模块包含两种看门狗机制。第一种机制是监测7521模块的硬件看门狗,它属于硬件重置线路,开机后自动运行,其看门狗定时时间为1.6s。此线路会监视模块的操作状况,当模块处于恶劣的工作环境下而导致工作不正常时,此监视线路会使模块自动复位。系统正常工作时,应至少在1.6s内“喂狗”一次,以避免复位。若7521复位,可发送“$AA5”命令使其恢复正常。其流程如图6所示。

图6 7521硬件看门狗复位后处理办法

第二种机制是软件主机看门狗。软件主机看门狗可以监测主机的状态。如果主机死机,所有的7521输出模块将回到它们预设的安全模式进行安全保护。主机正常运行时,每隔一段时间应该发送一条“主机正常”的命令以避免看门狗复位。其流程如图7所示

图7 软件主机看门狗流程

实验测试数据及分析

根据系统设计和实验室条件,进行了串行通信数据的测试,如表1所示。

从以上分析结果可以看出,在RS-485串行通信系统中加入智能通信控制器具有的CheckSum校验和看门狗机制,可以有效地降低串行通信的误码率,提高通信数据的成功率。系统的抗干扰能力有了较大提高。

结束语

本系统从硬件和软件两个方面做了较完善的抗干扰设计,由于智能通信控制器自带CheckSum校验和软硬件看门狗功能,只需要相应的命令激活即可。减少了硬件成本和软件工作量,系统的可扩充性和可维护性增强。实验证明,本系统具有较好的实时性和可靠性,数据误码率非常低。再辅以软件滤波和冗余校验等措施,可进一步提高系统性能。因此本文对同类设计具有一定的理论和实践参考价值。

关键字:视频  采集  I/O  开关 引用地址:基于智能通信控制器的串行通信系统的抗干扰设计

上一篇:单片机和MCP2510的CAN总线通信模块设计
下一篇:基于智能通信控制器的串行通信系统的抗干扰设计

推荐阅读最新更新时间:2024-03-30 21:23

城中村人脸识别视频监控抓拍系统解决方案
随着经济的高速发展以及城镇化进程的加快,我国城市人口日趋密集,城市人口流动性也大大增加,加强对城市建设中的诸如交通管理、社会治安、重点区域防范、维稳等方面的管理迫在眉睫。另外,近年来对于城中村社会犯罪率呈逐年升高的态势,高科技犯罪层出不穷,犯罪行为的突发性、不确定性增强,给防范和侦破工作带来极大的困难。   为了有效解决了社区治安防控、刑侦、交通管理中的诸多问题,针对城中村进出主要大门及通道的人员、车辆监控的卡口系统,有效缓解了城中村公共安全、交通堵塞、违章驾驶等问题,已成为现代城中村建设管理必不可少的一个重要手段。   本系统是一套专门针对出入村外治安卡口、村内租房的人员及租户进行监控的系统,是视频分
[安防电子]
城中村人脸识别<font color='red'>视频</font>监控抓拍系统解决方案
英特尔携手腾讯打造视频聊天新体验
一边聊天一边变美,一会在沙滩一会在丛林的聊天感受,不再是神话。英特尔携手腾讯,将在QQ视频聊天软件中集成“实时美颜”和“实时背景移除”功能,让视频聊天拥有颠覆性的全新体验。 2014年6月3日,中国台湾台北 COMPUTEX——英特尔携手腾讯公司,在台北国际电脑展(Computex 2014)上,推出集成实时美颜和背景移除功能的QQ预览版,为用户带来全新的视频聊天体验。 实时视频美颜,美丽一触即发 在2014年初的消费电子展(CES)上,英特尔宣布在实感技术领域与腾讯公司展开合作,半年来,围绕QQ聊天软件的开发和更新取得了突破性进展。在今年4月深圳IDF上,展示了基于腾讯QQ的拥有“实时美颜”功能的独立应用模块,提供
[网络通信]
思科掌门人预测:未来二年带宽需求增长200%
  7月17日消息,在Cisco Networkers 2006会议上作主题发言时,思科公司的首席执行官钱伯斯预测称,随着视频技术应用的增多,未来二年内企业网络上的负荷将增长200%。   据外电报道称,钱伯斯进行了如何从IP网络上获得棒球比赛的视频内容,并在高清晰电视机上观看的演示。企业将能够在会议、远程诊断等应用中使用相同的“远程呈现”能力。据公司一位发言人称,今年晚些时候,思科计划公布更多有关支持视频应用的新技术的详细资料。   钱伯斯设想的这种状况会在何时成为现实是这次会议上讨论的一个热门话题。Yankee集团的分析师科拉瓦拉表示,至少在未来5年内,“远程呈现”的概念不会被企业客户广泛采用。其他与会者对钱伯斯的预测也不
[焦点新闻]
开关电源PCB排版基本要点
摘要:开关电源PCB排版是开发电源产品中的一个重要过程。许多情况下,一个在纸上设计得非常完美的电源可能在初次调试时无法正常工作,原因是该电源的PCB排版存在着许多问题.详细讨论了开关电源PCB排版的基本要点,并描述了一些实用的PCB排版例子。 关键词:PCB排版;开关电源 O 引言 为了适应电子产品飞快的更新换代节奏,产品设计工程师更倾向于选择在市场上很容易采购到的AC/DC适配器,并把多组直流电源直接安装在系统的线路板上。由于开关电源产生的电磁干扰会影响到其电子产品的正常工作,正确的电源PCB排版就变得非常重要。开关电源PCB排版与数字电路PCB排版完全不一样。在数字电路排版中,许多数字芯片可以通过PCB软件来自动排列,且芯片
[电源管理]
NS模块确保Xilinx的视频电路具超低抖动时钟
2008 年 9 月 12 日 ,美国国家半导体公司 (National Semiconductor Corporation) 宣布推出一款可支持 Xilinx ML571 串行数字视频系统开发电路板的全新视频系统时钟电路模块参考设计。 Xilinx 公司的 ML571 电路板只要加装美国国家半导体该款时钟电路模块,便可确保内置串行 / 解串器的 Virtex® -5 LXT FPGA 芯片在时钟抖动方面有更卓越的表现,从而使许多采用 FPGA 的视频系统解决方案易符合电影与电视工程师协会 (SMPTE) 的 SMPTE 424M 的抖动标准。该参考设计模块可以简化各种视频设备的开发流程,尤其适用于开发摄录机、数字录音机以
[家用电子]
NS模块确保Xilinx的<font color='red'>视频</font>电路具超低抖动时钟
更低码率更高画质:新一代H.266/VCC视频编码标准发布了
德国服劳恩霍夫通讯技术研究所(Fraunhofer HHI)正式宣布了新一代运动图像专家组MPEG)视频标准 —— 它就是简称 H.266 的通用视频编码(VVC)。过去三年,包括苹果、爱立信、英特尔、华为、微软、高通、索尼等在内的行业合作伙伴,一直在努力推动这项新技术的发展。   与简称 H.265 的高效视频编码(HEVC)前身一样,新标准有望将视频文件的比特率和大小降低 50% 左右,同时不会在视觉保真度上有明显的差异。支持 VVC 编解码功能的终端软件,亦有望在今年秋季与大家见面。   随着全球互联网视频需求的增长,MPEG 正在推动 H.266 / VCC 以及其它两个标准的发展。其中 MPEG-5 第一部分又
[手机便携]
基于AT89S52的智能家居照明控制用无线开关
   1 系统设计方案   随着电子技术的不断发展, 无线技术在智能化中扮演着越来越重要的角色。本设计是一种能实现远距离照明控制的无线遥控开关系统, 由发射系统和接收系统两部分组成。系统使用无线收发模块构成射频发射和接收电路, 发射部分主要由按键编址电路、编码电路和发射模块组成; 接收部分主要由接收模块、单片机控制电路和负载电路组成。   发射系统采用1 节12 V 干电池供电, 接收系统采用3 节1.5 V 干电池供电, 单片机采用5 V 直流电源供电,电源系统节能、简便。    2 系统实现   2.1 元件选取及系统框图   考虑到系统的兼容性、实用性、低成本和节能性, 选用AT89S52 单片机, 用PT226
[单片机]
基于AT89S52的智能家居照明控制用无线<font color='red'>开关</font>
示波器支持高清多媒体接口视频技术裂变
  从家庭、超市到机场,平板电视处处可见。不久,电器中可能就会出现代替旋钮和按钮的液晶显示器。所有这些设备都需要一个数据接口,高清多媒体接口(HDMI)端口正在迅速成为数字视频接口的首选。   市场调查公司In-Stat报告,HDMI端口的出货量已达数百万个,预计出货量将逐年增长(图)。由于这些端口用在了电视机、DVD播放器、蓝光播放器、机顶盒和电视游戏机等产品中,制造商之间的互操作性便成为了一个问题。因此,HDMI联盟开发了旨在将互操作性问题减少到最低限度的达标测试规范。示波器制造商Agilent Technologies、LeCroy 和Tektronix也开发了自动进行HDMI物理层达标测试的硬件和软件。   现
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved