资源描述:
《数字式工频有效值多用表设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科生毕业论文论文题目:数字式工频有效值多用表设计姓名:徐树敏学号:1020610217班级:2班年级:2010级专业:电子信息工程学院:机械与电子工程学院指导教师:高浪琴(副教授)完成时间:2014年6月8日作者声明本人以信誉郑重声明:所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料。对本设计(论文)的研究做出重要贡献的个人和集体,
2、均已在文中以明确方式标明。本毕业设计(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归东华理工大学所有。特此声明。毕业设计(论文)作者(签字):签字日期:年月日本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。学位论文指导教师签名:年月日数字工频有效值多用表设计徐树敏RMSdigitalmultimeterdesignedfrequencyXushumin2014年6月8日东华理工大学毕业论文摘要此次数字式工频有效值多用表的设计,可以实现在数
3、码管上显示交流电压、交流电流有效值,有功功率,无功功率和功率因数等功能。这次设计基于单片机强大的运算、处理、控制能力和丰富的指令系统,根据离散傅里叶的知识,运用数字采样测量的方法对交流信号的参数进行分析、计算,数据计算全程由软件程序编写,以实现交流电压有效值、交流电流有效值、有功功率、无功功率和功率因数的测量。本次硬件电路设计主要分为数据采集模块、数据处理模块和显示模块3个模块进行设计。数据采集模块利用电位器X9241和双极性运算放大器OP07构成程控放大电路,由单片机控制不同的增益,实现对大小信号量程的自动转换,并且经由采样保持器LF3
4、98实现交流电压、交流电流信号同时采样;采样控制信号由集成锁相环CD4046实现被测信号64倍频的产生,并且经由A/D转换器AD574A实现数据采样;数据处理模块以单片机AT89C52为核心,实现对采集信号进行数据计算;显示模块由并行扩展口8255,键盘和数码管实现。关键字:AT89C52;工频有效值;数据采集;AD574A东华理工大学毕业论文ABSTRACTThedesignofthedigitalpowerfrequencyRMSmultimetercanachievethesamepowerfrequencyacvoltageRMS
5、,currentRMS,activepower,reactivepowerandpowerfactormeasurement.Thisdesignisbasedonsinglechipmicrocomputerpowerfulcalculation,processing,controlabilityandrichinstructionsystem,accordingtotheknowledgeofthediscreteFourier,usingdigitalsamplingmeasurementmethodtoanalyzethepara
6、metersoftheacsignal,computing,andthroughsoftwareprogramming,implementeffectivevalue,powerandpowerfactormeasurement.Thedesignofhardwarecircuitdesignmainpointsaccordingtotheacquisitionmodule,dataprocessingmoduleanddisplaymoduledesignthreemodules.Dataacquisitionmoduleusingpo
7、tentiometerX9241andbipolaroperationalamplifierOP07implementationofdatasignalamplifier,andthroughthesamplingkeepLF398torealizeacvoltage,currentsignalsynchronization;DataprocessingwithsinglechipmicrocomputerAT89C52asthecore,byintegratedphase-lockedloopCD4046to64timesthemeas
8、uredsignalfrequency,throughtheADconverterAD574Atoamplifythesignalconversion,thenconvertsignalinp