【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序

  • 基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序
  • 基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序
  • 基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序
  • 基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序
  • 基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序

基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序

基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序

基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序

基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序

基于IGBT的大功率直流有刷电机(跑步机等电机)驱动板原理图和PCB和固件程序


本设计主要思路是想实现一种通过USART 就可以直接控制大功率直流有刷电机的方案。该大功率直流有刷电机驱动控制板集成STM32主控,可通过USART控制电机,附件内容包含原理图和PCB和基于STM32固件程序(含有PID)。跑步机电机驱动板电路特性:

  1. 控制板输入电源市电AC220V,经过整流后变成310V直流电压可用于跑步机上等大功率直流电机使用。
  2. 英飞凌公司的电流隔离的单路IGBT驱动芯片:1ED020I12-B2 输出电流高达2A,所有的逻辑是不5V CMOS兼容的,能直接连接到MCU适用于600V/1200V IGBT,主要用在大功率电机驱动。
  3. 简单USART控制命令可以让您在此基础上二次开发。
  4. 支持最大5KW超大功率电机。


电机驱动板RS232通信协议(V1.0.0

一、数据帧
索引(1Byte) 长度(1Byte) 类型(1Byte) 预留(1Byte) 数据(4Byte) 校验(4Byte)
Index Length Type Reserve Data CRC32
1、Index表征数据帧的方向属性,是发送还是接收。
Index 说明
0x10 发送数据(传输数据给上位机)
0x01 接收数据(从上位机接收数据)

2、Length为整个数据帧的长度,即为12。
3、Type为数据类型
Type 说明
0x00 握手成功
0x01 获取速度
0x02 设定速度
0x03 打开强电电源
0x04 获取电流
0x05 获取电压
0x06 急停
0xF1 数据接收异常
0xF2 数据发送异常

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
大功率直流有刷电机驱动控制板V1.0.rar
描述:原理图和PCB源文件,用AD打开
源代码
教程
分享到:
收藏 (8)
扫码关注电路设计技能 扫码关注电路设计技能

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归欧阳水兰所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • Mini Fan 电机驱动迷你风扇DIY制作

    Mini Fan 迷你风扇模块是基于 AVR Atmega168 微控制器的直流电机驱动器。该模块还提供了一个接口,通过它可以更改微控制器代码。 例如,可以更改代码,以便该模块可用于驱动伺服电机。 默认情况下,该模块设置为运行包装中的直流电机。包装中的软风扇也可以连接到电机上,为孩子们做一个有趣的项目。柔软的风扇是完全安全的,即使高速转动也不会有任何伤害。Mini Fan 电机驱动迷你风扇器件组成:特性: 用户友好型输出模块根据从输入传感器或开关模块接收到的信号触发直流电机运行与包装中附带的直流电机配合使用JST 2.0 接口用于连接电机直流电机带有丰富多彩的柔软风扇附件(如图所示)板载微控制器可以重新编程以更改模块操作微控制器运行 Arduino 兼容代码更换代码以驱动伺服电机,而不是直流电机使用标准 4 针 Grove 线缆连接到其他 Grove 模块注意 : 对于最新版本(v1.1),电机的输出电压更新为 3.3 伏。硬件概览: ① UartSBee 接口 : 使用此界面更改微控制器代码。使用 [UartSBee](/UartSBee_V4) 模块的 Uart 接口连接到微控制器。② JST 2.0 接口 : 用于连接 3.3V 直流电机(仅 3.3V)③ Grove 接口④ ICSP 接口⑤ Atmega168 微控制器⑥ Servo 接口按照以下步骤使用此模块构建示例电路 :1.首先使用 JST2.0 双线接口将直流电机连接到 Grove - Mini Fan 模块。2.将迷你风扇模块连接到您的电路的输出侧 ( 电源模块右侧 )。在电路的输入端,您可以使用一系列基于传感器的输入模块 (Grove - Light Sensor, Grove - Sound Sensor, Grove - Button 或 Grove - Slide Potentiometer)。3.启动电路4.当输入模块提供触发信号时,直流电机开始旋转: 如果使用像 Grove - Button 模块那样的瞬时开关,只需按下按钮即可打开电机。如果使用 Grove - Slide Potentiometer,将滑块从 GND 位置移动到 VCC,并且随着电源电压的增加可以看到电机的速度增加。 附上软风扇,您就有一个变速的个人风扇,这个风扇使得您可以在任何您想要的速度运行风扇并祛除炎魔 !如果使用直接连接到电路输入侧的 Grove - Light Sensor,则应该看到电机在明亮的光线下运行,并在黑暗中停止 : 如果您希望电机仅在黑暗中运行,请在光传感器和电源模块之间添加一个 Grove - NOT 模块。如果使用 Grove - Sound Sensor,您应该看到电机在检测到声音时运行。再次,如果要反转功能,换句话说,如果您希望电机始终运行,除非有声音,请在声音传感器和电源模块之间添加一个 Grove - NOT 模块。 您可以使用 Grove - USB Power 模块或 Grove - DC Jack Power 模块用于 Grove 电路。要构建使用电位器控制伺服电机的电路,请按照以下步骤进行 : 通过路劲打开代码 : \libraries\Servo\examples\Knob。将您的代码上传到板载 MCU。确保在上传时选择正确的电路板类型和 COM 端口。现在您应该可以使用电位器来控制伺服电机。
    来自:DIY创意产品时间:2018-08-22 diy制作 电机驱动 风扇
  • 机器人和智能车专用-L298电机驱动模块设计

    电机的驱动模块Motor Shield ,基于双边全桥驱动芯片 L298设计,它可以驱动两个直流电机或步进电机。The Motor Shield 既可以直接由 Arduino 供电,也可以由外部 6V~15V 电源通过端子输入供电,可以使用 Arduino 来控制电机的工作速度和方向。该电机驱动模块可用于微型机器人和智能车辆等的开发。特性: 标准的 Arduino UNO Shield 引脚分布基于 L298 full bridge IC驱动 2 个直流电机或步进电机外部电源输入可用LED 指示灯具有散热器可以及时散热,提高持续工作能力Arduino 库实物截图:附件资料截图:
    来自:电机驱动与控制时间:2018-08-07 智能车 电机驱动 l298
  • A4950 双电机驱动电路图及PCB

    该双电机驱动板基于A4950为核心器件设计,主要应用于小型双路电机驱动模块。a4950,最大电压40v,最大电流3.5A。实际电压需要和电容极限电压相匹配。模块尺寸3.2x3.2cm。排针间距1100mil,兼容洞洞板。可用于两轮寻迹小车,平衡车等。
    来自:智能车时间:2018-08-04 电机驱动 a4950
  • TB6612FNG 四路直流电机驱动板设计

    该直流电机驱动板可以同时驱动四路直流电机或者两路二相四线步进电机,通过连接标注的I2C接口到主控,可以对各个电机接口进行配置和驱动。该电机驱动板采用STM8S105作为电机驱动微处理器,负责解析由上位机发送的指令,通过计算后转换成电机驱动信号,支持最高刷新频率(数据更新频率)1ms/次。采用了两颗TB6612FNG高性能电机驱动芯片,静态下,功耗仅30mA,电机驱动能力高达1.2A@5V,峰值电流高达3.2A@5V,电机驱动支持4~12V宽电压(电机驱动供电)输入。其次,该TB6612FNG直流电机驱动板还提供了4路独立舵机驱动接口,可以直接通过主控来驱动舵机。实物截图:技术规格: 驱动主控:STM8S105控制电路工作电压:3.3-5V (连接到FireBeetle的VCC)控制电路工作电流:30mA电机驱动芯片:TB6612FNG电机驱动电压:4-12V电机驱动能力:1.2A平均电流@5V峰值电流:3.2A@5V通信接口:I2C接口设备地址:0x18最大刷新频率:1ms工作模式:4路直流电机或2路步进电机支持4路舵机驱动一个状态指示灯外形尺寸: 58mm x 29mm安装孔尺寸:3.1mm x 6mm安装孔位置: 53mm x 24mm安装孔尺寸:内径3.1mm/外径6mmLED状态指示灯说明 状态1:LED灯闪烁(频率30Hz),说明电机驱动芯片正在等待主机发送初始化指令。状态2:LED常亮,说明电机驱动芯片正常工作(控制电机运转并且等待主机发送新的指令)。状态3:LED熄灭,说明电机驱动芯片出现通讯异常。示例代码截图:
  • L298P直流电机驱动板Arduino完整使用教程

    该L298P直流电机驱动板是Arduino作品中最入门、使用最广泛的电机驱动,常备一款在手边,会让你的制作事半功倍。这款基于L298芯片的Arduino平台双路电机驱动扩展板,可以直接插入Arudino控制板使用。控制端口为4个,减少了对Arduino数字端口的开销,而且控制程序也更为简单。该L298P电机驱动Arduino扩展板扩展板可用跳线选择Arduino VIN供电还是外接电源供电。最大电压可达35V。L298P直流电机驱动板连线图:技术规格: 驱动工作电压:4.8 ~ 35V最大输出电流:单路2A最大耗散功率:25W(T=75℃)驱动形式:双路H桥驱动驱动电源接口:一路外部电源端子 / Arduino-VIN驱动输出接口:两路电机接线端子 / 排针Arduino控制端口:数字口10,11,12,13工作温度:-25℃ ~ 130℃模块尺寸:56x57mm注意:由于L298P直流电机驱动板Arduino应用完整使用教程篇幅过长,所以建议查看原文链接。L298P直流电机驱动板在小车的典型应用:
    来自:电机驱动与控制时间:2018-06-27 arduino 电机驱动 扩展板
  • STM32F030F4遥控DRV8833双电机驱动小车原理图PCB加源码HAL库开发

    概述:遥控采用315/433MHZ玩具常用遥控,单片机采用低成本STM32F030F4P6 电机驱动芯片采用德州仪器H桥电机驱动芯片DRV8833当然可以用过程HR8833替换。主要实现用315/433MHZ遥控器实现遥控小车前进后退转弯动作很简单的小车,可以作为遥控小车学习入门使用,便于以后学习遥控平衡车等。STM32F030F4遥控DRV8833双电机驱动小车系统设计框图:STM32F030F4遥控DRV8833双电机驱动小车实物截图: 附件资料截图:
    来自:智能车时间:2017-11-12 电机驱动 小车 遥控 hal库 drv8833
  • 电赛特别分享-BTS7960双电机驱动板PCB及原理图

    本设计分享的是电赛可能会用到的电机驱动电路,见附件下载BTS7960双电机驱动板PCB及原理图。该BTS7960双电机驱动板为当年参加比赛画的,现在开源。电路采用BTS7960为电机驱动芯片,74HC244PW作为隔离(TSSOP封装),4个螺丝孔是可以直接安装在C或D车模电机座的原有螺丝的。功率走线都是比较宽的,散热也是很不错的。设计资料分享给需要的同学。BTS7960双电机驱动板电路原理图 PCB截图:可能感兴趣的项目设计:电赛智能车电机驱动BTS7960电路板,附原理图/PCB/PID程序,链接:http://www.cirmall.com/circuit/6536/detail?3
  • TB6612+MPU6050电机驱动两轮机器人硬件设计

    1、整个电机驱动两轮机器人系统有12V锂电池输入,经过LM2596-5V稳压到5.V给WS2812,TB6612等芯片供电,大电流输出且假如自恢复保险丝;5V经过LDO-LM1117稳压为3.3V给主控供电;2、通过MPU6050输出信号,快速控制机身姿态;3、增加CP2012做为系统串口调试接口;4、通过时序控制WS2812闪烁,作为系统工作指示;5、整个系统中,特别是驱动电机部分将数字地与模拟地进行了隔离,防止耦合干扰;PCB尺寸:110MMX75MM (其中元件3D为1:1结构干涉),整个板子已经小批量试产完成。TB6612+MPU6050电机驱动两轮机器人电路 PCB 截图:
  • 3D打印机LV8729步进电机驱动板设计,附原理图/PCB等

    该3D打印机步进电机驱动板基于LV8729设计,5路驱动,最高支持128细分,采用进口拨码开关设置细分,用料十足,加上散热器完美散热。板子标注清晰明了,一看就知道怎么用。3D打印机LV8729步进电机驱动板电路 PCB截图:3D打印机LV8729步进电机驱动板实物截图:
  • 基于TMS320F28027F/DRV8301的FOC电调电路及代码

    采用德州仪器入门款FOC控制芯片TMS320F28027F,参照官方BOOSTXL-DRV8301开发套件设计,取消SPI通讯,释放IO口用于PWM捕获以及串口通讯等(官方DEMO也只用到默认配置,根本用不着SPI修改配置)。可支持到52V的电源输入,自带1.5ABUCK,带各种保护。建议先用MOTORWARE的LAB2b检测电机参数和偏置电压,再修改user.h,编译运行lab10,即可实现一款电机的完美驱动。仿真器建议选择隔离版仿真器,否则电机一转debug就丢失target仿真器EMU1 EMU2需要外部拉高目前性能与官方开发板一致,加减速换向流畅迅速,堵转电流等于启动电流,不大于0.5A,不怕电机烧毁声音极轻,带TMOTOR-U8电机效率相比于好盈铂金提升10%以上,除了桨叶声几乎没有其他杂音原理图确保准确无误,PCB可以按照需求修改基于TMS320F28027F/DRV8301的FOC电调实物截图:
销量
3
查看
1584
RISC-V

RISC-V

资深卖家
研究生 电子工程师 软硬件兼通
参数名 参数值
发布于 2018 年 05 月 10日
更新于 2018 年 05 月 10日
Moore8直播课堂