Category Archives: Control and Actuator

机器人电机驱动器YFWind

YFWind是专门用于中小型移动机器人的电机驱动模块,该模块支持双路有刷电机驱动,可提供5A持续电流,6A瞬间电流,电路留有YFSMega专用接口,也可使用其它控制器驱动。模块留有电源指示灯、正反转工作指示灯,并具有反接、过热关断、输出短路等保护。

模块的主要特性如下所示:

控制对象

5 – 12V 直流电机

负载电流

5A持续,6A峰值

通道数量

两路

控制方式

GPIO

调速方式

PWM

指示LED

电源、正转、反转

保    护

反接保护、过热关断保护、输出短路保护

接  口

单排插针*2,或10口输出(与YFSMega兼容)

机器人控制器YFSMega128

YFSMega128是我在2010年设计的一款机器人控制器,该控制器使用Atmega128作为主控芯片,具有丰富的外设资源,包括:8路数字输入/输出,8路模拟量输入,6路PWM输出,2路转速传感器输入,1个LCD显示,4个用户按键,1个蜂鸣器,1个IO并口与1个YFWind电机接口。

该控制器的参数如下所示:

Application

机器人竞赛、机器人DIY、AVR学习、毕业设计

MCU

Atmega128

FLASH

128KB

RAM

4KB

EEPROM

4KB

Digital

8路带指示灯三线制I/O,8路并口I/O

Analog

8路12位ADC(可接三线制传感器)

PWM

6路,其中2路与电机复用

LCD

Nokia5110

UART

UART0(TTL,232),UART1(TTL,232)

SPI

1路

I2C

1路

Interface

电机专用接口(与YFWind系列兼容),另含2路转速传感器接口

Power Input

电池或外接电源适配器,6V – 12.6V

Power Supply

舵机总计3A,传感器总计1A

Programming

通用AVR-ISP编程口