直流有刷电机驱动板原理和测试方法
驱动板原理
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级王紫骅
直流有刷电机驱动板原理和测试方法相关推荐
- 【电机应用控制】——直流有刷电机驱动板/编码器介绍PID算法实操代码思路
目录 前言 一.电机简介 二.直流有刷电机 1.基本知识 2.直流有刷驱动板 3.编码器介绍 三.PID算法 四.实操思路 1.单环控制 2.双环控制 3.三环控制 拓:闭环死区 总结 前言 声明:学 ...
- 基于stm32F4的项目总结:控制层设计(四)直流有刷电机驱动基础知识
直流有刷电机介绍 直流有刷电机(Brushed DC motor)具有结构简单.易于控制.成本低等特点,在一些功能简单的应用场合,或者说在能够满足必要的性能.低成本和足够的可靠性的前提下,直流有刷 ...
- 直流有刷电机驱动项目需求分析
文章来源:直流有刷电机驱动项目需求分析,超实用! 一. 项目名称:<直流电机驱动器设计> 二. 项目需求分析: 我们想设计一款直流有刷电机驱动器,那么在设计驱动器之前,我们需要明确驱动器的 ...
- 大功率直流无刷电机驱动板功能演示
大功率直流无刷电机驱动板功能演示 直流无刷电机驱动板演示,正反转,调速,50V,10A,最大可驱动500W电机 无刷电机驱动演示
- 直流有刷电机调速原理及Matlab/Simulink仿真
文章目录 前言 一.直流有刷电机的调速原理 二.Matlab/Simulink仿真分析 2.1.调压调速 2.2.电枢回路串电阻 2.3.弱磁调速 总结 前言 分析直流有刷电机的调速原理及Matlab ...
- TMC7300-LA:微型直流有刷电机驱动
微型有刷电机驱动.电池供电2-11V,峰值2A驱动一个DC电机,或峰值2.4A同时驱动两个DC有刷电机:待机耗电<50nA TMC7300,这是一种低压驱动器,用于峰值电流达2A的一个直流电机, ...
- 直流有刷电机及Matlab/Simulink驱动仿真
文章目录 前言 一.直流有刷电机简介 二.直流有刷电机的工作原理 三.直流有刷电机的驱动及仿真 3.1.Matlab/Simulink仿真 3.2.仿真结果分析 3.3.直流有刷电机的换向控制 3.4 ...
- 直流无刷电机驱动基于STM32F302R8+X-NUCLEO-IHM07M1(一)
文章目录 前言 一.STM32F302R8+X-NUCLEO-IHM07M1驱动直流无刷电机 1.1.功能需求 1.2.硬件设计 1.3.软件设计 1.3.1.STM32CubeMX底层配置 1.3. ...
- 直流有刷电机闭环调速基于STM32F302R8+X-NUCLEO-IHM07M1
文章目录 前言 一.PID算法 二.STM32F302R8+X-NUCLEO-IHM07M1直流电机的闭环调速 2.1.功能需求 2.2.硬件设计 2.3.软件设计 2.3.1.底层配置 2.3.2. ...
- 直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.STM32F302R8+X-NUCLEO-IHM07M1直流电机的开环调速 1.1.功能需求 1.2.硬件设计 1 ...
最新文章
- 应该使用c# 预定义类型 还是绝对不要使用预定义类型。
- .net实现md5加密 sha1加密 sha256加密 sha384加密 sha512加密 des加密解密
- 设置CentOS 6.6系统默认的语言为中文
- mysql中两种备份方法的优缺点_Mysql两种存储引擎的优缺点
- 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
- SQLServer常用的字符串函数梳理
- java 线程组作用_Java线程组(ThreadGroup)使用
- 一个XML转换的例子
- vue之vue-router跳转
- python权限不够cmd安装不了_python环境配置+matplotlib
- Redis主从读写分离配置
- Python编程中一定要注意的那些“坑”(二)
- Entity Framework 常用类
- 基于肌电信号(sEMG) 的深度学习手势分类
- 小心!QQ和MSN聊天记录也会随时被监控
- 赛微微电子通过注册:拟募资8亿 年营收3.4亿
- Android切词工具——BreakIterator(1)
- Linux 根目录结构,英文全称、文件夹作用
- echarts饼图自动显示数据
- python使用 docx 库操作 docx 格式文件
热门文章
- Java 基础篇:第十九章:多线程
- java catch中throw_Java中异常关键字throw和throws使用方式的理解
- Rmarkdown 报错:无法打开链接
- 打开chm文件提示“已取消到该网页的导航”
- 一维码识别技术与二维码识别技术
- 七缸发动机预热,docker swarm + .net core 高速飙车成功
- 吊打天猫精灵等“本土”智能音箱,HomePod做得到吗?...
- 学习笔记(32):Google开发专家带你学 AI:入门到实战(Keras/Tensorflow)(附源码)-模型微调(青出于蓝胜于蓝)...
- 浅释丹道筑基功―—―混元桩【转载】
- 廊坊金彩教育:怎么优化标题