基于MCU的智能水表设计方案

最新更新时间:2011-11-09来源: 互联网关键字:MCU  智能水表 手机看文章 扫描二维码
随时随地手机看文章

水表的电源一般由水表自行供给,这就对水表的功耗提出了苛刻的要求。国际规定,智能水表的静态电流应该小于30μA,实际中水表厂商都把该指标控制在10μA以内(使用干簧管传感器时),保证工作时间大于6年以上才算合格。NEC带LCD控制功能的8位微控制器以其低功耗、高性能等优势,成为水表微控制器的优质选择。

 

  1 NEC山梨MR和Renesas MCU水表方案

  该方案的工作原理为:在叶轮上装上磁铁,由磁场感应器(MR Sensor)感知出叶轮的旋转。磁场感应器(MR Sensor)把磁场信号转变成电信号,再由单片机进行计量的加法或减法运算,运算值由液晶显示或对外部输出。 

  方案结构框图如下:

  2 Renesas MCU——78K0/Lx3微控制器介绍

  Renesas电子78K0/Lx3微控制器是高性能8位通用微控制器,采用原NEC电子的78K0内核,有48Pin~80Pin的多种封装,内置4Com/8Com模式的LCD驱动,可以驱动的LCD段数高达288段。

  ●LCD驱动器 最大可实现36*8段位控制,共有6种显示模式供选择,内/外部分组电压。

  ●CSI通讯模块1~2      可与IC卡接收器、短距离无线收发器、超声波流量传感器进行通讯

        ●丰富的比较/触发定时器     采集流量传感器信号并精确计算出流量

  ●EEPROM模拟功能          通过flash的数据烧写及特殊的管理方式代替EEPROM对重要数据进行存储

  ●振荡电路            78K0/Lx3微控制器内置高精度8MHz振荡电路,并且可以通过寄存器去控制内部振荡电路的快慢。对于不需要实时时钟的水表,可以节约成本,加快软件开发进度。如果需要使用RTC,则需要外接32.768kHz的振荡器,可以轻松实现阶梯复费率水费。

          ●功耗           78K0/Lx3低于1μA的静态功耗可以有效延长电池使用寿命,而且有利于提高系统的稳定性和抗干扰性。1.8V~5.5V的工作电压可以最大限度的使用电池能量。内置的16级LVI模块更是免去了客户的后顾之忧,随时监测电池电压,一旦发现电池电压下降过限,就立即通知用户并存储关键数据。NEC电子水表方案是卡表方案,支持多种读写卡,通过卡座使用IIC协议与微控制器通讯。微控制器采用78K0/Lx3,带LCD显示控制功能,在功耗方面,通过各种节电措施,整机达到3.8μA的超低功耗。

 

  3 NEC山梨MR传感器

  NEC山梨的MR磁传感器是一种利用磁电阻反应原理,把强磁性金属合金薄膜蒸镀在了IC电路上的磁开关器件。其特点为:

     ●高灵敏度,高精度——灵敏度的一致性最高可达6高斯以内。

  ●高可靠性——内藏温度保护电路,大幅提升了温度特性的稳定性。

  ●低功耗——工作电流1.5mA,工作在脉冲模式下,平均功耗可降到0.45uA.

  ●低成本。

  ●小型封装。

  4 NEC山梨MR传感器在水表中的应用方案

  磁传感器适用于速度型水表,可分为旋翼式和螺翼式,磁场分布不同,有相应的磁传感器。

  案例1:水平方向检测

  图3 水平式磁感应原理

  案例2:垂直方向检测

  图4 垂直式磁感应原理

  5 NEC山梨MR和Renesas MCU水表方案的功能和特性

  ·瞬间流量表示

  ·漏水检测报警功能

  ·过大流量检测报警功能

  ·逆流检测

  ·零流量检测

关键字:MCU  智能水表 编辑:神话 引用地址:基于MCU的智能水表设计方案

上一篇:电压表+电表液晶面板设计制作全过程
下一篇:MEMS惯性感测的技术变革

推荐阅读最新更新时间:2023-10-12 20:32

