Driverino-Shield——基于Arduino开发平台的BLDC感应电机控制器
此系统是一个简单的、低功率的、用于BLDC感应电机的控制器。该板是围绕TI MCT8316Z芯片设计的:一个非常紧凑的全功能驱动器,可以很容易地从Arduino微控制器控制。
标签
Arduino
PCB设计
传感器
驱动电机
Gnehc
更新2023-07-24
成都信息工程大学
797

Driverino-Shield是一个简单的、低功率的、用于BLDC感应电机的控制器。该项目的目的是创建一个Arduino盾牌来驱动额定功率约为50-100W的PM BLDC电机。该板是围绕TI MCT8316Z BLDC芯片设计的:一个非常紧凑的全功能驱动器,可以很容易地从Arduino微控制器控制。

板卡特性:

  1. 电机驱动:Driverino-Shield 集成了电机驱动器,可支持直流电机、步进电机等多种类型电机。通过简单的接线和编程,您可以控制电机的转速、方向和加速度等参数。

  2. 电源管理:该扩展板具有电源管理回路,可以为电机和其他外设提供稳定的电源供应。它还支持电池供电,并具有过压、过流保护等功能。

  3. I/O 接口:Driverino-Shield 提供了多个数字输入/输出引脚和模拟输入引脚,方便连接其他传感器、按钮或显示屏等外部设备。

  4. 扩展性:该扩展板具有堆叠式设计,允许与其他 Arduino Shield 进行堆叠,以扩展更多功能和接口。

  5. 简化编程:Driverino-Shield 配套提供了适用的库和示例代码,使用户能够快速上手并实现自己的项目。这样,您可以利用 Arduino IDE 进行编程,并通过简单的函数调用来控制电机和其他外设。

板卡芯片各脚功能:

  • AVDD:3.3V内部稳压器输出 
  • BRAKE:高→在高电平时通过打开所有低端MOSFETs来制动电机;低→正常运行
  • CP/CPH/CPL:充电泵输出与充电泵开关节点
  • DIR:方向引脚,用于电机旋转方向设置
  • DRVOFF:禁用六个MOSFET
  • FB_BK:将降压调节器的输出连接到此脚
  • FGOUT:输出一个与电机换向速度成正比的频率
  • GND_BK:降压调节器接地
  • HPA/B/C,HNA/B/C:A/B/C相霍尔元件正向输入,A/B/C相霍尔元件负向输入,连接在正负霍尔元件之间
  • ILIM:设置用于逐个周期电流限制的相位电流阈值
  • MODE:PWM输入模式设置
  • nFAULT:故障指示引脚
  • nSCS:串行芯片选择
  • nSLEEP:当该引脚为逻辑低电平时,该器件进入低功耗睡眠模式
  • OUTA/B/C:半桥输出A/B/C
  • PWM:用于电机控制的PWM输入
  • SCLK:串行时钟输入
  • SDI:串行数据输入
  • SDO:串行数据输出
  • SLEW:串行速率控制设置
  • SW_BK:降压开关节点
  • VM:电源
  • VSEL_BK:降压输出电压设置

FumvEnTdfBwH8_wMTqNwYkG_J5u_

3D顶层

FmBEbAcKhhoIpsZmY_3ZQwvanitR

3D底层

FoKDDHY_ZzjEJnTyRBj5wwLPSlX8

PCB版图

Driverino-Shield 是一个方便、易用的扩展板,可帮助用户驱动电机和管理其他外设。它适用于各种机器人项目、自动化系统和其他需要电机驱动的应用。

物料清单
附件下载
QFN-40_EP_5x7_Pitch0.5mm.kicad_mod
Driverino-Shield.pdf
团队介绍
高汉诚
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号