Está en la página 1de 6

31/7/2020 PROYECTOS ELECTRONICOS CON PICS: INVERSION DE GIRO: MOTOR DC

Más Boost Your Traffic Crear blog Acceder

PROYECTOS
ELECTRONICOS CON PICS
Una forma facil de hacer proyectos electronicos y mucho mas.

martes, 28 de diciembre de 2010 OFERTA


Vendo motores paso a paso de todo
INVERSION DE GIRO: MOTOR DC tamaño unipolares y bipolares para
proyectos, desde 0.5 amperios hasta
En robotica se emplea mucho el control de motores DC para hacer la inversion de 1.5 amperios marca VEXTA de 2
fases, envio solo a todo el Peru previo
giro, como sabemos un motor de corriente continua tiene 2 polos: positivo y negativo,
deposito a mi cuenta.
para hacer la inversion del motor solo tenemos que invertir la polaridad de la fuente y
conectar al motor DC.
Datos personales
Inversion de giro para motor DC con el pic16f84a con puente H
Mario

Docente principal del


ISTP "Luis E. Valcarcel"
especialidad de
electronica industrial
Catedratico de la Universidad Jose
Carlos Mariategui UJCM, especialista
en proyectos electronicos, robotica,
telecomunicaciones y redes
industriales,mi email es
proyectoselectronicos_@hotmail.com
Ver todo mi perfil

Seguidores
Seguidores (15)

Este programa controla un motor DC mediante un swicth en el puertob (Rb0) y


utilizando Rb1 y Rb2 del puertob como salida para enviar los pulsos que invertiran el
giro del motor DC, en el circuito deberan conectar ademas el cristal de 4 mhz y su
Seguir
respectiva alimentacion de 5Vdc.
Q1,Q2,Q3,Q4=BC548 para motores pequeños y TIP41 para motores grandes.
R1,R2,R3,R4= 300 ohmios.
mi tierra
;Programa para inversion de giro de motor DC
list p=16f84a ; declaramos el pic que usaremos
; Declaracion de registros a usar
puertob equ 0x06
trisb equ 0x86
proyectoselectronicos1.blogspot.com/2010/12/inversion-de-giro-de-motor-dc.html#!/tcmbck 1/6
31/7/2020 PROYECTOS ELECTRONICOS CON PICS: INVERSION DE GIRO: MOTOR DC
status equ 0x03
; Configuracion de puertos
org 0x00
bsf status,5 ; nos vamos al banco 1 de la memoria del pic
movlw b'0000001' ; guardamos en el registro W a Rb0 como entrada
movwf trisb ; y Rb1 a Rb7 como salidasy mandamos lo de W a trisb
bcf status,5 ; regresamos al banco 0 de la memoria del pic
; Programa principal
inicio btfsc puertob,0 ; testeamos Rbo (pin6) si esta en 0 o 1
goto izquierda ; vamos a la etiqueta izquierda
goto derecha ; vamos a la etiqueta derecha puerto de ilo
izquierda bsf puertob,1 ; encendemos pin Rb1
bcf puertob,2 ; y apagamos Rb2 para giro a la izquierda
goto inicio ; regresamos a inicio a ver si cambio el swicth ENVIA TUS
derecha bcf puertob,1 ; apagamos pin Rb1 PROYECTOS AQUI
bsf puertob,2 ; y encendemos Rb2 para invertir giro de motor Si tienes un proyecto probado, te lo
goto inicio ; regresamos a inicio a ver si cambio el swicth publicamos con los creditos a quien lo
end ; y terminamos hizo, solo envialo a
proyectoselectronicos_@hotmail.com,
Un proyecto mas interesante aplicando el control de un motor DC , ascensor de 4 si es posible el proyecto completo es
niveles, para que lo bajen. decir diagrama, programa compilado y
todo lo demas que consideres
necesario, gracias
http://www.proyectoselectronicoos.blogspot.com/

Publicado por Mario en 5:46

27 comentarios:
Anónimo 30 de diciembre de 2010, 17:27

al fin algo que se puede entender sobre microcontroladores, sigan asi y


adelante...

Responder

Anónimo 9 de mayo de 2011, 18:33 hola


saludos... gracias por el dato... debo controlar un sistema de ball and beam... y
estuve apunto de comprar un servomotor...

Responder
mas noticias
Mario 10 de mayo de 2011, 9:42

de nada amigo pero que es un ball and beam?

Responder

Anónimo 10 de mayo de 2011, 13:32

bueno.. es un sistema que busca mantener equilibrada una bola sobre una barra..
la bola me mueve libremente sobre la barra. Con el fin de estabilizar el sistema y
mantener la bola en el centro de la barra, se varia el angulo de la barra...
ese es el funcionamiento del sistema. A grandes rasgos!!.. xD
Páginas vistas en total
Responder

2 7 5 7 0 4
Anónimo 11 de mayo de 2011, 16:55

Muy buen aporte me sirvio gracias :D visitas


proyectoselectronicos1.blogspot.com/2010/12/inversion-de-giro-de-motor-dc.html#!/tcmbck 2/6
31/7/2020 PROYECTOS ELECTRONICOS CON PICS: INVERSION DE GIRO: MOTOR DC
Responder

Anónimo 13 de julio de 2011, 12:42

oralee k chido no habia yo entendido pero buen dato

Responder

chepelos22 26 de marzo de 2012, 13:05

como puedo controlar un puente h con un pic 6f84a en el que con 2 pulsadores
pueda controlarlo con un pulsador un giro y con otro el sentido contrario!!!

Responder

Respuestas

Unknown 8 de junio de 2013, 12:02

Yo nesesito eso mismo ase tiempo que se publico este mensaje no


podrías alludarme con el circuito que ayas utilizado

Unknown 8 de junio de 2013, 12:03

Yo nesesito eso mismo ase tiempo que se publico este mensaje no


Entradas populares
podrías alludarme con el circuito que ayas utilizado
ELEVADOR DE 3
Responder NIVELES
Esta aplicacion mas
seria un elevador de 3
pisos que empieza en
un sotano y subira de
Anónimo 29 de marzo de 2012, 10:36
piso en piso en forma ascendente del
El programa es el mismo que esta aqui, por q es un puente h EL QUE ESTAMOS 1 al 2 y del 2 al...
CONTROLANDO
CONTROL MOTOR
Responder PASO A PASO CON
PIC
UN POCO DE TEORIA
Los motores paso a
Anónimo 30 de mayo de 2012, 16:31 paso son ideales para
HOLA BUENAS TARDES HE TRATADO DE RECREAR EL CIRCUIO. PERO la construcción de mecanismos en
donde se requieren movimientos muy
ENGO PROBLEMAS CON EL PUENTE H. PERO AUN NO LO PUEDO HACER.
precisos. ...
HE LEIDO QUE SE NECESITA HACER EL PUENTE CON TRANSISTORES PNP
Y NPN QUE DE CIERTO HY EN ESTO. Y TENGO LOS BC548 CUAL SERIA EL INVERSION DE GIRO:
TRANSISTOR CONRARIO. SALU2 MOTOR DC
Responder En robotica se emplea
mucho el control de
motores DC para hacer
la inversion de giro,
Anónimo 4 de junio de 2012, 18:44 como sabemos un motor de corriente
continua tiene 2 po...
puedes usar los bc558 q son pnp, yo probe con 4 bc548 me funciono normal,
cuestion de polarizar bien nomas. LCD con pic16f84a
Haremos el programa
Responder
para controlar un LCD
con un pic16f84a con 8
lineas de datos,
Anónimo 6 de septiembre de 2012, 21:44 pondremos el programa
completo para no confundir al lecto...
me gustaria saber el programa en .hex :(
BRAZO ROBOTICO A
Responder CONTROL REMOTO
Usando un control
remoto para Television
Mario 23 de octubre de 2012, 9:00 marca SONY y
aprovechando un
el programa fuente esta hecho en asembler,el archivo hex lo compilas con el software hecho de control remoto
MPLAB de microchip, te lo puedes bajar de internet es gratis
proyectoselectronicos1.blogspot.com/2010/12/inversion-de-giro-de-motor-dc.html#!/tcmbck 3/6
31/7/2020 PROYECTOS ELECTRONICOS CON PICS: INVERSION DE GIRO: MOTOR DC
Responder sony para pic16f84a , haremos el
cont...

CONTROL PUERTA
Anónimo 27 de octubre de 2012, 19:56 DE GARAGE CON PAP
Oye tengo un proyecto en el cual tengo que controlar: sentido de giro, paro y El control se hara con
velocidad de un motor dc, pero la programación tiene que ser en C, no se si me un motor PAP unipolar
por ser de la velocidad
puedas ayudar. adecuada para abrir y
Responder cerrar el porton , al cual le
colocaremos finale...

ASCENSOR CON
Mario 21 de noviembre de 2012, 6:03 MOTOR PASO A PASO
Este proyecto es un
Te sugiero que hagas tu circuito para mas o menos poder ayudarte. ascensor de 4 niveles
Responder pero usando un motor
PAP unipolar con lo
cual nos ahorraremos de instalar en la
maqueta de 4 fina...
Unknown 9 de junio de 2013, 16:38
MATRIZ DE LEDS 7X5
Excelente información, justo lo que necesito, soy algo inexperta por lo cual no
Esta práctica consiste
reconozco algunos componentes del circuito, me puedes decir cuales utilizaste? en formar un
Responder hombrecito saludando,
una vez familiarizado
será muy sencillo ir
Respuestas implementando más displays del
mismo t...
Mario 10 de junio de 2013, 6:20
CONTADOR CON
Q1,Q2,Q3,Q4=BC548 para motores pequeños y TIP41 para motores PULSADOR
grandes. Bien esta vez haremos
R1,R2,R3,R4= 300 ohmios. y un cristal de 4 mhz y 2 condesnadores un contador de 0 a 9
de 22pf. mediante un pulsador
en Ra0 que cada vez
que es pulsado incrementara la
Responder cuenta en el contador en ...

Primer programa:
encender un led
Unknown 14 de julio de 2013, 19:28 PIC16F84A .- Es un
circuito integrado
hola buenas noches e tratado de compilar el programa para tener el archivo .hex programable, el cual
pero me marca error: esta compuesto
basicamente de memorias RAM y
Clean: Deleting intermediary and output files. EEPROM ,buses de comunicacion,
unid...
Clean: Deleted file "C:\Users\Ing. Miguel\Desktop\programa.mcs".
Clean: Done.
Executing: "C:\Program Files (x86)\Microchip\MPASM Suite\MPAsmWin.exe" /q
/p18F452 "programa.asm" /l"programa.lst" /e"programa.err" /o"programa.o" Archivo del blog
Warning[205] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 2 : Found
► 2013 (2)
directive in column 1. (list)
Warning[215] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 2 : ► 2012 (1)
Processor superseded by command line. Verify processor symbol.
► 2011 (6)
Warning[205] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 3 : Found
directive in column 1. (INCLUDE) ▼ 2010 (4)
Error[105] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 3 : Cannot
▼ diciembre (1)
open file (Include File "C:\PROGRAM FILES (X86)\MICROCHIP\MPASM SUITE\
<P16F84A.INC") INVERSION DE GIRO: MOTOR
DC
Warning[205] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 9 : Found
directive in column 1. (org)
► marzo (3)
Warning[203] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 10 : Found
opcode in column 1. (bsf)
Warning[203] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 11 : Found
opcode in column 1. (movlw) las ultimas
Warning[203] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 12 : Found
opcode in column 1. (movwf)
Warning[203] C:\USERS\ING. MIGUEL\DESKTOP\PROGRAMA.ASM 13 : Found
opcode in column 1. (bcf)
Halting build on first failure as requested.
proyectoselectronicos1.blogspot.com/2010/12/inversion-de-giro-de-motor-dc.html#!/tcmbck 4/6
31/7/2020 PROYECTOS ELECTRONICOS CON PICS: INVERSION DE GIRO: MOTOR DC
BUILD FAILED: Sun Jul 14 21:26:15 2013

espero puedas ayudarme gracias

Responder

Mario 15 de julio de 2013, 8:34

tienes que aprender a manejar el mplab, consigue un tutorial hay bastantes solo
fijate que sea la version de mplab que estas usando

Responder

Unknown 15 de julio de 2013, 18:57

Estimado tengo problemas con un programa del motor DC. Para que se mueva
tengo que poner en 1 la entrada RA0 y con la entrada RB4 que decida el sentido
de giro y las salidas son RB6, RB7 que entran al puente H y con la RB9 darle la
partida en la pata 1 del puente H. Pero tengo el inconveniente que se mueve un
rato pero después no hace nada, además me gustaría poder controlar la
velocidad ya que gira muy rápido. Es posible me puedas ayudar con el programa?
Saludos.

Responder

Unknown 15 de julio de 2013, 18:58

Si gustas te puedo mandar el programa que tengo hecho.

Responder

Mario 14 de agosto de 2013, 6:29

ok, mandame tu circuito en proteus mejor pa hacerle un programa.

Responder
amigos

Anónimo 6 de enero de 2015, 11:35

Mario, el circuito no tendria que tener un resistor para la base de cada transistor?

Responder

Mario 25 de octubre de 2015, 18:06

exacto, hay veces hay q polarizar la base de transistor, recomiendo una


resistencia de 330 ohmios hasta de un 1 kohm puede ser.

Responder

villegas 11 de agosto de 2018, 11:24

Si quiero que el motor gire dos segundos para un lado y luego dos segundos para
el otro en automático

Responder

miguel 30 de mayo de 2019, 20:29

hola amigo me podrias esplicar algo

Responder

proyectoselectronicos1.blogspot.com/2010/12/inversion-de-giro-de-motor-dc.html#!/tcmbck 5/6
31/7/2020 PROYECTOS ELECTRONICOS CON PICS: INVERSION DE GIRO: MOTOR DC

Introduce tu comentario...

Comentar como: Cuenta de Goo

Publicar Vista previa

Entrada más reciente Página principal Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

amigos visitantes

Tema Marca de agua. Imágenes del tema: friztin. Con la tecnología de Blogger.

proyectoselectronicos1.blogspot.com/2010/12/inversion-de-giro-de-motor-dc.html#!/tcmbck 6/6

También podría gustarte