51系列—基于51单片机的集中抄表设计(代码+文档资料)

这篇具有很好参考价值的文章主要介绍了51系列—基于51单片机的集中抄表设计(代码+文档资料)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要介绍基于51单片机实现的集中抄表设计,完整资料见文末链接

概述

自动抄表(Automatic Meter Reading-AMR)是指采用通讯和计算机网络等技术自动读取和处理表计数据。发展电能自动抄表技术是提高用电管理水平的需要,也是网络和计算机技术迅速发展的必然。在用电管理方面,采用自动抄表技术,不仅能节约人力资源,更重要的是可提高抄表的准确性,减少因估计或誊写而造成帐单出错,使供用电管理部门能及时准确获得数据信息。由于电力用户因此不再需要与抄表者预约上门抄表时间,还能迅速查询帐单,故这种技术越来越受到用户欢迎。

自动抄表系统作为一个实用系统在住宅建筑工程中的应用应具备以下条件:
(1)系统产品化、模块化、系列化,并且可按照住宅建筑类型和用户的需要,灵活组合所需系统。
(2)系统工程设计应符合国家相应标准、规范及国家相关政策导向。
(3)需要相关供水、供电、供气、邮电、房地产开发等主管部门的配合,以及综合物业管理的配套实施。

抄表部分

方案1:
采用高准确度电能测量集成电路如ADE7755直接设计出可以直接产生脉冲、计数以及数据存储和发送的集成模块。但该设计该集成电路相对复杂。

方案2:
采用CRYSTAL公司最新推出的带有串行接口的单相双向功率/电能计量集成电路芯片CS5460。该芯片可以方便的组成多功能电子式电度表和分布电度表和分布式电能计量管理系统。比目前比较流行的电子电度表芯片如AD7750、AD7755更容易实现与微处理器的连接而且在AD7750/55的基础增加了更多的功能:
·具有片内看门狗定时器(Watch Dog Timer)与内部电源监视器;
·具有瞬时电流、瞬时电压、瞬时功率、电流有效值、电压有效值、功率有效值测量及电能计量功能;
·提供了外部复位引脚;
·双向串行接口与内部寄存器阵列可以方便地与微处理器相连接;
·外部时钟最高频率可达20MHz;
·具有功率方向输出指示。
这些增加的功能更加便于与微处理器(MPU)接口,并能方便地实现电压、电流、功率的测量和用电量累积等功能。该产品将是未来市场的主流产品,但在现阶段可能成本较高对一些用户来讲会难接受。

方案3:
针对现阶段大多数用电户所使用的感应式电能表的情况,采用AT89C51单片机为核心加入光电转换电路实现脉冲转换并利用霍儿传感器UGN30T51进行电流检测具有报警和自动断电的功能。改装起来比较方便,设计该电路所需成本较低。

数传部分

综合以上抄表模块和通讯模块的几种方案,从设计方面,成本问题,现阶段经济情况,用电户接受程度以及在改装过程中安装是否方便等方面综合考虑得出以下电集中抄表系统。该系统主要包括的电路有光电转换电路,电流检测电路,报警断电电路和CAN总线通信电路。总的设计框图如图所示:
51系列—基于51单片机的集中抄表设计(代码+文档资料),51单片机,51单片机,嵌入式硬件,单片机,集中抄表,电表

电能表模块电路设计

在分析了防盗电现象的基础上,给出了一种带防盗电功能的新式智能化感应式电能表。该系统主要由光电转换电路、电流检测电路、单片机AT89C51、继电器和报警电路等组成。其系统主要电路组成框图如下所示:
51系列—基于51单片机的集中抄表设计(代码+文档资料),51单片机,51单片机,嵌入式硬件,单片机,集中抄表,电表

电流检测电路

电流检测电路主要由线性霍尔磁敏传感器UGN3501T、钳形冷轧硅钢片和信号处理电路组成。其电路如图3.5所示
51系列—基于51单片机的集中抄表设计(代码+文档资料),51单片机,51单片机,嵌入式硬件,单片机,集中抄表,电表
该电路将霍尔元件置于钳形冷轧硅钢片的空隙中,当有电流流过导线时,就会在钳形圆环中产生磁场,其大小正比于流过导线的电流,这个磁场作用于霍尔元件上并感应出相应的霍尔电势,该电势经过运算放大器μA741放大,这样,当电路中有电流流过时,放大器输出的高电平将作为单片机的一个检测信号加到单片机的定时/计数器T1。调整放大器中两个电阻RW和R5可以得到满足输入到单片机高电平信号。为了是电路更加稳定也可以在放大器的输入端加入一个二极管D1作为开关用当有足够大的电平信号D1便导通,在输出端加入电容C和二极管D2为稳压管用。

软件流程图设计

软件设计可以分为抄表的记数存储报警断电和CAN总线发送数据两大部分设计这样可以便于程序的编写和在接下来的调试过程的调试。
程序主要实现的功能是对外来脉冲进行记数,采集3个脉冲为一组判断是否有盗电情况发生,当有盗电情况发生时实现自动断电。通信部分是当上位机给出一个中断,单片机响应中断请求从存储器中提出数据并进行发送。

51系列—基于51单片机的集中抄表设计(代码+文档资料),51单片机,51单片机,嵌入式硬件,单片机,集中抄表,电表

PCB电路图

51系列—基于51单片机的集中抄表设计(代码+文档资料),51单片机,51单片机,嵌入式硬件,单片机,集中抄表,电表

代码资料(完整资料见文末链接)

