首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于Web和硬件可重构技术的远程抄表设计
来源:本站整理  作者:佚名  2009-03-24 15:28:18




(4)控制模块:负责安全性检查、命令和数据参数格式转换。由于因特网是一个公共网络,在其上传输的控制命令和数据有可能被截获、篡改和重发,因此需要进行安全性检查。主要采用数据加密和随机数验证两种方法。
  
(5)电表通信:负责与指定电表进行通信,从而读取用电数据,以及完成各种控制操作,其功能相当于分层网络模型中的数据链路层。数据的接收和发送是通过nr_uart_rxchar()和nr_uart_Txchar()两个函数实现的。

抄表中心的客户端应用程序设计
  
在抄表中心有交互式和批处理两种不同的方式完成抄表任务。在交互式过程中,要求手工输入电表编号、要求执行的操作等信息,在查询结束后,再将数据手工地转录到数据库中。对于这种方式,操作系统自带的Web浏览器就是一个抄表终端程序。但是,交互式抄表效率较低,只适用于抄录指定用户的电量信息、对制定用户电表执行控制任务或者用户进行自助查询等场合。当需要抄收大量电量数据时,就要采用批处理方式。图4 给出了批处理方式下的程序流程图。在批处理抄表程序中,有两个关键技术问题:一是将抄表命令以HTTPPOST方式传送给数据集中器上的嵌入式Web服务器,另外一个是从接收到的HTML文件中抽取用电数据。对于第一个问题,我们首先通过分析网络抓包程序(Sniffer程序)所捕获的HTTP数据包,就可以掌握PC机环境下浏览器和Web服务器之间以POST方式传递信息所采用的数据格式和时序关系,然后在VB环境下编写程序模拟这个过程中浏览器的行为。对于第二个问题,解决方法是约定数据以表格形式返回,并保证格式固定。因此,通过在HTML文件中搜索
  
等HTML标记,就可以将电量数据抽取出来。


  
图4  批处理抄表流程
  
抄表中心的其他功能如电费计算、数据查询和统计、系统维护等,都属于常见的数据库应用程序。由于篇幅关系,不再一一介绍了。
  
结束语
  
本文在分析现有远程抄表系统结构的基础上,提出了一种新的基于Web和硬件可重构技术的远程抄表系统结构,并利用基于IP核的设计方法进行硬件设计,使系统具有兼容性强、体积小、功耗低、容易升级和维护等特点。目前,抄表系统中的关键部分——数据集中器,已经成功地在单个FPGA芯片上实现,并完成了它与抄表终端程序之间的通信测试。我们现正在搭建一个完整的原型系统,以做进一步测试和改进工作。

上一页  [1] [2] [3] [4]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:240,355.50000 毫秒