Control motor bidireccional de inicio rápido


Se trata de un completo circuito de control bidireccional de puente H para DC motores para la
Junta de inicio rápido de paralaje.

http://www.youtube.com/watch?v=T7lbAXa1-BS&feature=youtu.be

Hay seis transistores, cuatro para el control del motor, conectan los otros dos la
pines de salida del microcontrolador al controlador del motor.
Ver el esquema abajo para los detalles más escabrosos.
No es un circuito difícil para construir en un protoboard.
Y pueden utilizar transistores más grandes para los motores más grandes.
Depende de lo que usted necesita para su proyecto...

Partes:
4 cada transistores de NPN 2N3904
2 cada transistores PNP 2N3906
Motor (es un motor de engranaje)
Protoboard, cables, etc..

Video:
http://www.youtube.com/watch?v=T7lbAXa1-BS&feature=youtu.be

Demo:
El programa demo está escrito en la vuelta para el regulador micro del propulsor de la paralaje.
Es muy sencillo. No controladores u otros objetos se requieren como todo esto
Demo hace es ejecutar el motor hacia adelante y hacia atrás.  Lo hace estableciendo una de las
control del motor salida pines a 1 para encender los transistores para esa dirección.

Nota la advertencia en el código - solo enciende un bit de salida en un momento.
Encender ambas a la vez hace que los transistores muy enojado.
(Entonces usted estará apesadumbrado!)

Para un conductor más elegante ver mi truco de un transistor. Muestra cómo hacer un arranque suave /
regulador de velocidad mediante software genera PWM (Pulse Width Modulation).
(Bueno, era sólo un transistor. Que tenía que hacer algo para hacer interesante!)

Código:
{BiDirectionalMmotorDemo.spin Richard Lamb - 16 de junio de 2013}

CON
_CLKMODE = XTAL1
_XINFREQ = 5_000_000

' definir tiempos
MS = _XINFREQ / 1_000
' definir pines IO
' tenga en cuenta sólo uno de los pines motor puede activarse en cualquier momento!
MOT_LFT = 0
MOT_RIT = 1
LED_LFT = 23
LED_RIT = 16

VAR

Palpitar PUB
dira [LED_LFT]: = 1' LED
dira [LED_RIT]: = 1
dira [0..1]: = 1' Motores sistema salidas
Outa [MOT_RIT]: = 0' Inicio con ambos pernos de la baja
Outa [MOT_LFT]: = 0

Repetir ' repetir para siempre
' Izquierda
Outa [LED_LFT]: = 1' LED en
OUTA [MOT_LFT]: = 1' motor en

Wait(3000)

Outa [LED_LFT]: = 0' LED apagado
OUTA [MOT_LFT]: = 0' motor apagado

Wait(500) ' intermissioin

' Derecho
Outa [LED_RIT]: = 1' LED en
OUTA [MOT_RIT]: = 1' motor en

Wait(3000)

Outa [LED_RIT]: = 0' LED apagado
OUTA [MOT_RIT]: = 0' motor apagado

PUB wait(MS)
waitcnt((MS*msec)+CNT)

Artículos Relacionados

Control remoto por infrarrojos para la Junta de inicio rápido de paralaje

Control remoto por infrarrojos para la Junta de inicio rápido de paralaje

mando a distancia Infra-rojo un cable interfaz para el inicio rápidoUna de las mejores cosas acerca de dispositivos con software de la hélicees lo poco que se necesita para agregar periféricos!Reqd de piezas:Pequeño sensor IR - adafruit/157alambreZóc
Conoce la Junta paralaje hélice Inicio rápido

Conoce la Junta paralaje hélice Inicio rápido

El chip del procesador del propulsor es el microcontrolador más único en el mercado hoy.No es solo un solo microprocesador, sino ocho procesadores independientes que compartenrecursos como memoria y I/O pins.   Y puede hacer algunas cosas realmente i
Arduino Bluetooth Control Motor sin Chip controlador de Motor

Arduino Bluetooth Control Motor sin Chip controlador de Motor

