驱动板原理

H桥驱动是直流电机驱动的经典方法

1.IR2104S

引脚定义(DataSheet)
1、SD信号为使能信号,高电平有效,芯片工作。
2、IN为高电平时HO为高,LO为低;IN为低电平时,HO为低,LO为高电平。我们的PWM信号就是在这里输入(因为片内自带了CMOS和LSTTL电平兼容器,可以直接输入而不用考虑电平转换)。
3、Vb是高侧浮动电源输入脚,HO是高侧门极驱动输出,Vs是高侧浮动电源回流。这三个控制上半桥的MOS导通。
4、Vcc是低侧浮动及参考电源输入脚,LO是低侧门极驱动输出,COM是低侧回流。这三个控制下半桥的MOS导通。



IR2104通过Vb和Vs脚之间外接的自举电容控制H桥电路。
H桥电路的工作原理: https://blog.csdn.net/qq_44897194/article/details/105524808.

PWM脉冲宽度调制

1、电压的大小决定直流电机的转速,加在电机两端的电压随着PWN信号占空比变化而变化,其平均值为驱动电压乘占空比。平均值随着占空比的增大而增大,速度也相应增加。
2、另外,PWM的频率一般选在5-20kHz。(频率过高电机会发热,过低会震荡)
3、PWM的作用是通过调整占空比来控制速度。

驱动板测试步骤

测试的方法为用万用表测电机电压
1.打开学生电源,调节电压为电池电压(如7.4V)。
2.打开信号发生器,设置Ampl幅值为3.3vpp(峰峰值)的矩形波信号。
3.将左侧正负极连接学生电源(注意正负),将右侧负极的负极共地(负极端连上信号发生器的负极)
4.Motor排针的最右边接入5v电压(主板上有,给IR2104供电)
5.引出信号发生器的正极性端,将其连接在Motor左数第一针头上(电机正转控制PWM输入引脚)
6.开启学生电源,启动信号发生器,按下自锁开关给2104芯片接通5v电压,将万用表调整到20V电压档,在信号发生器调节占空比Duty为0到100%,测试两个香蕉头之间的电压变化范围是不是0~7.4v(学生电源输入电压)。
7.将信号发生器的正极性端连接到Motor中间针头上(电机反转控制PWM输入引脚)测试两个香蕉头之间的电压,其值应当与上次的测试结果大小相等,符号相反。

参考资料:

链接1: https://blog.csdn.net/qq_44897194/article/details/107397079?.

链接2: https://blog.csdn.net/zhuimeng_ruili/article/details/104378131?.
链接3: https://blog.csdn.net/qq_44897194/article/details/105524808.
读参考资料时,思考一下为什么驱动板上存在三个电压值,各有什么作用,尤其是为什么要升压到17.5v。

作者:2019级王紫骅

