基于电力线载波通信的台区客户信息检测终端设计

上传人:小** 文档编号:34149853 上传时间:2018-02-21 格式:DOC 页数:7 大小:101.50KB
返回 下载 相关 举报
基于电力线载波通信的台区客户信息检测终端设计_第1页
第1页 / 共7页
基于电力线载波通信的台区客户信息检测终端设计_第2页
第2页 / 共7页
基于电力线载波通信的台区客户信息检测终端设计_第3页
第3页 / 共7页
基于电力线载波通信的台区客户信息检测终端设计_第4页
第4页 / 共7页
基于电力线载波通信的台区客户信息检测终端设计_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《基于电力线载波通信的台区客户信息检测终端设计》由会员分享,可在线阅读,更多相关《基于电力线载波通信的台区客户信息检测终端设计(7页珍藏版)》请在金锄头文库上搜索。

1、基于电力线载波通信的台区客户信息检测终端设计 杨鸿昌 戴睿 徐亮 蒋伟 国网四川省电力公司信息通信公司 上海电力学院电子与信息工程学院 摘 要: 针对台区客户信息不符造成抄表率低的问题, 设计了一种基于 WINCE 的台区客户信息检测终端.该终端通过电力载波通信和载波智能电表或采集器通信来检测从属关系.通过 ARM 控制检测参数, 记录检测结果, 通过界面显示、与上位机通信上报和文档存储 3 种方式实现人机交互.测试结果表明, 该终端操作简单, 性能稳定, 可靠实用.关键词: 电力载波; 检测终端; 变压器; 用户识别; 作者简介:杨鸿昌 (1964-) , 男, 高级工程师, 四川乐山人.主

2、要研究方向为电力通信系统管理及运行维护.E-mail:.收稿日期:2015-01-07基金:国家自然科学基金 (61202369) Transformer Region Customer Information Detection Terminal Based on Power Line CommunicationYANG Hongchang DAI Rui XU Liang JIANG Wei Information and Telecommunication Company, Sichuan Electric Power Corporation; School of Electronics

3、 and Information Engineering, Shanghai University of Electric Power; Abstract: For the lowmeter reading rate problem caused by mixed area customer information, a kind of transformer region customer information detection terminal based on WINCE is designed.Terminal communicates with the carrier elect

4、ric meter or the collector through power carrier communication to detect the subordinate relationship. Through such three ways as ARM controls testing parameters, records test results, through the interface display, and the upper machine report and document storage human-computer interaction is real

5、ized. Test results showthat the terminal is easy to use, stable in performance, reliable and practical.Keyword: power line carrier; detection terminal; transformer; user identification; Received: 2015-01-07某些复杂线路情况下, 电力客户信息记录与实际不符, 造成抄表率低, 人工清查困难.本文设计了一种台区客户信息检测终端, 可以在线自动检测, 准确查清台区用户信息.该终端基于微软公司嵌入式移

6、动计算平台 (Windows Embedded Compact, WINCE) 系统、载波模块和 GSM 模块, 采用 text 文本存储检测日志和结果报表.终端设置编号, 上位机与终端通过 GPRS 通信, 采用自定义通信协议, 有广播和分播两种方式, 可以同时控制 5 个终端, 系统可移植性强.1 系统工作原理台区客户信息检测系统由上位机客户信息管理软件和台区客户信息检测终端组成.系统架构如图 1 所示.终端置于台区配电箱集中器端, 通过电力线载波通信 (Power Line Communication, PLC) 对载波电能表 (采集器或电表) 进行检测.电力线载波通信是指将信息调制为高

7、频信号并耦合至电力线路, 利用电力线路作为介质进行通信的技术.1对于线路复杂的老旧城区, 不同台区的电表与采集器通过 485 总线相连或直接与电力线相连.由于采集器、电表可能位于不同相, 所以终端采用三相轮询制, 只要有一相检测到即可确定台区归属.图 1 台区客户信息检测系统架构 下载原图上位机通过 GPRS 将台区归属不清、不能抄表的采集器地址或电表号列表下载至终端.终端发出特定查询数据包至目标采集器或电表, 如果目标连接在当前台区, 则会返回一个应答数据包;如果没有应答, 则会再做 3 次握手尝试;若仍无应答, 则认为目标未连接到当前台区.各终端将检测结果上报上位机, 用于更新客户信息数据

8、库.2 终端硬件设计在线检测终端硬件结构如图 2 所示.采用飞凌嵌入式 OK6410-B 为主控模块, 6层 PCB 设计, 性能稳定, 能经受强电磁环境考验.2采用 Samsung S3C6410 处理器, 内置 256 M B, NAND Flash 可掉电存储日志文件和结果报表.接 4.3 寸触摸屏作为显示和输入模块.使用开发板五线 RS232 电平串口 (DB9 母座) 接 GSM模块, 将 3 个三线 TTL 电平串口引出, 接 3 个电力线载波模块, 利用载波模块将主控板的抄读命令发送到电力线上, 并从电力线接收载波模块 (载波电能表) 返回的数据信息.电源模块将 220 V 转为

9、 5 V 直流电压, 采用开关电源加 LCL 模拟滤波电路方式来保证供电的稳定可靠.手持终端由电源模块、OK6410-B 主控模块和单相电力线载波模块组成.图 2 终端硬件结构 下载原图3 终端软件设计3.1 WINCE6.0 平台终端选用 WINCE6.0 系统作为软件开发平台, 提供运行环境和文件管理.WINCE6.0 拥有多线程、多任务, 以及确定性的实时完全抢先式优先级的操作系统环境, 其模块化的设计方式便于定制.3飞凌 OK6410 板提供了 BSP 源码包, 安装后打开 BSP 工程文件就可以编译内核.BSP 是操作系统和硬件之间的接口, 其包含了系统中所有硬件驱动, 并根据终端需