基于51单片机+DAC0832的信号发生器
最近帮别人设计一个毕业设计,做一个多种信号发生器(四种波形:方波、三角波、锯齿波、梯形波),现在贴上来给大家参考,如果有错误的地方,望指出~ 下面先贴上仿真的电路图(仿真的软件是Protuse,上传一个大点的图,方便大家看的清楚点): 原件清单:STC89C52单片机X1、DAC0832转换器X1、12M晶振X1、电容22pfX2、10uf的电容X1、1nf陶瓷电容X1、独立按键X4、10千欧排阻X1、10KΩ电阻X5、LM358 单电源运放X1。仿真就需要这些原件,具体的硬件设计大家定好了在制作~ 下面上传一下C程序吧~(使用的IDE环境是Keil 4,语言是C语言) Source文件(.c文件): 1\ma
[单片机]
基于51<font color='red'>单片机</font>+DAC0832的信号发生器
用51单片机来测试成分的含铁量
仪器的原理是借助电磁感应,为线圈通电,不同含铁量的成分会使线圈产生不同频率的震荡,由此来测试成分的含铁量。我做的部分也非常简单,使用51单片机操作12864做显示,矩阵键盘控制系统的行为,1302存储时间,可有可无,24c02用来存储预设参数,用于方便计算,仅此而已。 接到任务后,准备一晚上把它弄完。这也是上大学以来首次通宵做东西(其实后半夜基本都在发呆),第一天晚上进展还算比较快,每个基本模块的基本操作都能进行了。然后就可以回家轻松过五一啦。其实艰巨的任务还在后面。碰到的第一个问题就做一个什么样的操作界面比较靠谱。由于没有gui支持,做什么玩意全都需要自己安排。原仪器用的是数码管,自然参考价值不大。起初就试着按照操作步骤来
[单片机]
基于AT89S51单片机数字化机载电源控制保护盒设计
直升机起飞后,由飞机发动机带动发电机发电为机载设提供一个稳定的115 V/400 Hz的交流电。所有用电的机载设备电源都是直接使用115 V/400 Hz或经变换后使用,因此,该电源的稳定性直接关系到机载设备的寿命及飞行安全。机载控制保护盒主要监测发电机电网的电压、频率等信号,当电网出现过压、欠压、过频、欠频、过过频、欠频和差动电流超标时,在安全时间内及时切断主电路和发电机激磁电路转为备用电源供电,从而有效保护机载设备和飞行安全。 某型直升机机载控制保护盒是上世纪80年代的产品,控制电路均由分立元件搭建的模拟电路实现,具有体积大、测量误差大等缺点。本文采用AT89S52单片机设计了一款数字化机载控制保护盒,该数字化机载控制
[单片机]
基于AT89S51<font color='red'>单片机</font>数字化机载电源控制保护盒设计
基于单片机μPD780822的客车CAN总线灯光节点的设计及实现
     采用μPD780822型单片机的CAN总线技术实现客车车灯控制和工作状态检测。介绍CAN总线和智能开关在客车车灯控制系统中的应用。给出节点的硬件设计方案,介绍节点控制软件的设计及实现。       1 引言             CAN(Controller Area Network)是德国Bosch公司最先提出的,是目前汽车控制器局域网中最流行、最常用的总线。它的主要特点是:CAN总线为多主站总线,各节点均可在任意时刻主动向网络上的其他节点发送信息,不分主从,通信灵活;CAN总线采用独特的非破坏性总线仲裁技术,优先级高的节点先传送数据,能满足实时性要求;CAN总线具有点对点、一点对多点及全局广播传送数据的功
[嵌入式]
学好单片机四步走
如何学习单片机?学习单片机的步骤是什么?经常有单片机爱好者问我们,我们初略总结了一下,单片机学习的过程基本上可分四个阶段: 第一阶段:是先浏览教科书里的硬件部分,大至了解单片机的硬件结构。如ROM、RAM、地址、I/O口等,以及看一些厂家的MCU资料(Data Sheet),来加强MCU所提供各项资源的印象。 第二阶段:就是了解二进位数字、十六进位数和软件方面的内容。尽管有很多高级语言可用于单片机的编程,但我觉得初学还是以汇编语言为好,更有利于和硬件结合,掌握硬件结构。知道汇编语言、机器语言、指令、 程序等概念后,从MOV指令开始,学习汇编语言和编程,在此如51的MCU汇编语言系统有11条指令,简单又好理解
[单片机]
51单片机学习——5--独立按键
原理 按键介绍 轻触开关是一种电子开关,使用时,轻轻按开关按钮就可使开关接通,当松开手时,开关断开。我们使用的开关如下图: 独立按键原理 按键在闭合和断开时,触点会存在抖动现象。 硬件消抖电路 软件消抖 我们可以利用延时函数 代码实现 通过独立键盘K1,K2,K3,K4来控制左边四个led灯的亮灭 #include reg52.h typedef unsigned char u8; typedef unsigned int u16; sbit K1=P3^1;//第一个按键 sbit K2=P3^0;//第二个按键 sbit K3=P3^2;//第三个按键 sbit K4=P3^3;//第四个按
[单片机]
51<font color='red'>单片机</font>学习——5--独立按键
avr单片机数码管显示时钟
// 数码管 数据P0口,数码管控制P2口 #include avr/io.h #include avr/delay.h #include avr/pgms PAC e.h #include avr/signal.h #include avr/interrupt.h #define code PROGMEM #define uchar unsigned char #define uint unsigned int code const uchar LED _7 = {0x28, 0x7E, 0xA2, 0x62, 0x74, 0x61, 0x21, 0x7A, 0x20, 0x60,0xff};//common of
[单片机]
MCS-51单片机控制跑马灯的三种方法
  在MCS一51单片机的控制系统中,它的四个并行8位输入输出端口P0一P3是我们经常使用的。在并行端口的编程学习中,“跑马灯”是单片机并行端口输出控制的典型实例。所谓跑马灯,是指将八个发光二极管分别连接到单片机的某一并行端口的八根线上,通过编程控制这八个发光二极管从低到高或从高到低依次点亮。      图1 跑马灯电路图   如图1所示,将8个发光二极管阴极接到MCS一51单片机P1端口的8根端口线上,阳极通过限流电阻接+5V电源。要让发光二极管点亮,则对应的端口线应该为低电平(‘’0’);而要让其熄灭,对应的端I=I线应该为高电平(“1”)。由此,我们假定“跑马灯”由端I=1的低位向高位轮流点亮.可以得到如下状态:   表
[单片机]
MCS-51<font color='red'>单片机</font>控制跑马灯的三种方法
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved