Autor Tema: Control para un malacate - RS485  (Leído 21508 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Control para un malacate - RS485
« en: 24 de Septiembre de 2008, 14:49:09 »
Hola.

Pues han implementado en la empresa un malacate que comunica 4 pisos de la empresa, pero en este momento se debe controlar desde el ultimo piso :D por medio de un control que trae el motor.

Aunque mi tarea en la empresa es de I+D en equipos de aplicaciones biomedicas, se me ha metido la espinita de disenar el control para el dichoso sistema.

Gracias a las recomendaciones de Nocturno, he tomado la decision de implementarlo con una red RS485 con un nodo como maestro en el primer piso y los demas nodos (pisos restantes y control del motor) como esclavos.

Cuento, para esto, con la ayuda de da17 (in situ) y espero que con la de los demas amigos del foro.

Estaremos posteando los avances y dudas que surjan en el camino

Saludos
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #1 en: 24 de Septiembre de 2008, 17:35:20 »
Hola.

Bien, para la comunicacion entre el maestro y los esclavos he definido los siguiente(y para el proceso en si):
  • El nodo maestro tendra control sobre la apertura o no de las puertas de los demas pisos y de la activacion o desactivacion del motor, es decir, desde este modulo se configura los pisos que debe atender.
  • Los nodos esclavos podran enviar una peticion de piso (como he decidido llamarlo  :) ) por medio de un pulsador y una vez llegado el malacate al piso tendra que confirmar la terminacion del proceso por medio de otro pulsador
  • En los nodos esclavos, por ningun motivo se puede activar la confirmacion de terminacion de proceso si la puerta esta abierta
  • En caso de algun apagon electrico en medio de un proceso, se verificara que el malacate no este en algun piso aun (chequeando si la puerta del respectivo piso esta o no abierta), de no estarlo, bajara al primer piso y de haber algun proceso pendiente terminara el proceso y bajara al primer piso, garantizando asi que siempre queden todas las puertas cerradas

Para la interfaz entre el TTL de los micros 18F452 (maestro) y 16F628A (esclavos) y la red RS485 usare el MAX490.



Me inclino por este propiamente y que es full duplex y no tiene los pines de habilitacion de Tx y Rx, el cable que pienso utilizar es uno UTP de 6 hilos.

Saludos.
El papel lo aguanta todo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17764
    • MicroPIC
Re: Control para un malacate - RS485
« Respuesta #2 en: 25 de Septiembre de 2008, 04:29:52 »
¿Qué es un malacate?
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Control para un malacate - RS485
« Respuesta #3 en: 25 de Septiembre de 2008, 08:42:40 »
¿Qué es un malacate?

Estoy con nocturno!!!! :mrgreen:

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #4 en: 25 de Septiembre de 2008, 11:08:41 »
Hola  :mrgreen:

Es la costumbre de suponer que cuando uno llama por un nombre a algo el resto tambien lo conocen por el mismo nombre, mil disculpas  :oops: :oops:

Malacate es como una especie de ascensor pero con la finalidad de transportar carga. El manejo es por medio de un motor electrico el cual hala una plataforma por medio de una cadena, el que esta aca en la empresa soporta hasta 1.5T de carga. Se usan para puentes grua y para aplicaciones como la de aca: subir y bajar mercancia.



El problema de este sistema (aca en la empresa) es que comunica varios pisos, asi que resulta muy complicada la cordinacion para subir adecuadamente la plataforma, ademas hay normas de seguridad que hay que tener en cuenta. Ademas el control de estos dispositivos (basados en pulsadores) tiene un alcance de maximo 3mts y colocar un control auxiliar a la distancia que se necesita aca seria demasiado costoso (14mts), sumado a que no controlaria el acceso a puertas y cualquier persona tendria el control sobre el dispositivo.

Saludos.
El papel lo aguanta todo

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Control para un malacate - RS485
« Respuesta #5 en: 25 de Septiembre de 2008, 12:13:53 »
ahmmm

Yo siempre lo he llamado motor del puentegrua.....

No se si tiene un nombre más técnico.

Pero, de todas formas, lo de malacate yo creo que en españa no se usa...

MUCHAS GRACIAS POR LA ACLARACIÓN :mrgreen:

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #6 en: 25 de Septiembre de 2008, 12:29:20 »
Hola.

Slalen, el motor si es el de un puente grua, pero el arreglo con la plataforma y los rieles para subir y bajar la mercancia se le denomina aca malacate.

Saludos
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #7 en: 25 de Septiembre de 2008, 23:42:05 »
Hola.

Pues bien, ya aclarado un poco el concepto del malacate, sigo describiendo el proceso de control del mismo.

