ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:33.83KB ,
资源ID:20107852      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20107852.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大学生电子设大赛之单相用电器分析监测装置方案报告有程序.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大学生电子设大赛之单相用电器分析监测装置方案报告有程序.docx

1、大学生电子设大赛之单相用电器分析监测装置方案报告有程序2017年全国大学生电子设计竞赛单相用电器分析监测装置(k题)【本科组】2017年8月12日摘要:本设计以互感器做为监测中心,运用ADC0809实现数模(A / D)转换。利用单片机做为控制中心并进行逻辑运算处理数据,从而实现单相用电器分析监测。本设计用于测试并储存各单件电路在各种状态下用于识别电器并显示出用电器的工作状态。电路中有用电器工作时,互感器产生互感电压经过整流降压之后将数字信号转入ADC0809中,ADC0809将数字信号转化为模拟信号转给单片机进行处理,最后节果显示于显示频上。特点:本产品是根据互感电路的方式来实现电流的检测,

2、它结构简单可靠,寿命较长,价格较低,便于维护。关键词:单相检测 互感器检测 用电器监测1 方案的选择与设计原理 方案的比较与选择方案一:串电阻检测电流可以选择一个欧的精密电阻,连接到电路中用差分放大电路采集电阻的电压差,对电压差放大求出电流,这种做法可以实现测电流但是误差比较大。 优点:电路结构清晰,成本低,实时性好,精度较高。 缺点:温漂较大,测量误差较大,无隔离效果,量程较大时,需要分多个挡来处理结果,容易受地的干扰。方案二:霍尔电流传感器测量电流输入为电流输出为电压,测量结果精度和线性度都比较高,测量范围有一定的限制。使用ACS712芯片电路比较简单,测量的电流范围较大。相比于ACS71

3、2电路比较简单,MAX471不用外加电源供电,但是电流测量范围只在03A。该电流测量范围不符合监测基本要求。方案三:电流互感器检测电流理想电流互感器两侧的额定电流大小和它们的绕组匝数成反比。并且常数为K。K=I1/I2=N1/N2电流互感器的一次电流取决于一次性电路的电压和阻抗。电流互感器的工作状态接近于短路状态。因此对电能的消耗量较小。优点:结构简单可靠,寿命较长,便于维护。价格较低。缺点:不能用于高频检测,但可用于市区电检测。综合三个方案,经比较发现,方案三更适合用于单相用电器分析监测,故采用方案三。方案设计运用电流互感器检测电路中的电流,利用整流电路将220v交流电转化为直流电实现单相用

4、电器分析监测。采用大规模集成电路ADC0809实现数模(A / D)转换,就是把模拟量信号转换成对应的数字量信号。数字信号传入单片机进行数据处理及控制,然后通过显示屏显示具体的电流值及各电性参数。能达到理想精确值。工作流程图2检测电路设计及理论分析检测电路设计见图一:检测电路当一次绕组中有电流1 I通过时,一次绕组的磁动势11产生的磁通绝大部分通过铁芯而闭合,从而在二次绕组中感应出电动势2E。如果二次绕接有负载,那么二次绕组中就有电流2I通过,有电流就有磁动势,所以二次绕组中由磁动势2 2I产生磁通,这个磁通绝大部分也是经过铁芯而闭合。因此铁芯中的磁通是由一、二次绕组的磁动势共同产生的合成磁通

5、? 为主磁通。根据磁动势平衡原理可以得到I1N1+I2N2=I10N1I10N1励磁动势。电流互感器两侧的额定电流大小和它们的绕组匝数成反比。并且常数为K。K=I1/I2=N2/N1运用电流互感器检测电路中的电流、功率和电能大小。特征参量设计设计要求:电路电流范围。设计思路:由互感器测量电流值(运用K=I1/I2=N2/N1),运用整流电路将交流电转化为直流电,再采用大规模集成电路ADC0809实现数模(A / D)转换,把模拟量信号转换成对应的数字量信号。数字信号传入单片机进行数据处理,然后通过显示屏显示具体的电压值和电流值及各电性参数。所使用的互感器的匝数比为I1/I2=N2/N1=850

6、/10。半波整流电路由于二极管的单向导电作用,使流过负载电阻的电流为脉动电流,电压也为一单向脉动电压,其电压的平均值(输出直流分量)为流过负载的平均电流为流过二极管D的平均电流(即正向电流)为加在二极管两端的最高反向电压为由于传入ADC0809的基准电压UREF5V,因此利用电阻降压到5V。输出电压公式 其中:为输出电压;为基准电压;D为输出二进制代码对应的十进制数,该路模拟电压转换为8位二进制代码。3 硬件电路设计与程序设计硬件电路设计见图二:检测整流电路互感器将一次系统的高电压,大电流变换为二次测的低电压(标准值),小电流(标准值),使测量,计量仪表和继电器等装置标准化,小型化,并降低了对

7、二次设备的绝缘要求。采用整流电路具有单向导电性能的整流元件,将正负交替的正弦交流电整流成为单向的脉动电,再用滤波器将输入或输出经过过滤而得到纯净的直流电。对特定频率的频点或该频点以外的频率进行有效滤除。在自动测量和控制系统中,利用滤波电路进行模拟信号的处理,用于数据传送,抑制干扰。利用78LDS和电阻对直流电进行降压,稳压得到理想的直流电。选用ADC0809,单片机AT89C51见附件2数模(A / D)转换电路图数模(A / D)转换,就是把模拟量信号转换成对应的数字量信号。见图三:单片机AT89C51电路单片机是由运算器,控制器,主要寄存器组成。具有执行各项逻辑运算,指令控制等功能。运用单

