基于STM32的程控直流电子负载_第1页
基于STM32的程控直流电子负载_第2页
基于STM32的程控直流电子负载_第3页
基于STM32的程控直流电子负载_第4页
基于STM32的程控直流电子负载_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-. z.基于STM32的程控直流电子负载 *俊杰来源:电子技术与软件工程2018年第05期摘 要 设计了基于Corte*-M3内核的STM32F103芯片为控制核心的硬件系统,采用硬件PI调节器构成串联负反应闭环控制构造,提高电流控制精度。软件直流采样局部采用防脉冲干扰的中位值平均滤波算法对采样数据进展处理,减小随机误差对电子负载性能的影响,最终实现恒流和恒阻两种工作模式。并且,采用LCD显示屏进展模式的切换和参数的设定,实现了较好的人机交互。详细研究了PI调节器的设计和中位值平均滤波算法对负载参数精度提高的影响,设计了一种低本钱,较高精度,人机交互较好的程控电子负载。【关键词】电子负载 P

2、I调节器 滤波算法 STM321 引言在各种电子产品设计中需要用到负载测试,如蓄电池放电试验,购置电池、电源时等都需要负载测试。当前,国内外对上述产品的试验一般都采用传统的静态负载电阻箱、滑线变阻器等能耗放电的方法进展。纵观直流电源的开展史,从复杂、笨重的线性电源到高效便捷的开关电源,从简单的模拟电源到复杂的数控电源,电源逐渐覆盖了我们日常生活的各个领域,因而人们对电子负载的需要越来越多,对其功能的要求也越来越高。而传统的电源检测技术在测试电源性能时,往往需要接入不同性质、阻值的负载,传统的测试方法存在很大的局限性,如大功率可变电阻体积较大,别离电阻元件阻值不连续。为准确检测电源的可靠性和带载

3、能力,因此本文把电力电子技术和微机控制技术有机地结合起来,实现电源的可靠检测。在传统直流电源的根底上,利用微处理器、A/D、D/A转换器,结合软件编程,对电子负载进展程序控制。同时,应用控制理论设计一套高效的控制算法,来提高电子负载的控制精度,数据直观的显示在LCD触摸屏上,实现较好的人机交互,并能实现恒流、恒阻等模式的切换。本程控直流电子负载采用硬件、软件双调节系统与传统的模拟电阻性负载相比拟具有本钱低、性能好等长处,由于程控电子负载相较于模拟电阻性负载具有更多的优点,电子负载被越来越多地应用到各种实验场所,有着广阔的市场和广泛的应用前景。2 程控直流电子负载的原理及整体方案目前的恒流电路大

4、都是在根本恒流电路的根底之上进展改良,逐渐开展成形。目前应用比拟广泛的有线性调节和开关式调节两种电流调节方式,分别对这两种调节方式的特点进展总结,得到表1。吸取现阶段程控直流电子负载设计的优点。如图1所示,本程控直流电子负载方案构成为,STM32F103单片机通过内部集成的D/A,A/D模块来调节给定电压值,再经过V/I转换电路改变输出电流值,外围可以适当的增加运放电路来比例调节基准电压的大小。增加了保护电路,采用运算放大器构成的窗口比拟器,采样电压位于窗口值以内时,保护电路不动作,一旦采样电压值越界,保护电路及时切断电源,并反应给单片机,单片机控制声光报警装置提醒用户。并且LCD显示屏替换了

5、传统的显示器,可以显示电压、电流、英文标注并且负载参数显示精度可以到达三位数。3 程控电子负载的硬件设计程控电子负载的硬件设计是整个电子负载设计的根底。硬件设计主要包括单片机最小系统的设计和外围电路的设计,考虑如何实现功能的同时还必须兼顾元器件之间的相互影响的问题。本章从单片机系统的设计、电压电流转换模块的设计、PI调节器模块的设计这几个方面进展硬件设计开发。3.1 单片机系统设计单片机系统主要是由单片机最小系统及LCD显示器、外部按键、声光报警电路这些外围电路一起构成的数字电路控制模块。显示器件采用LCD液晶屏,显示模块的内部包含有一个液晶控制芯片 ILI9341,显示时,各种模块共同作用把

