一、迷你冷风机
1、方案选型
主控:应广单片机PMS154C SOP14
升压芯片:MT3608
无线芯片:SYN531R
2、原理图
3、源代码
4、调试中的问题
1)雾化驱动是通过一个110KHZ占空比为50%的方波,如果频率不对,雾化效果会不好,而且电流大
2)为了节省IO,灯与按键有共用,这里就需要切换输入输出。在输出切换到输入的状态下,应该延时长点,避免刚切换去读输入不稳定。
3)因为整个板子 的电流还是挺大的,用USB 5V 2A适配器供电其实还是存在一定风险的,会导致突然开风扇的时候单片机复位
4)刚开始我们雾化片的升压控制MOS采用的AO3400 ,但是在使用过程中发现,有些mos会烧掉,最后发现是AO3400的耐压是30V,换成AO3422 耐压60V的就好了。所以在做这种升压电路的时候,一定要测耐压耐流,避免大批量出现问题
5、产品图片
二、迷你热风机
1、方案选型
2、原理图
3、源代码
4、调试中的问题
1)最开始为了节约稳压芯片,采用稳压管来给单片机供电。本来那个220V转12V的电源芯片是有400mA输出的。但是由于热风机工作,里面温度升高,导致电流输出减小,而风扇的电流又很大,导致稳压到单片机的电压不足,单片机自己复位。后来改成稳压芯片就好了
2)像这种加热产品还是要考虑板子的温度,最好是结构设计的时候,让板子温度不会升高很大,毕竟电子器件在高温下会有很多问题
3)本来有个NTC用于温度采集,但是由于结构的限制,只能将NTC放在内部,这样导致采集的不到实际的室温
5、产品图片
三、低周波按摩仪
1、方案选型
2、原理图
3、源代码
4、调试中的问题
1)我们采用的是 BOOST升压,最开始由于硬件工程师降电感丝印152认作为1.5uH导致电压一直升不上来,实际是1.5mH。而且我们可以通过万用表来测量,如果测电感的阻值在几欧姆说明是比较大的电感
2)由于boost升压驱动能力是比较有限的,所以当开启按摩后,电压很容易被拉下来导致按摩没有什么反应。最开始一直认为吉利PWM波可以一直给,然后控制占空比来调节电压,但是这种压根没法来与力度进行转换。后来分析别人的波形发现
激励波占空比不变,可以通过增加每次给的波的数量来增加力度,可以根据增加波的频率来条件不同模式
比如针灸模式是300ms打开一下电极片,那么我给的BOOST激励波频率可以是100ms,力度1的时候,每次激励只给1个波,力度2的时候每次激励给2个波,以此类推
在指压模式是30ms打开一下电极片,那么我我给的BOOST激励波频率可以是10ms,力度1的时候,每次激励只给1个波,力度2的时候每次激励给2个波,以此类推
通过这样的调节就能很容易找到调节的方法
3)这里面还有一个加热片,加热片的电流是很大的,至少要达到2.5W升温效果才比较明显。首先电池就不能用普通0.5C充放电的电池,需要至少10C的锂电池。在过程中就发现,当我升压到12V的时候,虽然我通过调节驱动加热片的电压很小只有4V,但是还是能看到指示灯会闪烁,这是由于当你打开加热的瞬间,加到加热片上的电压实际是12V,这个时候瞬时电流是很大的,导致电源纹波较大
5、产品图片
四、挂脖冷风机
1、方案选型
2、原理图
3、源代码
4、调试中的问题
1)挂脖冷风机采用的是半导体制冷片来作为降温,所以半导体的散热要考虑好
2)因为整个板子的电流相对较大,我们用的电池也比较大,所以我们用了ME4059A作为充电芯片,充电电流为2A。最后客户测试发现,当电池用的比较低的时候,电池充不进电。最后测试发现,是ME4059A在电池低于2.9V的时候采用涓流电流充电,所以当低于2.9的时候充电电流时很小的,导致电池长时间是不能恢复到2.9V的,这里就需要将保护板的截止电压提高了。
3)在做挂脖的时候我做了上电自动检测,这意味着当上电的时候会有个大电流产生,如果电池没什么电的情况,就会导致电池电压频繁被拉低然后又恢复高,导致MCU频繁被启动,工作不正常。