|
技术文库首页
|
编程
|
IC
|
晶体管
|
精解
|
中频
|
其它
|
电源
|
基础
|
电脑
|
无线
|
液晶
|
微波
|
空调
|
手机
|
|
热水器
|
电动车
|
LED屏
|
焊机
|
您现在的位置: 华玉生活网 >> 技术文库 >> 无线 >> 正文>> 繁體中文

基于GPRS的自动抄表系统设计

引言水表、电表和气表的抄录是城市生活的一个大问题。传统上采用的人工上门抄表方法不仅效率低,而且经常出现漏抄、误抄等现象。随着信息技术和网络的不断发展,出现了自动抄表系统。现代智能化系统一般采用两种:电力载波集抄和总线通信方式。由于我国的电网在传输数据过程中,经常会受无线电信号、电磁信号、脉冲信号的干扰,导致传输数据错码、丢码的情况。总线通信方式集抄系统较为复杂,而且要另外铺设通讯电缆,特别对于旧城

引言

水表、电表和气表的抄录是城市生活的一个大问题。传统上采用的人工上门抄表方法不仅效率低,而且经常出现漏抄、误抄等现象。随着信息技术和网络的不断发展,出现了自动抄表系统。

现代智能化系统一般采用两种:电力载波集抄和总线通信方式。由于我国的电网在传输数据过程中,经常会受无线电信号、电磁信号、脉冲信号的干扰,导致传输数据错码、丢码的情况。总线通信方式集抄系统较为复杂,而且要另外铺设通讯电缆,特别对于旧城区改造项目,就存在更大问题。

但是,如果采用三表GPRS无线集抄系统,以上问题就迎刃而解。本文就介绍基于GPRS的一种设计方案。

自动抄表系统的一般结构

抄表系统中,仪表数据与控制信号传输的路径称为通信通道,它分为上行通道和下行通道。上行通道是传输控制器与管理中心计算机之间的通信线路,可以采用电话、无线、专线等各种通信介质。
下行通道是数据采集器与传输控制器之间的通信线路,主要有LonWork总线、CAN总线、RS-485总线等方式。自动抄表系统的构成如图1所示,主要包括计量表、数据采集器、传输控制器(集中器)、管理中心计算机等。

图1 一般自动抄表系统的结构

其中计量表、采集器、集中器称为自动抄表系统的下位机,管理中心计算机则称为上位机。上位机可以对下位机进行命令发送、参数设定等控制。

硬件设计

系统总体框图

自动抄表系统的硬件主要分为采集器和集中器两部分。采集器主要是用单片机把计量表中的数据采集过来,并存放在内存里,通过RS-485总线传送给集中器;集中器是整个系统中最重要的,也是最复杂的环节,它的硬件设计框图如图2所示。

图2 集中器设计框图

集中器中的单片机选用了C8051F120,其时钟可达到100M,有8448B的RAM和128K的Flash,两个URAT中,一个用于GPRS通信,另一个用于与采集器的通信。在很多场合,该单片机几乎不用扩展外围芯片就能够满足系统要求。C8051FMCU具有与8051兼容的高速CIP-51内核,但与标准的8051结构相比,指令执行速度有很大提高,运行mC/OS-II操作系统是没有问题的。Flash的扩展选用SPI总线的AT45D041,它有512KB的FLASH,使用方便,且性价比也比较高; LCD采用中国台湾矽创电子公司的中文图形控制芯片ST7920,内含中英文字库,使用起来非常方便。

GPRS模块

GPRS模块采用了西门子公司的MC35i,此模块主要由GSM处理器、GSM射频模块、供电模块、闪存、ZIF连接器天线接口等六部分组成。它通过ZIF连接器上的串口与单片机实现电路接口,通过串口读取或发送MC35i模块中的数据和AT指令。

自动抄表系统的软件设计下位机的软件设计

下位机软件设计的重点是GPRS通信的实现。由于GPRS是基于IP协议的,所以主控制器在与GPRS模块通讯的时候要发送符合IP协议的数据包。如果要自己编写TCP/IP协议,工作量会比较大,一个简便的方法是移植操作系统。有些操作系统中包含TCP/IP协议(如Linux),但相对于单片机来说,显得力不从心。有些操作系统不包括此协议(如mC/OS-II),就必须同时移植与其兼容的TCP/IP协议(如uiP协议),本系统采用后一种方法。

mC/OS-II介绍及移植

mC/OS-II是为嵌入式应用编写的通用软件,具有源码公开、可移植、可裁剪、支持多任务和内核服务运行时间可确定等特点。所以,mC/OS-II支持从8位到32位的CPU,经过裁剪后代码最小小于2KB,所需的最小数据RAM空间为4KB。

mC/OS-II的移植只需要修改与处理器相关的代码就可以了。具体内容如下:
(1)os_cpu.h中需要设置1个常量来标识堆栈增长方向,
即:#define OS_STK_GROWTH 0 //8051 堆栈从下向上增长;

