
STM32F10运动控制板
简介
本产品为多轴运动控制板、MCU 主控、多协议工业通信、步进电机驱动接口、传感器输入、继电器强电输出的全链路工控硬件,专为多轴点位控制、自动化生产线、工业机械手、设备联动控制等
简介:本产品为多轴运动控制板、MCU 主控、多协议工业通信、步进电机驱动接口、传感器输入、继电器强电输出的全链路工控硬件,专为多轴点位控制、自动化生产线、工业机械手、设备联动控制等开源协议
:GPL 3.0
描述
视频链接:
项目简介
本产品为多轴运动控制板、MCU 主控、多协议工业通信、步进电机驱动接口、传感器输入、继电器强电输出的全链路工控硬件,专为多轴点位控制、自动化生产线、工业机械手、设备联动控制等
项目参数
一、硬件整体概述
1.1 基础设计信息
| 项目 | 参数 |
|---|---|
| 硬件版本 | V1.0 |
| 原理图总页数 | 7 |
| 核心功能页 | 电源管理、MCU 主控、485/CAN/ 以太网通信、步进电机驱动、传感器输入、继电器执行输出 |
| 设计 / 更新周期 | 2026 年 03 月,最新更新 2026-03-26 |
1.3 整体系统架构
本控制板采用强弱电全隔离架构,核心链路为:
graph TD
宽压直流电源输入--> MCU--> 四大外设分支--> MCU--> 隔离式步进电机驱动接口-->MCU-->传感器输入接口--> MCU--> 继电器强电执行输出
二、核心电气参数规范
| 参数项 | 规格说明 |
|---|---|
| 主电源输入 | 宽压直流输入,兼容 15V/24V/36V,适配对应规格电源板输出 |
| 系统数字电源 | +3V3(3.3V),为 MCU、通信芯片、传感器等数字电路供电 |
| 执行器驱动电源 | 24V 直流,为继电器、步进电机驱动器供电 |
| 数字地 | AGND 系统地,隔离通信模块分设 GND1/GND2 双隔离地 |
三、各功能模块详细解析
3.1 电源管理模块(Power 页,第 1 页)
本模块为整板供电核心,负责宽压输入的滤波、转换与稳压,为数字电路与执行电路提供稳定电源。
输入特性:支持 15V~36V 宽范围直流输入,兼容工业现场常见的 24V 直流电源、36V 驱动电源,适配性强。
滤波设计:配置 C20、C21、C22 共 3 颗 100nF(0.1μF)去耦电容,用于 3.3V 系统电源的高频噪声抑制,降低电源纹波,提升主控与数字电路的工作稳定性。
电源分区:主电源输入与系统 3.3V 电源物理分离,强电执行回路与弱电控制回路供电独立,避免执行器的电源波动干扰主控系统。
3.2 MCU 主控模块(MCU 页,第 2 页)
本模块为整板控制核心,采用 STM32 系列工业级 MCU(从 PD/PE/PB 端口命名、标准外设引脚定义可确认),预留充足的外设资源与 IO 接口,核心引脚分配如下:
| 功能类型 | 引脚定义 |
|---|---|
| SPI 通信接口 | PB15(SPI_MOSI)、PB14(SPI_MISO)、PB13(SPI_SCK)、PB12(SPI_NSS)以太网 |
| 网络控制 | PD9(NET_INT)、PD8(NET_RST) 以太网芯片的中断信号、硬件复位控制 |
| 继电器控制 | PE6(JDQ_0)、PE5(JDQ_1)、PE4(JDQ_2) 3 路继电器的开关控制输出 |
3.3 工业通信接口模块(485/CAN/NET 页,第 3 页)
本模块覆盖工业现场三大主流通信方式,支持设备组网与远程控制,具体如下:
CAN 总线电路:采用 SIT1050T 工业级高速 CAN 收发器,兼容 CAN 2.0A/B 标准协议,支持多设备现场总线组网,适配工业设备联动、多机同步控制场景。
隔离式
485 总线:采用电气隔离设计,彻底隔离总线侧与主控侧的电气连接,避免工业现场的浪涌、共模干扰损坏主控电路,提升长距离通信的稳定性。
以太网电路:采用 W5500 硬件 TCP/IP 以太网芯片,内置全硬件 TCP/IP 协议栈,降低主控固件开发难度;采用 VDD1/GND1、VDD2/GND2 双隔离电源设计,提升网络通信的抗干扰能力,可实现设备的远程联网控制、上位机远程调试。
3.4 步进电机驱动接口模块(StepperMotor 页,第 4 页)
本模块为运动控制核心执行接口,专为步进电机控制设计,全隔离式架构,抗干扰能力强。
接口规模:最大可支持 6 路步进电机控制,适配多轴运动控制场景。
光电隔离设计:采用 LTV-247 4 通道高速光耦芯片,实现步进电机驱动信号(脉冲、方向、使能)的全光电隔离,彻底隔离强电驱动回路与弱电主控回路,避免电机反向电动势、驱动干扰损坏主控电路。
接口规格:每路接口采用 ZX-XH2.54-3PZZ 标准接线端子,3P 设计适配常规步进电机驱动器的信号接线,现场安装便捷。
3.5 传感器输入接口模块(Sensor 页,第 5 页)
本模块为运动控制系统的信号反馈入口,适配工业现场常用传感器。
接口规模:原生支持 16 路传感器输入接口。
接口规格:采用 ZX-XH2.54-3PZZ 标准接线端子,3P 定义为「信号 + 电源 + GND」,兼容 NPN/PNP 型接近开关、光电开关、限位开关、原点开关等工业常用传感器,适配运动控制的到位检测、限位保护、原点回归等需求。
抗干扰设计:每路传感器接口独立 GND 设计,避免现场传感器的干扰串入主控系统,提升信号采集的准确性。
3.6 继电器执行输出模块(electric relay 页,第 7 页)
本模块为强电负载控制接口,实现运动控制与现场执行器的联动。
核心器件:采用 SRD-24VDC-SL-A 工业级 24V 直流继电器,支持常规工业负载的通断控制。
控制规模:原生支持 3 路继电器输出,每路独立控制输入(JDQ_x_IN)与功率输出触点(JDQ_x_OUT),可直接控制电磁阀、接触器、灯具、泵体等强电负载。
状态指示:每路继电器配置 GL0603UG01 贴片 LED 指示灯,直观指示继电器的通断状态。
安全设计:原理图明确标注「强电继电器电路,禁止铺铜」,严格遵循强弱电电气安全规范,预留足够的电气间隙,避免高压串入低压系统,降低短路、触电风险。
四、使用规范与安全注意事项
4.1 接线与安装规范
- 强电回路(继电器输出触点)与弱电回路(主控、传感器、通信)必须分开走线,严禁同捆布线,避免强电干扰导致的信号异常、脉冲丢失。
- 继电器强电区域严禁私自铺铜、飞线,接线时必须保证足够的电气间隙,避免短路风险。
- 板子必须使用 M3 螺丝固定安装,保证机箱接地良好,提升工业现场的抗干扰能力。
- 所有接线端子必须拧紧,避免虚接导致的接触不良、发热、信号丢失、电机丢步等问题。
实物图

图1:开发板正面实物图
附件里面有串口通信控制mos与继电器的freertos代码和使用方法
使用vscode与mx,CMake开发

设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。









