立创EDA实战:基于FM8118芯片的小黄人新年主题加湿器设计与制作

立创EDA实战:基于FM8118芯片的小黄人新年主题加湿器设计与制作 立创EDA实战基于FM8118芯片的小黄人新年主题加湿器设计与制作最近想给朋友做个好玩又实用的小玩意儿正好赶上天气干燥就决定做个加湿器。一开始想着用单片机加几个三极管、MOS管来驱动雾化片觉得这样更“极客”一点。结果在面包板上折腾了半天发现单片机的PWM频率根本达不到雾化片需要的上百kHz而且电感烫得吓人。这才明白专业的事还得交给专业的芯片来做于是老老实实换成了专门用于雾化驱动的富满FM8118芯片。这个项目不仅电路简单可靠我还给它设计了一个小黄人的卡通外壳用3D打印出来特别有趣。今天我就把这个从“踩坑”到“成功”的完整过程分享给大家手把手教你如何用立创EDA设计电路、制作PCB并最终组装成一个可爱的双模式USB/电池小黄人加湿器。无论你是刚接触硬件的创客还是想学习专业芯片应用的爱好者这篇教程都能让你有所收获。1. 项目背景与芯片选型思考很多朋友刚开始做电子DIY项目时可能都跟我有一样的想法能用单片机搞定的事情就不想用专用芯片。觉得这样更灵活更能体现“编程”的功力。我在做这个加湿器时也是这么想的。最初的“野路子”方案我尝试用一块常见的单片机比如STM32或者51单片机产生PWM信号然后通过三极管放大再用MOS管去驱动雾化片。雾化片本质上是一个压电陶瓷片需要很高频率通常在100kHz以上的交流信号才能高效工作。遇到的坑频率不匹配普通单片机产生的PWM频率有限即使开到最高也往往达不到雾化片的最佳谐振频率导致雾化效率极低几乎看不到什么水雾。驱动能力不足雾化片在工作时相当于一个容性负载需要瞬间的大电流。普通MOS管驱动电路设计不好无法提供足够的峰值电流。严重发热最头疼的问题是电感发烫。因为驱动电路不匹配大量的能量没有用于产生超声波而是转化成热量消耗在了电感和MOS管上一会儿就烫得不能摸。转向专业方案经过一番折腾我意识到驱动雾化片是一个对频率、功率匹配要求很高的模拟电路问题而这正是专用芯片的优势。于是我找到了富满FM8118。这是一款集成了功率MOSFET的超声波雾化器专用驱动芯片。它的好处非常明显内置振荡器芯片自己就能产生雾化片所需的高频信号频率稳定无需单片机干预。集成驱动内部集成了功率管外围电路极其简单只需要几个电阻电容电感。高效可靠芯片针对雾化应用优化转换效率高发热小工作稳定。所以这个项目的第一个重要经验就是在涉及功率驱动、高频模拟信号的应用中优先考虑专用芯片往往比用单片机“硬怼”更简单、更可靠、效果更好。2. 核心电路FM8118驱动电路详解确定了FM8118作为核心接下来就是设计它的外围电路。这部分是整个加湿器的“心脏”理解了它你就掌握了这个项目最核心的技术。2.1 FM8118芯片引脚与功能虽然原文没有给出FM8118的详细数据手册引脚图但根据典型的超声波雾化驱动电路和应用我们可以理解其基本工作逻辑。这类芯片通常会有电源引脚、输出引脚连接雾化片和匹配电感、以及可能用于调节或控制的引脚。在我们的电路中FM8118的核心任务是产生高频振荡并通过其输出引脚驱动LC网络电感L1和雾化片本身的电容从而让雾化片谐振工作。2.2 原理图设计与元件作用让我们来看看驱动部分的关键电路设计你可以根据这个描述在立创EDA中绘制电源输入与滤波C1芯片的供电来自VCC网络。无论这个VCC是来自USB的5V还是电池升压后的5V在进入芯片前都需要进行滤波。C1100nF陶瓷电容就是起这个作用。它紧靠着芯片的电源引脚放置用于滤除电源线上的高频噪声为芯片提供一个干净、稳定的工作电压。这是保证芯片稳定振荡、避免异常的关键小细节。核心振荡与驱动网络L1 R2 C4 C5L1功率电感这是最重要的元件之一。它与雾化片本身的等效电容构成一个LC谐振回路。芯片驱动这个回路在其谐振频率下振荡。电感的感值需要根据雾化片的规格谐振频率、等效电容进行匹配。如果电感发烫多半是感值不匹配或品质不高。R2反馈电阻这个电阻连接在芯片的反馈引脚上用于调节振荡器的增益或起振条件确保电路能在各种条件下可靠起振。C4 C5它们是连接在输出端的电容通常起到隔直、耦合或谐振补偿的作用。特别注意根据原文的“注意事项”在仅USB供电模式下C2和C3是不需要焊接的。这里的C4、C5是驱动网络的一部分是必须焊接的。输出与雾化片连接芯片的输出直接驱动LC网络的一端网络的另一端则连接雾化片。雾化片有两根线不分正负直接接入电路即可。提示在实际绘制原理图时你需要找到FM8118的官方原理图参考设计或立创EDA的元件库。严格按照推荐电路连接元器件的参数如L1的电感值、R2的阻值最好参考芯片数据手册或成熟的方案。原文项目已验证了这套参数的可行性。3. 双模式供电电路设计与切换为了让这个小加湿器使用更灵活我设计了两种供电模式插着USB用或者装电池移动使用。这是项目的另一个实用点。3.1 供电电路原理两种模式的核心是获得一个稳定的、适合FM8118工作的电压通常是5V。电路逻辑如下USB供电模式USB口直接提供5V电压。这个5V经过一个防反接的肖特基二极管防止误接损坏后直接作为系统的VCC。电池供电模式使用一节3.7V的锂电池如常见的14500或18650。锂电池的电压在3.0V-4.2V之间波动不能直接给5V系统供电。因此需要一颗升压芯片将电池电压稳定升压至5V再作为系统VCC。3.2 关键配置与焊接注意事项这是最容易出错的地方务必仔细看电路板上会有一个位置用来选择供电模式通常是通过焊接或断开一个零欧姆电阻或磁珠来实现。在原文的图中这个位置被标记为“NC”位。情景一你想只用USB供电不装电池操作将“NC”位的电阻或0欧姆电阻焊上。同时不要焊接C2和C3这两个电容。原理焊上NC电阻相当于将USB的5V通路连接到系统VCC。不焊C2、C3是因为在纯USB模式下升压芯片电路是不工作的这些电容不需要。情景二你想使用电池供电可移动使用操作“NC”位的电阻绝对不要焊。同时确保升压芯片及其外围电路包括C2C3已经正确焊接。原理断开NC电阻避免了USB的5V直接灌入升压芯片的输出端防止损坏。此时系统VCC由电池通过升压芯片提供。注意千万不要在焊接了NC电阻的同时又安装电池这会导致USB的5V和电池升压后的5V直接短路很可能烧毁升压芯片或USB电源。务必二选一。为了方便你理解这里把两种模式的配置总结一下供电模式NC位电阻电容 C2 C3说明仅USB供电必须焊接不焊接适合固定场所插电使用电池供电不焊接必须焊接适合移动场景使用锂电池4. 物料准备与外壳组装电路设计好了PCB也打样回来了接下来就是准备物料和组装这个可爱的小黄人了。4.1 电子物料清单你需要准备以下核心电子元件PCB板根据你在立创EDA设计的图纸去打样。主控芯片富满 FM8118或兼容型号1个。功率电感根据电路设计参数如100uH选择饱和电流足够的型号1个。雾化片务必购买5V驱动的直径可选20mm或17mm。这个尺寸与你将要打印的外壳模型内的安装位置相匹配。供电部分USB Type-C 或 Micro-USB 母座根据你设计的PCB。锂电池如3.7V 14500电池及对应的电池座如果设计支持。升压芯片如FP6291等及其外围元件如果使用电池模式。阻容元件若干电阻、电容如100nF 10uF等参数参考你的原理图。海绵棒用于吸水并传导到雾化片上。购买直径7mm的长度可以先买200mm的然后根据小黄人外壳的内部高度进行裁剪。4.2 3D打印外壳与组装这个项目的乐趣一半来自电子另一半来自这个萌萌的外壳。获取模型外壳的3D模型文件已经在开源平台如原文提到的MakerWorld上分享。你可以直接搜索“小黄人加湿器”或通过原文提供的链接找到对应的模型文件。通常会有身体、头部、底座等几个部件。打印与后处理使用FDM 3D打印机用PLA材料打印即可。建议身体部分用经典的黄色衣服用蓝色眼睛部分可以用白色和黑色打印或者用丙烯颜料手绘。打印完成后仔细去除支撑必要时用砂纸打磨一下结合面让组装更顺畅。组装步骤第一步安装电子部分。将焊接好的PCB板固定在小黄人身体内部的卡槽或螺丝柱上。将雾化片安装到指定的位置通常是底部并连接好导线。把裁剪好长度的海绵棒插入雾化片中心的孔中。第二步组装外壳。将身体、头部、底座等部件按顺序扣合或粘合。注意留出USB接口的位置。第三步加水测试。在小黄人的“后背”或底部的水箱中加入纯净水或蒸馏水减少水垢让海绵棒充分吸水。接通电源USB或电池你应该能看到雾化片开始工作并从顶部喷出细密的水雾。5. 调试心得与常见问题最后分享几个我在制作和调试过程中遇到的小问题希望能帮你避开这些坑。问题一雾化片不工作没有水雾检查电源首先用万用表测量FM8118的VCC引脚是否有稳定的5V电压。供电不对一切白费。检查电感触摸电感L1如果工作它会微微发热。如果冰凉可能是电路未起振。重点检查电感是否焊好、感值是否正确以及R2反馈电阻是否连接。检查雾化片确保雾化片本身是好的连接线没有虚焊或断裂。问题二雾化量很小水位问题雾化片需要与水紧密接触。检查海绵棒是否将水充分导到了雾化片表面水位是否过低频率匹配虽然用了专用芯片但如果电感L1的参数与你的雾化片不是最佳匹配效率也会降低。可以尝试轻微调整电感感值比如换一个接近值的电感试试但变化范围不要太大。电源功率确保你的USB电源适配器能提供至少1A的电流。功率不足会导致电压被拉低影响雾化效果。问题三工作一段时间后停止过热保护触摸芯片和电感如果异常烫手可能是散热不良或负载不匹配。确保电路板通风。电池没电如果是电池模式检查电池电压是否过低。这个基于FM8118的小黄人加湿器项目就完成了。从最初的单片机驱动失败到选用专业芯片后的一次成功这个过程让我再次体会到“工欲善其事必先利其器”的道理。希望这个详细的教程能帮助你成功做出自己的小黄人加湿器。