(2)os_cpu.h中需要声明3个用于开关中断和任务切换的宏,
即:#define OS_ENTER_CRITICAL() EA=0  //关中断;
#define OS_EXIT_CRITICAL()  EA=1   //开中断;
#define OS_TASK_SW()  OSCtxSw()    //任务间的切换;

(3)os_cpu.h中需要声明10个数据类型;
即:typedef unsigned char BOOLEAN 等;
(4)os_cpu_a.asm需要改写4个汇编语言的函数,集中了所有与处理器相关的汇编语言代码模块;

(5)os_cpu_c.c需要用c语言编写6个简单函数, 即1个初始化任务堆栈和5个任务创建钩挂函数,其中5个任务创建钩挂函数可根据实际情况加入;

(6)修改主头文件include.h,将上面的3个文件和其它自己的头文件加入。

完成上述工作后,mC/OS-II就可以运行在单片机上了。

uip的移植

uIP的移植设计重点放在IP、ICMP和TCP协议的实现上,要将这三个模块合为一个有机的整体,而将UDP和ARP协议实现作为可选模块。uIP0.9的体系结构如图3所示。

图3 uIP协议栰接口

uIP0.9处于网络通信的中间层,其上层协议在这里被称之为应用程序,而下层硬件或固件被称之为网络设备驱动。uIP可以看作是一个代码库为系统提供确定的函数。图3展示了uIP系统底层和应用程序之间的关系。

在基于8051的mC/OS-II中,移植uIP不需要对现有的TCP/IP源代码做任何修改,但是必须为网络设备如网卡芯片、串口等写一个驱动程序。同时,现有系统的集成部分也要进行相应的处理,例如当有数据到达或周期性的定时器计数满等情况下,主控制系统应该调用uIP函数。移植的具体步骤如下:
(1)在目录uip-0.9/下创建一个自己的目录,例如uip0.9/C8051F/。
(2)把uip_arch.c文件从目录uip-0.9/unix/中复制到目录uip-0.9/ C8051F中。
(3)把uipopt.h文件目录从uip-0.9/unix中复制到目录uip-0.9/ C8051F中,并对其修改,以满足系统需要。
(4)编写串口驱动程序和主控函数。
(5)编译源代码。

上位机软件

管理中心计算机抄表软件以IIS作为Web Server,数据库端使用SQLServer 数据库,运行WIN98/2000/XP、NT的操作系统,易于使用。软件所能管理的用户数量没有限制。它具有以下的功能与特点:安全可靠,抄表速度快,具有完善的系统日志,以及广播对时、自动抄表和设备管理功能。并且用户界面清晰美观,操作简单,具有完善的在线帮助功能。

结语

远程无线自动抄表系统利用GPRS通信技术,实现了多表数据抄收的功能,解决了实时性、抄收成本及通信距离等问题。随着GPRS通信技术的不断成熟和自动抄表技术的不断完善,这种远程无线自动抄表技术也将会得到更好的发展和提高。■


