0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于与STM32的加湿器之雾化片驱动

嵌入式技术 来源:嵌入式技术 作者:嵌入式技术 2024-10-12 17:29 次阅读

加湿器是一种由电力驱动,用于增加环境湿度的家用电器。加湿器通过特定的方式(如蒸发、超声波振动或加热)将水转化为水蒸气,并将这些水蒸气释放到空气中,从而增加空气中的湿度。主要功效是改善室内环境的湿度,减少因空气干燥带来的不适,如皮肤干燥、喉咙不适等。同时,加湿器还能在一定程度上减少空气中的浮尘,去除异味,并创造更舒适的居住环境。

1.工作原理

根据工作原理的不同,加湿器主要分为以下几类:

蒸发式加湿器:利用风机的作用使水蒸发并扩散到空气中,达到加湿的目的。这种加湿器使用方便、无噪音,适合在需要安静环境的场所使用。
超声波加湿器:通过高频震荡将水雾化为超微小颗粒,并通过小风扇将水雾扩散到空气中。超声波加湿器的加湿效果好,能快速提高空气湿度,但可能会产生一定的噪音。
加热加湿器:通过加热将水转化为水蒸气并释放到空气中。加热加湿器不仅能增加空气湿度,还能杀死空气中的细菌和病毒,改善室内空气质量。但加热加湿器需要较高的能耗,并在加热过程中可能产生噪音。

2.市场与发展

随着人们生活水平的提高和对居住环境舒适度的要求增加,加湿器的市场需求不断增长。市场上出现了各种品牌、型号的加湿器产品,以满足不同消费者的需求。未来加湿器产品将更加智能化、便捷化。例如,通过智能控制实现自动调节湿度、与智能家居系统联动等功能。同时,随着环保意识的提高和技术的进步,节能、环保的加湿器产品也将受到更多消费者的青睐。

3.加湿器雾化片驱动

加湿器雾化片是加湿器中的核心部件,负责将水分子雾化成微小的颗粒,并释放到空气中,从而增加空气湿度。
加湿器雾化片,也称为超声波雾化片或换能片,是一种利用超声波振动原理将液态水转化为气态水雾的装置。通过高频振动将水分子打散成微小颗粒,形成水雾,并随着空气流动扩散到室内,达到加湿的效果。
随着加湿器市场的不断扩大和消费者需求的多样化,加湿器雾化片的生产和研发也在不断进步。目前市场上已经出现了多种类型的雾化片产品,如超声波雾化片、压电陶瓷雾化片等。

本次采用的加湿器雾化片为超声波雾化片,采用5V工作电压,工作频为110KHZ,工作电流大约300mA,2.0接线端子。硬件实物如下图所示:

wKgZomcKQLeAByArACWf9wCbQHo665.png

加湿器雾化片硬件电路设计如下图所示:

wKgZomcKQMCARyXXAAJntwbRnj4264.png

 使用NMOS管实现PWM输出110KHZ频率,外加三脚升压电感升压实现雾化片驱动。利用电感的互感特性,将初级电能转化为磁能,磁能感应到次级时,次级将磁能再转换成电能,一系列的电磁转换过程,只要将初级设计成一个小感量,次级设计成一个大感量,当电感器流过一个交变的电流,就可以达到一个升压的效果。三角电感实物图和封装如下图所示:

wKgaomcKQNaAZf0XAAWnsjRtido970.png

  本次设计采用的三脚电感参数为6*8(25uH+800uH)。

wKgaomcKQPKAAdjhABELb3Adn5g351.png

3.加湿器雾化片驱动

3.1 HAL库配置PWM模式

  本次雾化片驱动引脚为PB9,可通过TIM4_CH4通道进行驱动。使用HAL库配置信息如下:

wKgaomcKQQuAX0PsAAf7c0e2ARg773.pngwKgZomcKQRyAX7kRAAbfRu85JR0417.png

3.2 PWM代码生成

  TIM4_CH4初始化代码如下:

void MX_TIM4_Init(void)
{

  /* USER CODE BEGIN TIM4_Init 0 */

  /* USER CODE END TIM4_Init 0 */

  TIM_ClockConfigTypeDef sClockSourceConfig = {0};
  TIM_MasterConfigTypeDef sMasterConfig = {0};
  TIM_OC_InitTypeDef sConfigOC = {0};

  /* USER CODE BEGIN TIM4_Init 1 */

  /* USER CODE END TIM4_Init 1 */
  htim4.Instance = TIM4;//定时器4
  htim4.Init.Prescaler = 0;//预分配系数
  htim4.Init.CounterMode = TIM_COUNTERMODE_UP;//向上计数
  htim4.Init.Period = 654;//重装载值,一个技术周期时间:1/72*654=9.08us,约为110KHZ
  htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;//无时钟分频因子
  htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE;//自动重装载允许
  if (HAL_TIM_Base_Init(&htim4) != HAL_OK)//定时器初始化
  {
    Error_Handler();
  }
  sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;//时钟源
  if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK)
  {
    Error_Handler();
  }
  if (HAL_TIM_PWM_Init(&htim4) != HAL_OK)//初始化定时器
  {
    Error_Handler();
  }
  sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
  sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
  if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK)
  {
    Error_Handler();
  }
  sConfigOC.OCMode = TIM_OCMODE_PWM1;//PWM模式1
  sConfigOC.Pulse = 0;//占空比
  sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;//有效电平为高电平
  sConfigOC.OCFastMode = TIM_OCFAST_ENABLE;//快速比较使能
  if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_4) != HAL_OK)//TIM4_PWM初始化
  {
    Error_Handler();
  }
  /* USER CODE BEGIN TIM4_Init 2 */

  /* USER CODE END TIM4_Init 2 */
  HAL_TIM_MspPostInit(&htim4);//定时器引脚与时钟配置

}

 定时器4通道4硬件引脚配置和启动代码示例:

void HAL_TIM_MspPostInit(TIM_HandleTypeDef* timHandle)
{

  GPIO_InitTypeDef GPIO_InitStruct = {0};
  if(timHandle->Instance==TIM4)
  {
  /* USER CODE BEGIN TIM4_MspPostInit 0 */

  /* USER CODE END TIM4_MspPostInit 0 */

    __HAL_RCC_GPIOB_CLK_ENABLE();//开启PB时钟
    /**TIM4 GPIO Configuration
    PB9     ------> TIM4_CH4
    */
    GPIO_InitStruct.Pin = GPIO_PIN_9;//PB9
    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;//复用推挽输出
    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;//响应速度
    HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);

  /* USER CODE BEGIN TIM4_MspPostInit 1 */
		HAL_TIM_PWM_Start(timHandle,TIM_CHANNEL_4);//初始化通道4
  /* USER CODE END TIM4_MspPostInit 1 */
  }
}

3.3 主函数和启动加湿器

