找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 基于LonWorks技术的远程抄表系统远程抄表

[复制链接]
admin 发表于 2013-3-26 05:42:04 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  前言
     远程自动抄表系统是建筑智能化的重要标志。由于行业壁垒等因素,我国城市大部分住宅为上门抄表方式,浪费了大量的人力,给电力、自来水和煤气等企业的收费造成了时间上的延时,增加了物业管理部门的负担,也造成住户的一些不便,远程自动抄表系统有效的解决了这些问题。
     设计采用数字化脉冲的电表、水表和煤气表,以实现三表数据的现场自动采集。家庭智能控制器采集各表发出的脉冲后,转换成真实的三表数据,存于E2PROM中。当物业管理中心监控管理计算机进行查询时,家庭智能控制器通过LON网络把数据传送到监控管理计算机。
     LonWorks自动抄表节点与系统
     LonWorks的测控单元使用以Neuron芯片为核心的一块LonWorks主控制模块。主控制模块包括收发器、地址译码电路、复位电路、晶振电路及E2PROM等。主控制模块通过LonTalk协议的数据传输,并对事件的调度完成网络报文处理、用户定义的各种计算及I/O事件处理等功能。LonWorks节点的示意图如图1所示。其中主控制模块用于通信和控制;微控制器89C51实现对输入/输出数据的处理及驱动功能,脉冲输入信号的计数,完成与主控制模块的数据传输。主控制模块中的收发器负责将节点连入网络。
     在抄表模块中,可以采用FFT-IO收发器(图2),适用于双绞线介质;或采用PLT22收发器(图3),适用于电力线通信介质。
     抄表模块实时采集各个脉冲表的输出信号,将脉冲数累计存放在抄表模块RAM内,并按设定的分段时间及当前时刻累计到不同的时间段上,实现分时段计数。抄表模块存储器具有掉电保护功能,防止掉电丢失脉 冲累加值。数据集中器反复轮询采集各抄表模块中的数据并保存于相应的内存中,并自动过滤非法数据,对通信异常进行相应处理。
     自动抄表系统数据采集模块多且分散、数据传送实时要求不高,要求每个传送接收的数据不出错。当上位机进行数据采集时,可从集中器保存的数据直接发送给计算机,不需直接从抄表模块读取抄表数据。
    2012110704563516130312.jpg
2012110704563517693313.jpg
     该抄表模块专门用于水表、电表和煤气表的自动抄录。每个模块抄读24个模拟量的采集,分析其A/D采样值,识别脉冲表的状态,并检测线路的通断状态。
     LonWorks总线控制模块与89C51的通信采用同步串行I/O方式,使用Neurowire主控方式,即由主控制模块驱动同步时钟输入及片选信号输出,89C51接收同步时钟输入。主控制模块中Neuron芯片的IO8引脚输出同步时钟;IO9引脚为串行数据输出;IO10引脚为串行数据输入;选择IO5引脚为片选信号输出。89C51采用中断方式传输数据,在协议帧中加入校验码,保证通信数据的正确性,如图4所示。
    2012110704563520818314.jpg
     结语
     自动抄表系统由小区管理计算机和自动抄表模块组成两级网络,采用自由拓扑结构,在管理微机上能够查询每户的水表、电表和煤气表的实时读数。还可在管理中心对三表实施开断。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-28 21:04 , Processed in 0.057773 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表