10、要, 添加了看门狗驱动.3.2 防死机设计为了防止死机或异常退出引起终端故障, 提高系统运行的稳定性, 采用如下设计.3.2.1 设置看门狗首先要启用系统看门狗功能, 定义:然后在 WINCE 工程中新建看门狗驱动, 在 drivers 文件夹下生成 w dg 文件夹及一系列文件.编译 WINCE 工程文件生成的镜像文件 NK.bin 烧写到板子上, 即可加载看门狗驱动.在应用程序中定义:程序初始化时开启看门狗:设 2 s 定时器, 在 On Timer () 函数里喂狗:3.2.2 开机自启为了便于工作人员操作和复位自启, 终端将台区检测应用程序 Series Sample.exe 编译到内

11、核并且开机自运行.当终端死机或异常退出时, 不能按时喂狗, 看门狗触发终端重启, 开机自启保证软件自动开启运行, 以节省人工.3.3 终端软件功能在线终端的主要功能是通过低压电力线载波技术检测连接到当前变压器的所有采集器, 然后将采集器的信息发送至信息管理服务器;支持由管理中心设置检测参数 (如轮询次数、查询时段、检测周期) , 也支持终端界面设置.检测结果上传采用被动上传方式, 即当接收到相关命令时才上传.检测工作方式为被动检测, 可选择是否立即执行, 或设定时间自动检测.具有校时功能, 与 PC 端客户软件定义对应数据格式, 远程控制指令和反馈均通过 GPRS 通信实现.在线检测终端软件如

12、图 3 所示.图 3 在线检测终端软件示意 下载原图系统软件的主要流程是:先将不确定表号列表下载到各台区变压器检测终端, 终端进行检测并返回结果;管理软件通过对结果的分析更新台区客户信息数据库, 剩余不能确认归属的则使用手持终端现场确认, 梳理出的从属关系下载到对应台区变压器下的集中器以实现准确抄表.3.4 载波电能表检测主控模块 OK6410-B 通过 3 个电力线载波模块连接 A 相、B 相、C 相, 通过电力载波通信技术对三相载波电能表进行轮询.按照 DL/T645 通信协议与电能表信息进行交互4, 采用主-从结构的半双工通信方式.由终端发出的信息帧控制通信链路的建立和解除.传输波特率为

13、 9 600 bps, 程序采用多串口多线程来实现收发的实时处理.由于一相查到即可确定归属, 因此可在 A 相轮询所有电能表, 未查到的在 B 相查, 剩余未查到的在 C 相查询.检测结果写入“结果列表.txt”, 并生成记录文件“检测日志.txt”.以查询采集器为例, 查询帧格式5依次为:前导符、帧长、特征域、地址域、控制码、645 控制码、645 数据域、CRC 校验、结束符.特征域为 9AH 81H, 地址域采用缩位算法实现地址编码, 由源地址、中继地址和目的地址组成.源地址为 00H, 目的地址为采集器地址.域的长度为 2 B, CRC校验值计算公式为:设置变量 Rec_State,

14、发送线程和接收线程共用, 表明接收端状态.Rec_State=READFAIL 表示载波通信异常;Rec_State=DATAERROR 表示响应帧错误;Rec_State=RECSUCCEED 表示正常接收;Rec_State=RXTIMEOUT 表示超时.设定 4 s 定时, 每 4 s 发一帧数据, 若成功接收则将发送标志位 b Send 置 1, 表示已发送, 检测标志位 Done 置 1 表示完成检测, 转入下一帧数据发送.若失败, 则重发 3 次;若仍不能成功接收, 则将发送标志位 b Send 置-1, 表示发送失败, 也转入下一帧发送.接收端可以对串口数据进行读取和分析, 若串

15、口数据未读入, read Buf 设置接收状态载波通信异常;若不是完整响应帧, 设置接收端状态响应帧错误;若采集器在线设置接收端状态正常, 则可解析出相位和信号品质;若采集器不在线, 设置接收端状态为不在线.3.5 远程通信技术终端和上位机管理中心通过 GPRS 移动通信公网来实现信息的传输.终端接收上位机管理中心发送过来的采集器地址列表或电表号列表, 由管理中心设置检测方式、检测时段、检测周期等参数.检测结果上传采用被动上传方式, 当终端接收到上位机管理中心的查询结果命令时, 终端自动读取结果列表文件并上传至上位机.终端和上位机之间的通信采用自定义协议.协议帧格式为编号、帧头、命令字、帧长、

16、信息字段和 CRC 校验.通过编号来区分不同终端, 命令字为 1 B, 用来区分功能, 如上传结果、采集器地址下载、设置检测时间、设置轮询次数、启动检测、复位、同步时间等.CRC 校验域的长度为 2 B, CRC 校验值计算公式同式 (1) .4 实验结果在实验室用 2 台集中器、3 台采集器、5 台电表搭建配电网模拟环境.集中器 1下接 2 个采集器, 集中器 2 下接 1 个采集器, 模拟台区 1 和台区 2.将终端接于集中器 1 端, 如图 4 所示, 从终端界面对检测参数进行设置, 也可以通过 GPRS通信由上位机管理软件设置.图 4 参数设置 下载原图检测结果如图 5 所示.由图 5 可知, 采集器 00072094 和 00072095 在线 A 相, 说明在集中器 1 下面属于台区 1;采集器 00072093 不在线, 说明不属于台区 1.图 5 检测结果 下载原图5 结语本文提出的基于 WINCE 的台区客户信息检测终端在实验中取得了预期的效

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号