直流有刷电机驱动板原理和测试方法相关推荐

  1. 【电机应用控制】——直流有刷电机驱动板/编码器介绍PID算法实操代码思路

    目录 前言 一.电机简介 二.直流有刷电机 1.基本知识 2.直流有刷驱动板 3.编码器介绍 三.PID算法 四.实操思路 1.单环控制 2.双环控制 3.三环控制 拓:闭环死区 总结 前言 声明:学 ...

  2. 基于stm32F4的项目总结:控制层设计(四)直流有刷电机驱动基础知识

    直流有刷电机介绍 ​ 直流有刷电机(Brushed DC motor)具有结构简单.易于控制.成本低等特点,在一些功能简单的应用场合,或者说在能够满足必要的性能.低成本和足够的可靠性的前提下,直流有刷 ...

  3. 直流有刷电机驱动项目需求分析

    文章来源:直流有刷电机驱动项目需求分析,超实用! 一. 项目名称:<直流电机驱动器设计> 二. 项目需求分析: 我们想设计一款直流有刷电机驱动器,那么在设计驱动器之前,我们需要明确驱动器的 ...

  4. 大功率直流无刷电机驱动板功能演示

    大功率直流无刷电机驱动板功能演示 直流无刷电机驱动板演示,正反转,调速,50V,10A,最大可驱动500W电机 无刷电机驱动演示

  5. 直流有刷电机调速原理及Matlab/Simulink仿真

    文章目录 前言 一.直流有刷电机的调速原理 二.Matlab/Simulink仿真分析 2.1.调压调速 2.2.电枢回路串电阻 2.3.弱磁调速 总结 前言 分析直流有刷电机的调速原理及Matlab ...

  6. TMC7300-LA:微型直流有刷电机驱动

    微型有刷电机驱动.电池供电2-11V,峰值2A驱动一个DC电机,或峰值2.4A同时驱动两个DC有刷电机:待机耗电<50nA TMC7300,这是一种低压驱动器,用于峰值电流达2A的一个直流电机, ...

  7. 直流有刷电机及Matlab/Simulink驱动仿真

    文章目录 前言 一.直流有刷电机简介 二.直流有刷电机的工作原理 三.直流有刷电机的驱动及仿真 3.1.Matlab/Simulink仿真 3.2.仿真结果分析 3.3.直流有刷电机的换向控制 3.4 ...

  8. 直流无刷电机驱动基于STM32F302R8+X-NUCLEO-IHM07M1(一)

    文章目录 前言 一.STM32F302R8+X-NUCLEO-IHM07M1驱动直流无刷电机 1.1.功能需求 1.2.硬件设计 1.3.软件设计 1.3.1.STM32CubeMX底层配置 1.3. ...

  9. 直流有刷电机闭环调速基于STM32F302R8+X-NUCLEO-IHM07M1

    文章目录 前言 一.PID算法 二.STM32F302R8+X-NUCLEO-IHM07M1直流电机的闭环调速 2.1.功能需求 2.2.硬件设计 2.3.软件设计 2.3.1.底层配置 2.3.2. ...

  10. 直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(一)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.STM32F302R8+X-NUCLEO-IHM07M1直流电机的开环调速 1.1.功能需求 1.2.硬件设计 1 ...

最新文章

  1. 应该使用c# 预定义类型 还是绝对不要使用预定义类型。
  2. .net实现md5加密 sha1加密 sha256加密 sha384加密 sha512加密 des加密解密
  3. 设置CentOS 6.6系统默认的语言为中文
  4. mysql中两种备份方法的优缺点_Mysql两种存储引擎的优缺点
  5. 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
  6. SQLServer常用的字符串函数梳理
  7. java 线程组作用_Java线程组(ThreadGroup)使用
  8. 一个XML转换的例子
  9. vue之vue-router跳转
  10. python权限不够cmd安装不了_python环境配置+matplotlib
  11. Redis主从读写分离配置
  12. Python编程中一定要注意的那些“坑”(二)
  13. Entity Framework 常用类
  14. 基于肌电信号(sEMG) 的深度学习手势分类
  15. 小心!QQ和MSN聊天记录也会随时被监控
  16. 赛微微电子通过注册:拟募资8亿 年营收3.4亿
  17. Android切词工具——BreakIterator(1)
  18. Linux 根目录结构,英文全称、文件夹作用
  19. echarts饼图自动显示数据
  20. python使用 docx 库操作 docx 格式文件

热门文章

  1. Java 基础篇:第十九章:多线程
  2. java catch中throw_Java中异常关键字throw和throws使用方式的理解
  3. Rmarkdown 报错:无法打开链接
  4. 打开chm文件提示“已取消到该网页的导航”
  5. 一维码识别技术与二维码识别技术
  6. 七缸发动机预热,docker swarm + .net core 高速飙车成功
  7. 吊打天猫精灵等“本土”智能音箱,HomePod做得到吗?...
  8. 学习笔记(32):Google开发专家带你学 AI:入门到实战(Keras/Tensorflow)(附源码)-模型微调(青出于蓝胜于蓝)...
  9. 浅释丹道筑基功―—―混元桩【转载】
  10. 廊坊金彩教育:怎么优化标题