这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【let'sdo2026年第1期】静音步进电机控制

共2条 1/1 1 跳转至

【let'sdo2026年第1期】静音步进电机控制

高工
2026-06-26 17:28:26     打赏

一块基于 Raspberry Pi Pico 的步进电机驱动扩展板,主要用于通过树莓派Pico微控制器来驱动和控制42步进电机,常见于3D打印、小型CNC雕刻机或开源硬件项目中,应用就不多讲,下面开始我的硬件介绍。


image.png



电路板上的主要功能模块及核心元器件如下:

1. 主控与核心处理模块

Raspberry Pi Pico:整个系统,搭载了RP2040微控制器,双核 Arm Cortex-M0+,负责运行用户编写的控制程序,MicroPython或C/C++,生成脉冲Step和方向Dir信号,并处理I2C、UART等通信协议。

MICRO接口:用于给Pico主控板供电以及程序下载,烧录固件。

2. 步进电机驱动模块

TMC2209 驱动芯片,右侧黑色大方块:这是核心的步进电机驱动单元Trinamic TMC2209。它以极高的效率和静音特性著称,支持UART单线通信,允许微控制器实时读取电机状态、调节电流和设置细分,无需手动跳线,从而消除电机低速共振和噪音。

电机接线端子,右上角绿色端子:用于连接外部42步进电机的两相线A+ A- B+ B-。

分离式电位器,右侧中间银色旋钮:通常用于手动微调TMC2209的输出电流Vref,以匹配不同规格步进电机的额定电流,防止电机过热或扭矩不足。

3. 人机交互与状态指示模块

USBC 接口左下角黑色:为主控板或整个系统提供5V直流电源输入。

模式切换开关右下角黑色按钮:可能是用于复位Reset主控板,或者是用于硬件切换某些工作模式。

WS2812B RGB LED右下角标有LED4:可编程的彩色指示灯,常用于在电机运动时显示当前转速、报警状态或作为视觉反馈。

贴片按键左上角:用户自定义的功能按键,可用于触发电机回零、急停或切换工作模式。

4. 电源管理与保护模块

DC-DC降压与滤波电路:

电感,左侧中部的黑色方块元件:配合周围的MOS管和电容,构成开关降压电路,将输入的较高电压12V或24V高效转换为Pico所需的5V和TMC2209逻辑端所需的3.3V。

固态/电解电容,左上角和右上角的圆柱形元件:用于电源输入端和电机电源端的滤波与储能,吸收电机换向时产生的反电动势Back-EMF,防止电压尖峰损坏主控芯片。


5. 扩展与通信接口

排针与排母,边缘分布:板子四周分布着大量的排针,右侧标有GP0-GP22等,用于将Pico的所有GPIO引脚引出,方便连接OLED显示屏,用于显示电机状态。


二、焊接过程PCB板

beacb2616851fd665dd0315ba7c06590.jpgf57903b15d55c8b7a5f3e8b8b4187dbc.jpg


三、PCB图

image.png



院士
2026-06-27 15:32:11     打赏
2楼

谢谢分享树莓派的应用。


共2条 1/1 1 跳转至

回复

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