




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种由STC12C2052AD单片机控制的改进型调压电路0 引言在ZXC10通信电源系统中,上位机输出的PWM调制信号的频率为1 kHz,而且系统要求电源能根据PWM信号的占空比进行调压。即对电源输出电压在40 Vdc60 Vdc范围内通过此PWM信号进行线性调节。PWM信号5占空比对应400.5 Vdc,95的占空比对应600.5 Vdc。以前此功能是用带有DA的单片机来实现即把PWM调制信号输入单片机,通过单片机来计算PWM信号的占空比,再根据PWM信号的占空比与输出电压的关系,并通过DA转换来产生用于调节输出电压的偏移量,最后通过此偏移量和电源输出反馈量的共同作用来实现调压。1 单片机调压系统通过带有DA的单片机来实现调压系统的方框图如图1所示。但是,由于带有DA的单片机比较贵,因而会增加产品成本。而如果把PWM调制信号的频率提高,再经过一个简单的二阶有源低通滤波器来产生调压偏移量,则可用不带DA转换的单片机来实现调压,这样可以大大节省成本。其改进后的电路方框图如图2所示。2 STC12C2052AD的PCAPWM工作原理由于STC12C2052AD单片机是作于1个时钟机器周期,且有增强型8051内核,故其速度比普通8051快812倍。该单片机有2路可编程计数器阵列(PCA)PWM,其中PCA1模块用作捕获模式,可识别输入的PWM调制信号,PCA0模块用作脉宽调节模式(PWM),可实现频率转换。此外,由于该单片机价格比较便宜,故采用此单片机作为核心控制芯片。2.1 STC12C2052AD单片机的PCA捕获模式STC12C2052AD系列单片机中的PCA可编程计数器阵列含有一个特殊的16位定时器,它可与2个16位捕获比较模块相连。每个模块可编程工作在4种模式下,即:上升下降沿捕获、软件定时器、高速输出或可调制脉冲输出。设计时,可将模块0连接到P3.7(CEX0PCA0PWM0),模块1连接到P3.5(CEX1PCA1PWM1)。由于寄存器CH和CL的内容是正在自由递增计数的16位PCA定时器的值,因此,PCA定时器可作为2个模块的公共时间基准,并可通过编程工作在112振荡频率、12振荡频率、定时器0溢出或ECI脚的输入(P3.4)。定时器的计数源由CMOD SFR的CPS1和CPS0位来确定。要使PCA模块工作在图3所示的捕获模式,寄存器CCAPMn中的CAPNn和CAPPn至少应有一位必须置1。对模块的外部CEXn输入(包括CEX0P3.7、CEX1P3.5、CEX2P2.0、CEX3P2.4口)的跳变进行采样时,若采样到有效跳变,其PCA硬件就将PCA计数器阵列寄存器(CH和CL)的值装载到模块的捕获寄存器中(CCAPnL和CCAPnH)。2.2 STC12C2052AD的PCA脉宽调节模式所有PCA模块都可按图4所示的工作模式用作PWM输出。其输出频率取决于PCA定时器的时钟源。由于所有模块均共用仅有的PCA定时器,所以,它们的输出频率相同。各个模块的输出占空比是独立变化的,与使用的捕获寄存器EPCnL,CCAPnL有关。当CL SFR的值小于EPCnL,CCAPhL时,输出为低,而当PCA CLSFR的值等于或大于EPCnL,CCAPnL时,输出为高。当CL的值由FF变为00溢出时,EPCnH,CCAPnH的内容将被装载到EPCnL,CCAPnL中。这样就可实现无干扰地更新PWM。使能PWM模式时,模块CCAPMn寄存器的PWMn和ECOMn位必须置位。由于PWM是8位的,所以可用下式来计算PWM的信号频率:3 PWM信号的接收与转换3.1 PWM调制信号接收模块由于要用PCA1模块来把上位机输出的频率为1 kHz的PWM调制信号的频率提高(因为频率越高,越容易滤波),故将PCA定时器的时间基准置为12振荡频率。用PCA1 (P3.7)模块来识别接收的PWM调制信号时,应使PCA1工作在上升下降沿捕获工作模式,并打开PCA中断。设计时,可首先设置PCA1工作在上升沿捕获工作模式,这样,当P3.7脚采样到上升沿跳变时,PCA0模块即可将PCA计数器阵列寄存器CH和CL的值装载到模块的捕获寄存器中CCAP1H,CCAP1L。然后在中断中把CCAP1H,CCAP1L的值存放到自定义的数据单元UP_DATAH,UP_DATAL中,并在中断中把PCA1工作模式设置为下降沿捕获工作模式,从而在P3.7脚采样到下降沿跳变时,PCA1模块硬件就可将PCA计数器阵列寄存器CH,CL)的值装载到模块的捕获寄存器中CCAP1H,CCAP1L。之后,再在中断中把CCAP1H,CCAP1L的值存放在数据单元DOWN_DATAH,DOWN_DATAL中,并利用双字节无符号数减法得出PWM调制信号正脉冲时定时器的计数个数为:N1=DOWN_DATAH,DOWN_DATAL)-DOWN_DATAH,DOWN_DATAL由于PWM调制信号的频率为1 kHz,周期T为1 ms。因此,可设1 ms中PCA定时器的计数个数为N2,则PWM调制信号的占空比为:3.2 PWM调制信号的频率转换上位机输出的PWM调制信号的频率为1 kHz左右。由于该频率比较低,直接对其进行滤波后的纹波比较大,因此,在滤波之前,应先把接收的PWM调制信号转变成与占空比成线性比例的高频PWM调制信号,频率转换可通过PCA0 (P3.5)PWM功能模块来实现。由于选择的晶振为20MHz,故可选Fosc2为PCAPWM时钟输入源,这样,其PWM的频率为39.062 kHz。这样,当PCA0模块设置为PWM输出模式时,根据PCA脉宽调节模式(PWM)的工作原理,当CCAP0L=FFH时,P3.5将输出占空比为0的PWM信号,而当CCAP0L=80H时,P3.5则输出占空比为50的PWM信号,当CCAP0L=0时,P3.5会输出占空比为100的PWM信号。这样,由PCA脉宽调节模式(PWM)的工作原理可得:这样,通过上式即可把频率为1 kHz的PWM信号转换为频率为39.062 kHz的PWM信号,其转换后的PWM占空比与原来的1 kHz的PWM信号成线性比例关系。4 二阶滤波电路图5所示为有源二阶滤波电路的原理图。由有电源变换器的反馈量可知,当调压偏移量为1.5V的时候,电源输出40 V;当调压偏移量为3.0V的时候,电源输出60 V。因此,在PWM信号的占空比为5时,调节二阶有源滤波器的参数,并通过调节R5R4来改变运算放大器的增益,然后调节RW1即可改变运算放大器的基准,使偏移量VS为1.5 V;而在PWM信号占空比为95时,使偏移量VS为3.0 V。这样就可使PWM信号的占空比在595之间变化,从而使变换器的输出电压在40 Vdc60 Vdc范围内线性变化。5 仿真验证根据图5进行PSIM仿真验证时,可将仿真参数设定为:R1=R2=R4=R5=10 k,R3=20 k,R6=2 k,R7=1 k,C1=C2=C3=C4=104 pF,从而得出如图6所示的特定占空比的Vs波形。其它特定占空比(D=5,20,40,60,80,95)的仿真记录数据如表1所列。图7所示是该调压电路的PWM信号占空比与Vs调压偏移量的变化曲线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建立养殖业质量管理体系
- 公司治理与财务报告真题卷
- 农村民宿旅游经济的发展
- 考研数学难题攻克之道
- 制定适合目标客群的促销活动计划
- 地产广告宣传手册
- 2025浙江嘉兴市海宁市司法局招聘合同制人员1人笔试参考题库附答案解析
- 2025银川市唐徕中学临聘教师、会计招聘笔试备考试题及答案解析
- 数字印刷工艺改进制度
- 加强职业教育与科研结合规定
- 初级医学影像技术师考试试卷及答案2025年
- 2025版财产保全申请书范本(适用于金融资产)
- 幼儿园一日生活指引培训
- 鼾症的治疗与护理
- 超声科规培生入科教育大纲
- 脑疝的观察与护理
- 腹腔热灌注护理课件
- 宣传思想文化试题及答案
- 消防装备维护保养课件
- 乡村调解员课件
- 2025初中语文新教材培训
评论
0/150
提交评论