El sistema de rieles esta ya adaptado para la plataforma de la manera adecuada ( aunque faltan aun algunos detalles ).

Para el sensamiento de la posicion de la plataforma en cada uno de los respectivos pisos he decidido usar sensores de efecto Hall, ya que estos detectan el campo magnetico y no se afectan por el polvo ( que es muy comun en todos lados ) ni por otras variables que afectarian a otro tipos de sensores, por ejemplo los infrarojos.

El sensor es el siguiente:


Es el A3212 de Allegro, y segun sus caracteristicas tecnicas es muy sensible a los campos magneticos. Lo bueno de este sensor y lo que lo diferencia de su similar el A1302 es que este ultimo es radiometrico y responde linealmente al campo magnetico segun su direccion, mientras que el primero lo unico que detecta es si hay o no campo sin importar el sentido y envia 0 o 5 voltios en funcion de si hay o no hay campo magnetico presente, lo que lo hace muy util para esta aplicacion.

Aun con su reducido tamaño, el sensor tiene todo un sistema interno el cual garantiza la salida.


En la plataforma movil del malacate, ira ubicado un iman el cual sera el encargado de generar el campo magnetico para activar el sensor cuando pase por el respectivo piso. El iman sera uno de los que tienen los discos duros ( hay varios por aca sin usar ). Habria que calcular la distancia a la que se activa el sensor y ajustar esa distancia para que la plataforma pare lo mejor posible en el piso correspondiente, lo bueno del sistema es que es lento.
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #8 en: 01 de Octubre de 2008, 14:24:28 »
Hola.

Siguiendo con el diseno, ya he hecho avances en el firmware de los microcontroladores.

Como explique anteriormente, el PIC MASTER se encargara del control de las puertas (por medio de los solenoides) de todos los pisos y del control del motor, asi mismo maneja una LCD, un teclado, un buzzer, el respectivo sensor de posicion y el sensor de la puerta.

El PIC SLAVE maneja el solenoide de la puerta (que se activa por medio de los comandos del PIC MASTER), una salida para un buzzer, dos salidas para dos leds (LED OK y LED CALL) y dos pulsadores (OK y CALL).

Con el pulsador CALL se pide el servicio, con lo cual el PIC MASTER enviara una alarma auditiva y se mostrara en la LCD el ID del piso el cual pidio la peticion.

Con el pulsador OK se confirmara el final de la tarea en el piso (con doble pulsacion de confirmacion), de esta manera el malacate se queda en el piso correspondiente hasta que se cierre la puerta(usuario) y se pulse 2 veces el boton OK; una vez finalizado el proceso en el piso, se asegura la puerta con el solenoide (PIC MASTER) y se continua con los demas pisos si los hay, de no haber mas pisos, el malacate retorna al primer piso y se destraba el solenoide del primer piso.

En el video se muestra la simulacion de un proceso de 3 pisos, el sistema los atiende en el orden programado.


Saludos
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #9 en: 01 de Octubre de 2008, 15:00:01 »
Hola.

 :shock: :shock: No se ve muy bien que digamos .... aca posteo un video de la simulacion pero solo con el segundo piso.


Saludos
El papel lo aguanta todo

Desconectado doppel

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1531
Re: Control para un malacate - RS485
« Respuesta #10 en: 01 de Octubre de 2008, 15:06:58 »
Hola MLO__

Muy bueno el proyecto, el motor lo controlas con el mismo controlador que viene de fábrica?

saludos

Hernán
" Para ser exitoso no tienes que hacer cosas extraordinarias. Haz cosas ordinarias, extraordinariamente bien "

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #11 en: 01 de Octubre de 2008, 16:24:33 »
Hola.

Si. El motor viene con un control de pulsadores (toco desarmarlo) los cuales pienso reemplazar por reles. Tambien trae unos cables para un control auxiliar, pero esos cables primero pasan por un controlador interno del motor para luego salir al control de pulsadores.

El micro que tiene el label MOTOR solo tiene dos salidas, las de M_UP y M_DOWN, los cuales se encargan de garantizar el contacto para que el motor funcione.

Para el manejo de los solenoides hemos decidido usar triacs (con el respectivo optoacoplador con cruce por cero) ya que son cargas muy inductivas.

Saludos
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #12 en: 01 de Octubre de 2008, 16:47:59 »
Hola.

Mi version para la tarjeta del PIC MASTER es la siguiente:

El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #13 en: 01 de Octubre de 2008, 17:14:04 »
Esta es la del PIC SLAVE (pisos)

El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4583
Re: Control para un malacate - RS485
« Respuesta #14 en: 01 de Octubre de 2008, 17:23:02 »
Y esta es la del MOTOR

El papel lo aguanta todo


 

anything