这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【Let'sdo2025第4期】基于单片机的直流电机控制---开箱帖

共1条 1/1 1 跳转至

【Let'sdo2025第4期】基于单片机的直流电机控制---开箱帖

助工
2026-01-30 16:11:40     打赏

很荣幸能入围 EEPW Let's do 2025 年第 4 期 “基于单片机的直流电机控制” 活动,感谢 EEPW 和 Digikey 提供的宝贵学习机会!盼了快半个月终于收到了快递,漂洋过海终于来到了面前。拆开包装的瞬间满满的惊喜,先来和大家分享一波开箱的快乐~

一.整体开箱

快递包装很扎实,还贴有 “已验视” 标识,物流服务细节拉满。拆开外层包装后,里面的元器件都用防震牛皮纸和独立包装袋妥善包裹着,没有出现任何磕碰或损坏的情况,防护做得十分到位。

 3efdc947-8198-4aa7-92b3-60133f910a1b.png 45f917c4-add3-40b7-9851-b7ef561f50ea.png

侧面划开了一条缝,应该是过海关拆封检查时候留下的:

4c361f6e-c153-433f-9d67-b9fe32706805.png


先给大家展示下开箱后的 “全家福”:核心的 NXP FRDM-MCXA153 开发板、Adafruit TB6612 电机驱动模块、Traco Power 电源模块,还有活动必备的配件和文档,每一样都整齐摆放,一目了然。

04全家福.jpg


二.NXP开发板开箱

 看完整体快递开箱,接下来重点和大家拆解本次项目的核心控制单元 ——NXP FRDM-MCXA153 开发板,一起来近距离感受下这款实力派开发板的魅力~

05开发板开箱.jpg


拆开开发板的独立包装,首先映入眼帘的是印有 “FRDM-MCXA153 DEVELOPMENT BOARD” 字样的快速入门指南,封面清晰标注了 “MCUXpresso DEVELOPER EXPERIENCE”,手册内页不仅有简单的开箱指引,还附上了官网资源下载链接,方便快速获取用户手册、原理图、layout 源文件和 SDK 等核心资料,对新手十分友好。

06开发板正面.jpg

取出开发板本体,第一感觉就是做工扎实精致。板卡整体布局规整,元器件焊接均匀饱满,没有出现虚焊、漏焊的情况,边缘切割光滑无毛刺。板载 MCU 为 MCXA153,搭载 Arm® Cortex®-M33 内核,主频最高可达 96MHz,具备出色的实时控制性能,尤其是内置的 FlexPWM 模块,正是本次直流电机控制的核心硬件支撑,能精准输出 PWM 信号调节电机转速和方向。

仔细观察板卡细节,可以看到丰富的接口设计:Arduino、FRDM、MikroBus、PMOD 四大主流扩展接口一字排开,后续可以轻松外接传感器、扩展模块,大大提升了项目的扩展性;板载 MCU-LINK 调试器,无需额外外接调试工具,直接通过 USB Type-C 接口就能实现仿真调试和程序下载,省去了额外配置调试器的麻烦;板上还设计了复位按键(SW1)、功能按键(SW2、SW3)和 RGB LED 指示灯,方便后续进行功能测试和状态指示。

值得一提的是,这款开发板的功耗控制十分出色,活跃电流低至 53uA/MHz,深度关机电流仅 394nA,同时支持宽温度范围(-40°C 至 125°C),不仅适合桌面开发,也能应对不同场景的测试需求。此外,NXP 官网提供的技术支持资源非常丰富,从入门教程到进阶文档一应俱全,即便遇到问题也能快速找到解决方案。

 07开发板反面.jpg


板卡背面的标识同样清晰明了,印有详细的型号、批次信息(LOT AOTR234913)、产地(CHINA)以及 CE 认证标识,还有 “STATIC SENSITIVE” 静电敏感提示,提醒使用时注意静电防护。关键引脚和电源轨都有明确标注,比如 3V3、5V、GND 等,后续焊接和接线时能快速识别,降低出错概率。

配套的 USB 3.0 AM 转 Type-C 线缆质感十足,接口插拔顺畅,长度适中,能满足日常开发时的连接需求。将线缆连接到开发板的 USB 接口后,板上的 USB ACTIVE 指示灯会亮起,直观反馈连接状态。

