基于AVR单片机PWM功能的数控恒流源研制

发布时间:2010-10-14 阅读量:1207 来源: 发布人:

    随着电子技术的深入发展,各种智能仪器越来越多,涉及领域越来越广,而仪器对电源的要求也越来越高。现今,电源设备有朝着数字化方向发展的趋势。然 而绝大多数数控电源设计是通过高位数的A/D和D/A芯片来实现的,这虽然能获得较高的精度,但也使得成本大为增加。本文介绍一种基于AVR单片机PWM 功能的低成本高精度数控恒流源,能够精确实现0~2A恒流。

系统框图
    图1 为系统的总体框图。本系统通过小键盘和LCD实现人机交流,小键盘负责接收要实现的电流值,LCD 12864负责显示。AVR单片机根据输入的电流值产生对应的PWM波,经过滤波和功放电路后对压控恒流元件进行控制,产生电流,电流再经过采样电阻到达 负载。同时,对采样电阻两端信号进行差分和放大,送入ADC。单片机根据采集到的值调整PWM输出,从而调整了输出电流。如此反复,直到电流达到设定要 求。

图1  数控恒流源系统框图

模块介绍

1 人机接口模块

    本模块包括小键盘电路和液晶显示电路。键盘设计为3×4键盘,由数字键0~9,功能键“删除”及 “确认”组成,采用反转法实现键值识别。显示电路由带中文字库的LCD 12864构成,该液晶可以每行8个汉字显示4行。由于这部分电路比较简单,在此不详述。

2 核心控制模块
    系统的核心控制模块为AVR单片机(ATMEGA 16L)。主要使用了AVR的PWM功能和A/D功能。
    AVR 单片机片内有一个具有16位PWM功能的定时/计数器。在普通模式下,计数器不停地累加,计到最大值(TOP=0xffff)后溢 出,返回到最小值0x0000重新开始。当启用PWM功能即在单片机的快速PWM模式下,通过调整OCR1A的值可实现输出PWM波的占空比变化。产生 PWM波形的机理是:PWM引脚电平在发生匹配时(匹配值为0~0xffff之间的值,如图2中的C),以及在计数器清零(从MAX变为BOTTOM)的 那一个定时器时钟周期内发生跳变,具体实现过程如图2所示。

图2  PWM波产生过程

    图 2中的C~F为OCR1A匹配值。从图中可见,波形在每个匹配值处以及计数清零时输出发生变化,从而实现了PWM波。由于OCR1A的值 可以从0x0000到0xffff,共有65535个值,因此PWM波的最大分辨率为1/65535,满足系统分辨率设计要求。PWM波的频率为:

        (1)

    其中,fclk_I/O为 系统时钟频率   (7.3728MHz),N为分频系数(取1、8、64、256或1024)。在N取1时,根据式(1)得PWM波的最大频率为7.3728MHz;当N 取1024时,PWM波的最小频率为  7.2kHz。本系统N取256,PWM波频率为28.8kHz。
    单片机内部有1个10位的逐次逼近型ADC,当使用片内VCC作为参考电压Vref,其分辨率为:


       (2)

    若使用片内的2.56V基准源作为参考电压,依据式(2)可得到其分辨率为0.003V。

    当系统需要更高的分辨率时,可以通过软件补偿的方法来实现。具体实现方法可参考相关资料。

3 滤波和功放模块

图3  二阶RC低通滤波电路


    PWM波产生后不能直接用于控制MOSFET,需把其变成能随占空比变化而变化的直流电压。在此,我们选用二阶RC低通无源滤波器,并取得了很好的效果。
    二阶RC低通无源滤波器的系统函数为:


         (3)


    其中,A为通带增益,Q为品质因素,  ω0为截止频率。根据式(1)算出PWM波的频率,取截止频率为30kHz,由式(3)可确定对应的电阻、电容值。

    由于无源滤波器的负载能力差,信号经过二阶无源滤波网络后衰减比较厉害,需要增加一级功率放大电路。功放电路比较简单,也有经典电路,限于篇幅不再赘述。

4 恒流源模块

    恒流源采用的是压控恒流元件IRF540,它的VGS为20V,ID为33A。截止时,最大漏电流为1μA,导通电阻仅有0.04Ω,图4为IRF540的特性曲线。

图4  IRF540特性曲线

    由图4可知,当VGS为5V时,可输出电流就可达到30A左右,完全能实现小电压控制大电流的目的。具体应用电路如图5所示。

