基于QuartusII的水表抄表器设计

来源 :电子世界 | 被引量 : 0次 | 上传用户:wwwhyhvcn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】文章在QuartusII开发环境下釆用VHDL语言,设计了水表抄表器。设计采用VHDL的结构描述风格,依据功能将系统分为四个模块,控制模块、计数模块、存储模块和显示模块,整体生成采用图形输入法。
  【关键词】水表抄表器;VHDL;QuartusII
  1.引言
  随着科学技术水平不断的提升,以及人民群众对物质需求不断提高,“高科技小区”这种新型的概念已经被列入到普通小区的建设工程之中。在这之中,最典型的系统就是自来水、煤气、电表的查询系统,各公司对水、煤气、电费的收缴问题也变成了一种负担,传统的计量器采用各自独立的感应式计量表,传统的水、电、煤气抄表有很多弊端,诸如必须逐门入户抄表,收费困难,易造成漏抄、误抄或多抄,需投入大量的抄表统计人员,而且存在抄表效率、低速度慢、成本高等问题。不仅工作量大、数据统计麻烦,而且容易出错,费用收缴工作也极其麻烦。随着我国通信技术以及物联网技术的飞速发展,以可编程逻辑器件为核心设计制作的全电子式计量表一定将取代传统的指针式计量表。尤其是集群式、模块化、全电子数字化多用户计量表,将会成为民用主导产品。
  水表抄表系统,可把多用户的水量用量集中记录在一部表中,而且采用多用户联网的形式,进行集中抄写,数据统计简单,费用收缴周期可以大幅度的缩减,并且避免出现用户逃避缴款的现象。系统包括远传检测表头、数据抄表器、上位控制器等三个部分,其中核心部分数据抄表器,主要功能是采集检测表头数据,累积表头数据,通过系统总线上传至上位控制器。本设计主要针对数据抄表器进行研究,抄表器接受处理完毕的脉冲信号,以一定数量的脉冲记为1度,一个抄表器可以记录一户或多户的用水量,同时循环显示各个用户现在的用水量。
  2.水表抄表器的设计与实现
  对于FPGA来说,它只能实现数字电路,因此输入信号的整形电路不能用FPGA来实现,所以整形电路需外加。从而可以假设FPGA接受的都是经过整形电路整形、变换后的规则信号。设计在QuartusII环境中采用自顶向下的设计方法。首先把系统化为几个模块,然后在分别用VHDL实现,最后把各个模块连接起来,构成整个系统。本设计分为以下四个模块:控制模块、计数模块、存储模块、显示模块。控制模块是整个系统的控制部分,接受系统外部的复位信号,从而产生系统内的复位信号去复位其他模块,控制着测量的开始。计数模块是整个测量系统的核心,进行计数,计数结果送到存储模块。存储模块的复位信号由控制模块提供,它从计数模块接受到新的计数结果,存储到内部寄存器后,产生一个标志信号,送到控制模块,以便新的一轮的脉冲测量,从而实现连续不间断测量。测量结果经存储后送模块显示,显示模块从存储模块得到结果,进行连续实时显示,其复位信号同样由控制模块提供。
  将抄表器系统的四个模块按照其相互间的信号连接关系组合起来就构成了整个抄表器,如图1所示,clk为系统输入的基准时钟信号,ceclk为系统输入的被测信号,reset为系统输入的复位信号,sysstar为系统输入的开始测量脉冲信号,gate1-gate3为系统输出的各个数码管选通信号,即显示模块输出信号,digitout为系统输出的数据信号,sda、scl为系统输出的总线信号。
  控制模块(control)作为系统的控制部分,实现了一般系统所需的复位,开始测量等的功能,并通过存储模块反馈的标志信号实现了连续不间断的测量。在QuartusII开发环境下,VHDL语言程序如下:
  计数模块(counter)利用计数器对被测时钟计数,从而完成测量工作。模块从控制模块接受复位信号reset,向存储模块输出结果,输出信号tkeep和outen,复位信号reset用于模块的复位操作,使能信号outen在测量结果输出信号tkeep输出后才变为高电平,以允许存储模块读取测量结果。
  存储模块(memory)主要是对计数模块的测量结果进行存储。模块从控制接受开始信号start,模块还从计数模块接受使能信号wren,rden和结果信号datain,模块输出的信sda送到eeprom器件存储,标志信号flag的输出意味存储模块已经从测量信号datain上读完了数据,送到控制模块后启动新的一轮存储。
  显示模块(display)把存储模块输出的测量结果用数码管适时显示出来,模块的主要工作是生成数码管显示所需的控制信号和数据信号。从控制模块接受的输入复位信号sysrst用于对模块进行复位操作。由外加晶振提供的基准时钟clkdisp经分频生成频率为100K的时钟,用于数码管的循环显示。从存储模块接受的用二进制表示的测量结果信号binput先被转换成用bcd码表示的形式,然后才被用于数码管显示。gate1-gate3为模块输出的各个数码管的选通信号,digitout为显示模块输出的数据信号。模块进行显示时,先输出gate1=‘1’,选通个数位数码管,则个位数数码管根据digitout进行操作。个位数数码管显示完毕后,模块输出gate2=‘1’,选通十位数数码管,个位数码管进行同样的操作。接着模块输出gate3=‘1’,依次类推,当3个数码管都显示完毕后,模块重新从个位数数码管开始显示。就这样反复循环,不断刷新,使3个数码管看上去是同时显示。此外,显示模块实现了测量结果的实时显示,只要测量结果发生变化,则数码管的显示会相应发生变化。
  3.结束语
  本设计在QuartusII环境下,采用用自顶向下的设计方法,利用VHDL语言设计了水表抄表器的四个模块:控制模块、计数模块、存储模块、显示模块,每个模块完成其逻辑功能。在后续工作中,还需完成系统软件上的仿真,加载到FPGA进行硬件调试。
  参考文献
  [1]潘松.EDA技术实用教程[M].北京:科学出版社,2013,08.
  [2]冯福生.数字逻辑与VHDL程序设计[M].北京:电子工业出版社,2012,06.
  [3]林承超.基于VHDL的电表抄表器设计[J].广东:广东自动化与信息工程,2006,01.
  作者简介:赵蕾,男,北京人,研究方向:通信技术。