6、 GRAM存储单元中的数据转化成液晶面板的控制信号,使像素点呈现特定的颜色,各个像素点组合起来则成为一幅完整的图像来实现液晶显示。本设计用STM32F103的FSMC接口实现控制LCD的8080时序,较好的实现人机交互。采用矩阵键盘作为外部按键,蜂鸣器与LED实现声光报警,完成整个单片机系统的设计。3.2 电压电流转换电路的设计V/I转换电路是整个程控电子负载的核心电路,V/I转换电路是一种将输入电压转换为电流的电路,电子负载外接电源供电时,流过电子负载的电流值不会随着外部电压的改变而改变,而是仅取决于控制电压的大小。如图2所示,外部电源V1为电子负载提供电压,R1为电流检测电阻。运算放大器U

7、5与R8、C1组成PI调节器,Q1构成场效应管电路。电子负载内部电路上R1上的电压值,送入U6运放构成的前置放大器,进展电压放大后送入由U5运放,该运放构成PI调节器对场效应管的Vgs进展调节,控制场效应管的导通电阻进而到达恒流的目的。下面通过计算来说明V/I转换电路的工作原理:设流过反应电阻的电流为If,则反应电压为由上式可知,当电阻R2、R4、R6、R7、Rf的阻值固定,输出的电流值只跟输入电压有关,与外加电源电压的大小无关,外部电压在适宜的*围内改变时,输出电流恒定。因为A/D模块只能对外部电压的大小进展检测,所以检测电流时用电阻R1将电子负载电路中的电流信号转化成电压信号送入A/D模块

8、进展检测。负载电流I与电流采样点电压Uf的关系为电压采样电路中,由于电子负载的输入电压*围比拟宽,实际工作电压较高,采样前首先进展了分压设计。如图2所示采用1/11的分压被试电源两端的电压U与电压采样点电压Ur5的关系为根据电压检测电路所检测到的电压值,可以知道电子负载两端的实时电压值,根据矩阵键盘输入的电阻值和A/D模块检测到电路两端的电压值则可以计算出电路中应当存在的实时电流值,再根据恒流原理D/A模块对电流值进展准确控制则可以实现恒阻模式。恒阻模式下电压U与电路中电流I的关系为因为R1=0.2,电路中的电流100mA3.3 PI调节电路的设计为了提高电子负载的稳定性,本设计在传统的V/I

9、转换电路上进展了改良,增加了由运算放大器构成的硬件PI调节器,到达快速稳定电流输出的目的。PI调节器如图3所示。对于电子负载的设计,准确度是一个不容无视问题。控制MOS管导通量的变换是一个不停变化调节的过程,传统的比拟器仅仅只是比拟设置值与实测值,比拟后的输出作用于MOS管的门极。这样的反应系统只能使MOS管在通和短两种状态下切换,而PI调节器可以更加准确的调节MOS管的导通角,使其导通角更够在更大的*围内进展调整。如图3所示的PI调节器,其输出电压Vout由比例和积分两个局部组成,零状态的阶跃响应的输出电压的时间特性如图4所示。瞬间参加输入电压Uin时,开场的瞬间电容C1相当于短路,反应阻抗

10、只有电阻R3,输出电压从0跳变到KUin。随着电容C1被充电UO不断线性增长,直到到达最大放大电压或运算放大器饱和。因此,比例积分器拥有比例控制和积分控制两种优点,比例控制局部能够迅速响应外部输入,积分控制局部能够消除稳态偏差,实现对MOS管导通角的有效控制,只要负载电路中的实测值与设定值之间有偏差,输出就会反复调节,消除稳态误差,实现无静差的调节。PI调节器是一种线性控制器,理论输出值rt与实际输出值ct构成控制偏差将偏差的比例P和积分I通过线性组合构成控制量,对被控对象进展控制,规律为et为PI控制器的输入,ut为PI控制器的输出,K为比例系数,TI为积分时间常数。通常K的增大会使闭环系统

