✅ 操作成功!

irf540

发布时间:2023-06-03 作者:admin 来源:文学
  • 📚 相关推荐文章

irf540

irf540

-

2023年2月10日发(作者:水仙花雕刻)

摘要

随着信息时代的到来,传感器技术得到了快速发展,其应用领域越来越广泛,

对其要求越来越高,需求越来越迫切。传感器技术已成为衡量一个国家科学技术

发展水平的重要标志之一。随着人们生活水平的提高,智能化的液体加热制冷类

家电越来越多地出现在人们的日常生活中,这些产品大多采用发热管或PTC热敏

电阻进行加热,仅仅具有加热功能;而使用半导体制冷片可以具备加热和制冷

双重功能,但缺陷是传统的半导体制冷片的方向控制大多使用继电器来完成,

继电器属于机械式开关,当频繁导通或关断时不仅会发出噪音,而且还会降低其

使用寿命。因此,有必要探索一种高效、静噪、安全的半导体制冷片控制方法。

本设计将H桥驱动电路引入半导体制冷片进行控制,通过控制H桥的通断方向来

控制半导体制冷片的加热和制冷,从而实现控温。

关键词:传感器;TEC;H桥

1、系统方案设计

本系统分为MCU,温度显示,温度控制,温度采集,本系统采用

STC12C5A16S2作为核心芯片,使用TEC1-12706半导体制冷片作为核心加热制

冷与案件,采用DS18B20温度传感器采集温度,通过上位机和单片机通讯,上

位机可以显示实时温度值,并且可以进行温度设置,半导体制冷片控制部分采用

H桥驱动控制电路进行电压翻转,H桥的导通和截止采用三极管开关电路进行控

制,从而达到加热和制冷的自动控制目的。

PC机显示温度、温度控制

设置温度RS232PWM

·······

加热制冷

温度采集

图1系统结构

1.1微型控制单元

MCU采用宏晶STC12系列单片机,其工作电压为5.5-3.5V,是高速/低功耗

/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12

倍,本单片机晶振频率为22.184MHz,本系统PWM的时钟源是Fosc,不用Timer,

PWM的频率为Fosc/2,此单片机完全能够满足本系统的设计要求。

1.2TEC12706半导体制冷片

TEC(Themoelectriccoolingmodules)即半导体制冷器,它的工作原理是基于珀

尔贴效应(r在1834年发现),即当电流以不同方向通过双金属片所构成

STC12C5A16S2

DS18B20

TEC

H桥

的结时能对与其接触的物体制冷或加热。两个电偶臂分别用P型和N型半导体

材料制成,然后上下分别用金属桥连接,由于电子在金属中的能量要低于在N型半

导体中的能量,故在P型电偶臂和N型电偶臂两端加上电压后,电子从金属流到N

型半导体需吸收能量,而从N型半导体流到金属中需放出能量,这样a端是电子从

金属流向N型半导体,故为吸热端,而b端是电子从N型半导体流向金属故为放热

端;反之,当在电偶臂两端加上反向电压时,此时a端则为放热端,而b端则为吸热

端。由此可知,若将a端与某物体接触,通过改变回路中电压极性和电流的大小即

可以实现对物体的制冷与加热。

图2TEC结构

1.3DS18B20数字温度传感器

DS18B20温度传感器是DALLAS公司生产的1-Wire,即单总线器件,只需要

一条口线通信,多点能力,简化了分布式温度传感应用,无需外部元件,可用数

据总线供电,电压范围为3.0V至5.5V,无需备用电源,测量温度范围为-55°

C至+125°C,-10°C至+85°C范围内精度为±0.5°C。温度传感器可编

程的分辨率为9~12位,温度转换为12位数字格式最大值为750毫秒,用户可定义

的非易失性温度报警设置,应用范围包括恒温控制,工业系统,消费电子产品温

度计,或任何热敏感系统。

2、硬件设计

2.1硬件功能划分

