论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>专科论文>范文阅读
快捷分类: 单片机毕业论文 单片机参考文献 单片机论文 单片机毕业设计 基于单片机的计算器的开题报告 基于单片机的热释报警器开题报告 单片机晶振电路参考文献 单片机原理与接口技术参考文献 单片机入门系统的开题报告89s51 单片机温控开题报告

基于单片机类有关专科开题报告范文 与基于单片机的家用智能电表设计类毕业论文提纲范文

分类:专科论文 原创主题:基于单片机论文 发表时间: 2024-02-07

基于单片机的家用智能电表设计,该文是关于基于单片机方面专科开题报告范文跟单片机和电表和智能相关自考开题报告范文.

智能电表是智能电网数据采集的基本设备之一,承担着原始电能数据采集、计量和传输的任务,是实现信息集成、分析优化和信息展现的基础.它通常是由测量单元、数据处理单元等组成的仪表,具有电能计量、信息存储及处理、实时监测等功能.国内使用的电能表多为单向交互,即通过有线或者无线的方式和电力系统交互,缺少与电力用户之间的交流,电力用户无法在本地获得自己的用电信息,无法查询每月即时的用电量.如果家庭用户能够及时了解家庭的用电情况,就会使产生节电意识,从而使家庭每月电费开支下降,达到节能降耗的目的[1].因此,本文研究和设计具有与用户交互能力的智能电表系统,对提高居民节电意识,实现国家节能减排目标、推动城市现代化建设具有重要意义.

一、系统概述

系统的结构框图如图1 所示.本系统的主要核心是单片机AT89C52,用按键模拟ADE7755 的脉冲输出到单片机,此脉冲的个数可以用来计量电能,并使用存储器件AT24C02 存储总用电量,月初电量以及月内实时用电量.在时间计量上采用了时钟芯片DS1302,同时利用测温器件DS18B20 进行室内温度的测量.液晶显示屏上显示时间,年月日以及星期信息显示当前室内的温度;当本月用电量超过相应阶梯电量的上限,会显示某一阶梯电量已满,请节约用电,并点亮相应的报警指示灯.通过功能按键,可清除报警画面、进行本月用电量的查询以及调整时间信息.

二、硬件设计

2.1 电能采集模块.电能采集模块将用电时的电压电流信号,转化为合适的小信号,输入到ADE7755 芯片内部进行数据处理,然后由该芯片将处理好的电能信息送入单片机.单片机通过对输入信号的计数处理,将脉冲数据转化为电能信息进行显示.ADE7755 是一种高准度电能测量集成电路,只在基准源和ADC 中使用模拟电路,其它信号处理都使用了数字电路,因此在恶劣环境下能保持极高的准确度和长期的稳定性[2].引脚F1 和F2 输出较低频率的有功功率的平均值,一般用来直接驱动电能表的字轮,而CF 输出较高频率的有功功率瞬时值,用于校验和单片机接口.

2.2 时钟模块.DS1302 是美国DALLAS 公司推出的具有涓细电流充电能力的低功耗实时时钟电路.它可以对年、月、日、星期、时、分、秒进行计时,具有闰年补偿功能,采用三线接口与单片机进行通信.DS1302 的引脚中X1 和X2 是振荡源,外接32.768kHz 晶振;RST 是复位/ 片选端,输入信号,在读、写数据期间,必须为高;SCLK 为时钟输入端,控制数据的输入输;I/O 为串行数据输入输出端[3].在连接时,DS1302 仅有SCLK,I/O,RST 三个端子与单片机相连.

2.3 显示模块.考虑到汉字显示的需要,因此本设计中采用12864 点阵图形液晶显示模块.12864 液晶显示模块内部控制器采用ST7920,硬件电路结构和程序与其他控制器相比要简洁得多.它能够同时显示8×4 行16×16 点阵的汉字,也可完成点阵图形的显示.其中D0-D7 为数据端,可以通过数据端写入命令或是数据;RS 为高电平时选择数据寄存器,为低电平时选择指令寄存器,串口通讯时为串行片选信号端;R/W 为高电平时进行读操作,低电平时进行写操作,串口通讯时为串行数据口;EN 为使能端,下降沿使能,也是串行同步时钟端[3];PSB 在ST7920 中用来进行串并口模式的选择,高电平为并行,低电平为串行.

2.4 存储模块.AT24C02 是一种I2C 接口的EEPROM 器件,它具有256×8 位的存储容量,工作于从器件方式.它具有接口方便,体积小,掉电数据不丢失的特点,应用十分广泛.[2]A0、A1 和A2 为地址线,用于多个器件级联时设置器件地址,如果只有一片AT24C02,可将此三端接电源;WP 引脚为写保护端,接Vcc 时,所有内容都被写保护,只能读,接GND 时,可正常的读写数据;SDA 为双向串行数据线,用于器件所有数据的接收和发送;SCL 是时钟线,用于产生所有器件接收和发送数据的时钟.虽然本系统选用的单片机并无I2C 总线接口,但是可用单片机的两根I/O 线来实现此总线功能,即SCL 和SDA 分别与单片机的I/O 相连,再通过软件实现I2C 总线功能.

2.5 温度模块.温度检测模块使用常见的DS18B20 数字温度传感器,它接线方便,可根据应用场合的不同而改变其外观,体积小,耐磨耐碰.该数字温度传感器在与微处理器相连时仅需要一条接口线即可实现通信,测量结果以9-12 位数字量方式串行传送.DS18B20 仅有DQ 端子与单片机相连.

本设计中的电表的电能检测,通过脉冲计数来完成.由电能计量芯片发来的脉冲数据输出到P3.4 并进行计数,达到相应的数值后,总电量加0.1 度.阶梯用电量的报警提示由显示屏闪烁和点亮不同颜色的指示灯来实现,报警时显示屏的闪烁可通过清除报警按钮停止.功能按钮1 能选择时间设定的对象是年、月、日,还是星期、时,分;功能按钮2 能实现时间的调整;功能按钮3 能实现本月电量查询功能;功能按钮4 可以清除报警时屏幕闪烁.

三、软件设计

本系统采用C 语言进行程序设计.为了实现相应的电路功能,分别编制了:时钟子程序,温度子程序,存储子程序等.主程序流程图如图2 所示.

3.1 时钟子程序.系统运行时,对时钟芯片首先进行初始化,然后从芯片存储时间数据的地址中读出时间,年月日和星期等信息,将读出的数据赋给时间数据存放数组,再把数组的数据处理成要显示的时间信息,最后将处理好的数据送入显示子程序[4].时间调整时通过记录按键的次数来确定要调整的是哪个对象,再利用调节按钮,每按一次,相应的数据增一,到了一定的数值后,再通过软件置数,重新开始做加法.

3.2 温度检测子程序.对于温度检测功能的实现,首先是器件的初始化,开始测温,然后跳过读序列号的操作,启动温度转换.接着再次初始化跳过读序列号的操作,读取温度寄存器,并对读上来的数据进行处理,将其转为十进制温度信息,并送入显示器进行显示.

3.3 存储子程序.发送数据时,先启动总线,然后发送器件地址,收到应答后再发送一个字节要传输的数据,收到应答后停止总线并延时等待芯片内部自动处理数据完毕,再发送下一个字节的数据;接收数据时,也是先启动总线并发送器件地址,收到应答信号后,发出重复启动信号并发送器件地址,然后开始接收数据,可接收多个字节的数据,在收到最后一个字节的数据后,发送非应答信号并停止总线.

四、仿真结果与结论

将所述系统在单片机开发板中连接好电路,并加载相应的HEX 文件,系统可以正常地显示时间以及温度信息;通过按键,可以调整日期和时钟,并可查询本月实时电量;当本月用电量超过某一阶梯电量时,显示屏闪烁并点亮相应的指示灯;可通过复位按键清除屏幕闪烁报警.时间及温度的显示结果如图3所示;用电量达到第二阶梯电量以上时的报警界面如图4 所示.

本文设计了对用电量可供用户实时查询的电表,当用户本月的用电量达到电力部门的某一计费阶梯时,系统会通过闪屏和点亮指示灯来提醒用户节约用电.同时还可以显示时间以及室内的温度.本系统测量原理简单,使用方便,对提高用户的节电意识有较大的帮助,具有实用的价值.H

言而总之,这篇文章为一篇关于单片机和电表和智能方面的基于单片机论文题目、论文提纲、基于单片机论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文.

参考文献:

1、 基于单片机和Wifi技术的智能台灯设计 摘要本文主要介绍了基于单片机AT89C51和Wifi技术的智能台灯的硬件和软件设计 该智能台灯具有根据当前光线自动调节灯光亮度的功能,还可对用户使用台灯时处于非正常的距离和姿态时给予报警提示,用户可以.

2、 由家用智能电表引发 一、引言随着信息技术的发展,人们的生活越来越便利,当前给我们带来最直接的有共享单车、微信支付宝……电子支付手段…… 除此之外,作者还发现近些年几乎没有电工定期每月上门抄电表了,在仔细了解及对相关资料的.

3、 基于Arduino和Android的智能衣架设计 摘 要 追求方便快捷的生活方式已经成为当代人的目标,设计一种基于环境自感知的智能衣架,实现对晾晒衣物的智能控制,将进一步方便人们的生活 以物联网技术为核心,采用Arduino作为主控系统,结合Ard.

4、 交互式儿童视力保护视频智能终端设计 摘 要文章采用语音命令控制和蒙层屏幕显示相结合的方式,提供一种有效监视儿童屏幕距离、观看屏幕时间的语音控制智能视频终端的交互方法 该设计提供语音控制智能视频终端的交互方案;提供屏幕交互方案,包括如何.

5、 基于区块链的智能超市设计 陈菲,沈旭龙,张昊,张梦月(湖北 武汉,武汉纺织大学 430200)摘要研究基于区块链的智能超市设计,可以有效地实现信息的追溯,信息共享,去中心化以及智能化管理,从而提升了超市运营和管理的科学性,高.

6、 基于51单片机的综合性实验项目设计和 摘要单片机综合性实验是培养学生自主学习能力和创新能力的重要途径 结合单片机原理与应用实验课程的改革,设计了户外广告牌显示系统、空调温度控制系统、智能化报时系统三个综合实验项目的内容和实现途径,为学生提.