11、的调节量增大,系统响应速度加快,但是系统会变得不稳定。积分环节主要作用于消除静差,积分作用的强弱取决于积分常数TI,TI越大,积分作用越弱,反之越强。积分作用越弱,系统响应速度越慢。本设计,为了较快且更加准确的消除误差,取R1=R2=R3=10K,C1=1uF。所以,本设计的PI调节器K=1,TI=0.01s。4 程控电子负载的软件设计软件局部主要分为整体控制设计和中位值滤波算法设计两个局部。4.1 整体控制设计程控电子负载的主程序设计主要采模块化设计的方式。单片机工作流程图如图5所示。当翻开单片机电源,单片机启动并开场工作时用了。单片机先单片机只执行按键查询、LCD显示等功能,显示开场界面,

12、此时可以选择进入恒流或者恒阻模式。进入恒流、恒阻模式后输入设定的电流、电阻预置值,则完成负载设置,单机启动运算子程序开场运算所需输出电压值,再经过D/A转化产生基准电压,通过外部PI调节器和内部闭环调节来控制MOSFET的栅极电压,完成负载调节,在恒流、恒阻的工作模式下都进展A/D电压、电流检测,测出电子负载的实际电压和电流值,并通过液晶显示屏显示出来。如果电子负载在工作过程中出现了故障,导致电子负载内部电流过大,到达可以损坏该设计的阈值时,单片时机迅速产生中断,向外界发出报警信号的同时完毕整个系统的工作,保护内部电路不被烧毁。4.2 A/D采样滤波算法的设计对于A/D采样来说,一次的采样数据

13、不能合理的代表当前时刻的电压值,因为有外部和内部各种干扰的存在,会对采样值造成一定的误差,为了克制这种误差,可以采用数字滤波的方法对随机予以消除。本设计采用中位值平均滤波算法防脉冲干扰平均滤波算法其融合了中位值滤波算法能有效克制因偶然因素引起的波动干扰和算数平均滤波算法适用于信号求均值的优点,可消除脉冲信号干扰和采样值偏差。程序流程图如图6。该方法的思路为,连续采样n个数据,将这一组数据进展排序,去除最大值和最小值,计算n-2个数据的算数平均值,作为最后的结果。经过测试发现n取10的时候效果较好 。5 样机测试结果文章按照本设计,制作了负载样机,测试性能满足如下要求:1电流输入*围:01A,分

14、辨率:0.01A,精度:5%2恒阻模式:12K,分辨率:1,精度:5%首先测试系统的恒流特性,将直流电源和电子负载构成闭合回路,设定不同的放电电压,将得到的测试电流和目标电流值相比拟,分析误差。表2为恒流模式下的测试数据节选。电流精度在5%内时,设备两端电压变化*围较广。输出电流分辨率可以到达10mA,可以到达设计要求。相较于现阶段的恒流电子负载,提高了电流分辨率和恒流情况下电压变化*围 。表3为恒阻模式下的局部测试结果,在设定电阻值不大的时候,外部提供较大的电压,电子负载上电流值较大时实际电阻值和目标电阻值差距不大。随着目标电阻增加,电子负载上的电流减小,D/A输出控制精度达不到要求则误差会

15、增大,此时如果增加外部电压来提升电路中电流,则会导致A/D检测电压超出*围或测试不准确也会使整体误差增大。在该设计中,恒阻模式下,电阻值设置到500以下使恒阻效果较好,误差较小。假设电阻值大于500时也能在一定的电压*围内实现恒阻,但电压*围较小,误差较大。6 完毕语本文在理论分析的根底上,设计了一种高性价比的程控直流电子负载。详细讨论了程控直流电子负载的硬件、软件双调节系统的设计。样机测试结果证明,设计的电子负载具有较高的稳定性,性能优良,满足设计要求。参考文献1许琴.程控直流电子负载的研究与设计J.企业技术开发,2013,3217:1-2.2王丽.高精度程控电流源的设计J.仪表技术与传感器,201207:10-30.3吴振英,俞鑫东.基于MSP430F149直流电子负载醮设计J.现代显示,201212:10-14.4文先仕.基于arm c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论