首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
工业控制
» 现代电表网络跨接故障校正方法
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
现代电表网络跨接故障校正方法
发短消息
加为好友
porereading
当前离线
UID
863084
帖子
7183
精华
0
积分
3592
阅读权限
90
在线时间
209 小时
注册时间
2011-11-30
最后登录
2019-8-28
论坛元老
UID
863084
1
#
打印
字体大小:
t
T
porereading
发表于 2013-12-25 20:06
|
只看该作者
现代电表网络跨接故障校正方法
控制中心
,
处理器
,
双绞线
,
RS-485
,
电势差
商用和住宅应用的电表严重依赖基于TIA/EIA-485标准(常称作RS-485)的长距离、差分数据传输网络。为了克服偏远总线节点之间常遇到的大接地电势差问题,在信号和电源线路方面,所有节点均与本地电表电路进行电隔离。
电表网络是一种典型的主/从系统,其主节点(放置在控制中心内)的主机处理器按序对总线上的多个从节点(位于单个终端客户的营业场所内)进行寻址。
单个网络通常由多达60个节点组成,因此如果在网络安装期间没有预防措施或者网络工作期间没有相应纠正办法的话,双绞线总线的两条导线发生意外跨接的可能性非常高。
美国和欧洲的各大电表公司主要依靠经过严格培训的网络安装人员,并利用视觉区分方法,即以不同颜色标示线缆作为防止跨接的措施。这种方法允许使用标准收发器和线缆,例如:隔离式RS-485收发器和5类线缆。
为了进一步降低接线错误的风险,最近的一些网络设计纷纷使用一种被称作训练序列的方法,它让从节点适应主节点的信号极性。在这种序列中,主节点向所有从节点广播一种独特的位模式。最初于上电期间存储在每个从处理器内的相同位模式,与主节点所发送的模式进行比较。如果模式匹配,则从节点保持其信号极性。如果不匹配,则从处理器反转接收数据和发送数据的信号极性。这种反转通常通过从处理器内的互斥或(Exclusive-OR)函数来完成,并不要求对硬件设计进行任何修改。因此,仍然维持了标准收发器的正常工作。
与这种方法形成对比的是,亚洲电表公司推动发展更为低成本的网络设计,它们利用:经验不足的网络安装人员低成本、非颜色编码线,而非双绞线具有集成信号极性校正的专用收发器
图1显示了使用TI SN65HVD888极性校正(POLCOR)收发器的典型电表网络。主节点包含一个故障保护偏置电阻器网络(RFS和RT),用于确定总线的信号极性。主节点和从节点均要求使用完整极性校正逻辑,目的是在总线闲置期间匹配总线的信号极性。这种校正逻辑由一个去抖动滤波器组成,其去抖动时间可区分相同信号极性长数据串时间和实际总线闲置时间。由于SN65HVD888的工作温度范围较宽,因此tFS(min)= 44 ms下限和tFS(max)= 78 ms上限之间的去抖动时间不同。
图1使用POLCOR收发器的典型电表总线
这就意味着,一个存在时间短至44ms的恒定总线电压可以发起极性校正。因此,连续0位的数据串必须短于44ms,以避免引起极性校正。在网络上电或者安装一个新的总线节点以后通常都会要求进行极性校正,它要求总线闲置电压的存在时间长于78ms,以确保极性校正完成。
因此,时间短于44ms的恒定总线信号被视为有效数据。那些超出78ms的信号则被视为总线闲置状态。只有小于负接收器输入阈值(VIT_)的差分电压才引起校正逻辑反转信号极性。否则,收发器维持其极性状态。图2显示了一个上电序列以后的极性校正例子。
在上电期间,接收器输出(R)未定义。一旦从节点电源(VSS)稳定以后,总线必须闲置至少tFS(max),以确保极性校正完成。由于跨接故障,主节点故障保护网络(VAB(M))的正总线电压会以负的形式出现在收发器输入端。因此,在tFS(max)结束以后,收发器的内部极性被切换,以反转接收和发送数据极性。所以,负输入电压(VAB(S))被转换为正输出电压。
tFS(min)= 44 ms的最小去抖动时间,允许传输11个0位的250-bps UART框架,并且不触发POLCOR逻辑。选择250 bps的位速率,其低于电表使用的300 bps最小位速率。图3显示了UART框架的结构以及其起始、数据、极性和停止位。
图2上电以后的极性校正时序
图3标准UART框架不会触发极性校正
使用DL/T645协议实现极性校正电表协议标准DL/T645说明了如何区分相同极性长数据串和总线闲置状态。图4表明了340078.56 W的举例功率值如何在主从节点内得到处理。
图4给原始发送数据增加33h以确保相同极性短位串
DL/T645协议要求驱动从节点的测得小数值,分成多个两位数组。每个两位数对被转换为16进制格式(使用"h"表示)。当这些16进制值到达驱动器输入端时,增加33h值。然后,通过总线到主节点的驱动器输出,发送所得到的和值。
在接收主输入端,用接收和值减去33h,得到最初的原始发送数据。另外,数据处理再把16进制值转换回小数格式。
图5显示了300bps最小速率下工作的DL/T645规范数据框架,并将其同44ms的最小去抖动时间进行比较。这里,DL/T645协议要求10个0位数据串(8个数据位加上起始位和校验位)被转换为最大两个连续1或者0位的位序列。但是,由于起始位始终为0,因此在框架一开始,会出现三个连续0位的最大情况。然而,其相加时间为10ms,太短以至于无法引起意外极性校正。根据框架开始的三个0位,添加一个位作为保护带以后,我们可以知道数据速率可安全地降低到什么程度。如果四个位分布于44ms时间窗口,则位间隔变为11ms.这带来1/11 ms ~ 91 bps的最小数据速率。因此,我们可以肯定地说,SN65HVD888收发器支持低至100 bps的DL/T645规范数据速率。
图5 DL/T645规范数据框架不会错误触发极性校正
总线负载为了确定主节点可以驱动的最大从节点数,需对两种负载状态进行评估-动态或者AC负载以及静态或者DC负载。
AC负载当主节点命令某个从节点发送数据并且该从节点对这种请求做出响应时,数据传输期间存在AC负载。在这种正常工作期间,总线上出现信号瞬态,其受到总线缆线电容、节点连接器、收发器输入和电源的影响。为了最小化容抗对信号的影响,电表网络工作在300 bps到20 kbps的低数据速率下。因此,下面内容仅考虑电阻性负载。
图6显示了主节点及其故障保护偏置网络和远程从接收器之间的一个简化数据链。由于它们的电容较大,主节点(VSM)和从节点(VSS)的电压电源可被看作是AC信号的短路。所以,对于主节点来说,两个故障保护电阻器(RFS)串联,并与端接电阻器(RT)并排放置。以类似方法连接从节点。这里,内部DC偏置电阻器(R2和R3)相互并联,并且其组合电阻与典型高阻抗R1串联。有时,外部上拉/下拉电阻器(分别为RPU和RPD)用于进一步对节点输入进行偏置。这些电阻器什么作用也没有,只会增加总线的负载,因为它们与接收器的内部电阻网络并联。
图6简化版数据链
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
MCU 单片机技术
FPGA/CPLD可编程逻辑
DSP技术
嵌入式技术
模拟电路
职场驿站
3G
ARM
综合技术交流
EDA
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议