Este instructable muestra cómo controlar un motor DC de pequeña batería vía bluetooth usando algunos componentes básicos.Paso 1: materialesSe necesita:-1 x Arduino (cualquiera va a hacer pero puede que necesite modificar los números de pines en el bo
Consiguiendo comenzado con el sensor del sonar de Maxbotix - guía de inicio rápido

Consiguiendo comenzado con el sensor del sonar de Maxbotix - guía de inicio rápido

El MaxSonar EZ1 proporciona muy corta para detección de largo alcance y que van, en un paquete increíblemente pequeño. Puede detectar objetos de pulgadas de 0 a 254 pulgadas (6.45 metros) y proporciona información de la gama del sonar de 6 pulgadas h
Cómo hacer tu menú de inicio rápido en Windows 10

Cómo hacer tu menú de inicio rápido en Windows 10

Cómo hacer más rápido en 10 de Windows del menú Inicio. Cómo acelerar el iniciomenú en Windows 10. Inicio menú no abrir. Ya no funciona el menú de inicio. Muchas ventanas 10 se quejan de que su menú de inicio es lento y perezoso. Se abre lentamente y
Guía de inicio rápido: Print3d Mart

Guía de inicio rápido: Print3d Mart

Esta es una guía sencilla pero completa para configurar su cuenta para que se ponga en y ejecutar en Print3d Mart!Paso 1: Registrarse y crear una cuenta gratuitaLa primerísima cosa que necesitará hacer es crear una cuenta gratuita. Vaya a Print3dmart
Pantalla de cristal líquido para la Junta de inicio rápido

Pantalla de cristal líquido para la Junta de inicio rápido

pantalla de cristal líquido de tres hilos para el inicio rápidoReqd de piezas:Junta de inicio rápido de paralajeMódulo de visualización de LCD de 2 líneas de paralajecable de interfaz de 3 hilos - de:un cable de panel frontal de la computadoratres pe
Guía de inicio rápido Eclips3D

Guía de inicio rápido Eclips3D

Esta es una guía para empezar a trabajar en su nuevo Eclips3D. Usted debe haber completado el conjunto de la Eclips3D como dirección en la Asamblea Instructables antes aquí. Para obtener más información sobre la construcción, así como todos los archi
Control USB bidireccional 10 minutos

Control USB bidireccional 10 minutos

este es un método simple para activar rápidamente control USB dispositivos externos sin necesidad de utilizar microcontroladores o placas de desarrollo costosos. Entrada y salida son posibles, permitiendo dos de forma de interacción con el medio ambi
Littlebits de Arduino en corazón Inicio rápido

Littlebits de Arduino en corazón Inicio rápido

Este instructable se permiten que un simple circuito digital y análogo del código, así como proporcionar un arranque del bosquejo que usted puede utilizar para comenzar rápidamente y también para depurar tu circuito. Este Instructable está dirigido a
WizFi250-CSI(C Script Interpreter) para estudiantes o IoT-Inicio rápido-prototyping, bricolaje.

WizFi250-CSI(C Script Interpreter) para estudiantes o IoT-Inicio rápido-prototyping, bricolaje.

Hoy en día hay más plataforma de IoT con lenguaje de scripting como abajo.http://micropython.org/http://wipy.IO/http://www.espruino.com/http://Tessel.IO/http://We-IO.net/http://nodemcu.com/index_en.htmlYo quería hacer la plataforma de desarrollo de s
Frambuesa Pi + WebCam + control remoto controlador de inicio

Frambuesa Pi + WebCam + control remoto controlador de inicio

WebCam + casa control remoto IRHarware:1. HomeWebCam2. IR Remote Control3. frambuesa Pi¿Cómo hacer?Ver arriba fotos¿Cómo funciona?Utilice su inicio WemCam Software control y vista.Cuando el puntero láser punto a dispositivo, control remoto para encen
Guía de inicio rápido: Imprimir con Ultimaker 2

Guía de inicio rápido: Imprimir con Ultimaker 2

Este tutorial te llevará arriba y corriendo con sus 2 UltimakerSe necesita:-un modelo 3d en formato STL-Ultimaker 2 (o similar)Adaptador de cable o tarjeta -SD para el UltimakerPaso 1: Vas a atar ordenador o utilizar una tarjeta SDRecomiendo que haga
Archivo por lotes de inicio rápido

Archivo por lotes de inicio rápido

Hola todos este es un archivo por lotes para la gente perezosa que no quiere escribir la URL del sitio Web.Paso 1: código dedecolor 0f: Inicio de sesión cls echo \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /