历史上的今天
返回首页

历史上的今天

今天是:2024年10月08日(星期二)

正在发生

2021年10月08日 | 基于51单片机的智能水表

2021-10-08 来源:eefocus

一.硬件方案

本设计主要以51单片机作为主控处理器的智能水表,该水表能够记录总的用水量和单次用水量,当用水量超出设定值时系统发出声光报警提醒,水量报警值能够通过按键进行自行设置,并且存储于AT24C02中,并且可以测量水流速度。测量的结果采用LCD1602液晶显示平显示出来。


主要由51单片机+最小系统+LCD1602液晶显示模块+蜂鸣器模块+LED指示灯模块+继电器驱动模块+按键电路+AT24C02芯片模块+水泵驱动电路;如图:

在这里插入图片描述

二.设计功能

(1)采用LCD1602液晶显示屏实时显示瞬时水流速、总用水量、本次用水量、水流量限值;

(2)可通过按键设置水流量限值,当本次用水量超过水流量限值时系统发出声光报警提醒;

(3)系统加入AT24C02存储芯片用于存储总用水量,具有掉电存储的功能,能够记录历史总共用水量;

(4)按键说明:“设置”键 :按下进入设置用水量限值;

“加值”键 :当设置时,按下限值+1;

“减值”键 :当设置时,按下限值-1;

“复位”键 :按下后单片机复位,总用水量不会清除;


三.设计原理图

(1)原理图主要采用AD软件进行设计,如图:

在这里插入图片描述

(2)Protues仿真图如下:

(3)PCB图如下:

四.软件设计

(1)程序流程图

(2)主程序源码


/********************************************************

函数名称:void main()

函数作用:主函数

参数说明:

********************************************************/

void main()

{

if(key_jian==0)

{

delayms(7);

if(key_jian==0)

{

AT24C02_write_date(0,0);      //写入【总流量】数据保存

AT24C02_write_date(1,0);      //写入【总流量】数据保存

AT24C02_write_date(2,1000/256);//写入【流量限值】数据保存

AT24C02_write_date(3,1000%256);//写入【流量限值】数据保存

}

}

ML2=AT24C02_read_date(0);          //读取存储的【总流量】数据

ML2=ML2*256+AT24C02_read_date(1);    //读取存储的【总流量】数据

ML2=ML2*256+AT24C02_read_date(2);    //读取存储的【总流量】数据


ML_up=AT24C02_read_date(3);          //读取存储的【流量限值】数据

ML_up=ML_up*256+AT24C02_read_date(4);//读取存储的【流量限值】数据


LCD_init();    //LCD1602初始化

T0_init();    //定时器初始化


while(1)    //死循环

{

scan();    //按键检测处理

if(set_f==0)

display();     //正常显示界面

else

display2();    //设置流量限值

}

}

推荐阅读

史海拾趣

Facon公司的发展小趣事

在2010年代初,随着科技的飞速发展,电子行业正迎来新一轮的创新浪潮。这时,一群充满激情和梦想的工程师在硅谷创立了Facon公司,他们怀揣着改变世界的愿景,立志在电子行业中留下自己的印记。初始阶段,Facon主要专注于研发高性能的半导体芯片,为智能手机、平板电脑等电子产品提供强大的计算能力。通过不懈努力和持续创新,Facon逐渐在市场中树立了良好的口碑。

CINTERION公司的发展小趣事

近年来,随着智能电网技术的快速发展,CINTERION凭借其领先的M2M通信技术,在该领域取得了显著突破。其EU3 M2M模块因其卓越的性能和稳定性,荣获了SmartGrid.TMCnet.com颁发的2011年智能电网杰出奖。这一奖项的获得,不仅证明了CINTERION在智能电网技术创新方面的实力,也为公司在该领域的进一步发展奠定了坚实基础。

EHC(ELECTRONICHARDWARE)公司的发展小趣事

面对数字化浪潮的冲击,EHC公司积极拥抱数字化转型。公司引入先进的生产管理系统和自动化设备,提高了生产效率和产品质量。同时,EHC公司还利用大数据和云计算等技术手段优化供应链管理、客户服务等业务流程,提高了企业的运营效率和客户满意度。这种数字化转型的举措让EHC公司在激烈的市场竞争中保持了竞争优势。