图5  横流电路


    IRF540 的G极接PWM波转换后的直流电压,D极接能提供15V/5A电流的电源(可采用开关电源),S极用来接采样电阻和负载。采样 电阻应采用温漂系数低、阻值为10mΩ、精度为1%的大功率锰铜丝电阻。当对采样电阻两端信号进行差分后,可得到采样电阻两端的电压值U,而 在已知采样电阻阻值情况下,很容易得到流经采样电阻的电流,即I=U/R。由于负载与采样电阻在同一条支路,故流经负载的电流也为I。差分放大电路的放大 倍数可根据采样电阻阻值以及ADC的参考电压来选择,图5中要求R1=R3,R2=R4,放大倍数为R4/R3。需要注意的是该电路应该具有很高的输入阻 抗,以减少对负载电路的影响。差分信号经ADC口送入单片机进行处理。

软件设计

    由图6可知,整个系统是一个动态的闭环系统。由于PWM初始匹配值设置的大小不同,电流值在开始时可能会跟设定值有较大偏差。随着闭环系统的自我调整,逐渐使输出稳定在设定值上下。系统达到稳定状态的时间以及稳定后电流值波动的幅度,可根据设计要求由软件来调整。

图6  程序流程图

实验结果

    我们对此数控恒流源进行了负载测试,测试结果如下:

    从表1和表2的实测数据中可以看出,该恒流源在负载为100Ω以内,最大误差仅为2mA,在0~200mA段没有误差,满足了设计要求,达到了较高的精度。

    如果需要提高200mA段以上的精度,可采用软件补偿的方法实现。即先测量足够多的测试数据,然后采用曲线拟合方法对数据分段进行补偿,详细方法可参考相关资料。

结语

    本文介绍的基于PWM技术的数控恒流源电路结构简单,成本低,系统稳定可靠,精度高,已经应用于工业生产。如果设计要求更高的恒流值,可以更换更大功率的+15V/I电源,以及更换合适的压控恒流元件。

相关资讯
TCL电子2025年第一季度全球市场表现深度解析

2025年第一季度,TCL电子在全球电视市场交出了一份亮眼的成绩单。根据公司最新发布的未经审计数据,该季度全球TV出货量达到651万台,同比增长11.4%;受益于中高端产品占比提升,销售额实现22.3%的同比增幅,成功实现年度"开门红"。这一增长态势背后,是TCL在技术创新、产品结构优化及全球化战略上的多维突破。

产业深度:2025深圳国际半导体展(SEMI-e)的战略布局与技术前瞻

2025年9月10-12日,SEMI-e深圳国际半导体展将携手中国国际光电博览会(CIOE),在深圳国际会展中心构建覆盖32万平方米的全球半导体产业生态平台。本届展会由集成电路创新联盟与CIOE联合主办,预计吸引超1000家国际头部企业参展,涵盖芯片设计、晶圆制造、先进封装、核心设备及材料等全产业链环节。展区规划聚焦六大核心领域——IC设计与应用、半导体制造、化合物半导体、先进封装技术、设备与材料、AI算力基础设施,集中展示第三代半导体、Chiplet封装、车规芯片等前沿技术成果,推动半导体与光电、汽车、通信等产业的交叉创新。

全球晶圆厂陷投产僵局:技术迭代与成本压力下的战略调整

全球半导体产业正经历深度结构性调整,龙头企业集体陷入"投产困局"与"亏损漩涡"的双重考验。三星电子美国泰勒工厂设备进口延期、台积电海外基地运营成本失控等标志性事件,暴露出行业面临市场需求周期性下行、地缘政治扰动加剧、技术迭代成本陡增等系统性压力。贝恩咨询数据显示,2023年全球晶圆代工板块平均毛利率下降8.2个百分点,而3nm以下先进制程研发支出激增42%,印证产业步入"高投入、低回报"的战略转型深水区。在此背景下,头部企业通过技术联盟重构、区域产能优化等创新策略,试图在行业洗牌中重塑竞争优势。

性能对标国际品牌!南芯SC25042Q为智能汽车打造高性价比通信方案

在智能汽车高速发展的浪潮下,车载通信网络正面临数据传输速率、信号完整性及国产化替代的多重挑战。近日,南芯科技推出的车规级高速CAN/CAN FD收发器SC25042Q,以5Mbps传输速率、自主振铃抑制技术及全场景兼容性破局而生。该产品通过AEC-Q100认证,对标国际品牌性能,不仅解决了传统CAN总线在复杂拓扑下的信号失真和误码率难题,更依托全国产化供应链实现成本优化,为智能座舱、车身控制及新能源高压系统提供了高可靠通信方案,成为国产车载芯片突围高端市场的关键落子。

6000元补贴撬动百亿市场:国产手机品牌集体“狂飙”

根据Counterpoint Research最新报告,2025年第一季度中国智能手机市场销量同比增长2.5%,延续了2024年以来的温和复苏趋势。这一增长主要得益于国家补贴政策的刺激:自1月启动的“国补”计划覆盖售价低于6000元人民币的机型,单机最高补贴500元,直接拉动中高端市场消费活力。数据显示,补贴政策实施首月(1月20日-26日)单周销量同比激增65%,显示出政策对换机需求的显著撬动作用。