瑞达币购买
桂山秋竹_唐年桂2023年
桂北云雾图_唐年桂202

  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回无线】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    本站公告

    • 扫一扫,打赏给我们,谢谢!

      本站2016年12月16日起取消ruida.org.cn域名,该域名正式作废,该域名发布任何信息与本站无关。


      启用ruida.orghy928.net域名;

      瑞达网,瑞达科技网宣

    附页内镶内容
    健康养生 商场新品 股市K线、指标知识
     六种药酒配制法[11月7日]
     加减玉容散_祛风活络,润泽皮[4月30日]
     玉容散·主治妇女面无光彩,[4月23日]
     玉容散·功效祛风止痒,化斑[4月23日]
     玉容散·功效祛风利湿,消斑[4月23日]
     玉容散·功效馨香,去垢腻,主[4月23日]
     玉容散·主治黧黑皯黯(又名黧[4月23日]
     玉容散·功效白面嫩肌,主治黧[4月23日]
     玉容散·主治面上诸(黑干)(黑[4月23日]
     玉容散·主治润颜色[4月23日]
     瑞达币购买
     桂山秋竹_唐年桂2023年新作品
     桂北云雾图_唐年桂2023年新作品
     广西2019年《高考指南》+《招生计
     金士科前置过滤器
     金牛前置过滤器
     USB口24系列编程器第二版含USB延
     液晶电视、液晶显示器图纸、维修
     彩电、显示器、DVD、EVD打印机等
     高清CRT彩电、显示器图纸刻录 4G
     [理财]各种短视频赚钱方法
     [会员]专业交易实战控制系统
     [理财]1分2分5分硬币回收价格表(20250123)
     [理财]1分2分5分硬币回收价格表(20230928)
     [理财]1分2分5分硬币回收价格表(20230624)
     [理财]2022 年新版1分2分5分硬币回收价格表…
     [理财]微信收款码如何开通商业版收信用卡费…
     [指标]R平方_基金指标
     [指标]标准差_基金指标
     [指标]平均回报_基金指标
    装修案例 网站建设 电器维修
     一般水电安装几个常用尺寸[1月29日]
     三相电表接法及度数的正确读…[5月8日]
     万能通用卧室房门锁更换步骤…[2月22日]
     乳胶漆的八大施工步骤及涂刷…[2月14日]
     旧墙翻新步骤及注意事项[2月14日]
     屋面防水施工工艺流程及注意…[1月16日]
     专利产品“防污吸气帽”新产…[1月8日]
     鲁班尺吉数对照表高清图片查…[10月29日]
     砂浆胶作用与危害[9月21日]
     4种处理水泥地面起砂方法[9月21日]
     网页html点击切换显示内容完[11月7日]
     动易SiteWeaver6.6网站管理系[7月31日]
     中国阴历农历JS支持 HTML网页[2月26日]
     java script error 容错处理[2月15日]
     几款还不错的网页特效显示日[2月14日]
     图片可以调大小的代码[12月14日]
     动易SW6.8网站系统改自适应支[11月20日]
     网站建设_套餐服务[12月4日]
     网站建设-费用明细[12月4日]
     不显示出来的代码[12月3日]
     联想 小新Air 14 2019笔记本…[6月15日]
     滚筒洗衣机脱水声音大原因及…[4月17日]
     智能电视不能开机强制恢复出…[1月16日]
     各大品牌智能电视机恢复出厂…[1月16日]
     洗衣机自己排水或不存水漏水…[6月15日]
     海尔冰箱出现-03还滴滴报警[5月29日]
     TCL电视通用教程安装教程[2月2日]
     TCL L43V7300A-3D液晶彩电出…[2月2日]
     先锋液晶电视LED-32B550无光…[1月17日]
     智能电视主板的应用与维修(…[1月11日]
    电器资料 下载 读书
     手机恢复出厂设置具体操作方…[3月29日]
     三个代码让电脑提速畅通秘籍[3月13日]
     视得安750D6对讲门铃工作原理…[9月13日]
     什么是量子芯片和光子芯片[5月14日]
     沃尔沃S90汽车遥控钥匙失灵的…[1月19日]
     LED显示屏瑞合信PLus单双色全…[12月22日]
     Windows 照片查看器无法显示…[8月6日]
     已经设置IE主页,但是打开还…[7月6日]
     如何调整空压机压力?空压机…[6月8日]
     剪映-视频编辑软件手机版使用…[5月28日]
     [书籍]幼学琼林全文
     [书籍]滕王阁序_原文_注释译文_白
     [书籍]《天工开物》明代宋应星初
     [电影]《抓娃娃》高清电影
     [联想]Lenovo S540-14API Compl 
     [书籍]《墨子》原文注释译文
     [LED条屏]瑞合信单双色/全彩控制系统
     [LED条屏]LED显示屏瑞合信手机APP6.
     [书籍]全本新注聊斋志异
     [书籍]广西2023年高考指南 招生计
     黄历干支年号公元皇帝对照年[4月17日]
     广西高考2024~2022年历史类([6月25日]
     花木[4月16日]
     鸟兽[4月16日]
     释道鬼神[4月16日]
     讼狱[4月16日]
     技艺[4月16日]
     制作[4月16日]
     科第[4月16日]
     文事[4月16日]
    珠宝玉器 在线电视台
     鸡血石与鸡血玉有什么区别[6月12日]
     鸡血玉[6月12日]
     鸡血石 (bloodstone)[6月12日]
     什么是莫桑石(Moissanite)[6月12日]
     可以戴钻石洗澡吗[1月22日]
     钻石如何保养才好呢?[1月22日]
     PT容易花的问题和钻戒保养问…[1月22日]
     切工 钻石的雕刻艺术[1月22日]
     如何保养好钻戒[1月22日]
     钻戒保养方法[1月22日]
     中央体育台
     中央新闻台
     宁夏卫视
     湖北卫视
     西藏卫视
     辽宁卫视
     河北卫视
     北京卫视
     政法频道
     农民频道
     湖南经视
     湖 南 台
     河南频道
     湖南卫视
     兵团卫视
     江苏卫视
     旅游卫视
     湖南都市
     七彩戏剧
     动漫秀场
     游戏风云
     法制天地
     魅力音乐
     新 娱 乐
     南 方 TV
     浙江卫视
     齐鲁频道
     山西影视
     东南卫视
     上海卫视
     贵州电视台
     重庆电视台
     山东卫视
     哪吒之魔童闹海《哪吒2》在线
     《抓娃娃》在线电影
     流浪地球2剧情介绍
     《万里归途》完整版
     《阿凡达2:水之道》耗资3.1
     2021港剧《梅艳芳》5集全.HD
     误杀2 -电影-完整版视频在线
     亲爱的/亲爱的小孩/打拐/家之
     《第一炉香》-电影-完整版视
     《扬名立万》-电影-完整版视
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj