logo资料库

ArbotiX-M控制板概览.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
ArbotiX-M 硬件控制板概览 北京小芽科技有限公司
一、直流电源接口 这里提供两种方式可以给 ArbotiX 控制板供电。这两种供电方式是等效的,所以选择其中一 种即可。 1) 蓝色螺钉式 pcb 接线端子,可以直接接入正负两根直流电线进行供电,左边为负极,右 边为正极(如板子图示有“+”符号的那侧)。 2) 黑色的 DC 电源插座,可以适配 2.1*5.5mm 的 DC 电源插头。通过这个电源口可以很方 便地用开关电源给板子供电。 这两个电源口的供电可以同时供应给众多的 DYNAMIXEL 舵机和板子。 ArbotiX-M 控制板可以接受 7 到 30V 的输入电压,但是一般建议使用 11 到 12V 的电压值, 因为这是 DYNAMIXEL 舵机的安全电压值。 二、稳压器 这个稳压器可以把输入电压降至 5V 的电压,供应给 ATMEGA644p 芯片,供应给众多传感器 和相关设备。通常这个稳压器会发热,并且会随着使用设备的增多而温度升高。 这个稳压器可以接受的输入电压为 7V 到 30V。同时可以在 5V 的情况下提供 1.5A 的电流。 注意:这个稳压器不负责 D12~D15 的电源供应。 1
三、跳线帽——电源的选择 可以通过电源跳线帽选择 ArbotiX 芯片电路的供电方式。 用跳线帽短接中间管脚和 VIN 端管脚,控制器芯片电路将由 5V 的稳压器供电。 用跳线帽短接中间管脚和 USB 端管脚,控制器芯片电路将由 FTDI 连接器(即通过电脑 USB 端口)供应 5V 的电压。 四、电源 LED 一旦稳压器或者 USB 供应 ATMEGA644 控制芯片 5V 的电压,这个 LED 灯将会点亮。 2
五、重置按钮 这个按钮将重启 ArbotiX 控制器,并且重新加载程序。 六、FTDI 串口/编程端口 FTDI 接口具有两种共用,一个是用来给主控芯片烧写程序,另外一个是可以当做普通串口 使用。可以通过 FTDI 线缆或者 UartSBee 模块进行程序的烧写或者串口通信。 通过这个接口,可以允许电脑直接对 ArbotiX 控制板进行重启,这对程序的烧写和开始对 ArbotiX 进行通信是非常方便的。如果想禁用这个功能,可以通过拔开“J2”的跳线帽实现。 注意:FTDI 端口和 XBee 插口共享同一个串行接口,同一时间只能选择其中一个方式进行使 用。如果给 ArbotiX 烧写程序时,XBee 已经进行连接,这时必须得使用 ISP 烧写器。 3
七、ISP 编程端口 通过 ISP 端口也可以给 ArbotiX 烧写程序。通过 ISP 给板子烧写程序的主要优势在于,不需要 通过串口链接就可以进行,这就意味着你可以不需要 XBee 就可以给 ArbotiX 烧写程序。但 它的劣势在于,无法通过 ISP 端口实现串行通信。 当 ATMEGA644P 已经具有 Bootloader 时,只能通过 FTDI 进行程序烧写。而一般出厂的 ArbotiX 都是具有 Bootloader 的。如果通过 ISP 进行程序烧写,将会重新烧写一遍 bootloader。 八、数字 I/O 管脚 这些数据 I/O 端口每一个都具有信号管脚、电压输出管脚、接地管脚,可以通过这些接口对 终端的传感器或者相关设备进行控制。 其中 D3 和 D4 端口是 PWM 波控制端,通过 analogWrite 函数接口进行控制。 D0~D7 和 D16~D23 都能提供 5V 的电压供应(从 5V 的电压总线)。 4
注:离 ATMEGA644p 芯片最近的管脚一般都为信号管脚。 九、直流减速电机数字 I/O 管脚 D12~D15 端口跟其他端口很类似,信号端都是直接冲 ATMEGA644p 引出,也都具有三个管脚, 分别为信号管脚、电压管脚、接地管脚。 然后,这几个端口的供电并不是从 5V 总线直接引流,而是冲板子左侧绿色螺钉 PCB 接线端 子进行独立的电压供应。 这 4 个电压独立供应的端口,可以提供 PWM 波控制,这就意味着这几个端口是非常理想的直 流减速电机的控制端口。通过这些端口,可以很好地使用直流减速电机和 DYNAMIXEL 舵机进 行协同运作。 注:离 ATMEGA644p 芯片最近的管脚一般都为信号管脚。 5
十、用户 LED 这个用户 LED 跟 D0 端口进行连接,但它与一般的用户 LED 不同的是,它的下面还适配了一 个 1K 电阻,所以可以把这个 LED 作其他用途使用。 十一、模拟输入管脚 这八个模拟输入端口跟 ArbotiX 控制芯片的八个模拟输入管脚衔接,也同时具有信号管脚、 电压管脚、接地管脚,也可以通过它们对众多传感器或者设备进行控制。 模拟输入管脚也可以当做数据端口使用,只要通过 Arduino IDE 对这些管脚进行定义绑定就 行,A0~A7 分别对应的管脚为 D24~D31。 注:离 ATMEGA644p 芯片最近的管脚一般都为信号管脚。 6
十二、3*3pin DYNAMIXEL 端口(TTL) 这三个端口可以用来控制 ROBOTIS 的 DYNAMIXEL 系列的 TTL 通信方式的舵机,这种舵机控 制是链式结构的,所以这三个端口都是源于同一总线,即这三个端口一模一样,使用哪一个 都可以。 这三个端口只用于 ROBOTIS 的 DYNAMIXEL 系列的 TTL 通信舵机,不做它用。它可以控制的 舵机型号如下: 1、AX-12A 2、AX-18A 3、AX-12W 4、MX-28T 5、MX-64T 6、MX-106T 注:离 ATMEGA644p 芯片最近的管脚一般都为信号管脚。 十三、XBee 插座 7
分享到:
收藏