上位机执行机构

控制器

通讯被控

对象

检测机构

图3硬件功能划分

2.2温度采集

本系统采用单片机P2.6口作为DS18B20的数据输入端口

图4DS18B20的外部电源供电方式

在外部电源供电方式下,DS18B20工作电源由VCC引脚接入,此时I/O线

PC机

STC12单片机

TEC

制冷片

驱动电路

检测电路

不需要强上拉,不存在电源电流不足的问题,可以保证转换精度,同时在总线

上理论可以挂接任意多个DS18B20传感器,组成多点测温系统。注意:在外部

供电的方式下,DS18B20的GND引脚不能悬空,否则不能转换温度,读取的

温度总是85℃。

根据DS18B20的通讯协议,主机(单片机)控制DS18B20完成温度转换必

须经过三个步骤:每一次读写之前都要对DS18B20进行复位操作,复位成功后

发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操

作。复位要求主CPU将数据线下拉500微秒,然后释放,当DS18B20收到信号

后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信

号表示复位成功。

DS18B20测温系统具有测温系统简单、测温精度高、连接方便、占用口线少

等优点。

2.3驱动电路

图5驱动电路

H桥功率驱动电路可应用于步进电机、交流电机及直流电机等的驱动。永磁

步进电机或混合式步进电机的励磁绕组都必须用双极性电源供电,也就是说绕组

有时需正向电流,有时需反向电流,这样绕组电源需用H桥驱动。

本系统将H桥驱动电路引入对半导体制冷片进行控制。H桥采用一对

IRF9540P型MOSFET管和一对IRF540N型MOS管。根据MOS管导通原理,

对于N沟道MOS管,当栅-源之间不加电压时,漏-源之间只是两只背向的PN

结,不存在导电沟道,因此即使漏-源之间加电压,也不会有漏极电流。当栅-源

电压

GS

u大于开启电压

)(thGS

U,漏-源之间形成导电沟道,

GS

u愈大,导电沟道电

阻愈小。当

GS

u是大于一个确定值时,若在漏-源之间加正向电压,则将产生一定

的漏级电流。与N沟道MOS管相对应,P沟道MOS管的开启电压

)(thGS

U<0,

GS

u<

)(thGS

U时,管子才导通,漏-源之间应加负电源电压。

本设计使用NPN三极管进行开关电路

可行性:三极管有一个特性,就是有饱和状态与截止状态,正是因为有了这两种

状态,使其应用于开关电路成为可能。

必要性:假设我们在设计一个系统电路中,有些电压、信号等等需要在系统运行

过程中进行切断,但是又不能通过机械式的方式切断,此时就只能通过软件方式

处理,这就需要有三极管开关电路作为基础了。

如下图就是一个最基本的三极管开关电路,NPN的基极需连接一个基极电阻

R2、集电极上连接一个负载电阻R1。

首先我们要清楚当三极管的基极没有电流时候集电极也没有电流,三极

管处于截止状态,即断开;当基极有电流时候将会导致集电极流过更大的放大电

流,即进入饱和状态,相当于关闭。当然基极要有一个符合要求的电压输入才能

确保三极管进入截止区与饱和区。

图6NPN开关电路

本系统设计P1.3为PWM波输出端口,P1.1为加热、制冷控制端口,P1.3

接开关电路PWM1,P1.1接开关电路PWM2。P1.1为0时,驱动电路为加热状

态,P1.1为1时,驱动电路为制冷状态。

(1)当P1.1为0时,三极管开关电路Q6不导通,此时H桥右半边相当于

电源电压,并且Q2MOS管IRF9540两端所加电压为0,Q2不导通,Q4MOS管

IRF540两端所加电压为正,Q4导通。

1)当P1.3输出为PWM波高电平时,三极管开关电路Q5导通,H桥左半

边相当于接地,此时Q1MOS管IRF9540两端所加电压为负,Q1导通,Q3MOS

