SECCION DE CONTROL
Este dispositivo simula el funcionamiento de un ascensor de 4 plantas, como si fuera uno real, el ascensor podra ser llamado desde cada una de las plantas por medio de unos pulsadores del mismo modo, desde dentro de la cabina podremos elegir el piso de destino colocando en paralelo sensores de llamada a los del panel.
El sistema se ha construido con un unico motor, que realiza el movimiento de subida y bajada de la cabina del ascensor. En cada planta, hay colocado un final de carrera o un sensor magnetico, que detecta cuando pasa la cabina por el y pararlo.
Este programa esta hecho para un ascensor de 4 pisos cuya cabina subira o bajara desde el piso que lo llamen, Al inicio la cabina esta en el piso1 y por lo tanto Rb0 estara en 1 (5voltios) y el resto de pulsadores de la cabina y de llamada en 0v (conectados a tierra).
los pulsadores que seran accionados por la cabina:
Rb0=pulsador de piso1
Rb1=pulsador de piso2
Rb2=pulsador de piso3
Rb3= pulsador de piso4
Los pulsadores de llamada son:
Rb4=pulsador llamada de piso1
Rb5=pulsador llamada de piso2
Rb6=pulsador llamada de piso3
Rb7= pulsador llamada de piso4
y para los pulsadores de la cabina (si es que desean colocarlos) les ponen un pulsador en paralelo para cada piso( por ejemplo en Rb4 iria dos pulsadores de llamada en paralelo)
Ojito aqui: Al inicio la cabina esta en el piso1 y por lo tanto Rb0 estara en 1 (5voltios).
SECCION DE POTENCIA
Los pines (18=Ra1 y 1=Ra2) del PIC16f84a que son las salidas para controlar el motor DC van conectados (izquierda y derecha ) del puente H a base de transistores NPN 2N3904 para motores pequeños , y por el TIP41 para motores DC grandes. La alimentacion del puente H dependera del motor que se quiera controlar.
Esta es una maqueta para un ascensor de 3 pisos, igual lo aumentan un piso mas y listo para su funcionamiento. Como dije los pulsadores de llamada de la cabina son opcionales, si los ponen deben quedar en forma paralela a los pulsadores de llamada de cada piso.
Este dispositivo simula el funcionamiento de un ascensor de 4 plantas, como si fuera uno real, el ascensor podra ser llamado desde cada una de las plantas por medio de unos pulsadores del mismo modo, desde dentro de la cabina podremos elegir el piso de destino colocando en paralelo sensores de llamada a los del panel.
El sistema se ha construido con un unico motor, que realiza el movimiento de subida y bajada de la cabina del ascensor. En cada planta, hay colocado un final de carrera o un sensor magnetico, que detecta cuando pasa la cabina por el y pararlo.
Este programa esta hecho para un ascensor de 4 pisos cuya cabina subira o bajara desde el piso que lo llamen, Al inicio la cabina esta en el piso1 y por lo tanto Rb0 estara en 1 (5voltios) y el resto de pulsadores de la cabina y de llamada en 0v (conectados a tierra).
los pulsadores que seran accionados por la cabina:
Rb0=pulsador de piso1
Rb1=pulsador de piso2
Rb2=pulsador de piso3
Rb3= pulsador de piso4
Los pulsadores de llamada son:
Rb4=pulsador llamada de piso1
Rb5=pulsador llamada de piso2
Rb6=pulsador llamada de piso3
Rb7= pulsador llamada de piso4
y para los pulsadores de la cabina (si es que desean colocarlos) les ponen un pulsador en paralelo para cada piso( por ejemplo en Rb4 iria dos pulsadores de llamada en paralelo)
Ojito aqui: Al inicio la cabina esta en el piso1 y por lo tanto Rb0 estara en 1 (5voltios).
SECCION DE POTENCIA
Los pines (18=Ra1 y 1=Ra2) del PIC16f84a que son las salidas para controlar el motor DC van conectados (izquierda y derecha ) del puente H a base de transistores NPN 2N3904 para motores pequeños , y por el TIP41 para motores DC grandes. La alimentacion del puente H dependera del motor que se quiera controlar.
EL PROGRAMA
El programa esta hecho en picbasicpro y esta probado para este circuito y lo pueden bajar el archivo HEX del siguiente link:
version mejorada y comprobada en maqueta.
Esta es una maqueta para un ascensor de 3 pisos, igual lo aumentan un piso mas y listo para su funcionamiento. Como dije los pulsadores de llamada de la cabina son opcionales, si los ponen deben quedar en forma paralela a los pulsadores de llamada de cada piso.
excelente trabajo lo probe en mi maqueta de ascensor y funciona, gracias.
ResponderEliminarme pueden pasar el archivo el link ya no abre
EliminarEste archivo hex. lo han bajado infinidad de veces y no he tenido quejas, gracias a todos los blogger.
ResponderEliminarMe pasas el codigo Hex es que no lo encuentro
Eliminaral guien sabe a que cable va conectado el sensor magnetico gracias
ResponderEliminarLOs sensores magneticos se pueden reemplazar por finales de carrera y van colocados en piso o nivel para ser accionadospor la cabina.
ResponderEliminarespero ke me sirva jajaja me parece muy buena yo lo estoy armando en este momento pero lo pienso hacer de 3 pisos crees ke me funcione ?? no conectando lo que seria el buttom del piso 4 o es necesari0 ?
ResponderEliminarporque en proteus no me hace nada! pero ya vi un post ke dicen que si funciona espero ke me salga bien! =D
edu_16_survivor@hotmail.com
hola .. podrias ayudarme no me funciona =S ya lo cheke y si esta bien armado el circuito a ke crees ke se deba ? el pic esta en buen estado.. te lo agradeceria demasiado!!
ResponderEliminaredu_16_survivor@hotmail.com
hola, si lo vasa simular te sugiero otro simulador q no sea el proteus, en todo caso lo puedes armar el circuito solo con leds y pulsadores y comprobaras que funciona perfecto,ademas no es necesario el cuarto piso funciona igual.
ResponderEliminarhola amigo quisiera saber como van conectados los sensores magneticos o finales de carrera, van en serie con el motor o que!
ResponderEliminarYa rectifique el circuito,solo usen finales de carrera y olvidense de los magneticos y van conectados como lo indica el circuito con el pic16f84a.
ResponderEliminarhola amigo monte el circuito, queme el micro pero no hace nada? me podras enviar el .HEX a mi correo eldiaz3010@hotmail.com por favor se lo agradeceria
ResponderEliminarhola, si quieren probarlo no es necesario la maqueta,soloarmen el circuito de control y pruebenlo con los pulsadores de entrada y veran que en la salida se tiene que encender los leds correspondientes a cada pulsador de entrada,por lo demas no es necesario que repita que este circuito y su software ya esta probado y recontraprobado, el archivo HEX es el mismo de esta pagina http://www.4shared.com/file/jo-dcYpy/ascensor4pisos.html
ResponderEliminarHola amigos soy nuevo encestar esta página, por.favor quisiera me puedan pasar en archivo ya que trato de descargarlo y no se puede, si alguien me podría ayudar por favor este es mi correo elaguilanegra_20@hotmail.com
EliminarHola Mario, seria posible tener acceso al ASM?
ResponderEliminarHola Mario, me equivoque en mi peticion anterior; quiero decir: podrias poner el programa en Basic, no solo el HEX, para poder analizarlo? Gracias.
ResponderEliminarmmmm... el codigo en basic es bien simple, nada del otro mundo....
ResponderEliminarclaro,yo lo haria usando la funcion and y comparando entre los pulsadores de llamada y los pulsaores de las cabinas.
ResponderEliminareste circuito tambien funciona con el pic 16F877A utiliza el mismo codigo hex
ResponderEliminarSaludos puedes subir el codigo de tu trabajo!! Gracias
ResponderEliminaramigo podrias subir el programa en lenguaje c desde ya gracias ....
ResponderEliminarNolo tengo en c lamentablemente,solo en asembler.
ResponderEliminarbuenas tardes me podrías enviar a mi correo el programa del ascensor en pic basic se lo agradecería mi correo es: rodrigohg74@hotmail.com, gracias.
ResponderEliminarAmigo mario no me deja descargar el .hex, te agradezco me ayudes. andrel0691@hotmail.com
ResponderEliminarmuchas gracias
tienes que loguearte primero y despues descargas.
ResponderEliminarHola, que tal, soy de México, no encuentro de donde son ustedes, quiero agradecerles porque gracias al el código que nosotros vimos aquí hemos mejorado el programa de 3 pisos en ensamblador, hicimos un elevador que levanta 100kg de peso y que puede ser llamado desde donde sea, el código de 3 pisos que está aqui funciona ok, lo que está mal es el diagrama, luego subo mi proyecto.
ResponderEliminaroye disculpa en que esta mal el diagrama esq no me funciona este
EliminarSi yo arme ese diagrama en el proteus y no funciona, ademas porque quedan 2 resistencias para el motor(Subir y bajar), que conecto ahi? soy nuevo en esto, pero me gusta mucha la electronica!
ResponderEliminarlas resistencias son para limitar la corriente y ahi se conecta el circuito puenten H
ResponderEliminarbuena pagina
ResponderEliminarseñores soy estudiante de electronica tengo que realizar un proyecto de un ascensor de 5 paradas com pic 16f877a quisiera un apollo he visto el ascensor de 5 paradas con el 84 mi pregunto si funcionara igual con el 877a
ResponderEliminarde antemano agrdesco su repuesta este es mi correo huatuco_villanueva@hotmail.com
Olle amigo tengo una durda como conecto los sensores magneticos al circuito, si van conectados a los pulsadores o como van conectados.. Gracias de Antemano
ResponderEliminarpuedes emplear sensores magneticos o finales de carrera colocados en cada piso para que sean accionados por la cabina del ascensor
ResponderEliminarHola¡ Disculpa soy estudiante de electronica y te agradeceria muchisimo si me pudieses mandar el programa a mi correo, es urgente lo empleare dentro de poco tiempo, es alexisdiaz9512@hotmail.com
Eliminarok..amigo pero a lo q me refiero es donde conectgos esos sencores en el circuito. si van donde estan los pulsadores de llamada y si van en serio o peralelos con los mismo...Gracias de antemano
ResponderEliminaramigo buenas tardes, muy buen trabajo .. me podrias enviar el codigo en asembler a mi correo yg2_004@hotmail.com te agradeceria infinitaemte
ResponderEliminarfunciona igual con el pic 16F887?
ResponderEliminarHey soy estudiante de electrico le agradeceria mucho que me mandara el programa ya que el link no esta bien mi correo es alexisdiaz9512@hotmail.com
Eliminarel link funciona perfectamente solo tienen que loguearse
EliminarHola ME podrias pasar el Archivo pbp del pic basic.para hacer modificaciones al proyec ... mi email: mario_labanm@hotmail.com
ResponderEliminarO
ResponderEliminarBuenas tardes
ResponderEliminarsimule el circuito en proteus del ascensor pero el motor no anda. Podrias aconsejarme algo
Este comentario ha sido eliminado por el autor.
ResponderEliminarEste programa ya esta probado y funciona perfectamente, si no funciona pude ser tu Pc o simulador que usas, en todo caso lo armas en protoboard y funciona.
ResponderEliminarpor favor hazme llegar el programa en pic basic, no he podido entender como se hace el algoritmo para que suba o baje, ojala me puedas ayudar
Eliminarmi correo maritofvalencia@gmail.com
Eliminarno puedo abrir el archivo .hex, te agradeceria que me lo enviaras a jean_13n@hotmail.com
ResponderEliminargracias por el aporte
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarexcelente proyecto, amigo me podrías hacer el favor de pasarme el .asm que contiene el código del proyecto......... E-mail: serbava@gmail.com
ResponderEliminarhola muchas gracias pero ,,, me gustaria que me mandaras el .pbp porque no lo pude descargar correctamente porfavor es miy importante pues me basare en ello para mi proyecto de dificios inteligentes del cetis58 mi correo es aana.lvg@hotmail.com
ResponderEliminarpara bajar los archivos solo tienen que loguearse en 4shared.com, funiona perfectamente yo lo comprobe.
ResponderEliminaramigo mepuedes por favor enviar el programa en pic basic, es el lenguaje mas facil de comprender y el resto de proyectos similares estan el assembler. necesito hacerle unas modificaciones por favor
ResponderEliminaramigo ya te respondi a tu correo, disculpa la demora.
ResponderEliminarhola seria posible que me puedas facilitar el programa en pic basic para poder comprender mejor el funcionamiento del ascensor mi correo es cecc36@hotmail.com
ResponderEliminarhola seria posible que me puedas facilitar el codigo .asm para poder comprender mejor este lindo proyecto? mi correo es diserumam@hotmail.com
ResponderEliminarFelicitaciones por tus buenos proyectos.
ResponderEliminarPor favor me podrías facilitar el programa en Pic Basic, necesito hacer unas modificaciones y este lenguaje es mas facil de entender para un principiante.
Gracias de antemano.
eproanio@hotmail
Por favor me podrías facilitar el programa en Pic Basic, necesito hacer unas modificaciones y este lenguaje es mas fácil de entender para un principiante.
ResponderEliminarGracias de antemano.
fernando_galeano17@hotmail.com
Buenas Tardes
ResponderEliminarExcelente Blog amigo, por favor me podría facilitar el archivo .ASM para ayudarme a entender la programación
Gracias por su colaboración.
quirovan77@hotmail.com
disculpa no se si me puedas ayudar lo que pasa que no me funciona el programa haci como esta en la imagen
ResponderEliminarHola Mario,
ResponderEliminarEstoy empezando a programar en picbasic, y me sería de utilidad tener el programar en este lenguaje y no en ensamblador, me lo podrías facilitar necesito entender como usas las instrucciones dentro del programa.
Mi correo es bendici@hotmail.es
Gracias de antemano.
Un saludo.
por favor envíeme el código en C. edenchaves@live.com
ResponderEliminarHola Mario,
ResponderEliminarexcelente blog!
sería posible que me envíes el programa en .asm para poder revisarlo y comprenderlo mejor?
kcastanedach@gmail.com
Gracias de antemano.
lo tengo en pic basic nomas, el hex.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola Mario estupendo proyecto quiero ver si es posible que me mandes el codigo ya sea en hex o como lo tengas yo lo cargo en el pic te lo agradeceria ya que no pude descargarlo de la pagina que mencionas gracias mi correo es anulos1733@gmail.com
ResponderEliminarhola! Mario no pude descargarlo de la pagina:c me lo podrias mandar al correo? yazaguirre@hotmail.com
ResponderEliminarporfavor!
hola Mario no pude descargarlo de la pagina parece que el archivo se cayó me lo podrías mandar al correo porfavor :3 te lo agradecería mucho javierrusas@gmail.com
ResponderEliminarHola buena tarde podrias favor enviarme el asm para poder revisar y modificar algunos parametros me seria de mucha ayuda muchas gracias. sergioandresmoralessanchez@gmail.com
ResponderEliminarpuedes proporcionarme el codigo en PBP porfavor para poder editar el programa en otro microcontrloador Gracia :D viper.criz6432@gmail.com
ResponderEliminarHola mario, me podrias facilitar el codigo el .asm a mi correo Rajove668@hotmail.com te lo agradeceria mucho.
ResponderEliminaryo tambien quisiera que me facilitaras el codigo en pbp por que en mi ciudad no encuentro ese microcontrolador.. te lo agradeceria muxo
ResponderEliminarmiki_ggg6@gmail.com
Este comentario ha sido eliminado por el autor.
ResponderEliminarhola amigo porfa me podria facilitar el circuito en proteus porfa .... sandi-alejo@hotmail.com muchas gracias
ResponderEliminarHola me podrian facilitar el esqema en proteus
ResponderEliminarHola me podrian facilitar el esqema en proteus
ResponderEliminarPuedes proporcionarme el codigo en .pbp porfavor para poder editar el programa en otro microcontrolador?
ResponderEliminarGracias!
pablo.tomas.ptc@gmail.com
Este comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar¿Tendrás y podrías pasarme el programa en formato asm?
ResponderEliminarPara mi proyecto necesito ese archivo.
¡Muy buen aporte, por cierto!
alexsykes.08@gmail.com
hola , me podrias compartir tu programa en C o en el que este hecho tu proyecto gracias de antemano ... pedrolalecirineo@gmail.com Gracias...
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola Mario me podrías faciltar el código Assembler y la simulación del proteus,Saludos. Mi correo es zmireles@gmail.com
ResponderEliminarhola me podriar enviar el codigo ya sea en C o hex gracias saludos va96medina@gmail.com
ResponderEliminarhola amigo me podrias mandar el código por correo? jefemaestro-spartan117@hotmail.com
ResponderEliminarhola alguien me podría enviar el archivo hex
ResponderEliminarivettmonserrat123@gmail.com
conseguistes el programa pasamelo porfavor jesusramirezmeza@gmail.com
Eliminarhola ,si consegiste el programa me lo pudes enviar te agradezco* j-fp8@hotmail.com
Eliminar