以上五个故事分别从不同角度描述了EHC公司在电子行业中的发展历程和成功经验。这些故事都是基于一般性的电子行业发展趋势和企业实践经验构建的虚构案例仅供参考和学习之用。

Goodwork Semiconductor ( GW )公司的发展小趣事
电路中加入了多种保护电路(如反向电流保护、过温保护、过电流保护等),提高了电路的稳定性和可靠性。
HCC Industries公司的发展小趣事

面对日益激烈的市场竞争和快速变化的市场需求,HCC Industries在2020年启动了数字化转型计划。公司投入大量资金引入先进的自动化生产线和智能化管理系统,实现了从原材料采购到成品出厂的全链条数字化管理。这一举措不仅大幅提高了生产效率和产品质量,还降低了运营成本和库存风险。同时,HCC还利用大数据和人工智能技术优化产品设计和市场策略,进一步提升了其市场竞争力。

BAND-IT公司的发展小趣事

随着电子技术在深海钻探领域的应用不断加深,对紧固件的耐腐蚀性和可靠性提出了更高要求。1947年,克尔麦吉石油工业公司完成了历史性的32号船浅滩区油井钻探,该油井远离陆地,需要在恶劣的盐水环境中运输石油。BAND-IT公司凭借其卓越的不锈钢紧固件产品,成功满足了这一特殊需求。其不锈钢扎带和扎扣能够在高盐度、高湿度的环境下保持稳定的性能,为深海钻探的顺利进行提供了有力保障。

问答坊 | AI 解惑

智能家居离我们远吗?

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑   现在,家庭有多台电视是常见的,如果家庭成员在房间、客厅都想收看数字收费电视,该怎么办呢?有了综合布线之后,你就不会有这方面的困扰了,而且也可以轻易实现卫星电视和数字电视的交换 ...…

查看全部问答>

[分享]印制电路设计中的工艺缺陷

印制电路设计中的工艺缺陷   一、焊盘的重叠 1、焊盘(除表面贴焊盘外)的重叠,意味孔的重叠,在钻孔工序会因为在一处多次钻孔导致断钻头,导致孔的损伤。 2、多层板中两个孔重叠,如一个孔位为隔离盘,另一孔位为连接盘(花焊盘),这样 ...…

查看全部问答>

看看全球最小的摄像头

这款来自台湾的Misumi MO-R803摄像头号称全球最小的摄像头。镜头直径为4.4毫米,长为15毫米。后面连有一段可弯曲的蛇形把手,方便你拿取。 不过由于体积的限制,这款摄像头的分辨率只能达到320×240.目前还没有进一步的价格信息。…

查看全部问答>

CAN总线接口电路的硬件设计

CAN总线接口电路的硬件设计…

查看全部问答>

搞定串口驱动,明天上手SD卡驱动,大家给提供点资料吧!

如题所示,耗了我两个星期,今天终于搞定了串口的驱动,现在我的串口1的串口2都可以正常收发外界的数据了,明天准备上手SD卡驱动的编写。 我的环境:WinCE5.0+S3C2440 我的BSP是厂家由三星的4.2版本的SMDK2440改造而来的。 现在我的SD卡插插槽里 ...…

查看全部问答>

关于51与dac0832连接输出正弦波 非常郁闷

如题 利用延时可以输出正弦波了 但是改用中断方式 却无法输出波形 利用proteus仿真时 下列程序可以输出正弦波 但是频率只有大概40hz 与设计的100hz差很远 请求指教! 附上程序 FLAG BIT 70H DA_SC BIT P1.1 ORG 0000H LJMP MAIN ORG 000BH ...…

查看全部问答>

远程更新操作系统

    谁做过远程更新WINCE操作系统这方面的,这个大致怎样实现,有哪些方式?…

查看全部问答>

有句话不懂,求解释

看论文时候看到一句”将采集到的BIOS镜像文件计算其特征值,加入到标准特征库之中“ 怎么采集bios镜像文件,计算特征值又是什么意思? 求高手解释…

查看全部问答>

外设时钟没有势能,但是外设仍然能跑,???

    SYS_INIT();           ---> 这里面将外设时钟都disable了    /* GPIO Configuration */   &nbs ...…

查看全部问答>