基于单片机的IC卡智能水表控制系统设计[附程序+图]优质资料.doc
《基于单片机的IC卡智能水表控制系统设计[附程序+图]优质资料.doc》由会员分享,可在线阅读,更多相关《基于单片机的IC卡智能水表控制系统设计[附程序+图]优质资料.doc(72页珍藏版)》请在咨信网上搜索。
1、基于单片机的IC卡智能水表控制系统设计附程序+图优质资料(可以直接使用,可编辑 优质资料,欢迎下载)摘 要第1章 绪 论1.1 本研究课题的背景及意义1.2 本研究课题的发展趋势1.3 本文的工作第2章 设计思想与方案论证2.1 设计思想2.2 方案比较1. 方案一:脉冲发讯集中抄收式智能水表系统2. 方案二:基于CAN总线的智能水表自动抄收系统3. 方案三:基于89C2051单片机的IC卡智能水表系统2.3 方案选择第3章 IC卡智能水表的硬件设计3.1 主系统的构成3.2 微处理器3.2.1 单片机的选型1. 单片机的系统适应性2. 单片机的市场供应情况3. 单片机的可开发性3.2.2 单
2、片机AT89C2051简介3.2.3 晶振与复位电路的设计3.3 传感器的选择3.3.1 霍尔接近开关传感器3.3.2 光电检测传感器3.3.3 Wiegand(韦根)传感器1. Wiegand传感器组成2. Wiegand传感器工作原理3. Wiegand传感器工作方式4.WG系列韦根传感器原理及其特点3.4 信号处理模块的设计3.5 电磁阀的选择与设计1. 采用光电耦合器进行隔离(如图3.10所示)2. 在电磁阀供电端跨接压敏电阻抗干扰3.6 片外数据存储器的设计3.7 IC卡及其接口电路的设计3.7.1 基于AT24C0X系列的IC卡3.7.2 IC卡的接口电路的设计3.8 人机交互接口
3、的设计3.8.1 报警电路的设计3.8.2 显示电路的设计3.9 电源的设计3.9.1 电池能量的检测3.9.2 超级电容的应用3.10 检测模块的设计第4章 IC卡智能水表的软件设计4.1 主程序的设计4.2 外部中断0子程序4.3 外部中断1子程序4.4 IC卡的读写软件设计4.4.1 SDA和SCL信号4.4.2 IC卡的写操作4.4.3 IC卡的读操作4.4.4 IC卡芯片的控制字节和器件寻址4.4.6 IC卡处理程序流程图4.5 片外数据存储器读写软件设计4.6 显示子程序第5章 关于IC卡智能水表的关键问题及解决办法5.1 IC卡智能水表的低功耗问题5.2 低功耗解决方案1. 选择
4、低功耗电磁阀2. 选择低功耗器件3. 选择低的工作电压和低的工作频率5.3 IC卡智能水表的安全性问题5.4 安全性问题解决方案1. 售水用IC卡(用户卡)的安全性2. 表内信息的安全性第6章 系统调试6.1 调试设备6.2 硬件调试1. 静态调试 2. 动态调试 6.3 软件调试6.4 调试现象总 结参考文献附录 程序清单摘 要很长一段时间以来,自来水用户的用水量管理依靠人工抄表,然后由收费人员到各家去收费或用户到指定地点自行缴纳。这种传统收取水费的方式需要的工作人员多、费时、费力、效率低,常常出现用户欠缴、迟缴或漏缴水费等问题。为了解决这些问题,本文在研究国内外智能水表发展现状的基础上,设
5、计了一个基于单片机实现的IC卡智能水表控制系统。本系统以AT89C2051单片机为核心部件,通过韦根传感器检测用水量,运用IC卡读写及加密技术,实现购水与用水量管理。本文完成了系统的硬件电路设计和软件设计。硬件电路采用模块化设计,包括用水量检测电路、IC卡接口电路、电磁阀驱动电路、报警电路、LED显示电路等,详细分析了各模块的工作原理;系统软件采用汇编语言编制,给出了具体的程序流程图。系统具有自动供停水、插卡智能识别、身份验证、掉电保护、LED显示、电磁阀门智能开关控制、防干扰、防拆卸等功能。关键词:单片机;韦根传感器;IC卡;智能水表;低功耗AbstractFor a very long t
6、ime, the management of used water of water user relies on man-made style, that need operators to arrive at users home to collect fees or users reach appointed place to hand in fees by themselves. This traditional style has lots of disadvantages such as needing many operators, time consuming and low
7、efficiency.Further more problems like arrears, dragging on water fees etc. always appear. In order to solve these problems, this paperdesigns an intelligent IC card water meter control system based on the single-chip computer. The core of thesystem is asingle-chip microcomputer AT89C2051, the wiegan
8、d sensoris used to measure water consumption, the managements of water purchasing and consumption are realized by IC cards writing, reading and encryptiontechnology.This paper has finished the systematic hardware circuits design and software design. Hardware circuit adopts module design, including w
9、ater flow measuring circuit, IC card interface circuit, electromagnetic valve urge circuit, warning circuit, LED display circuit,etc. The working principles of every module are analyzed in details. The software of the system is finished in assembler language, the flow charts are provided.The system
10、has many functions such as supplying or cutting off water automatically, intelligent recognition of IC card and users identity verifying, power-fail protection, LED display, intelligent switch control of electromagnetism valve etc. It also can prevent the system from disturbance and disassembling.Ke
11、ywords:Single-chip computer;Wiegand sensor;IC card;Intelligent water meter; low power consumption第1章 绪 论本章介绍了本研究课题的背景及意义,阐述了其发展状况。对当前水资源形势、传统水表和IC卡智能水表的特点及其水表的未来发展趋势作了概况。另外,简要说明了本文所做的工作。1.1 本研究课题的背景及意义环境与发展,是当今国际社会普遍关注的重大问题,保护环境是全人类的共同任务。水资源作为生态环境中的重要资源,是人类生活的生产中不可取代的资源,对一个国家的生存和发展也是极为重要的。水资源是一切生命的源
12、泉,是人类不可缺少的物质条件,没有水人类就不能生存,没有水人类赖以自下而上的物质生产就不能发展。目前,我国的水资源问题十分严峻。在我国600多个城市中,目前有400多个城市供水不足,其中严重缺水的城市有110个,城市年缺水总量达60亿立方米。 根据世界银行的数据,我国人均水资源占有量只有2200立方米,这个数字仅相当于世界人均水资源占有量的四分之一。专家预测,当我国人口增至16亿时,人均水资源将下降到1750立方米,接近国际公认的水资源紧张标准。从长远来看,搞好水资源的管理具有重大而深远的意义。自来水事业作为用水资源的重要组成部分,它关系到人民生产和生活的各个方面。由于历史的原因,我国大部分城
13、市居民使用自来水,都是在区域性水站供水基础上,逐步发展成为以单位住宅区或以楼栋、单元为一户由自来水公司抄表收费的。目前,这种经营方式已越来越不适应社会主义市场经济发展的要求,成为人民物资生活迅速提高和供水企业落后的经营方式之间产生的主要矛盾。 长期以来,我国自来水用户的用水量依靠人工抄表,然后由收费员到各家收费或令各用户去银行(或其他指定地点)交费。这种传统收取水费的做法需要的工作人员多,费时费力,效率低,常常遇到用户欠缴、迟缴或漏缴水费等问题。为适应国家对用水制度的改革,研究和利用现代化智能技术对自来水实行自动监控,减轻供水部门因“先供水后收费”造成的资金压力,减少每月抄表收费带来的麻烦和因
14、收费问题带来的纠纷,用现代化科学技术手段改变自来水供水管理体制的落后现状势在必行。随着社会经济的发展和人们生活水平的日益提高,智能化电子产品已逐步深入家庭,我们提出了IC卡智能水表的方案。IC卡智能水表是一种利用现代微电子技术、现代传感技术、智能IC卡技术对用水量进行计量并进行用水数据传递及结算交易的新型水表。这与传统水表一般只具有流量采集和机械指针显示用水量的功能相比,是一个很大的进步。IC卡智能水表除了可对用水量进行记录和电子显示外,还可以按照约定对用水量自动进行控制,同时可以进行用水数据存储的功能。由于其数据传递和交易结算通过IC卡进行,因而可以实现由工作人员上门操表收费到用户自己去营业
15、所交费的转变。IC卡交易系统还具有交易方便,计算准确,可利用银行进行结算的特点。IC卡智能水表及其管理系统的出现,将从根本上解决了已上问题。采用IC卡智能水表进行交易结算,不但实现了用水收费的电子化,而且还改变了先用水后收费的不合理状况,使的供水部门能预先收取部分费用,有利于公用事业的发展。IC卡智能水表具有成本低、可靠性高、使用寿命长及安全性好等优点,可提高居民用水收费的管理水平,确保供水部门能及时收取水费。因此,IC卡智能水表成为相关科研单位关注的重点,具有很好的经济效益与社会效益1 2。1.2本研究课题的发展趋势随着微电子技术的快速发展,加上国家相关政策的推动,民用计量仪表的智能化将是一
16、个必然的发展方向。这不仅是中国的一种趋势,也将成为世界性的趋势。而在近十年里,单体式智能IC卡类仪表又将会是发展主流。从理论上说,网络式智能仪表系统应当是更好的一种计量管理模式,并且是最终发展方向。但是目前,由于网络式智能仪表系统的建立条件不成熟,且没有相关系统相配合,所以,单独在一个部门大规模推动建立网络式智能仪表系统的优点显现不出来。而且,仅仅为了提取用水信息就要构建一个信息网络,从经济角度讲也不合算。建立网络式智能仪表信息系统的理想模式应当是,由公共网络部门建立起社会化的网络系统,而要使用这个网络的具体部门只要向其进行申请,将自己行业的智能计量终端挂接上去就可以了。同时,这种网络式智能仪
17、表管理系统又与个人金融网络系统结合使用。这种网络系统,应当才是好的和有效率的网络系统。显然,整个社会现在正在努力推进着网络化的工作,在可以预见的时间里,这种把千家万户连接起来的网络系统就会逐步形成。所以,既然整个社会正在进行着这种工作,那么,每个部门为了自己行业的一种特别目的去建立自己单独的网络,显然将与这种可以面向社会提供各种接入服务的网络系统相冲突,并且根本不可能有经济优势,既然这样,现在进行的小行业小区域组网工作就是一种浪费,而且对解决供水部门的管理问题并没有什么根本性的帮助。那么,现在普遍采用的单体式智能仪表模式与将来的网络化管理模式是否会发生冲突呢,我的看法是不会,相反,还会促进网络
18、化管理模式的形成。因为,单体式智能仪表模式与将来的网络模式并不矛盾。因为不管什么网络模式,最终必须要有智能终端与其进行联结。现在采用的单体式智能仪表将来就可以作为网络管理系统的智能仪表终端。所以,它们不是一种冲突关系,而是一种相承关系。如果现在就能充分意识到这一点,并寻找合理的技术方案,在将来实现网络化时就会占有主动的地位。根据以上的分析,我认为,现在采用的单体式智能仪表发展模式是合理的,是适合现时需求并具有主流特征的。当然,在密集度较高的建筑群里采用的一线四表控制系统也是值得推广和具有合理发展前景的。为了推动IC卡智能水表的发展,全国有许多研究机构投入力量对IC卡类智能产品进行了开发研究,很
19、多自来水公司也积极参与了此项开发工作并成功的开发出了自己的产品。从理论角度看,IC卡智能水表已经进入了成熟期。但是,为什么现在IC卡智能水表的推动工作还很困难呢?这不难理解。因为从实际情况看,现在的IC卡智能水表确实还存在着许多影响其大规模推广使用的问题。这些问题集中起来主要是1. 价格太高;2. 质量不可靠;3. 存在安全隐患。随着科学技术的不断发展, IC卡智能水表将会不断发展完善。比如,现在这种在老式水表上取信号的模式,将会由先进的水流量信号提取装置代替,机械计量和机械显示部分会被淘汰,而表和阀将会集中在一体等等。总的说来,IC卡智能水表是一种先进的计量仪表,对这种先进仪表的大规模推广使
20、用将会有力促进中国供用水管理的现代化进程。中国在这个方面的超前发展会使这种计量模式得到优先完善,并有可能成为中国的一个有竞争力的产品出口到其它国家23。1.3 本文的工作详细分析课题任务,对IC卡智能水表的发展现状进行分析,并对现代传感器技术、IC卡技术和智能水表控制的原理进行了深入的研究,并将其综合。然后根据课题任务的要求设计出实现控制任务的硬件结构及其原理图和相关软件程序,并进行访真调试。下面对本设计的主要研究工作做个简述。 1. 根据设计要求,提出几种方案,对它们进行了全面的论证;2. 根据系统需要,合理选择微处理器,并且详细地阐述了它的基本功能特性;3. 介绍了相关现代传感技术,选择出
21、信号采集的最佳方案;4. 根据低功耗要求,对电磁阀的选择与设计进行了深入的研究;5. 详细分析了E2PROM的工作原理;6. 对IC卡技术做了简明扼要的分析,并对其软件的读写原理进行了详细的讨论;7. 应用LED显示技术,可随时查询累计用水总量、可用水量;8. 改进了普遍应用电源方案,详细地介绍了超级电容技术及其在本设计中的应用;9. 对整个系统的软、硬件进行了深入的分析,并且绘制了相关硬件电路图、软件流程图,还编写了相关软件程序。第2章 设计思想与方案论证 本章对智能水表的设计思想做了详细的介绍,并在设计思想的基础上提出了三种智能水表的设计方案,还针对它们各自的工作原理和优缺点进行了简要分析
22、。最终确定为采用基于AT89C2051单片机的IC卡智能水表方案。2.1 设计思想智能水表区别于传统的人工抄表就是应该具有一定的智能控制功能。针对目前供水部门与用户的实际情况,本设计对智能水表应该具有的功能提出了以下设计思想:1. 统计功能:当用户插入有效卡时,将购买水量与剩余水量自动相加,并且存入E2PROM以防丢失;当用户用水时,将剩余水量与用水量自动相减,并且存入E2PROM以防丢失。2. 自动供停水功能:当剩余水量为0时,自动关闭阀门;购水后,阀门开启。3. 显示功能:采用6位LED显示,可随时查询累计用水总量及可用剩余水量。4. 报警功能:当剩余水量减少到一定量时,报警提示用户购水。
23、5. 掉电自动保护数据功能:掉电后,数据依然可以被保存。当恢复供电后,数据自动恢复。6. 一户一卡的功能:通过设立用户信息和用户校验码的方式实现一户一卡。即一个水表只能使用一个用户专用卡,插入其他卡片无效。7. 欠电自动关闭系统的功能:当电池电压或电池容量掉到规定数值后,意味着电池可能已经快没有电了,此时,水表应会自动将阀门关闭并使系统处于休眠状态,并报警提示。8. 防拆卸功能:在表体和接头管件上设置铅封口并可进行防伪铅封处理,以防止随意拆卸水表的行为。即使被拆卸后,单片机立即关闭阀门,以防偷水。2.2 方案比较 针对上述设计思想,提出了三种智能水表的设计方案。下面对它们的工作原理及其优缺点进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 附程序+图 基于 单片机 IC 智能水表 控制系统 设计 程序 优质 资料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。