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

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

3天内不再提示

【爱普特APT32F110开发板工程师测评5】基于APT32F110X实现的直发器设计方案

爱普特微电子 2023-03-05 10:37 次阅读

直发器是经过发热元件把头发加热,软化,然后再冷却,以达到直发的目标。如今的直发器,既可以拉直,又可以拉卷。以前直发器,主要使用者是专业的发廊剃头师,近几年直发器进入中国家庭市场,成为个人护理的必备产品,就像梳子一样遍及。

直发器通常使用加热元件来提高工作表面的温度,这会加快头发的角蛋白的分子结构发生变化,从而产生新的形状。加热元件通常使用正温度系数热敏电阻PTC(正温度系数电阻)。PTC具有独有的电热物理特性:在PTC元件上施加交流电压加热时,其电阻率在居里温度以下非常低,当电阻率在居里温度以上突然增加时,电流下降到稳定值自动控制温度和恒温功能。

近年来,为了追求加热速度和效率,也使用了加热元件。加热元件加热后,热量通过热传导传递到工作表面以完成烫发任务。

设计架构图:按键可以采用机械或者触摸,显示采用段码液晶或者OLED

3c164b7e-b91d-11ed-ad0d-dac502259ad0.png

低压电设计

3c3eec32-b91d-11ed-ad0d-dac502259ad0.png

3c5e60ee-b91d-11ed-ad0d-dac502259ad0.png

接口与驱动设计

3c76d1d8-b91d-11ed-ad0d-dac502259ad0.png

3ca1d784-b91d-11ed-ad0d-dac502259ad0.png

MCU选择APT32F110的24PIN的就可以了。得益于APT32F110强大的抗电磁干扰能力和抗静电。MCU工作极其稳定,内部晶振满足设计,几个元件就可以了。支持多序列转换模式。ADC最高可达16个转换序列, 可灵活配置转换通道,转换顺序。可实现对外部电流、电压等信号的精准的采样,而无需外置ADC芯片,简化设计。加热引入PID算法

GPIO配置

void GPIO_CONFIG(void)

{

GPIO_Init(GPIOB0,0,0);//PB00IR

GPIO_Init(GPIOA0,9,0);//PA09PWM

GPIO_Init(GPIOA0,5,0);//PA05蜂鸣器

ClrPA0(5);

GPIO_Init(GPIOB0,4,1);//PB04甩动开关


GPIO_Init(GPIOA0,13,1);//PA13KEY

GPIO_PullHigh_Init(GPIOA0,13);

GPIO_Init(GPIOA0,14,1);//PA14KEY1

GPIO_PullHigh_Init(GPIOA0,14);

GPIO_Init(GPIOB0,5,1);//PB05KEY2

GPIO_PullHigh_Init(GPIOB0,5);

GPIO_Init(GPIOB0,1,1);//PB01NTC_AD输入

GPIO_Init(GPIOA0,11,1);//PA11电压_AD输入

GPIO_Init(GPIOA0,10,1);//PA10过零点INT输入

GPIO_Init(GPIOA0,8,0);//PA08LED1

SetPA0(8);

GPIO_Init(GPIOB0,3,0);//PB03LED2

SetPB0(3);

GPIO_Init(GPIOA0,4,0);//PA04LED3

SetPA0(4);

GPIO_Init(GPIOA0,3,0);//PA03LED4

SetPA0(3);

GPIO_Init(GPIOA0,1,0);//PA01LED5

SetPA0(1);

GPIO_Init(GPIOA0,0,0);//PA00LED6

SetPA0(0);

GPIO_Init(GPIOA0,15,0);//PA15LED7

SetPA0(15);

GPIO_Init(GPIOA0,12,0);//PA12MOTER

GPIO_Init(GPIOB0,2,0);//未用引脚拉低

ClrPB0(2);

//------------ EXI FUNTION --------------------------------/

//EXI0_INT= EXI0/EXI16,EXI1_INT= EXI1/EXI17, EXI2_INT=EXI2~EXI3/EXI18/EXI19, EXI3_INT=EXI4~EXI9, EXI4_INT=EXI10~EXI15

GPIO_IntGroup_Set(PA0,10,Selete_EXI_PIN10);//EXI_INT set PBA.10

GPIOA0_EXI_Init(EXI10); //PA0.10 as input

//GPIO_PullHigh_Init(GPIOA0,10);

EXTI_trigger_CMD(ENABLE,EXI_PIN10,_EXIFT); //ENABLE falling edge

//EXTI_trigger_CMD(ENABLE,EXI_PIN10,_EXIRT); //ENABLE rising edge

EXTI_interrupt_CMD(ENABLE,EXI_PIN10); //enable EXI

GPIO_EXTI_interrupt(GPIOA0,0x400);//enable GPIOA0.10 as EXI

//EXI0_Int_Enable(); //EXI0 INT Vector

//EXI1_Int_Enable(); //EXI1 INT Vector

//EXI2_Int_Enable(); //EXI2~EXI3 INT Vector

//EXI3_Int_Enable(); //EXI4~EXI8 INT Vector

EXI4_Int_Enable(); //EXI9~EXI15 INT Vector

//EXI0_WakeUp_Enable();//EXI0 interrupt wake up enable

//EXI1_WakeUp_Enable();//EXI1 interrupt wake up enable

//EXI2_WakeUp_Enable();//EXI2~EXI3 interrupt wake up enable

//EXI3_WakeUp_Enable();//EXI4~EXI8 interrupt wake up enable

//EXI4_WakeUp_Enable();//EXI9~EXI15 interrupt wake up enable

}

