Matrix - NanoHat Motor/zh
From FriendlyELEC WiKi
1 介绍
- Matrix - NanoHat Motor是一个简单易用的电机驱动模块,模块使用了NXP公司的PCA9685芯片和东芝公司的TB6612FNG芯片,通过I2C接口和NanoPi NEO、NanoPi NEO Air通讯。
- 每个模块可驱动四个5V PWM舵机模块和四个12V直流电机或者两个12V四线步进电机。用户可通过配置电阻更改模块的I2C从地址,从而堆叠使用多个模块以驱动更多的电机。
- 模块使用了TI公司的TPS54331电源转换芯片,能为NanoPi NEO/Air提供稳定、可靠的供电。
- 板上还有一片32K的EEPROM芯片AT24C32D,你可以用它来存储一些有用的信息。
- NanoHat Motor和NanoPi NEO/Air的外形尺寸和接口完全相同,可直接堆叠在NanoPi NEO或Air上。
2 特性
- 输入电压:12V
- 输出电压:5V/2A
- 可驱动四个5V PWM舵机
- 可驱动四个12V直流电机
- 可驱动两个12V四线步进电机
- 板载32K的EEPROM
- I2C地址可自由配置,多个模块堆叠使用
2.1 接口布局
- 24Pin引脚功能定义
Pin# Name Pin# Name 1 NC 2 VDD_5V OUT 3 I2C_SDA 4 VDD_5V OUT 5 I2C_SCL 6 GND 7 NC 8 NC 9 GND 10 NC 11 NC 12 NC 13 NC 14 GND 15 NC 16 NC 17 NC 18 NC 19 NC 20 GND 21 NC 22 NC 23 NC 24 NC
NanoPi NEO/Air接口在此不列举,请在NanoPi NEO/Air维基页面查阅。
NanoPi NEO
NanoPi NEO Air
- 2Pin电源端子定义
Pin# Name Description 1 12V 12V电源输入 2 GND 地
- 4Pin PWM 舵机端子定义
Pin# Name Description 1 PWM* PWM输出 2 NC 空 3 5V 5V输出 4 GND 地
- 电机端子定义
Name Description M1 直流电机1输出 或 步进电机1(1,2线)输出 M2 直流电机2输出 或 步进电机1(3,4线)输出 M3 直流电机3输出 或 步进电机2(1,2线)输出 M4 直流电机4输出 或 步进电机2(3,4线)输出
3 硬件连接
NanoHat Motor和NanoPi NEO/Air的外形尺寸和接口完全相同,可直接堆叠在NanoPi NEO/Air上使用,参考下图连接模块:
Matrix - NanoHat Motor_nanopi_NEO
Matrix - NanoHat Motor_nanopi_NEO_Air
可通过配置电阻更改模块的I2C从地址,从而堆叠使用多个模块以驱动更多的电机,参考下图连接模块:
Matrix - NanoHat Motor_nanopi_NEO_Hat
4 使用方法
5 相关资料
- [Schematic](Schematic - NanoHat Motor.pdf)
- [Datasheet](PCA9685 datasheet)
- [Datasheet](TB6612FNG datasheet)