Difference between revisions of "Matrix - NanoHat Motor/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(特性)
(接口布局)
 
(13 intermediate revisions by the same user not shown)
Line 13: Line 13:
 
*可驱动四个5V PWM舵机
 
*可驱动四个5V PWM舵机
 
*可驱动四个12V直流电机
 
*可驱动四个12V直流电机
*两个12V四线步进电机
+
*可驱动两个12V四线步进电机
 
*板载32K的EEPROM
 
*板载32K的EEPROM
 
*I2C地址可自由配置,多个模块堆叠使用
 
*I2C地址可自由配置,多个模块堆叠使用
Line 19: Line 19:
 
[[File:Matrix - NanoHat Motor_PCB.png | frameless|400px|NanoHat Motor-PCB]]
 
[[File:Matrix - NanoHat Motor_PCB.png | frameless|400px|NanoHat Motor-PCB]]
  
* 引脚说明:
+
===接口布局===
24Pin引脚功能定义如下:
+
[[File:Matrix - NanoHat Motor-layout.jpg |thumb|600px|Matrix - NanoHat Motor接口布局]]
* '''GPIO管脚定义'''
+
 
 +
* '''24Pin引脚功能定义'''
 
::{| class="wikitable"
 
::{| class="wikitable"
 
|-
 
|-
 
|Pin# || Name  ||Pin#  || Name  
 
|Pin# || Name  ||Pin#  || Name  
 
|-
 
|-
|1    || NC      ||2  || VDD_5V  
+
|1    || NC      ||2  || VDD_5V OUT
 
|-
 
|-
|3    || I2C0_SDA ||4    || VDD_5V  
+
|3    || I2C_SDA ||4    || VDD_5V OUT
 
|-  
 
|-  
|5    || I2C0_SCL ||6    || GND     
+
|5    || I2C_SCL ||6    || GND     
 
|-
 
|-
 
|7    || NC      ||8    || NC
 
|7    || NC      ||8    || NC
Line 55: Line 56:
 
[http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Air/zh NanoPi NEO Air]
 
[http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Air/zh NanoPi NEO Air]
 
<br>
 
<br>
 +
 +
[[File:NanoHat Motor-02.jpg|thumb|frameless|600px|NanoHat Motor]]
 +
* '''2Pin电源端子定义'''
 +
::{| class="wikitable"
 +
|-
 +
|Pin# || Name || Description 
 +
|-
 +
|1    || 12V || 12V电源输入     
 +
|-
 +
|2    || GND  || 地 
 +
|}
 +
 +
* '''4Pin PWM 舵机端子定义'''
 +
::{| class="wikitable"
 +
|-
 +
|Pin# || Name || Description 
 +
|-
 +
|1    || PWM* || PWM输出     
 +
|-
 +
|2    || NC  || 空 
 +
|-
 +
|3    || 5V  || 5V输出
 +
|-
 +
|4    || GND  || 地
 +
|}
 +
 +
* '''电机端子定义'''
 +
::{| class="wikitable"
 +
|-
 +
|Name || Description 
 +
|-
 +
|M1    || 直流电机1输出 或 步进电机1(1,2线)输出   
 +
|-
 +
|M2    || 直流电机2输出 或 步进电机1(3,4线)输出 
 +
|-
 +
|M3    ||直流电机3输出  或 步进电机2(1,2线)输出
 +
|-
 +
|M4    ||直流电机4输出  或 步进电机2(3,4线)输出
 +
|}
  
 
==硬件连接==
 
==硬件连接==
NanoHat Motor可直接叠加在NanoPi NEO/Air上。参考下图连接模块:<br>
+
NanoHat Motor和NanoPi NEO/Air的外形尺寸和接口完全相同,可直接堆叠在NanoPi NEO/Air上使用,参考下图连接模块:<br>
 
[[File:Matrix - NanoHat Motor_nanopi_NEO.jpg|frameless|600px|Matrix - NanoHat Motor_nanopi_NEO]]
 
[[File:Matrix - NanoHat Motor_nanopi_NEO.jpg|frameless|600px|Matrix - NanoHat Motor_nanopi_NEO]]
 +
[[File:Matrix - NanoHat Motor_nanopi_NEO_Air.jpg|frameless|600px|Matrix - NanoHat Motor_nanopi_NEO_Air]]<br>
 +
可通过配置电阻更改模块的I2C从地址,从而堆叠使用多个模块以驱动更多的电机,参考下图连接模块:<br>
 +
[[File:Matrix - NanoHat Motor_nanopi_NEO_Hat.jpg|frameless|600px|Matrix - NanoHat Motor_nanopi_NEO_Hat]]
 +
 
==使用方法==
 
==使用方法==
  
  
 
==相关资料==
 
==相关资料==
*[Schematic]([http:2A.pdf Schematic - NanoHat Motor.pdf])
+
*[Schematic]([http://wiki.friendlyarm.com/wiki/images/2/2d/SCHEMATIC1_NanoHat_Motor_v1.0_1703.pdf Schematic - NanoHat Motor.pdf])
*[Datasheet]([.pdf PCA9685 datasheet])
+
*[Datasheet]([http://www.nxp.com/documents/data_sheet/PCA9685.pdf PCA9685 datasheet])
*[Datasheet]([.pdf TB6612FNG datasheet])
+
*[Datasheet]([http://wiki.friendlyarm.com/wiki/images/6/62/TB6612FNG_datasheet_en.pdf TB6612FNG datasheet])

Latest revision as of 11:36, 10 March 2017

English

1 介绍

File:Matrix - NanoHat Motor.jpg
Matrix - NanoHat Motor
  • 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地址可自由配置,多个模块堆叠使用

NanoHat Motor-PCB

2.1 接口布局

File:Matrix - NanoHat Motor-layout.jpg
Matrix - NanoHat Motor接口布局
  • 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

NanoHat Motor
  • 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 相关资料