void main(void)
{
InitINT0();    //初始化外部中断0
initTimer();   //初始化定时器0
initUart();    //初始化串口

while(1)
{
if(!Magnet && g_ucRun && !g_ucRunDire)    //有磁 在转 正转
{
LED = 0; //开电
LED2 = 0;
BELL = 1; //不报警
sendByte('\r');   //发送换行
sendByte('\n');    //发送回车
sendByte(g_uiDegree / 10000 + '0');         //发送电度
sendByte(g_uiDegree % 10000/1000 + '0');
sendByte(g_uiDegree % 1000/100 + '0');
sendByte(g_uiDegree % 100/10 + '0');
sendByte(g_uiDegree % 10 + '0');
}
else if(!Magnet && g_ucRun && g_ucRunDire)    //有磁 在转 反转
{
LED = 1;  //关电
LED2 = 0;
BELL = 0;  //报警
}
else if(!Magnet && !g_ucRun)  //有磁 不转
{
LED = 1;  //关电
LED2 = 0;
BELL = 0;  //报警
}
else //if(Magnet)  //无磁
{
LED = 0;  //开电
LED2 = 1;
BELL = 1;  //不报警
}
delay(10000);
}
}

附完整资料获取链接

百度网盘链接: https://pan.baidu.com/s/1kdL00oBiz5Da_fYUNk7cFQ?pwd=ebnj
提取码: ebnj文章来源地址https://www.toymoban.com/news/detail-725058.html

到了这里,关于51系列—基于51单片机的集中抄表设计(代码+文档资料)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机原理与应用课程设计-基于51单片机的时钟日历

    摘 要 本课程设计是基于51单片机的日历时钟设计。作为嵌入式系统中常用的控制器,单片机在各种电子设备和系统中广泛应用。日历时钟作为一个常见的功能模块,在现代生活中具有重要意义。因此,设计一个基于51单片机的日历时钟,不仅有助于我们掌握单片机编程技术和

    2024年02月20日
    浏览(47)
  • 基于51单片机的数字时钟设计

    目录 一、总体概述 1、计时控制方案 2、主控制器模块 3、显示电路模块 4、调试按键模块 5、电源模块 6、闹钟声光报警模块 二、系统总体结构 1.电路图 三、系统的硬件设计与实现 1、电源电路 2、显示电路 3、单片机基本电路 4、按键电路 四、功能测试及结果分析 五、程序附

    2024年02月07日
    浏览(32)
  • 基于51单片机设计的呼吸灯

    呼吸灯是一种常见的LED灯光效果,它可以模拟人类呼吸的变化,使灯光看起来更加柔和和自然。51单片机是一种广泛使用的微控制器,具有体积小、功耗低、成本低等优点,非常适合用于控制LED呼吸灯。本项目的呼吸灯将使用PWM(脉冲宽度调制)技术控制LED亮度,从而实现呼

    2024年02月13日
    浏览(20)
  • 基于51单片机的交通信号灯设计

    简介 1.本系统采用STC89C51单片机以及单片机最小系统和74HC245电路以及外围的按键和数码管显示等部件,设计一个基于单片机的交通灯设计。设计通过两位一体共阴极数码管显示,并能通过按键对定时进行设置,而且具有蜂鸣器提示。 2、本设计拟实现的性能指标如下: 设在十

    2024年02月04日
    浏览(25)
  • 基于51单片机的抢答器设计

    一、 设计任务 基于单片机的抢答器的设计,实现抢答器的基本功能。 二、 性能指标要求 1. 需要自己设计电路并焊接电路板。 2. 有一个主持人控制开关和6路抢答按扭,当主持人允许抢答时才能进行抢答操作,并用一个数码管显示抢答选手的号码,同时其他选手不能再抢答。

    2024年02月10日
    浏览(25)
  • 基于51单片机的万年历设计

    目  录 前言....................................................................... 1 1 绪论..................................................................... 3 1.1 课题研究的背景..................................................... 3 1.2课题的研究目的与意义................................................ 3 1.3课题解决的主要内

    2024年02月02日
    浏览(35)
  • 基于51单片机的密码锁设计

    电子密码锁设计,以AT89C51为主控,晶振电路和复位电路共同组成最小系统,使得单片机可以正常运行。矩阵按键作为输入模块,输入密码,LCD1602作为显示设备,显示输入的密码和提示语句,AT24C02作为EEPROM存储器,使用LED模拟“锁”,表示锁的开启和关闭状态。系统掉电后,

    2024年02月11日
    浏览(49)
  • 基于51单片机的电子秤设计

    电子秤是将检测与转换技术、计算机技术、信息处理、数字技术等技术综合一体的现代新型称重仪器。它与我们日常生活紧密结合息息相关。 电子称主要以单片机作为中心控制单元,通过称重传感器进行模数转换单元,在配以键盘、显示电路及强大软件来组成。电子称不但计

    2024年02月02日
    浏览(35)
  • 基于51单片机设计的花样流水灯设计

    花样流水灯是一种常见的LED灯效果,被广泛应用于舞台表演、节日庆典、晚会演出等场合。在现代智能家居、电子产品中,花样流水灯也被广泛使用,通过调整亮灭顺序和时间,可以实现各种炫酷的灯光效果,增强用户体验。而51单片机作为一种常见的嵌入式开发平台,具有

    2024年02月09日
    浏览(33)
  • 51系列—基于51单片机的校园教室打铃系统(代码+仿真+电路图超级全)

    本文主要介绍基于51单片机实现的校园打铃系统设计,实现了基本的上下课打铃功能。本设计基于51单片机,使用单片机定时计数器及LCD1602接口实现实时时钟显示,并可设置三组的上下课作息时间,到时间控制蜂鸣器打铃,同时红色LED发光二极管点亮,液晶屏显示打铃状态(

    2024年02月10日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包