无刷无霍尔电机驱动准备工作(一)

  最近在学校无聊,向之前暑假实习过的老板要了个小项目,目前无从下手,找了点网上资料,以及自己对知识的见解。如有误区,请广大博友指出。
  参考博客:

http://forum.eepw.com.cn/thread/240493/1

参考资料:英文版的drv11873数据手册

首先,针对drv11873芯片进行阐述。
这里写图片描述

1.FS引脚:输入引脚,输入低电平,表示驱动低速无刷电机,输入高电平,表示驱动高速无刷电机。
2.FG引脚:输出引脚,FG端口随电机转速变化以频率方式输出一个占空比为50%的方波信号。
其转速与频率的关系可由rpm=(FG×60)/电机相数 。
3.RD引脚:RD引脚是一个开漏输出,这是连接到5 V通过上拉电
阻。在这种情况下,引体向上。电阻值为100 KΩ。在锁保护条件下,RD输出保持高直到锁。保护被解雇并重新启动。电流限制功能已经建立在RD引脚。这就防止了漏极开路MOSFET的损坏情况下,VCC或5 V直接连接到RD引脚。
4.PWMIN引脚:输入PWM,调节电机速度。
5.FR引脚:
6.CS引脚:输出引脚,最大电流设置
7.COM引脚:
8.W、U、V引脚:接无刷电机

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Arduino霍尔无刷直流电机驱动是一种用于控制无刷直流电机的设备。无刷直流电机是一种高效、低噪音、长寿命的电机类型。 在使用Arduino驱动无刷直流电机之前,需要明确该电机的工作原理。无刷直流电机通过改变驱动电流的方向和大小来控制电机的转速和转向。霍尔传感器是一种常用于测量电流方向和大小的传感器。通过读取霍尔传感器的输出信号,可以确定电机的转轴位置和方向,并相应地改变驱动电流。 要使用Arduino驱动无刷直流电机,首先需要确定电机的运行参数,如额定电压和最大电流。然后连接Arduino和无刷直流电机的电路。一般情况下,需要使用电机驱动器与Arduino进行连接,电机驱动器可提供稳定的电流输出和保护电路,以防止电机过载或短路。 在Arduino程序中,需要使用适当的引脚和库函数来控制电机的转速和转向。使用PWM(脉冲宽度调制)信号来调节电机驱动电流的大小,从而控制电机的转速。通过改变PWM的占空比,可以调节驱动电流的大小。此外,根据霍尔传感器的输出信号来确定电机的位置和方向,并根据需要调整电机的运行状态。 总之,Arduino霍尔无刷直流电机驱动是一种用于控制无刷直流电机的设备,通过读取霍尔传感器的信号来确定电机的位置和方向,并使用Arduino的引脚和库函数来调节电机的转速和转向。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值