【南京中科微CSM32RV20开发板试用体验】PWM的应用:电动牙刷的(按摩功能)波动控制

描述

本文来源电子发烧友社区,作者:jf_02901994, 帖子地址:https://bbs.elecfans.com/jishu_2293544_1_1.html

接上一次的功能继续开发。关于电动牙刷的按摩功能控制。
1.A:mcu的io选择。用PA14和PA15的IO口功能即可。
南京中科微

2:电机说明
南京中科微
可以看到电机是频率驱动。驱动频率为250—350HZ.的声波马达。每分钟震动频率最高21000次。
驱动之前一版用了6个mos管设计,分离式器件搭的电路比较复杂,网上选一款专门用来驱动马达的IC:
南京中科微

最大输出电流可满足马达驱动
IC的引脚说明:
南京中科微

对应电路和控制逻辑:
南京中科微

跟分离式mos一样。需两个io电平相反来实现正反振动控制。
2.功能原理说明:
电动牙刷在震动的时候,如同频率定时改变,就会让用户在刷牙的时感觉到如同按摩一样的效果。特别是护龈模式下。波动幅度更明显。正常工作频率A频率工作0.5s或者1s再换成B频率工作0.5S或者1S。频率切换越频繁,波动效果越OK。
实例验证我以:
频率设定:250HZ(工作1S),300HZ(工作1S)为例来进行。
3.程序实现:
IO开启,利用系统32M时钟延时处理
南京中科微

开启计数器,定制1S定时改变频率。来实现波形切换。南京中科微

  1.  

编译生成下载文件
南京中科微

选择编译好的文件。利用离线串口下载器下载。
南京中科微

总结:

  1.  

电动牙刷的功能,主要以io的控制为主。单片机运行频率达到,即可应用。

  1.  

低功耗要求比较高。目前市场上电动牙刷都是半年计的使用时间。

应用说明:

芯片应用于小型消费类家电控制。国产小型mcu,价格低配, 产品就可以多姿多彩。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分