单片机给与远程抄表的设计.doc
《单片机给与远程抄表的设计.doc》由会员分享,可在线阅读,更多相关《单片机给与远程抄表的设计.doc(32页珍藏版)》请在沃文网上搜索。
1、摘要本文是针对智能化小区的水表、煤气表抄表系统所作的设计。该设计综合运用了传感器技术、单片机技术以及通信技术,实现了对水煤气表数据采集、存储、处理、传输等工作,使每一位住户的水表、煤气表数据准确传递给物业公司的中央控制室,以便查抄。为了准确地实现水表,煤气表数据地远程抄收,本设计完成了以AT89C52为控制核心,同时具备远程数据采集功能和数据通信功能的系统的硬件设计和软件设计。硬件设计部分包括:(1)智能仪表部分。主要包括通过传感器设计来完成物理量向电信号的转换;(2)数据采集器部分。主要包括单片机及其扩展接口的设计,采集部分的设计、模数转换电路设计,通讯接口设计。在硬件设计过程中尽量做到简化
2、结构,节省外围电路。在软件设计上,主要针对数据采集器的数据采集功能和串行通讯功能进行程序的编写。本设计已成功地应用于一个智能化小区中,运行效果良好。由于本系统结构简单、工作可靠、成本较低,具有很好的应用价值和推广价值。关键词:远程抄表;智能;单片机;AT89C52 ABSTRACTThe Design and Research on Remote Meter ReadingSystem Based on Single-Chip MicrocomputerCandidate: Yang Fuli(Hebei Normal University of Science & Technology El
3、ectrical Engineering and Automation 0603 Electrical and Mechanical Science and Engineering)Faculty Adviser: Wang HaifangAbstract:With the development of economy and the improvement of living standard, peoples living condition changed continuously. Safety 、comfort, convenience and healthiness of the-
4、living condition come to become the new requirements. To meet these requirements, the buildings of intelligent residential quarters developed vigorously. It not only saves the manpower and material resources, but also enhances the security. Based on these techniques, data collecting, data processing
5、, data storage as well as data transmitting are realized. The data of the water meter and the gas meter in every family can be transmitted to the center control room exactly.In order to carry out the remote reading of the water meters and gas meters accurately, this paper designed the hardware and s
6、oftware system, which used AT89C52 as the control core and possessed the remote data collecting and date communication function. The hardware design included the follows:(1)Intelligent meter module, converting the physical signals to the electrical signals by the sensor.(2)Data acquisition module, i
7、ncluding the designs of microcomputer and its extended interface; the designs of signal demodulator circuit, signal switchover circuit and A/D converted circuit; the design of communicate interface. In the hardware design, this paper tries to simplify the system structure and peripheral circuit. The
8、 design has been used in an intelligent residential quarters. Because of the simply structure , work reliability and low cost, the system has practical and wide-spreading applications.Keyword: Remote meter-reading Intelligently;Residential quarters; SCM ;AT89C52第1章 绪论随着社会经济的发展和生活水平的日益提高,人们对家居环境提出了越来
9、越高的要求,安全、舒适、方便、快捷、人性化、智能化已成为新的追求目标,以往的住宅结构及管理方式越来越不能满足人们的需求。随着电子计算机、网络信息技术和微电子技术的飞速发展给世界的各个领域带来了无限的发展空间,建筑领域也不例外,智能大厦、智能化住宅小区先后出现,也逐渐实现了小区网上物业管理、安防联网报警、宽带上网等,但对于耗能表的计量及其查表出户问题的解决还处于较低的水平。本文是针对于智能化小区的计量表的抄收问题所做的研究。在智能化小区的管理系统中,安全自动化,通信自动化和管理自动化是三个主要的特征。耗能表数据抄收问题是衡量小区管理水平的一个非常重要的,不可回避的问题。对于它们的抄收问题解决是否
10、有效将直接影响到居住的安全性、便捷性,也影响到物业公司的管理工作。以往三表数据的抄收采用人工方式,即供给公司派工作人员到住户家中抄取表的数据,然后回到公司,录入该数据,核算出相应的消费费用,打出收费单据,再派人上门收费,这样不能保证数据的准确性和实时性,会造成大量的人力、物力及时间上的浪费,也可能造成错抄、漏抄、估抄的现象1,给收费人员和住户带来很大的麻烦,甚至造成很多不必要的纠纷。不仅如此,耗能表的入户抄收也相应地会带来社会治安问题,有很多治安案件的发生正是由于犯罪人员冒充抄表、收费人员进行入户抢劫,给住户家居生活的安全性造成很大的威胁23。鉴于水表、气表、电表的人工入户抄收既造成了工作效率
11、低下,时间跨度过大,又存在一定的安全隐患,因此传统抄表方式已经越来越不能适应今后住宅的发展需求和人们的生活需求而逐渐丧失生命力。取而代之的是户外自动抄表,即利用传感技术,控制技术、信息网络技术等将每个住户的耗能表数据传送至户外,再由供给公司集中抄表,这种方法既节省人力、物力、时间,又保证准确性,实时性也不再让住户安全性受到影响。因此,自动抄表方式即满足实际要求,又能提高能源管理的自动化水平和现代化水平,是促使人工抄表方式向着数字化、自动化方向发展的方式4。1.1 远程抄表系统的设计原则远程抄表系统作为一个控制系统,是由各个功能模块组合在一起之后形成的具有数据链锁处理过程的组件,因此,具体的设计
12、原则应考虑以下几条45:a)可靠性和实用性。b)唯一性和一致性。c)先进性。d)易扩展性。e)开放性。f)易于维修。g)优越的性能价格比。1.2 设计的关键设计开发一套控制系统并不是掌握它的设计原则就可以的,原则只是在设计过程中遵循和考虑的规律,除了它们之外,还有许多关键性的因素必须要考虑:市场定位、经济性以及技术因素。技术因素是功能实现的决定性因素。系统是由很多部件组成,部件间的连接,数据的传递和累积及各种功能的实现必须要建立在一定的技术平台上。目前关系到自动抄表系统的技术平台有:(1)电子技术平台。(2)计算机技术平台。(3)控制技术平台。(4)通信技术平台。1.3 系统功能的确定确定系统
13、的功能要从实际出发,综合考虑用户要求、经济因素、技术因素、人文因素、环境因素的特点,设计出经济实用,简单易操作的系统。作为在智能小区中应用的远程抄表系统应具备的功能及特点:(1)具有正常的数据采集、数据校验功能。能够准确完成对水表、煤气表的数据进行采集、处理,存储工作,以便向PC机发送数据。(2)通信功能。具有接收PC机的指令,与PC机进行信息交换的功能。(3)24小时不间断工作,并有先进可靠的断电保护功能,在外部电力网线突然掉电的情况下,对数据进行保护以防丢失。(4)防盗取功能,能够准确地区分出正常信号或盗取信号,对正常信号进行记录,对盗取信号不予理睬,提高计量的有效性。(5)自动复位功能。
14、程序运行的过程中,由于某原因造成程序跑飞,或进入死循环,系统应能够自动复位,程序重新运行,提高程序运行的可靠性。(6)提供备用电源。在外网断电的情况下,要保证采集器正常工作,需提供备用电源。第2章 硬件电路设计任何一个系统功能的实现都离不开硬件的支持,它是系统功能实现的物质基础。硬件的设计要根据功能的要求和系统的工作原理来进行。经过系统结构模型的建立和通信网络的选择之后,远程抄表系统的具体结构原理如图1-1如下:RS485微 机数据采集板数据采集板水表煤气表水表煤气表图1-1 远程抄表系统的具体结构原理图由图1-1可以看出,系统的工作原理是:前端智能仪表根据实际耗能的情况产生计量脉冲,数据采集
15、板对发送来的计量脉冲进行判断分析,接收处理、存储,当上位机要求查询耗能情况时,通过RS-485网络将命令传达给数据采集板,数据采集板在收到命令后把存储的数据信息发送给网络,传给PC机,这样就完成了一次数据交换,也可以说是完成一次查询任务。建立一个功能齐备的系统需准确定位每个组成部分的功能,并根据功能,选择最为合适的配置,遵循“技术与功能匹配,设备与技术匹配,设备和设备匹配的原则”。一个项目定下来以后,经过详细调研,方案论证后,就进入了正式的研究的阶段。为使硬件设计尽可能合理,应重点考虑以下几点6:(1)尽可能采用功能强的芯片,以简化电路。(2)留有余地。在设计硬件电路时,要考虑到将来修改、扩展
16、的方便。ROM空间。目前EPROM的容量越来越大,一般选用2764以上的EPROM,它们都是28脚,要升级很方便。RAM空间。为增强软件数据处理功能,必须要有足够的RAM空间。I/O端口。在硬件设计时,多设计出一些I/O端口,保证所有需要采集的信号都能够被送入处理器,并且对所有需要控制的物理量以及新增的输入输出量留有进出处理器的通道。A/D和D/A通道。和I/O端口同样的原因,留出一些A/D和D/A通道,将来可能会解决大问题。(3)以软代硬。单片机和数字电路的本质区别就是它具有软件系统。很多硬件电路做到的,软件也能做到。原则上,只要软件能做到的,就不用硬件。硬件多了不但增加成本,而且系统的故障
17、率也提高了。以软代硬的实质是时间代替空间,软件执行程序需要消耗时间,因此这种代替带来的不足就是实时性下降。在实时性要求不高的场合,以软代硬是很合算的。(4)工艺设计。包括机箱、面板、配线、接插件等。必须考虑到安装、调试维修的方便。另外,硬件抗干扰措施也必须在硬件设计时一并考虑进去。综合考虑各种因素之后,将远程抄表系统的硬件设计为如下几个部分:1智能仪表设计。主要涉及传感器的选择和传感器电路设计。2数据采集板(数据采集器)设计。包括芯片,器件的选择及其实现电路的设计。3通信部分设计。主要包括通信标准、器件和传输介质的选择及电路设计。4微机(PC机)。选择合适的操作平台。其中数据采集板的软、硬件设
18、计是本课题的关键内容。2.1 智能仪表部分硬件设计目前国内外普通采用的自动抄表方式有三种:IC卡自动抄表、电力载波自动抄表,远程自动抄表方式,它们拥有各自的特点及适用范围8。智能仪表是整个系统的最前端,是脉冲信号产生的发源地,也是脉冲信号传输的起始端,在这里产生的脉冲信号是否准确有效,直接影响到单片机的计量结果,对整个系统的可靠性来说是非常重要的7。本系统中的智能仪表是在普通机械水表、煤气表的基础上加装传感器改造而成的。普通的机械表利用的是机械传动的原理来记录数据的,它们是靠齿轮间的啮合关系来完成的。而要想把普通的机械运动的结果转变为电信号就必须依靠传感器技术,传感器实质上是一种基于磁电转换技
19、术,光电转换技术的脉冲电路单元。当前,传感器技术有很多种910。(1)干簧管传感器(2)霍尔传感器(3)光电传感器(4)红外线传感器(5)IC卡控制器(6)电子传感器其中干簧管传感器由于转换方便,成本低,体积小,重量轻等优点在智能水表的开发研制中占有一席之地。本课题选用的是WB2014型号的干簧管传感器,干簧管传感器技术利用的是电磁转换原理来工作的,如图2-1所示:图2 -1 传感器结构图表2-1 干簧管参数表触点负载5W最大开关电压最大开关电流接触电阻 ( 初始值 )动作时间释放时间耐高压触点电容绝缘电阻谐振频率工作温度范围最高湿度最高工作频率电气寿命100 VDC / VAC0.5A100
20、 mOhms1.0 mSec.(Max.)0.4 mSec.(Max.)220VDC(AT25)0.7 pF1010 Ohms4 kHz-60 +155 98% (Max.)100 Hz108(5V ,10mA) 105(24V, 400mA)在机械表的指针上安装磁钢,磁钢是一种永磁铁,具有很强的磁力,当机械水表或煤气表的指针受到冲击产生旋转之后,附着在上面的磁钢也跟着旋转。当磁钢旋转到干簧管两簧片对应位置时,簧片由于受到磁钢的磁力作用而吸合,由其转换电路产生一个输出脉冲11。指针每转一圈,磁钢跟着旋转一圈,干簧管吸合一次,这样就把指针旋转一圈所代表的水量、煤气量由干簧管的一次吸合来替代。干簧
21、管的吸合或断开是一个开关量,而采集系统识别的是电信号,因此需要进行开关量与电信号之间的转换。为了防止有人在智能水表或智能煤气表上恶意使用磁铁使干簧管永久性闭合,失去产生脉冲信号的能力,而达到盗用水、煤气的目的,本文设计了具有防盗功能的传感器,其电路原理图如图2-2示:图2-2 传感器电路原理图该电路由三只阻值不同的电阻及两只干簧管组成。G1、G2分别表示两只干簧管,当不同的干簧管闭合时,由于电阻的分压作用在输出端就会产生对应不同的输出电压,代表传感器不同的工作状态。干簧管每闭合一次,输出端就输出一个电压信号,这个电压信号就是系统将要分析和记录的脉冲信号。干簧管G1、G2闭合分别表示传感器产生正
22、常脉冲信号和被盗取时的脉冲信号,也就是说如果G1闭合,那么说明是用户正常用水使其闭合的,采集器需进行记录;如果G2闭合则说明住户在盗用水,应提请注意并报警;如果G1、G2都闭合,则说明传感器被短路了;如果G1、G2都断开了,则说明传感器被断路了。关于如何判断产生的脉冲信号是有效的,盗取的,短路的,还是断路的,则是由软件来完成。通过以上的分析,知道需要采集器记录的脉冲信号是由传感器电路产生的。以水表为例,由传感器结构图可以看出,干簧管吸合一次代表着指针转过一圈,指针旋转的速度越快,则干簧管开、关的频率也就越快。由机械常识可以知道,指针数量级别越小,旋转一圈所需要的时间就越短,代表的流量也就越少,
23、计算流量的精度也就越高。通常的机械表设置指针级别由10000吨一直到0.0001吨,而机械表主叶轮则比0.0001吨还要小一个级别,磁钢旋转一圈,说明流过的水量(煤气)是该级别的10倍,即为一个脉冲信号为该级别的10倍流量,由此不难看出,在同样用水情况下,磁钢所在指针级别越小,干簧管吸合,断开就越频繁,输出的脉冲数量越多,采集器的接收,处理工作越繁忙,需要的存储空间越大。这样不但会导制干簧管因频繁闭合而降低寿命,也会影响采集器处理其它工作。根据人们日常的生活习惯,也充分考虑到计量精度的问题,本课题设计时,对于水表选用将磁钢安装级别为0.01吨的指针上,干簧管闭合一次代表流水量为0.1吨,即1个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 给与 远程 设计