管两端所加电压为0,Q3不导通,此时电流方向经过Q1和Q4,从左流至右,

半导体制冷片处于加热状态;

2)当P1.3输出为PWM波低电平时,三极管开关电路Q5截止,H桥左半

边相当于电源电压,此时Q1MOS管IRF9540两端所加电压为0,Q1不导通,

Q3MOS管两端所加电压为正,Q3导通,由于没有对角的一对MOS管导通,所

以H桥不导通,半导体制冷片处于不加热状态;

(2)当P1.1为1时,三极管开关电路Q6导通,此时H桥右半边相当于接

地,并且Q2MOS管IRF9540两端所加电压为负,Q2导通,Q4MOS管IRF540

两端所加电压为0,Q4不导通。

1)当P1.3输出为PWM波高电平时,三极管开关电路Q5导通,H桥左半

边相当于接地,此时Q1MOS管IRF9540两端所加电压为负,Q1导通,Q3MOS

管两端所加电压为0,Q3不导通,由于没有对角的一对MOS管导通,所以H

桥不导通,半导体制冷片处于制冷状态;

2)当P1.3输出为PWM波低电平时,三极管开关电路Q5截止,H桥左半

边相当于电源电压,此时Q1MOS管IRF9540两端所加电压为0,Q1不导通,

Q3MOS管两端所加电压为正,Q3导通,此时电流方向经过Q2和Q3,从右流

至左,半导体制冷片处于制冷状态;

通过调整PWM波的占空比,可以得到想要得加热和制冷效果。本设计驱动

电路的电源采用外加电源,根据MOS管的导通原理,三极管的电源和H桥的电

源需一致。

2.4串口通讯

MAX232通过内部电压倍增及电压反相电路,把TTL电平与

RS232电平互换,实现单片机与PC机的串口通信。

图7串口通讯电路

2.5系统原理图及元件清单

图8原理图

元件名称规格型号数量

电阻5K2

10K2

P沟道MOSFETIRF95402

N沟道MOSFETIRF5402

NPN三极管C80502

半导体制冷片TEC1-127061

温度传感器DS18B201

散热片1

电源+5、+12V

表1元件清单

3、软件设计

3.1软件功能模块

软件设计中一个重要的思想就是采用模块化设计,把一个大的任务分解成若

干个小任务,分别编制实现这些小任务的子程序,然后将子程序按照总体要求组

装起来,就可以实现这个大任务了。这种思路对于可重复使用的子程序显得尤为

优越,因为不仅程序结构清晰,而节约程序存储空间。根据系统设计要求,软件

设计采用了结构程序模块化设计。

半导体温度控制仪的软件系统包括下位机程序和上位机程序两部分。下位机

程序又包括主程序、温度采集模块、PWM控制模块、串口通讯模块、等几个模块。

上位机程序主要是通过串口口实现对系统温度的控制,并且可以接收下位机的数

据并实时显示温度曲线。

图9软件功能划分

人机界面核心算法

PWM模块

中断

被控对象

温度采集模块

3.2主程序流程

图10主程序流程

3.2温度采集模块

温度采集模块是利用DS18B20和单片机进行串行总线通信的方

式实现的。DS18B20是数字传感器,因此不需要A/D转换,省去许

多硬件电路。但是由于硬件的减少,DS18B20对软件要求就提高不

开机

初始化

显示初始温度

PWM控制

绘制温度曲线

用户设置温度

采集温度

达到设置温度

保持恒温

少。它有着严格的时序要求,否则传感器将不工作。

读取温度流程如下:

图11温度采集流程

数据端置位

复位DS18B20

写跳过ROM匹配命令0xCCH

DS18B20是否存在

写温度转换命令0x44H

延时750us?

复位DS18B20

写读温度字节命令0BEH

写跳过ROM匹配命令0CCH

读温度

读温度值返回

开始

3.3PWM控制模块

本设计PWM输出采用STC12C5A16S2自带PWM产生模块,设

