Driver8833电机驱动模块的使用(STM32为主控)
一、硬件
STM32C8T6、STLINK下载器
Driver8833:TI公司的DRV8833是双桥马达驱动器解决方案,包括有两个H桥驱动器,可驱动两个DC电刷马达,或一个步进马达, 螺线管和其它电感负载. DRV8833具有PWM绕组电流调整/限制,H桥的输出电流1.5A RMS,2A峰值,工作电压2.7V-10.8V。
编码电机
二、Driver8833的使用
模块供电2.7-10.8v,芯片中共有两个全H桥,最多可以同时驱动两个直流电机,内置过热保护和用户可调的限流保护电路。
引脚说明:
SLEEP:睡眠模式控制,高电平使能芯片,低电平关闭芯片;
UTL:报警端,过热和电流过大时输出低电平,默认不用;
输入IN1、IN2控制输出OUT1、OUT2,第一路H桥;
输入IN3、IN4控制输出OUT3、OUT4,第二路H桥;
GND:与单片机共地。
1.H桥驱动逻辑
IN1 | IN2 | OUT1 | OUT2 | 状态 |
---|---|---|---|---|
0 | 0 | Z | Z | 慢速运行/快速衰减 |
1 | 0 | 1 | 0 | 正转 |
0 | 1 | 0 | 1 | 反转 |
1 | 1 | 0 | 0 | 制动/慢速衰减 |
输入为相同电平电机停止,相异控制电机正反转。
场效应管(FET)的两种电流衰减方法-----快速衰减和慢速衰减,衰减指的是电流衰减的速度,并且与电机的停止速度成反比。
硬件相关知识参考这篇文章:https://blog.csdn.net/oXiaoXue123456789/article/details/110260343
2.PWM控制逻辑
IN1 | IN2 | 状态 |
---|---|---|
PWM | 0 | 正转,快速衰减 |
PWM | 1 | 反转,慢速衰减 |
1 | PWM | 正转,慢速衰减 |
0 | PWM | 反转,快速衰减 |
输入为一个低电平,一个PWM时,正反转、快衰减,占空比越大,转速越快。
输入为一个高电平,一个PWM时,正反转、慢衰减,占空比越小,转速越快。
三、主要程序:
motor.c
pwm.c
main.c
四、现象总结
调速过程中PWM频率过低会产生异响,转速缓慢,增大频率后消失。目前只是对driver8833进行了一个初步的使用。
__EOF__

本文链接:https://www.cnblogs.com/xiaohuzaixue/p/17363415.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?