版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年4月19日单相用电器分析监测装置设计报告文档仅供参考单相用电器分析监测装置(K题)8月12日摘要
近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。本系统先将220V交流电经过电流电压互感器处理成几百毫伏的交流信号,然后由芯片CS5463转换成数字信号并经过SPI串口通信发送给51单片机,最后由单片机处理并显示在LCD12864上。关键词:CS5463;电参数测量;51单片机;SPI通讯目录一、系统方案 11、液晶显示器件的论证与选择 12、数据采集模块的论证与选择 13、方案描述 1二、系统理论分析与计算 21、电流互感器 22、电压互感器: 23、信号处理电路: 24、电压和电流测量计算 35、功率测量计算 3三、电路设计 31、信号采集和处理电路 32、单片机系统 4四、程序设计 4五、测试方案与测试结果 51、测试方案 52、测试结果及分析 6五、心得体会 6参考文献 6附录1:完整的测试结果图 7附录2:电路原理图 7附录3:源程序 8单相用电器分析监测装置(K题)【本科组】一、系统方案本系统主要由数据采集模块、单片机系统、液晶显示模块组成。下面分别论证这几个模块的选择。1、液晶显示器件的论证与选择方案一:采用LCD12864液晶显示屏该屏幕驱动简单,显示信息明确,价格低廉。与51单片机兼容性良好。方案二:采用LCD1206液晶显示屏该屏幕价格低廉,与51单片机兼容性良好,可是显示内容有限,不能显示详细的信息。经过比较,我们选择方案一。2、数据采集模块的论证与选择方案一:采用电流互感器与电流变送器。能够直接测得较为精确的电流,经过加法器抬升后在送到单片机AD采样,能够得到与输入信号一致的电流波形。方案二:采用电流互感器与电压互感器。采用CS5463电能计量芯片,CT118F电流互感器,ZMPT101B电压互感器,能够测出具体的电流值和电压值。CS5463是一个包含模-数转换器(ADC)、功率计算功能、电能到频率转换器和一个串行接口的完整的功率测量芯片。它能够精确测量瞬时电压,电流和计算IRMS、VRMS、瞬时功率、有功功率、无功功率。功能齐全。综合以上两种方案,选择方案二。3、方案描述220V交流信号经过电流互感器及电压互感器处理后变成几百毫伏的交流信号,然后经过电路将信号送入CS5463芯片实现模数转换功能,再经过串口通信将信号传输给51单片机系统。单片机处理信号后显示在液晶显示器上。系统总体框图如图1.1所示:图1.1系统总体框图二、系统理论分析与计算1、电流互感器电流互感器采用CT118F,体积小,精度高,一致性好。CT118F结构图如图2.1所示。图2.1CT118F电流互感器结构图2、电压互感器:电压互感器采用ZMPT101B,互感器结构图如图2.2所示。图2.2ZMPT101B结构图3、信号处理电路:CS5463芯片是一个包含两个ΔΣ模-数转换器(ADC)、高速电能计算功能和一个串行接口的高度集成的ΔΣ模-数转换器。图如图2.3所示它能够精确测量和计算有功电能、瞬时功率、IRMS和VRMS,用于研制开发单相2线或3线电表。CS5460A能够使用低成本的分流器或互感器测量电流,使用分压电阻或电压互感器测量电压。CS5460A具有与微控制器通讯的双向串口,芯片的脉冲输出频率与有功能量成正比。CS5460A具有方便的片上AC/DC系统校准功能。图2.3CS5463引脚图4、电压和电流测量计算数字滤波器输出字是基于DC偏移量调整和增益校准(看系统校准部份)。校准后测量的瞬时电压,电流是有效的。RMS值是利用近的N(N值放在周期计数寄存器中)个瞬态电压/电流采样值计算,这些值可从Vrms和Irms寄存器中读出。I5、功率测量计算瞬态电压/电流的采样数据相乘,得到瞬时功率。N个瞬时功率平均计算出有功功率的值用来驱动电能脉冲E1输出。电能输出E2是可选的,可指示电能方向,也可输出与视在功率成正比的脉冲。电能输出E3提供一个与无功功率或视在功率成正比的脉冲输出。E3还能表示为电压通道的电压符号,或作为PFMON比较器输出。功率P=三、电路设计1、信号采集和处理电路220V交流信号经过电流互感器及电压互感器处理后变成几百毫伏的交流信号,然后经过电路将信号送入CS5463芯片实现模数转换功能,信号采集和处理电路如图3.1所示。图3.1信号采集和处理电路2、单片机系统本模块是整个设计的核心部分,设计采用的是STC89C52单片机系统。STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC89C52系统的原理图如图3.2所示。图3.2STC89C52系统的原理图四、程序设计本系统采用C语言编程,主函数调用编写好的功能函数实现基本功能。功能函数有处理电压信号的函数、处理电流信号的函数、处理功率信号的函数、处理温度信号的函数。程序框图如图4.1所示。图4.1主函数程序框图五、测试方案与测试结果1、测试方案(1)硬件测试检查多次,硬件电路必须与系统原理图完全相同,而且检查无误,硬件电路保证无虚焊。然后使用示波器测量采集模块的波形,220V交流电经电流互感器和电压互感器后的信号波形如图5.1所示。图5.1硬件测试图2、测试结果及分析测试结果如下表所示:(单位/V/A/W/℃)类型测试电流测试电压测试功率负载性质电磁炉5.79002331349感性电炉子5性白炽灯0.271023363阻性机顶盒0.7215230165感性电热水壶5.21732301200阻性电风扇0.273223062感性五、心得体会忙碌而又富有激情的四天电子大赛已经过去了,经过这次比赛,我们受益匪浅。电子大赛不但仅是一种理论知识的竞赛,更是一种动手能力的比赛,一种团队精神的比赛,一种理论与实际结合的技能大赛。它需要我们具有足够的能力做好比赛的每一个步骤,要有一颗永不言弃的心,一种强大的团队精神,一种趋人进取的精神动力。在这次比赛过程中,我们从开始选题、方案论证与选择到零器件的购买、硬件电路的设计、搭建、焊接与测试、程序调试付出的努力远比其它高手付出的多很多。最后在大家共同的努力下完成了比赛。参考文献[1]
谭浩强.C语言程序设计[M].北京:清华大学出版社,[2] 张毅刚.单片机原理与应用设计[M].北京:电子工业出版社,[3]基于集成芯片CS5463的电测仪表的设计[J].常铁原,王素平.科技资讯,[4]刘月武,李杏春.新型单相双向功率/电能集成电路CS5463的原理与应用[J].仪器仪表用户,[5]张玲玲.基于51单片机的LCD12864程序设计[J].中小企业管理与科技(中旬刊),附录1:完整的测试结果图附录2:电路原理图附录3:源程序voidmain(){CS5463_Init();LCM_init();//初始化液晶显示器 LCM_clr();//清屏 chn_disp(tab1);//显示欢迎字 DelayM(500);//显示等留3秒 while(1) { sta =CS5463_GetStatusReg(); //检测中断产生的原因 if(0x01==(sta&0x01)) //读取电流电压 { CS5463_ResetStatusReg(); //清除标志 CS5463_GetVoltRMS(); //获取电压 CS5463_GetCurrentRMS(); //获取电流 CS5463_GetPactiveRMS(); //获取功率 if(0x02==(sta&0x02)) //读取温度 { CS5463_GetVoltRMS(); //获取电压 CS5463_GetTemperature(); //温度读取不需要太频繁,因此跟电流电压一起读取 //CS5463_Init(); //重新初始化芯片 } //SndCom1Data(MeasureData,16); } }}staticvoidCS5463_GetVoltRMS(void) {floatG=0.5,result; //typedeffloatfp32; 就是浮点类型inttemp1; //intuint8temp,i,j; //byteCS5463ReadReg(REG_VRMSR,RX_Buff); //读取电压有效值 i=0;result=0;while(i<3){ temp=RX_Buff[i]; j=0; while(j<8) { if(temp&0x80) { result+=G; } temp<<=1; j++; G=G/2; } i++; } //电压在220时取样电压为78mvresult=result*CS5463_VScale;//V_Coff; //计算电压值220V*250mv/(110mv/1.414)=704.8V 能够暂时不用result*=100; //单位为mV(毫伏)12345mv5位你怎么显示temp1=(uint32)result; LCM_WriteDatOrCom(0,0x84); aa= temp1/10000; LCM_WriteDatOrCom(1,aa+0x30); bb= (temp1%10000)/1000; LCM_WriteDatOrCom(1,bb+0x30); cc=(temp1%1000)/100; LCM_WriteDatOrCom(1,cc+0x30); LCM_WriteDatOrCom(1,0x2e); dd= (temp1%100)/10; LCM_WriteDatOrCom(1,dd+0x30); ee=temp1%10; LCM_WriteDatOrCom(1,ee+0x30); LCM_WriteString("V");}staticvoidCS5463_GetCurrentRMS(void){fp32G=0.5,result;uint32temp1;uint8temp,i,j;CS5463ReadReg(REG_IRMSR,RX_Buff); //读取电流有效值i=0;result=0;while(i<3){ temp=RX_Buff[i]; j=0; while(j<8) { if(temp&0x80) { result+=G; } temp<<=1; j++; G=G/2; } i++;}result=result*CS5463_IScale;//I_Coff; //计算电流值暂时不用result*=1000; //单位mA(毫安)12345matemp1=(uint32)result;LCM_WriteDatOrCom(0,0x94); aa= temp1/10000; LCM_WriteDatOrCom(1,aa+0x30); bb= (temp1%10000)/1000; LCM_WriteDatOrCom(1,bb+0x30); cc=(temp1%1000)/100; LCM_WriteDatOrCom(1,cc+0x30); dd= (temp1%100)/10; LCM_WriteDatOrCom(1,dd+0x30); ee=temp1%10; LCM_WriteDatOrCom(1,ee+0x30); LCM_WriteString("mA");}staticvoidCS5463_GetPactiveRMS(void){fp32G=1.0,result;uint8temp,i,j;uint32temp1;CS5463ReadReg(0x14,RX_Buff); //读取有功功率REG_Pactivetemp=RX_Buff[0];if(temp&0x80) //如果为负数,计算原码{ RX_Buff[0]=~RX_Buff[0]; //原来为取反+1,这里因为精度的原因,不+1 RX_Buff[1]=~RX_Buff[1]; RX_Buff[2]=~RX_Buff[2]; }i=0;result=0;while(i<3){ temp=RX_Buff[i]; j=0; while(j<8) { if(temp&0x80) { result+=G; } temp<<=1; j++; G=G/2; } i++;}result=result*13125;temp1=(uint32)result;LCM_WriteDatOrCom(0,0x8C); //26W12345W aa= temp1/10000; LCM_WriteDatOrCom(1,aa+0x30); bb= (temp1%10000)/1000; LCM_WriteDatOrCom(1,bb+0x30); cc=(temp1%1000)/100; LCM_WriteDatOrCom(1,cc+0x30); dd= (temp1%100)/10; LCM_WriteDatOrCom(1,dd+0x30); ee=temp1%10; LCM_WriteDatOrCom(1,ee+0x30); LCM_WriteString("W");if(temp1>9) { LED1=0; } else { LED1=1; }}staticvoidCS5463_GetPactiveRMS(void){fp32G=1.0,result;uint8temp,i,j;uint32temp1;CS5463
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度加盟商协议3篇
- 铣刨机购买股合同模板
- 鞋扣销售合同范例
- 贷款中介客户合同范例
- 2024年消防设施安装工程劳务协议范本版B版
- 餐厅技术入股合作合同范例
- 2024年度软件开发合同的功能、交付和维护延期协议3篇
- 软件服务合同开发合同模板
- 2024年度一致行动人公益慈善联合实施协议下载3篇
- 购买酒店房卡合同范例
- 学习新质生产力什么是新质生产力课件
- 高等数学(第二版)课件:微分中值定理及导数的应用
- 提高大面积金刚砂地坪施工质量【QC成果】
- 2024年广东省广州市越秀区中考语文一模试卷
- 《专业演讲技巧》课件
- 八年级上册物理全册知识点总结(人教)
- 人教版八年级英语上册期末复习选词填空练习
- 《C语言程序设计》中职学校完整全套教学课件
- 2024年福建省厦门市市场监督管理局招聘50人历年高频难、易错点500题模拟试题附带答案详解
- 校园网络规划设计方案
- 高低压电气及成套设备装配工(中级)技能鉴定理论考试题库及答案
评论
0/150
提交评论