您的位置 首页 IOT

STM32水温控制系统硬件详解

系统介绍:基于STM32F103的水温控制系统.实现室温到100度任意区间水温控制.精度;+/-1摄氏度.平均响应应时间:5分钟.控制对象:1公斤水.系统主…

体系介绍:依据STM32F103的水温操控体系.完结室温到100度恣意区间水温操控.精度;+/-1摄氏度.均匀呼应应时刻:5分钟.操控方针:1公斤水.

体系首要组成;铂金测温驱动电路(恒流源完结),市电电压过零检测电路.功率驱动电路(固态继电器完结),小信号扩大电路(仪用运放完结),STM32单片机最小体系.500W水温加热管.

1,铂金电阻测温驱动电路

驱动PT100铂金测温电阻.和电阻桥原理类似.运用1MA精细恒流源加在铂金电阻一端,另一端接地.用另一个1MA精细恒流源加在精细100欧姆电阻一端,另一端接地.(挑选100欧姆,是由于PT100在零度时电阻值是100欧姆)

这是铂金电阻驱动电路,R3是铂金电阻,当温度改变时电阻会发生改变,然后影响VF1和VF2之间压差不为零。别离作为INA128外表扩大器的输入端(外表扩大器的长处是输入阻抗十分高,共模抑制比好,十分适宜桥式电路)。通过扩大输出差模信号。可是其输入的共模信号比较窄,最大也只能抵达电源电压邻近,此刻能够通过调理Ref端调理输出电压。再用OPA335完结10倍的扩大作业使其输出在适宜的规模,便利AD并重。

2,驱动电阻桥的是1毫安的电流源,有必要选用精细电流源。确保电阻的改变不影响电流源的电流,假如不是精细电流源,那么电阻的改变就不能真实反响温度的改变,影响整个体系的精度。我选用的是HowLand电流泵

这是1mA的电流源,通过实验建立十分安稳,适宜用来驱动桥式测温电路。

3,电热丝驱动电路,用的是固态继电器。功能安稳,但价格较贵。在调理加热功率时用的过零检测电路,告诉单片机进入中止,调理继电器通断时刻,操控导通角,然后操控加热功率。其实能够不用过零检测,这儿用到是由于这儿用过零检测,能够准确地调整输入功率,操控更准确,对电网冲击更小。使整个体系作业更安稳。

4,温度操控算法,在操控范畴由于水是滞后性比较严重的介质。在加热功率的操控上,有必要选用必定的算法操控,这儿选用PID操控算法,简单易行。通过调理份额,积分,微分常数,操控功率,防止超调。下面是程序算法模型

structPID{

unsignedintSetPoint;//设定方针DesiredValue

unsignedintProportion;//份额常数ProportionalConst

unsignedintIntegral;//积分常数IntegralConst

unsignedintDerivative;//微分常数DerivativeConst

unsignedintLastError;//Error[-1]

unsignedintPrevError;//Error[-2]

unsignedintSumError;//SumsofErrors

};

//PID处理函数

//=====================================================================================================*/

unsignedintPIDCalc(structPID*pp,unsignedintNextPoint)

{

unsignedintdError,Error;

Error=pp->SetPoint-NextPoint;//夺冠

pp->SumError+=Error;//积分

dError=pp->LastError-pp->PrevError;//当时微分

pp->PrevError=pp->LastError;

pp->LastError=Error;

return(pp->Proportion*Error//份额项

+pp->Integral*pp->SumError//积分项

+pp->Derivative*dError);//微分项

}

此模型简单在单片机上完结,功能较好。通过实践验证契合较高的要求。关于各个参数的选取,我才用的是配凑发,依据作用来不断调整参数,终究调到适宜的参数。

5,最终一点是AD并重的基准电压源也很重要,直接影响采样精度,假如能够尽量选用专用的基准电压源芯片,操控AD采样夺冠。

以上是整个水温操控体系的规划关键,比较简单。可是关于了解PID操控有很大协助,还有仪用运放的运用和电流源的运用桥式电路的运用。硬件和软件都到达必定的训练作用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/264819.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部