其他文献
【摘要】本文在超声波测距的原理提出了一种导盲眼镜的设计方法。该设计以51单片机为主控核心,将超声波测距后的距离等信息通过语音合成技术实时播报出来。该系统在调整校正后有效距离可达4m以上,精度为2cm。有效地解决了盲人安全行走的问题。  【关键词】超声波;测距;语音合成技术  一、背景及意义  中国是全世界盲人最多的国家之一,目前我国眼部残疾人士多达600万,占世界眼疾人数的18%。眼部疾病在中国也
期刊
美国国防部先进研究项目局(DARPA)目前正在开发一种新型的人脑芯片。据悉,这款芯片能够移植人脑记忆以及删除人脑中的某些特定记忆。这是一项令人感到兴奋的研究项目,因为对于我们大部分人来说,这种科技仅存在于科幻小说中。  DARPA大脑芯片工作原因很简单:首先备份某个人大脑已存储的数据,当这个人大脑受到损害,植入芯片就可以将已备份的数据传输至大脑,使其恢复记忆。目前,DARPA正在寻求与其他公司的合
期刊
【摘要】随着移动互联网、物联网和云计算的技术发展催生了大数据的产生。出版行业的大数据也随着与电商的合作、互联网的销售推广以及出版数据分析而逐步深入。本文通过对书号、条码、在版编目(CIP)系统的研究,提出大数据时代构建出版信息服务平台的几点设想。  【关键词】大数据时代;构建;信息平台  随着大数据引领的智慧科技时代的来临,数据资源整合、全媒体融合以及通过对数据的挖掘实现个性化信息定制服务等,已经
期刊
近年来消费电子、通讯、网络等应用领域的发展对放大器产品提出新的技术要求,高集成度、高精度、低功耗以及软件可控等性能都成为众多模拟IC厂商一直以来所关注的重点,同时也是未来高性能放大器产品的发展方向。  从市场需求的角度看,全球对放大器的需求都保持强势增长。中国市场也不例外,尤其在消费和通讯领域。来自全球领先的高性能信号处理解决方案供应商ADI公司的精密放大器应用工程师郭剑先生表示,ADI非常关注中
期刊
【摘要】电机运行状态在生产线安检中是重点监测对象,传统采用人工离线方式定期巡检。本文应用传感设备检测状态信号,现场总线传输数据,组态软件采集管理数据的方法实现了电机运行状态的在线监测。通过实时监测电机运行状态,及时诊断设备故障并维修设备,避免经济损失,保证生产安全稳定。  【关键词】电机;在线监测;专家系统;冗余  一、引言  针对鲍店煤矿选煤厂电动机的运行环境,为减少事故,降低能耗,确保安全生产
期刊
【摘要】网络学习资源在教育领域的地位越来越重要。其表现形式也多种多样,包括:网络学习视频、网络学习教案、网络学习课件、网络练习(考试)、网络学习论坛等。近年,网络教学游戏也成为网络学习资源的一种独特形式,丰富和拓展了网络学习资源的内容和形式。本文针对高职高专学生的图案设计课程,分析、设计和制作了图形图案课程可使用的教学游戏,总结了教学游戏在网络学习资源中的优势。  【关键词】flash;游戏;图案
期刊
【摘要】本文描述了在故障处理的过程中,按区段部位逐段排除的逻辑思路,并指出,工具软件所提供的报文信息,仍然是一种主要信息而非全部信息,必须辅之以其它信息,才能作出准确的判断。  【关键词】规约分析;通信报文;校验错误;误遥信  在电力自动化系统中,误遥信对调度部门的干扰最大,严重时导致事故的发生。因此,要尽量减少和避免此类故障的发生,才能确保电网运行的安全。  1.厂站工况  有一个变电站,距离调
期刊
【摘要】本文讨论并分析了Netfilter的功能框架、工作原理及数据包处理的实现机制,设计了在Netfilter框架中实现配电终端报文预处理的hook模块,实现去除通讯遥控报文数字签名的功能,为配网自动化的二次安防提供帮助,同时为其他通信应用中修改tcp包数据提供借鉴参考。  【关键词】Netfilter;hook模块;mangle函数;报文处理  引言  配电终端是典型的嵌入式设备,多基于lin
期刊
【摘要】这是一个科技飞速发展的时代,这是一个信息传播速度极快的时代。媒体是信息传播的主力军,而我们大学生,是广大信息的受众和信息传播载体最为重要的组成部分。而日常生活中,我们接触信息的最便捷的途径就是通过我们的智能手机。随着智能手机价格的降低和功能的逐渐强大,手机变得越来越普及,每个大学生都有自己的手机。智能手机之所以智能,其实质是通过各种手机APP来实现用户所要求的功能。手机只是各类APP的的载
期刊
【摘要】笔者立足本校网络实际,列举了现有校园网络的不足之处,对照数字校园基础设施建设规划,对校园网络硬件设备进行升级改造,夯实数字化校园网络基础设施,从而保证数字化校园的可靠运行。  【关键词】校园网络;数字化校园  一、学校校园网络概况及不足  我校2001年进行了校园网络规划、建设,并在学校教学楼、实验楼建成百兆局域网;2002年为迎接省“1122”工程验收,对校园网络进行延伸扩建,使行政办公
期刊