8、片机处理数据信息及调控显示时间。程序设计见附件34测量结果分析测量列表:频率为用电器电流电压范围(V)二进制代码显示用电器最大值最小值机顶盒00001011The set top box无线路由器00001101routerUSB充电器(带负载)00011110Usb charger热水壶The water neater电风扇00011010Electric fan存在测量误差:由于使用不同的测量电器其内阻不同。因此所得到的电压值范围有所偏移。数模(A / D)转换得到二进制代码,经过单片机控制响应时间不大于2,及识别代码从而识别用电器类型。通过显示器直接显示电源线上的电特征参数,电器的种类及

9、其工作状态。随机增加用电器(电风扇,USB充电器(带负载)和热水壶同时使用),可以实时指示用电器的类别和工作状态。用电阻自制一件最小电流的用电器,可以识别的最小电流值为。参考文献:1余孟尝.数字电子技术基础简明教程(第三版)高等教育出版社2006年7月2杨素行.模拟电子技术基础简明教程(第三版)高等教育出版社2006年5月3侯殿有.单片机C语言程序设计 北京:人民邮电出版社2010年11月4孙焕铭.51单片机C程序应用实例详解 北京航空航天大学出版社2011年3月附件1:电路总图见图一:检测电路见图二:检测整流电路见图三:单片机AT89C51电路图附件2:数模(A / D)转换电路图附件2:调

10、试结果图程序附录:#include#include #include #include #define uint unsigned int#define uchar unsigned charsbit ST=P30;sbit OE=P31;sbit EOC=P32;sbit CLK=P33;sbit lcdrs=P20;sbit lcdrw=P21;sbit lcden=P22;void delayms(uint z); /延时1ms函数uint ADC_convert(); /ADC转换void init(); /液晶初始化void write_com(uchar com); /1602写指

11、令void write_date(uchar date); /1602写数据void Refresh_show(); /刷新显示void LCD_display(uchar *str); /输出字符串uint dat_adc0808;uchar display_buffer16= Current voltage:, (vol)= ;uchar code table1= no Electric ; /14uchar code table2= JIAN CE DIAN LU ; /11uchar code table3=i=2mA Router ;uchar code table4=i=4mA U

12、SB charger;uchar code table5=i=190mA Ele FAN ;uchar code table6=i=40mA LED Light;uchar code table7=i=6600mA W-Herter;/ /*& 向1602写指令函数 &*/ void write_com(uchar com) lcdrs=0; lcdrw=0; lcden=0; P1=com; delayms(5); lcden=1; delayms(5); lcden=0; /*& 向1602写指令结束 &*/ /*%向1602写数据函数%*/ void write_date(uchar d

13、ate) lcdrs=1; lcdrw=0; lcden=0; P1=date; delayms(5); lcden=1; delayms(5); lcden=0; /*%向1602写数据结束%*/*液晶初始化*/ void LCD_init() uchar num; write_com(0x38); /初始化 显示模块设置 write_com(0x0c); /显示光标 write_com(0x06); /当读或写一个字符后地址指针加1,且光标加1 write_com(0x01); /显示清屏 write_com(0x80); /不显示光标 for(num=0;num10;num+) /显示

14、table1= POWER SOURCE 有十四个字 write_date(table1num); delayms(10); write_com(0x80+0x40); /指针设置 这里让他第二行开始显示 for(num=0;num16;num+) / table2= welcome ; /11 write_date(table2num); delayms(10); /*液晶初始化结束*/*模数转换并用于显示显示*/uint ADC_convert() while(1) ST=0; ST=1; ST=0; while(1)CLK=!CLK;if(EOC=1)break;/等待转换结束 OE=1

15、; dat_adc0808=P0; OE=0; return dat_adc0808 ; /*模数转换结束*/*&刷新显示函数&*/void Refresh_show() uint t=dat_adc0808*256; display_buffer17=t/100+0; display_buffer19=t/10%10+0; display_buffer110=t%10+0; /*&刷新显示函数结束&*/*lcd显示字符串*/ void LCD_display(uchar *str) uchar i; for (i=0;i0;x-) for(y=125;y0;y-); /*#延时1ms子函数结

16、束#*/void main()uchar num;LCD_init();while(1) ADC_convert(); Refresh_show(); write_com(0x80); LCD_display(display_buffer1); Refresh_show(); delayms(5); write_com(0xC0); if (display_buffer17=48)&(display_buffer19=50)&(display_buffer110=51)|(display_buffer110=52)|(display_buffer110=53)|(display_buffer1

17、10=54) ) for(num=0;num16;num+) /显示 write_date(table3num); delayms(20); if (display_buffer17=48)&(display_buffer19=53)&(display_buffer110=53)|(display_buffer110=54)|(display_buffer110=55)|(display_buffer110=56)|(display_buffer110=57) ) for(num=0;num16;num+) write_date(table4num); delayms(20); if (dis

18、play_buffer17=52)&(display_buffer19=54)&(display_buffer110=51)|(display_buffer110=52)|(display_buffer110=53)|(display_buffer110=54)|(display_buffer110=55) ) for(num=0;num16;num+) write_date(table7num); delayms(20); if (display_buffer17=48)&(display_buffer19=53)&(display_buffer110=48)|(display_buffer110=49)|(display_buffer110=50)|(display_buffer110=51)|(display_buffer110=52) ) for(num=0;num16;num+) write_date(table5num); delayms(20); if (display_buffer17=48)&(display_buffer19=48)&(display_buffer110=48) ) ) for(num=0;num16;num+) write_date(table1num); delayms(20);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1