int main(void)
{
  /* USER CODE BEGIN 1 */

  /* USER CODE END 1 */

  /* MCU Configuration--------------------------------------------------------*/

  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  HAL_Init();

  /* USER CODE BEGIN Init */

  /* USER CODE END Init */

  /* Configure the system clock */
  SystemClock_Config();

  /* USER CODE BEGIN SysInit */

  /* USER CODE END SysInit */

  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  MX_DMA_Init();
  MX_TIM4_Init();
  MX_USART2_UART_Init();
  MX_USART1_UART_Init();
  /* USER CODE BEGIN 2 */
	printf("串口初始化完成rn");
	TIM4->CCR4=327;//设置占空比,高低电平各占一半
/* USER CODE END 2 */
while(1)
{

}
wKgaomcKQXCAUwOPAB12FoW5trE225.png


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 加湿器
    +关注

    关注

    4

    文章

    168

    浏览量

    20936
  • 超声波
    +关注

    关注

    63

    文章

    3054

    浏览量

    138949
  • STM32
    +关注

    关注

    2275

    文章

    10939

    浏览量

    358910
收藏 人收藏

    评论

    相关推荐

    雾化的电压起什么作用

    本帖最后由 eehome 于 2013-1-5 10:09 编辑 雾化的电压难道不是分解水的吗?让水变成小小的颗粒?崩溃,谁告诉我雾化的电压到底是做什么用的
    发表于 12-04 16:11

    请教香薰机雾化工作不起雾

    原理图百度搜的,我样机工作的时候雾化工作电流有500mA,自己做的雾化工作电流只有120mA,检查其他器件都正常,MOS那边驱动正常,M
    发表于 01-14 09:38

    请教关于加湿器雾化知识

    加湿器上的雾化经常出现雾小的情况,谁有好的厂家推荐或相关失效案例学习一下,多谢!
    发表于 04-20 09:24

    雾化器库的使用说明

    雾化器库使用说明本文档为赛元提供的雾化器库的使用说明,雾化器库支持1.7M、2.4M和3M频率的雾化,库提供了函数接口进行设置。其中1.7
    发表于 07-22 07:41

    雾化器的相关资料分享

    器,空气压缩式雾化器,网式雾化器。超声雾化器因其价格合适,适合家用,被广泛应用于加湿器,香薰机等各种小家电,也在医疗领域有很多的应用。家用雾化
    发表于 11-24 08:11

    求一种USB加湿器IC方案

    USB加湿器IC方案一、功能说明:1、加湿器驱动IC芯片输入电压为4.5 V(电池3节)2、有3路PWM输出推雾化器,有3路黄光LED电平输出分别指示
    发表于 02-22 08:15

    有什么可以用单片机控制的空气加湿器件?

    DIY小玩意需要做到空气湿度控制,现在的设想是湿度检测用dht11,加湿器件采用微孔雾化,去湿用风扇通风实现。但不是很清楚微孔雾化和直
    发表于 10-07 07:09

    TD-5型超声波微型雾化加湿器电路图

      TD-5型超声波微型雾化加湿器电路图
    发表于 02-28 00:22 3713次阅读
    TD-5型超声波微型<b class='flag-5'>雾化</b><b class='flag-5'>加湿器</b>电路图

    家用雾化加湿器电路图

    家用雾化加湿器电路图
    发表于 02-28 00:25 9870次阅读
    家用<b class='flag-5'>雾化</b><b class='flag-5'>加湿器</b>电路图

    微孔雾化驱动线路板规格书

    微孔雾化驱动PCB适合于谐振频率在108KHZ±3KHZ的微孔雾化,具有自动跟踪雾化谐振频
    发表于 08-08 14:45 661次下载

    自恢复保险丝PTC在超声波雾化器和加湿器中的保护作用

    超声波雾化器和加湿器是最近几年的新产品,他们的工作原理就是通过雾化产生震荡,液体在雾化的作用
    发表于 06-12 09:25 2278次阅读

    基于WT2003H模组的雾化加湿器设计方案

    随着空调的广泛使用,及秋冬季节的气候干燥,导致皮肤紧绷、口舌干燥、咳嗽感冒等空调病的滋生,人们也更注重于养生,预防及保健。空气加湿器雾化加湿器等产品因此受到市场的青睐。加湿器
    的头像 发表于 04-19 11:52 2303次阅读
    基于WT2003H模组的<b class='flag-5'>雾化</b><b class='flag-5'>加湿器</b>设计方案

    基于WT2003H语音芯片的雾化加湿器解决方案

    加湿器⾏业在中国的发展有近20年的历史,经过多年的空⽓质量概念普及、产品研发、市场培育,加湿器这⼀相对陌⽣的⼩家电产品的功能和作⽤逐渐被接受和青睐;开发一款多功能的加湿器,则需要一颗较为昂贵的MCU芯片,用于控制各类电机
    的头像 发表于 09-23 17:20 1215次阅读
    基于WT2003H语音芯片的<b class='flag-5'>雾化</b><b class='flag-5'>加湿器</b>解决方案

    智能加湿器方案开发与加湿器的原理

    、状态指示等功能,下面我们来看看加湿器方案的功能和原理。 一、加湿器方案介绍 我们常用的加湿器核心部件是一种叫超声波陶瓷雾化的元件,在分类
    的头像 发表于 06-02 14:06 1498次阅读

    一文读懂加湿器应用的超声波雾化技术

    超声波雾化技术以其高效、安全、静音等特性,在加湿器领域得到了广泛应用。
    的头像 发表于 07-16 00:00 1071次阅读
    一文读懂<b class='flag-5'>加湿器</b>应用的超声波<b class='flag-5'>雾化</b>技术