基于E2PROM24C16芯片单片机课程设计多用户电能表打印汇编.doc

基于E2PROM24C16芯片单片机课程设计多用户电能表打印汇编.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于E2PROM24C16芯片单片机课程设计多用户电能表打印汇编

设计任务 设计目的: 通过计算机编程实现多用户电子式数码显示电能表的功能。 本次设计用户数为八户,即实现八位用户循环显示电能量。同时,基于E2PROM 24C16芯片实现单片机的掉电数据保护。 设计要求: 基于AD7755芯片实现电能脉冲的发生;应用单片机C8051F360编制程序完成脉冲的读取、计数、计算、存储、送显示等功能;应用74HC164及八段译码显示器完成数据的显示;应用E2PROM 24C16完成数据的定时写入以防停电时数据丢失。 设计内容 硬件设计: (1)设计总体框图: (2)设计参数: 基准电压: 220V×±10% 基准电流:Ib=5A 最大电流:Imax=4Ib=20A 计量精度:1% 最小电流:Imin=2%Ib=0.1 脉冲数:3200/kw.h (3)参数计算: ①以AD7755设计的电能表的相关参数计算 配合C8051F360芯片的16进制算法与课程设计的参数要求,参考基本电流与脉冲的建议数,选定基准电流Ib=5A,每kw.h计度需要的脉冲数为3200,即CF的输出为3200imp/ kw.h。 线路电压220V,基本电流Ib为5A,动态范围400(规定准确度的电流范围为2%Ib~Imax,即100mA~40A);计度器的电表常数C为3200imp/ kw.h,即AD7755发3200个脉冲,单片机记录1 kw.h电。为满足电流通道的动态范围且留有充分的余量,选用350μΩ的分流器;以其将负载电流转换为电压,接V1P和V1N。线路电压经电压分压器分压,也降到允许的最大电压范围之内,接V2P和V2N。负载电流为基本电流(5A)时,线路的功耗为P=220×5=1.1 kw。 选择f1-4=3.4Hz,SCF=0,S1=0,=S0=1,此时CF频率为f1的32倍,所要求的频率恰为f1,f2段的脉冲计数标准为100imp/ kw.h。 乘以此常数得Ib情况下的输出频率: fF1=P×C=1.1×3200/3600=0.9777778Hz 查AD7755数据表,所选择f1-4=3.4Hz,满足最大电流为40A和再留有足够余量的要求。 fF1=8.06×U1×U2×G×f1-4U2REF U1=5×350=1750μV=1.75mV 并以最大电流产生的压降和表1,选择G=16 U2=fF1×U2REF8.06×U1×G×f1-4=0.030555×2.528.06×1.75×16×3.4=248.9mV 原理图中R1、C1,R2、C2,R3、C3,R4∥(R5~R16)、C4为抗混叠滤波器。因为AD7755以900kHz过采样速率采样,故大大简化了抗混叠滤波器的设计。不过,两个通道之间的相位匹配非常重要。例如,当cosφ=0.5时,0.2°的外部相位误差将产生0.6%的测量误差。为使两个通道的相位匹配,电阻、电容的取值分别为R1=R2=R3=R4=1kΩ(精度为1%);C1=C2=C3=C4=33nF;R5= 300kΩ,R6= 150kΩ,R7= 75kΩ,R8=39kΩ,R9=18kΩ,R10=9.1kΩ,R11=5.1kΩ,R12=2.2kΩ,R13=1.2kΩ,R14=560Ω,R15=R16=330kΩ。考虑到选用的分流器和基准源都存在允差,原理图中设置了校准网络,通过短接或断开J1~J10,可在±30%范围内进行调节。因为R15+R16=660kΩ,大于大于R4(1kΩ),因此,即使R5~R14全部短接,这条支路的-3dB频率仍由R4和C4的值决定。据厂家介绍,从J1~J10全部接通变化到J1~J10全部断开,50Hz处产生的相移仅为0.0004°。考虑到分流器存在寄生电感,较大时需要进行补偿。当分滤器阻值很小时,如,小于200μΩ,特别要注意此问题。AD7755的供电电压由电容分压器分压、二极管整流、RC滤波和7805 IC稳压产生。7805的输出以C13(10μF)和C12(100nF)退耦,接AD7755的DVDD。VDD再经R22(10Ω)、C10(100nF)和C11 (220μF)滤波,接AD7755的模拟电路电源管脚AVDD。AD7755的CLKIN和CLKOUT管脚接3.579545MHz晶体和2只22pF陶瓷电容。考虑抗电磁干扰,除原有的滤波电路外,原理图电流输入通道中增加了Z3、Z4铁氧体,电源电路部分增加了由Z1铁氧体、C16电容和MOV1金属氧化物压敏电阻组成的滤波网络等。 ②C8051F360单片机部分管脚及参数 由原理图知: P1.0~P1.7分配给八个用户,作为脉冲输入端口。 P2.0和P2.1分配给LED显示部分作为时钟信号和数据输入。 P2.4和P2.5分配给24C16作为SCL和SDA信号脚。 此外,C8051F360功能强大,结构复杂,其余端口

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档