三、电机驱动板

继核心开发板之后,本次开箱的重点轮到直流电机控制的 “动力桥梁”——Adafruit TB6612 电机驱动板.  电机驱动模块小巧精致,虽然体积不大(27mm×19mm),但功能强大,内置 H 桥驱动电路和 MOSFET,能轻松驱动两个直流电机。模块包装上印有详细的型号标识 1528-1212-ND,还附带了配套插针,方便后续焊接使用,外围电路设计简洁,上手难度不高。

 08电机驱动板.jpg  08电机驱动板背面.jpg

这款黑色驱动板的做工让人惊喜:PCB 板材质厚实,边缘切割平整无毛刺,黑色阻焊层均匀光滑,焊点饱满圆润,没有虚焊、连锡的情况。板上元器件布局紧凑规整,核心芯片 TB6612FNG 居中放置,周围的电阻、电容等被动元件排列有序,标注清晰明了 ——MOT.A、MOT.B 电机接口,AIN1/AIN2、BIN1/BIN2 控制接口,PWMA/PWMB 调速接口,VCC/VM 电源接口以及 GND、STBY 引脚都一一标注,即便新手也能快速识别接线。

驱动板体积小巧到超出预期,仅 27mm×19mm,重量不足 2g,这种紧凑设计能大大节省 PCB 布局空间,尤其适合对体积有要求的项目。核心芯片 TB6612FNG 内置双 H 桥驱动电路和 MOSFET,无需额外搭建驱动电路,每通道最大持续电流 1.2A、峰值 3A,支持 4.5-13.5V 宽电压输入,刚好匹配本次项目的 12V 直流电机,以及我手头的5V电机都能适配。

 09电机驱动板与我的同型号驱动板.jpg  65f7f0ed-cf5b-4713-aceb-cc534e94d692.png

翻箱倒柜把我手头上有的一块国产 TB6612FNG 板子找出来,一对比才发现国产tb6612是做工多么的粗糙~~~果然一份价格一分货啊! 所幸国产驱动板价格确实美丽,用的芯片也可以。两个板子都可以支持两路电机H桥驱动,都支持5V—12V的直流电机,adafruit的排针还没焊接,国产的TB6612板先凑合用吧!

四、12V直流电源模块

Traco Power 电源模块则是妥妥的 “稳定担当”,采用紧凑型金属外壳,带螺钉端子块,输入电压范围宽(90-264VAC),输出稳定,还具备短路、过压和过载保护功能,能为整个系统提供安全可靠的供电,避免电机驱动时出现电压波动影响性能。

同样,附上与手头国产电源的对比图。

9a2c4b11-c82e-4d41-8c3c-93b432cbd6cb.png


五、直流电机

为配合本次基于 NXP 开发板的直流电机控制项目,在淘宝额外选购了一款 12V 直流电机,作为系统的核心执行单元,一起来看看~

1b5e52a2-dd82-4cac-b095-05bf9417661b.png  838b4042-2690-462d-b1a6-cc739830c480.png


这款 12V 直流电机做工扎实、参数匹配,刚好满足本次项目的控制需求。后续会在电机轴上加装风叶,方便观察转动状态,再配合 OLED 屏幕和调节旋钮,整套硬件系统的实用性会更上一层楼。硬件已全部就绪,就等投入编程开发啦~

六、输入调节和显示部分----完整项目硬件搭建完成

最后一张图就是本次直流电机控制项目的完整硬件搭建成品啦!在核心的 NXP FRDM-MCXA153 开发板、TB6612 驱动板和 12V 或5V直流电机基础上,特意增加了 0.95 英寸 OLED 屏幕和调节旋钮,还在电机轴上加装了风叶,功能直接拉满~

13整个系统设备.jpg


OLED 屏幕能实时显示电机转速、PWM 占空比、运行状态等关键参数,直观又清晰;旋钮可手动调节参数,实现电机转速的无级控制,操作更便捷;电机上的风叶则让转动效果一目了然,方便观察启停、正反转及调速情况。

接下来就正式投入 NXP 开发学习,编程实现电机的各项控制功能,后续开发过程和测试效果会持续更新,期待和大家一起交流进步!

 

                                   zhw618

                             2026年1月30日 星期五

 





关键词: 电机     NXP     PWM     调速    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]