基于STM32的半导体制冷片温度控制

制冷片温度控制,温控范围15℃~45℃,本人菜鸡一枚,大佬绕路。

#include "stm32f10x_gpio.h"
#include "relay.h"
void relay_Init(void){
  GPIO_InitTypeDef GPIO_InitStructure;
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//ʹÄܹܽÅʱÖÓ¡£
	GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_7;
	GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
  GPIO_Init(GPIOB, &GPIO_InitStructure);
}


void relay_off(void){


GPIO_SetBits(GPIOB,GPIO_Pin_7);


}
void relay_on(void){

 GPIO_ResetBits(GPIOB,GPIO_Pin_7);

}
#include "sys.h"	

void relay_off(void);
void relay_on(void);
void relay_Init(void);
void relay_on(void);


	

 

#include "cold.h"
#include "delay.h"
#include "usart.h"
#include "dac.h"
#include "relay.h"



u16 flag;
u16 len; 	
u16 t;
extern u8 buf[];
 u16 end,from;
vo
  • 3
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
摘要:设计了一种以单机HⅣ447为核心,半导体制冷为发热制冷体的智能恒温控制系统.通过H桥驱动电路控制半导体制冷进行加热或制冷,实现了自动恒温控制关键词:HT46R47半导体制冷;恒温控制系统:H桥驱动电路   随着人们生活水平的提高,智能化的液体加热制冷类家电越来越多地出现在人们的日常生活中,这些产品大多采用发热管或PC热敏电阻进行加热,仅仅具有加热功能;而使用半导体制冷可以具备加热和制冷双重功能,但缺陷是传统的半导体制冷的方向控制大多使用继电器来完成,继电器属于机械式开关,当频繁导通或关断时不仅会发岀噪音,而且还会降低其使用寿命.因此,有必要探索一种高效、静噪、安全的半导体制冷控制方法   本系统采用直流的半导体制冷作为核心加热制冷元件.半导体制冷是利用物理现象中的帕尔贴效应,靠电子空穴在运动中直接传递能量来实现的.当直流电通过两种不同半导体材料串联成的电偶时,在电偶的两端即可分别吸收热量和放出热量,所以将半导体制冷的一面贴合在要加热或制冷的液体一侧,通过控制半导体制冷的电压方向就可以达到加热或制冷的日的.半导体制冷技术的优点是结构简单,体积小;无制冷工质,无振动,噪声小,寿命长,维修方便;启动快,控制灵活H桥驱动电路常用于直流电机的方向控制,本系统将H桥驱动电路引入对半导体制冷进行控制如图2所示,当控制信号PC1为高电平,PTC2为低电平时,左侧臂两个8550三极管Q1和Q2导通,由于上、下两个MOS管分别为P沟道和N沟道MOS管,所以任何时刻只能有1个导通,而此时上面的P管,即Q5导通;而另外一臂上,两个三极管Q3和Q4都没有导通,此时下面的N沟道MOs管Q8导通,于是在半导体制冷两端形成12V电压差,制冷开始加热(或制冷).同理,当PTCI为低电平,PC2为高电平时,此时半导体制冷电压翻转,原来加热(或制冷)的一面开始制冷(或加热).

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值