置为8位无中断PWM输出,产生PWM经P1.3端口输出截止驱动电

路的PWM1端。PWM控制流程如下:

图12PWM控制流程

3.4核心控制算法

本设计采用bang-bang控制,这种控制方式在某些方面具有比常规PID控制

较为优越的性能,尤其是对于给定值的提降及大幅度的扰动作用,效果更显著。

在动态质量上不仅体现为过渡时间短这一特点,而且在超调量等其他指标上也具

有一定的改善。

本文设计将设定温度划分若干小区间,对于不同的设定温度区间,MCU控制

单元输出不同占空比的PWM波。当设定温度确定在某温度区间后,初始的PWM

波占空比也随之确定,当温差大于3°C时,系统采用初始的占空比来控制半导

体制冷片;当温差小于3°C大于0.5°C时,MCU单元减少占空比,系统采用此

时的占空比来控制半导体制冷片,此时对半导体制冷片的控制作用减弱;当温差

开始

计算所需占空比

PCA时钟设定

启动PCA时钟

返回

小于0.5°C时,此时MCU输出的PWM波占空比为0,停止对半导体制冷片的控

制,但此时因为惯性,温度还会小幅度上升,正好达到设定的目标温度;由于

MCU停止对半导体制冷片的控制,此时制冷片温度会回落,当回落至温差大于

0.5°C时,系统又用小占空比PWM波对制冷片控制,温差小于0.5°C时,再次

停止控制;此后,系统温度就以小震荡稳定在设置的目标温度。

开始

根据设置温度,确定初始占空比

MCU输出PWM,进行控温

温差小于3°C

减少占空比

MCU停止控制

Y

N

循环检测温差

大于0.5°C

结束

MCU输出小占空比PWM,进行控温

温差小于0.5°C

减少占空比

Y

Y

N

N

图13核心控制流程

4、调试

4.1人机界面

机界面部分采用VB6.0编写。使用VB6.0的串口控件进行PC与单片机的串

行通信。人机界面可显示当前温度、设定温度以及设定温度和当前温度的曲线等。

图14人机界面

4.2测试

整个测试过程就是随机选取若干个测试设定值,观察在各个设定值的情况

下系统控制性能。如上图所示,当设置温度为35°时,控制精度可以达到1°C

之内。

实时温度和设

定温度曲线

按下按钮,设

定新的温度值

手动输入需要设

置的温度值

采样值实时

显示

设定值与实

时值得偏差

当设置温度为40°C时,由温度曲线可以看出,基本可以达到要求效果。

当设置温度为50°C时,由温度曲线可以看出,实时温度虽然有小幅度震

荡,但可达到要求效果。

当设置温度为25°C时,此时低于室温,由温度曲线可以看出,此时制冷效果

基本满足要求。

当设置温度为更低时,此时由于外界室温影响,电源功率的不足,以及热面

的散热不足,达不到所要求的制冷效果。

5、总结

通过本次实验使我基本了解了温度控制系统的基本工作原理和组成,此次在

对半导体制冷器设计实验中做了下列工作:

(1)通过对半导体制冷片的分析,根据其工作原理确定系统的总体设计方案;

(2)完成了对半导体制冷片模拟电路的设计,包括驱动电路和开关电路;

(3)完成了对半导体制冷片单片机的程序编写,使用单片机对整个系统的工

作运行进行控制;

(4)编写了上位机软件,实现了上位机对温控的控制及显示。

结论:

尽管本文设计基本满足系统的要求,但是在实际环境的影响,例如,在制冷

过程中,由于制冷片的散热不足,导致热面的温度传递至制冷面,影响制冷效果。

以后的改进之处就是改善散热方式,例如改为水冷可以达到更低的温度,其他目

标均可实现。

由于本人水平有限,实际经验缺乏,文中设计可能存在一些不足及疏忽之处,

再次感谢同学们的帮助及老师热心的指导。

👁️ 阅读量:0