3ce289c8-b91d-11ed-ad0d-dac502259ad0.png3d16698c-b91d-11ed-ad0d-dac502259ad0.png

效果:

3d4697ce-b91d-11ed-ad0d-dac502259ad0.png

结论:

APT32F110单片机工作稳定、性能强大、功能强、脾气小(外围电路设计简单),满足小家电ESD设计国标标准。可以取代STM32F103。

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

    关注

    25

    文章

    4925

    浏览量

    97136
  • 爱普特微电子

    关注

    0

    文章

    52

    浏览量

    4818
收藏 人收藏

    评论

    相关推荐

    【干货】有了这份HK32F407ZGT7开发板介绍,1万个项目轻松拿捏!

    2024-11-0811:39·航顺HK32MCUHK32F407ZGT7开发板开发板简介开发板是基于航顺芯片公司F4系列HK32
    的头像 发表于 11-08 13:28 169次阅读
    【干货】有了这份HK32<b class='flag-5'>F</b>407ZGT7<b class='flag-5'>开发板</b>介绍,1万个项目轻松拿捏!

    【干货】性价比拉满!HK32F407VG开发板介绍

    开发板简介开发板是基于航顺芯片公司F4系列HK32F407VGT7芯片的一款开发板,Cortex-M4内核,最高主频168MHz,内置1MK
    的头像 发表于 11-08 13:27 122次阅读
    【干货】性价比拉满!HK32<b class='flag-5'>F</b>407VG<b class='flag-5'>开发板</b>介绍

    鼎盛合:洗碗机触摸方案芯片APT32F1023

    触摸芯片,以其卓越的性能和强大的功能,为洗碗机带来了全新的操作体验。 APT32F1023 的性能优势 高精度触摸检测:APT32F1023 采用了先进的触摸检测技术,能够准确地识别用户的触摸操作。其 17 路触摸按键控制,具
    的头像 发表于 10-14 16:17 304次阅读

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载
    的头像 发表于 09-03 16:26 688次阅读
    【北京迅为】《stm32mp157<b class='flag-5'>开发板</b>嵌入式linux<b class='flag-5'>开发</b>指南》第五章 Ubuntu使用<b class='flag-5'>apt</b>-get下载

    PY32F002A单片机开发板 PY32F002AF15P6开发板 32位MCU,M0+内核

    PY32F002A 开发板上 搭载的是 PY32F002AF15P6 单片机,TSSOP20封装,开发板使用Type C接口供电, 可以用来对PY32
    的头像 发表于 09-03 14:41 422次阅读
    PY32<b class='flag-5'>F</b>002A单片机<b class='flag-5'>开发板</b> PY32<b class='flag-5'>F</b>002AF15P6<b class='flag-5'>开发板</b> 32位MCU,M0+内核

    洗碗机芯片 APT32F103 的参数技术

    在当今智能化的时代,洗碗机作为厨房中的重要家电,其性能和功能的不断提升离不开先进的芯片技术支持。的 APT32F103 芯片以其卓越的参数优势,为洗碗机带来了更出色的表现和用户
    的头像 发表于 07-03 14:28 407次阅读

    【GD32F303红枫派开发板使用手册】第二十讲 SPI-SPI NAND FLASH读写实验

    通过本实验主要学习以下内容: •SPI通信协议,参考19.2.1东方红开发板使用手册 •GD32F303 SPI操作方式,参考19.2.2东方红开发板使用手册 •NAND FLASH基本原理 •SPI NAND介绍 •使用G
    的头像 发表于 06-20 09:50 775次阅读
    【GD32<b class='flag-5'>F</b>303红枫派<b class='flag-5'>开发板</b>使用手册】第二十讲 SPI-SPI NAND FLASH读写实验

    基于MCU AiP8F3208/16的直发整体解决方案

    基于MCU AiP8F3208/16的直发整体解决方案
    的头像 发表于 06-07 09:48 283次阅读
    基于MCU AiP8<b class='flag-5'>F</b>3208/16的<b class='flag-5'>直发</b><b class='flag-5'>器</b>整体解决<b class='flag-5'>方案</b>

    普特微电子芯片封测基地项目签约

    近日,张家港高新区与深圳市普特微电子有限公司(APT)成功举行芯片封测基地项目签约仪式。该项目总投资高达6亿元,旨在打造一流的芯片生产研发基地。
    的头像 发表于 05-23 11:50 893次阅读

    APT32F102 开发板使用手册

    电子发烧友网站提供《APT32F102 开发板使用手册.pdf》资料免费下载
    发表于 04-16 09:07 0次下载

    普特再推超高性价比全国产32位MCU—APT32F1025B

    APT32F1025B是基于普特自研的微处理IP库及RISC核架构研发量产,采用-40~105℃工业级别标准设计,拥有17路touchkey,支持硬件触控,具有LVDIN功
    的头像 发表于 03-29 08:17 893次阅读
    <b class='flag-5'>爱</b><b class='flag-5'>普特</b>再推超高性价比全国产32位MCU—<b class='flag-5'>APT32F</b>1025B

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA
    的头像 发表于 03-14 18:20 1792次阅读

    基于普特APT32F1023B的高安全性车载逆变器全国产MCU方案

    稳步增长。普特车载逆变器方案前级由APT32F1023B控制推挽升压,后级基于APT32F1023B全桥逆变。输入电源11-15V、28.
    的头像 发表于 02-19 13:04 427次阅读
    基于<b class='flag-5'>爱</b><b class='flag-5'>普特</b><b class='flag-5'>APT32F</b>1023B的高安全性车载逆变器全国产MCU<b class='flag-5'>方案</b>

    ROS系统的智能车开发-基于米尔芯驰MYD-JD9X开发板

    本篇测评由电子工程世界的优秀测评者“mameng”提供。本文将介绍基于米尔电子MYD-JD9X开发板的ROS系统智能车
    的头像 发表于 01-26 08:01 848次阅读
    ROS系统的智能车<b class='flag-5'>开发</b>-基于米尔芯驰MYD-JD9<b class='flag-5'>X</b><b class='flag-5'>开发板</b>

    正点原子stm32f1 nano开发板简介

    温馨提示 :正点原子stm32f103-nano开发板有旧版本( 主控芯片STM32F103RBT6 )和新版本( 主控芯片STM32F103RCT6 ),两者使用的芯片型号不一样,注
    的头像 发表于 11-30 15:45 2177次阅读
    正点原子stm32<b class='flag-5'>f</b>1 nano<b class='flag-5'>开发板</b>简介