


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PWM参数测量仪的设计与制作PWM(PulseWidthModulation,脉宽调制)是利用微处理器的数字量输出来对模拟电路进行控制的一种非常有效的技术,在测量、通信、功率控制与变换等诸多领域有着非常广泛的应用。笔者最近在一个项目中需要精确测量PWM信号的周期、频率、脉宽、占空比等参数,但由于普通数字频率计只有频率测量功能,无法满足需要;如果使用示波器进行测量,不仅操作麻烦而且测量结果不够直观。俗话说:“自己动手,丰衣足食。”于是笔者用PIC16F877A1.测量原理 PWM参数测量仪的设计思路和数字频率计类似,但除了周期和频率以外,PWM信号还有脉宽、占空比等参数,所以在数据处理和结果显示方面要比数字频率计复杂一些。本设计的硬件电路很简单,如图1所示。外部的频率信号从PIC16F877A图1.多功能数字频率计原理图PIC16F877APWM信号各项参数的测量以周期测频法为基础,原理如图2所示。把PIC16F877A//CCP1模块初始化程序如下:voidccp1_init(){ T1CON=0x00;//关闭TMR1振荡器 TMR1H=0;//清除TMR1计数值 TMR1L=0; CCPR1L=0;//清除CCPR1L寄存器 CCPR1H=0;//清除CCPR1H寄存器 CCP1CON=0x05;//设置CCP1捕捉1个脉冲的上升沿 CCP1IE=1;//CCP1中断允许 CCP1IF=0;//中断标志清零 PEIE=1;//外围中断允许 TRISC|=0x04;//设置RC2_CCP1为输入}//中断处理程序如下:voidinterruptISR(){ if(CCP1IE&&CCP1IF)//判断是否为CCP1中断 { CCP1IF=0;//CCP1中断标志清零 ccp1u.ccp1[0]=CCPR1L;//保存16bit计数值 ccp1u.ccp1[1]=CCPR1H; cp1data[n]=ccp1u.x;//存入数组 CCP1CON=CCP1CON^0x01;//捕捉相反跳变沿 n++; count_int--;//中断次数减一 }}注:完整源程序见本刊网站。通过捕捉到的这三个测量值,就可以计算出PWM信号的周期、频率、脉宽、占空比等参数。当PIC16F877A信号周期:T=(T3-T1)uS信号频率:F=1000000/T脉冲宽度:P=(T2-T1)uS占空比:R=P/T*100%在实际使用中,为了提高测量结果的准确性,可以重复测量多个周期的PWM信号参数,然后求出平均值作为最终的测量结果。需要特别注意的是,两次CCP中断发生的时间间隔必须大于一次中断服务的执行时间;否则,如果在中断服务程序执行过程中又发生CCP中断,那么测量结果就不正确。在实际应用中如果发现有上述状况的发生,则可以通过改变CCP1CON寄存器的设置值,使CCP1模块每4个脉冲上升沿或每16个脉冲上升沿捕捉一次,这样两次中断发生的时间间隔就会增大,如果还不能达到要求,则可以通过使用分频器对输入的脉冲信号进行分频处理后,再由CCP1引脚输入,这样就可以测量更高频率的PWM信号了。2.实测效果 该PWM参数测量仪的测量范围如下:输入信号电压:直流3.7V~5V;输入信号电流:<=20mA;信号频率范围:10Hz~50KHz;PIC16F877A单片机捕捉并计算出PWM信号的各项参数后,将在LCD1602字符液晶屏上依次显示周期T、频率F、脉宽P和占空比R。为了检测该测量仪的测量效果,用信号发生器产生一组频率为1KHz,占空比为50%的PWM信号,将该信号接到PIC16F综上所述,该PWM参数测量仪具有使用简单、测量速度快、分辨率高、显示信息量大的优点,在实际使用中取得了很好的效果。除了上面介绍的用来测量PWM信号的各项参数以外,还可以作为一个低频数字频率计来使用,用来测量低频晶振的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国智慧体育市场规模预测及投资战略咨询报告
- 2020-2025年中国泵及真空设备制造行业发展趋势及投资前景预测报告
- 2025年中国脱盐乳清粉行业市场前景预测及投资方向研究报告
- 中国生物质颗粒机行业市场发展监测及投资方向研究报告
- 新生儿黄疸治疗床项目节能评估报告(节能专用)
- 企业人员职业道德课件
- 2025年中国红外器件行业市场全景调研及投资规划建议报告
- 中国降压康行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 石墨化工设备项目风险评估报告
- 中国振动输送机市场深度分析及投资战略咨询报告
- 《哮喘持续状态》课件
- 丝虫病中药治疗研究
- 高中英语阅读教学计划中的批判性思维与课堂实践
- 中石油干部履职评估报告
- 居家养老上门服务投标方案(技术方案)
- 2023年广东省深圳市坪山美术馆首批人员招聘10人笔试参考题库(共500题)答案详解版
- 数据挖掘(第2版)完整全套课件-第1-8章-绪论、数据处理基础-数据挖掘的金融应用
- 学习社会主义核心价值观课件
- 人民检察院司法警察训练大纲
- 抖音直播投流合同范本
- DB4401T 12-2023 网络舆情分级与判定
评论
0/150
提交评论