内容介绍
内容介绍
Driverino-Shield是一个简单的、低功率的、用于BLDC感应电机的控制器。该项目的目的是创建一个Arduino盾牌来驱动额定功率约为50-100W的PM BLDC电机。该板是围绕TI MCT8316Z BLDC芯片设计的:一个非常紧凑的全功能驱动器,可以很容易地从Arduino微控制器控制。
板卡特性:
-
电机驱动:Driverino-Shield 集成了电机驱动器,可支持直流电机、步进电机等多种类型电机。通过简单的接线和编程,您可以控制电机的转速、方向和加速度等参数。
-
电源管理:该扩展板具有电源管理回路,可以为电机和其他外设提供稳定的电源供应。它还支持电池供电,并具有过压、过流保护等功能。
-
I/O 接口:Driverino-Shield 提供了多个数字输入/输出引脚和模拟输入引脚,方便连接其他传感器、按钮或显示屏等外部设备。
-
扩展性:该扩展板具有堆叠式设计,允许与其他 Arduino Shield 进行堆叠,以扩展更多功能和接口。
-
简化编程: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:降压输出电压设置
3D顶层
3D底层
PCB版图
Driverino-Shield 是一个方便、易用的扩展板,可帮助用户驱动电机和管理其他外设。它适用于各种机器人项目、自动化系统和其他需要电机驱动的应用。
物料清单
附件下载
QFN-40_EP_5x7_Pitch0.5mm.kicad_mod
Driverino-Shield.pdf
团队介绍
高汉诚
评论
0 / 100
查看更多
猜你喜欢
CSEduino——基于Arduino开发的电子教育学习板CSEduino是一个非常低成本的DIY Arduino类似板的替代,是一款基于Arduino的教育学习开发板,其目的是为了帮助初学者学习电子电路和编程,并鼓励他们进行创新和实践。
Gnehc
740
Axiom 高功率、高性能电机控制器Axiom是一款基于VESC平台的高功率、高性能100kW以上电机控制器,可与固件和GUI兼容。它是为驱动650V 600A IGBT而设计的,并具有许多安全功能。
Jiayu_W
1615
基于AT90USB1287微控制器的开发板Micropendous 板是用于 Atmel USB AVR 微控制器的开发板,具有免费和开源软件 (FOSS) 硬件、固件和软件开发平台。它们专为 USB 外围设备和托管开发而设计。
叶湘伦
605