PROYECTO: Emisora de 99 canales made in modelismonaval
- Hellmut1956
- Miembro Leal
- Mensajes: 1305
- Registrado: Sab Nov 29, 2008 2:06 pm
- Ubicación: Mammendorf, Alemania
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
El uso de placas para producir algo que al final es equivalente a una tableta no creo que haga mucho sentido. Analicé ese camino en el pasado. Si veo como tabletas están derrumbándose en cuestión de precios, y realmente incluye todo lo que se necesita. Un procesador ARM potente, el sistema Android instalado para el cual es posible comunicarse con placas externas. Además no hay que menospreciar el asunto de implementar el la interfaz del touch que ya viene como parte de la tableta. Otro efecto lateral es, que las tabletas están siendo desarrolladas a una velocidad tal, que ya hay augurios que la nueva generación de consumidores no ve razón para adquirir un ordenador, por lo que continuamente se ofrecerá mas funcionalidad y potencia al mismo precio. Los ARM nuevos de 64 bit van a aparecer en el mercado este año y ser disponibles a precios bajos el próximo año. Sería posible ir actualizando el radio control cada vez que al usuario esto le parece sensato.
Encontré el sistema de desarrollo Android SDK, para el cual, por ejemplo existe un foro en Español aquí! En ese sistema, si algo mas tradicional, si es posible configurar para una pantalla de 10 pulgadas. ese tamaño de pantalla considero el mas adecuado para realmente beneficiarse de las posibilidades de un sistema así. En el destino de ese enlace se empieza instruyendo como instalarlo. También basa en la IDE Eclipse, pero ya viene preconfigurado y sumado las herramientas especiales para Android.
Pero repito, solo son ideas que ido desarrollando los últimos años, donde el desarrollo masivo de Android tanto en teléfonos como tabletas me ha hecho desistir de desarrollos propios y usar una tableta y cambiar de Microsoft a Android. desafortunadamente no tengo mas tiempo que contribuir con ideas, no me es posible participar de forma activa en el desarrollo de ese radio control.
Aquí un enlace que considero muy valioso. es un curso universitario gratuito para aprender Android en Español. la inscribción aunque limitada hasta el 31.01.2013, pero acabo de registrarme y fui aceptado. El curso es de la:
Universitat Politècnica de València
Lo considero muy positivo inscribirse a ese curso!
Acabo de acceder el módulo "0" y vale, pues si no logras, las condiciones son descritas allí, te reconocen el curso de forma oficial! Caramba Josechu, con iniciar el tema de los radio controles ahora me he metido en algo que requiere mi participación activa! pero si gracias, pues creo que es tiempo bien invertido!
Encontré el sistema de desarrollo Android SDK, para el cual, por ejemplo existe un foro en Español aquí! En ese sistema, si algo mas tradicional, si es posible configurar para una pantalla de 10 pulgadas. ese tamaño de pantalla considero el mas adecuado para realmente beneficiarse de las posibilidades de un sistema así. En el destino de ese enlace se empieza instruyendo como instalarlo. También basa en la IDE Eclipse, pero ya viene preconfigurado y sumado las herramientas especiales para Android.
Pero repito, solo son ideas que ido desarrollando los últimos años, donde el desarrollo masivo de Android tanto en teléfonos como tabletas me ha hecho desistir de desarrollos propios y usar una tableta y cambiar de Microsoft a Android. desafortunadamente no tengo mas tiempo que contribuir con ideas, no me es posible participar de forma activa en el desarrollo de ese radio control.
Aquí un enlace que considero muy valioso. es un curso universitario gratuito para aprender Android en Español. la inscribción aunque limitada hasta el 31.01.2013, pero acabo de registrarme y fui aceptado. El curso es de la:
Universitat Politècnica de València
Lo considero muy positivo inscribirse a ese curso!
Acabo de acceder el módulo "0" y vale, pues si no logras, las condiciones son descritas allí, te reconocen el curso de forma oficial! Caramba Josechu, con iniciar el tema de los radio controles ahora me he metido en algo que requiere mi participación activa! pero si gracias, pues creo que es tiempo bien invertido!
--------------------
Saludos Hellmut
Saludos Hellmut
- Hellmut1956
- Miembro Leal
- Mensajes: 1305
- Registrado: Sab Nov 29, 2008 2:06 pm
- Ubicación: Mammendorf, Alemania
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
En el foro, que es en lengua española, también aparece el como traducir el entorno al Español! Una cosa digna de seguir si se tiene interés! Voy por el módulo 1, ya he completado el "0" y voy mitad de camino en el módulo "1". Recién el 5.2.13 aparece el módulo 2!
--------------------
Saludos Hellmut
Saludos Hellmut
- Juan ruiz
- Participativo
- Mensajes: 273
- Registrado: Jue Ene 19, 2012 6:22 pm
- Ubicación: Madrid
- Contactar:
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
josechu escribió:efectivamente, ya está todo inventaoooooo
la tecnologia esta hay, solo tenemos que adaptarla a nuestras necesidades. con lo cual no era ninguna golosina,
apreciado amigo Gab, gracias, tu por lo menos has tenido la gallardia de exponer tu opinión, y para mí, eso te honrra mucho.
bueno sigo con el tema.
una de las opciones, que la tecnologia actual nos presenta es la siguiente.
RASPBERRY PI
Raspberry Pi es un ordenador del tamaño de una tarjeta de crédito que se puede conectar a una TV o a un teclado. Es un PC en miniaturacon procesador ARM que se puede utilizar para muchas de las cosas que un PC de escritorio puede hacer, como hojas de cálculo, procesador de word y videojuegos. Además puede reproducir videos en alta definición. El modelo de placa B de Raspberry Pi se entrega como una placa solamente, ya que viene sin memoria, ni batería, ni teclado ni cables o carcasas.
Características del modelo B de Raspberry Pi
Procesador Broadcom BCM2835 700MHz ARM1176JZFS con FPU y Videocore 4 GPU
GPU proporciona una tecnología Open GL ES 2.0, hardware acelerado de OpenVG, y admite imágenes de alta resolución 1080p30 H.264
La GPU tiene una capacidad de 1Gpixel/s, 1.5Gtexel/s o 24GFLOPs con filtrado e infraestructura DMA
512MB de memoria RAM
Arranque a través de la tarjeta SD, ejecutando la versión de Linux
Conector de red Ethernet 10/100 BaseT
Precio: 27,43 € (exc IVA y gastos de envío)
el sistema operativo de este mini ordenador, puede ser en codigo C, como los micros, o en linux,
en todos los casos, en Open Source, es decir codigo abierto,
esta placa solo necesita un teclado y una pantalla para ser un mini ordena.
¿QUE OS PARECE?
Josechu date prisa que tengo una que no se que voy hacer con ella,ya que no se programarla.
Saludos
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
http://www.calcomaniascalcolor.com/calc ... -team.html" onclick="window.open(this.href);return false;
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
http://blog.bricogeek.com/noticias/ardu ... y-android/" onclick="window.open(this.href);return false;
- Juan ruiz
- Participativo
- Mensajes: 273
- Registrado: Jue Ene 19, 2012 6:22 pm
- Ubicación: Madrid
- Contactar:
Re: PROYECTO: Emisora de 99 canales made in modelismo naval
Bueno Josechu ya le quite la tablet a mi hija que dice que no le gusta,asi que estoy preparado para empezar el invento,cuando quieras empezamos a trabajar con la emisora,no se si me van a llegar con 99 canales para mover todo lo que lleva el barco,pero bueno si hay que dejar alguna bandera que no se mueva la dejaré.
Saludos
Saludos
http://www.calcomaniascalcolor.com/calc ... -team.html" onclick="window.open(this.href);return false;
- josechu
- Miembro Leal
- Mensajes: 1406
- Registrado: Mar Oct 20, 2009 8:14 pm
- Ubicación: Illescas (Toledo)
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
Muy bien amigo Juan.
me esta gustando mas la idea de utilizar esa placa de mini ordenador, por dos cosas,
es barata y puede utilizar el lenguaje c.
para lo del lenguaje en android, es que yo ya me veo muy mayor.
con este lenguaje, de programación del que existe muchisima documentacion, y es compatible, con los modulos X-bee, ademas de microcontroladores, podremos controlar todos los perifericos que nos sean necesarios,
y aunque esta placa se pueda conectar directamente a un monitor, buscaremos una pantalla para el mismo, y si esta es tactil mucho mejor.
por otro lado
con la controladora de 32 servos creo que va bien, los otros canales restantes lo dejamos para datos.
es decir, brujula, compas, gps, video, radar, etc.
¿os parece bien? ¿alguna sugerencia?
me esta gustando mas la idea de utilizar esa placa de mini ordenador, por dos cosas,
es barata y puede utilizar el lenguaje c.
para lo del lenguaje en android, es que yo ya me veo muy mayor.
con este lenguaje, de programación del que existe muchisima documentacion, y es compatible, con los modulos X-bee, ademas de microcontroladores, podremos controlar todos los perifericos que nos sean necesarios,
y aunque esta placa se pueda conectar directamente a un monitor, buscaremos una pantalla para el mismo, y si esta es tactil mucho mejor.
por otro lado
con la controladora de 32 servos creo que va bien, los otros canales restantes lo dejamos para datos.
es decir, brujula, compas, gps, video, radar, etc.
¿os parece bien? ¿alguna sugerencia?
- Genaro Miranda
- Incondicional
- Mensajes: 896
- Registrado: Mar Feb 09, 2010 1:57 am
- Ubicación: Mexico,D.F.
- Contactar:
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
Hola a todos!!
Juan Ruiz: Ya tengo hace 5 meses que compre estas tarjetita Raspberry Pi pero como no he tenido tiempo por el trabajo me deja las mitad ya le voy a echar gana y nunca estoy en mi taller y te dejo un enlace que si no entiende lea el tutorial ahi vienes todos y explica bien es unas revista muy buenos de cada mes y es gratis las descarga desde el mes de mayo hasta mes de hoy y te pone a leer en las noches.
Saludos!!
http://www.themagpi.com/" onclick="window.open(this.href);return false;

Juan Ruiz: Ya tengo hace 5 meses que compre estas tarjetita Raspberry Pi pero como no he tenido tiempo por el trabajo me deja las mitad ya le voy a echar gana y nunca estoy en mi taller y te dejo un enlace que si no entiende lea el tutorial ahi vienes todos y explica bien es unas revista muy buenos de cada mes y es gratis las descarga desde el mes de mayo hasta mes de hoy y te pone a leer en las noches.


Saludos!!

http://www.themagpi.com/" onclick="window.open(this.href);return false;
- Juan ruiz
- Participativo
- Mensajes: 273
- Registrado: Jue Ene 19, 2012 6:22 pm
- Ubicación: Madrid
- Contactar:
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
Muchas gracias Genaro,pero tengo un problema en la vista no se leer ingles,jajaja.
Saludos
Saludos
http://www.calcomaniascalcolor.com/calc ... -team.html" onclick="window.open(this.href);return false;
- josechu
- Miembro Leal
- Mensajes: 1406
- Registrado: Mar Oct 20, 2009 8:14 pm
- Ubicación: Illescas (Toledo)
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
pero hombre Juan,
eso te pasa porque te han dicho que lo leas por las noches.
quizas, si te pusieras a leer de dia, con la luz de sol........
Virgen Santa del amor eterno, hay quien tiene esa placa desde hace cinco meses, y yo todavia descalzo, y para colmo creo que esta mañana me he mordido la lengua con el cafe.
valla tela marinera.
eso te pasa porque te han dicho que lo leas por las noches.
quizas, si te pusieras a leer de dia, con la luz de sol........
Virgen Santa del amor eterno, hay quien tiene esa placa desde hace cinco meses, y yo todavia descalzo, y para colmo creo que esta mañana me he mordido la lengua con el cafe.
valla tela marinera.
- josechu
- Miembro Leal
- Mensajes: 1406
- Registrado: Mar Oct 20, 2009 8:14 pm
- Ubicación: Illescas (Toledo)
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
Bueno después de hacer un exhaustivo estudio detallado de lo que podríamos necesitar de la Super-Emisora, creo que mas o menos podría ser lo siguiente:
1º el mini ordenador raspberry pi, 30 € 2º un teclado para el mini ordenador 25€ 3º una pantalla táctil
50€ 4º un modulo X-Bee 32€ 5º cuatro unidades de Joystik 03´70 unidad, total 14´80 €
total coste solo la Super Emisora 150 euritos.
Teniendo en cuenta que se trata de una super-emisora de cuyas características, son
Capaz de emitir y recibir un sinfín de datos.
Cuatro Joystick,
Ya que cada uno es capaz de manipular proporcionalmente dos servos, tendríamos la posibilidad de controlar ocho servos a la vez.
Ocho servos por cuatro pantallas, o en cuatro niveles, son los 32 de los que dispone uno de los controladores de servos de los que hable en post anteriores.
Pero lo mejor de todo, es que si al mini ordenador, que utiliza una sd de 512 megas, como disco duro, se la cambiamos por una de 32 gigas, con esa capacidad de memoria podríamos ponerle el sistema de Windows xp, aprovechando así los drives de la pantalla, teclado y los demás periféricos estándar.
1º el mini ordenador raspberry pi, 30 € 2º un teclado para el mini ordenador 25€ 3º una pantalla táctil
50€ 4º un modulo X-Bee 32€ 5º cuatro unidades de Joystik 03´70 unidad, total 14´80 €
total coste solo la Super Emisora 150 euritos.
Teniendo en cuenta que se trata de una super-emisora de cuyas características, son
Capaz de emitir y recibir un sinfín de datos.
Cuatro Joystick,
Ya que cada uno es capaz de manipular proporcionalmente dos servos, tendríamos la posibilidad de controlar ocho servos a la vez.
Ocho servos por cuatro pantallas, o en cuatro niveles, son los 32 de los que dispone uno de los controladores de servos de los que hable en post anteriores.
Pero lo mejor de todo, es que si al mini ordenador, que utiliza una sd de 512 megas, como disco duro, se la cambiamos por una de 32 gigas, con esa capacidad de memoria podríamos ponerle el sistema de Windows xp, aprovechando así los drives de la pantalla, teclado y los demás periféricos estándar.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- josechu
- Miembro Leal
- Mensajes: 1406
- Registrado: Mar Oct 20, 2009 8:14 pm
- Ubicación: Illescas (Toledo)
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
bueno mañana continuo,
que tengo esperando hace un rato al telefono un tal spielberg, que creo que me quiere preguntar no se que.
que tengo esperando hace un rato al telefono un tal spielberg, que creo que me quiere preguntar no se que.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- Hellmut1956
- Miembro Leal
- Mensajes: 1305
- Registrado: Sab Nov 29, 2008 2:06 pm
- Ubicación: Mammendorf, Alemania
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
Que pena que no sigan usando la tableta! Yo ahora sigo con el curso de Android, que es prerequisito para un radio control con una tableta Android! Estaré atento si alguien sigue esa ruta!
--------------------
Saludos Hellmut
Saludos Hellmut
- gerardo navarro
- VIP (Very Important Person)
- Mensajes: 6504
- Registrado: Sab Jun 06, 2009 2:11 pm
- Ubicación: Siempre en nuestro corazón
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
maestro josechu, le deseo mis mas sinceros exitos desde ahorita, y a quienes lo sigan en este interesantisimo y ambisioso proyecto, sabe que no le puedo colaborar con conocimientos, porque carezco de ello, pero mas adelante puedo colaborar con la parte metalica (je je je
) con mucho gusto, voy a empezar acotar recursos para hacer contacto, hay un imbecil (perdon por la palabra) sobrino que esta en madrid, y vaya que es un problema para hacer un favor, primero cuando araola quedo a ayudarme en algo no me dio su direccion, que por miedo (era ilegal) ya hoy en dia tiene la residencia y aun sigue aculiyado, con el voy a intentar hablar de nuevo haber lo del apoyo metalico....
un abrazo profe seguimos en contacto..




un abrazo profe seguimos en contacto..


EPD. En Memoria de Gerardo Navarro.
Un gran modelista y mejor persona.
Un gran modelista y mejor persona.
- Juan ruiz
- Participativo
- Mensajes: 273
- Registrado: Jue Ene 19, 2012 6:22 pm
- Ubicación: Madrid
- Contactar:
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
Bueno sea tablet o Raspberry lo intentaremos.
SD84 es un circuito controlador de servos de 84 canales capaz de controlar hasta 84 servos de radio control con un refresco de 20 mS. con independencia del numero de servos conectados. El circuito controla tanto la posición como la velocidad de los servos mediante comandos enviados a su puerto USB. Además, cada canal puede ser utilizado como una entrada digital, una salida digital, o una salida de servo y adicionalmente, 36 de los canales pueden ser utilizados como entradas analógicas de 10 bits, convirtiéndolo en un gran controlador para animatrónica. La parte lógica del circuito se alimenta directamente del bus USB, por lo que solo hay que proporcionar tensión para los servos o los circuitos que se quieran conectar. Cada grupo de 8 servos tiene su propio conector de alimentación independiente permitiendo usar diferente tensiones en cada caso. Desde el punto de vista de la programación, el circuito se controla como si fuese un puerto serie, por lo que es muy fácil de controlar desde aplicaciones como visual Basic, visual C, etc. Con este circuito puede controlar toda clase de dispositivos desde un PC.
CARACTERISTICAS
Hasta 84 canales de entradas digitales
Hasta 84 canales de salidas digitales
Hasta 84 canales de salidas de servo
Hasta 36 canales de entradas analógicas de 10 bit
Controlado y alimentado desde el bus USB
Drivers disponibles para Windows, Apple, Linux y Open BSD
El circuito lógico en el modulo SD84 es alimentado desde el bus USB y no necesita ninguna alimentación externa. Deberá proporcionar alimentación externa para los servos o para algunos de los otros circuitos que quiera conectar a la Entrada/Salida. Los servos se alimentan en grupos de 8 servos. PL1 proporciona la alimentación para los servos del 1 al 8 en el canal 1 al 8. La única excepción es PL5 el cual alimenta a 12 servo del canal 33 al canal 44 inclusive. Las líneas de barras del diagrama superior indica que servos están alimentados y desde que terminal de tornillos. Cada grupo puede ser alimentado desde diferentes voltajes, pero tenga en cuenta que los 0v tierras son comunes y están conectados juntos en el PCB.
CONEXIONES DE LOS SERVOS
Los servos están conectados directamente en el SD84, con el pin tierra ( cable negro en un servo hitec) conectado a la parte más cercana del borde del circuito.
SD84 es un circuito controlador de servos de 84 canales capaz de controlar hasta 84 servos de radio control con un refresco de 20 mS. con independencia del numero de servos conectados. El circuito controla tanto la posición como la velocidad de los servos mediante comandos enviados a su puerto USB. Además, cada canal puede ser utilizado como una entrada digital, una salida digital, o una salida de servo y adicionalmente, 36 de los canales pueden ser utilizados como entradas analógicas de 10 bits, convirtiéndolo en un gran controlador para animatrónica. La parte lógica del circuito se alimenta directamente del bus USB, por lo que solo hay que proporcionar tensión para los servos o los circuitos que se quieran conectar. Cada grupo de 8 servos tiene su propio conector de alimentación independiente permitiendo usar diferente tensiones en cada caso. Desde el punto de vista de la programación, el circuito se controla como si fuese un puerto serie, por lo que es muy fácil de controlar desde aplicaciones como visual Basic, visual C, etc. Con este circuito puede controlar toda clase de dispositivos desde un PC.
CARACTERISTICAS
Hasta 84 canales de entradas digitales
Hasta 84 canales de salidas digitales
Hasta 84 canales de salidas de servo
Hasta 36 canales de entradas analógicas de 10 bit
Controlado y alimentado desde el bus USB
Drivers disponibles para Windows, Apple, Linux y Open BSD
El circuito lógico en el modulo SD84 es alimentado desde el bus USB y no necesita ninguna alimentación externa. Deberá proporcionar alimentación externa para los servos o para algunos de los otros circuitos que quiera conectar a la Entrada/Salida. Los servos se alimentan en grupos de 8 servos. PL1 proporciona la alimentación para los servos del 1 al 8 en el canal 1 al 8. La única excepción es PL5 el cual alimenta a 12 servo del canal 33 al canal 44 inclusive. Las líneas de barras del diagrama superior indica que servos están alimentados y desde que terminal de tornillos. Cada grupo puede ser alimentado desde diferentes voltajes, pero tenga en cuenta que los 0v tierras son comunes y están conectados juntos en el PCB.
CONEXIONES DE LOS SERVOS
Los servos están conectados directamente en el SD84, con el pin tierra ( cable negro en un servo hitec) conectado a la parte más cercana del borde del circuito.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
http://www.calcomaniascalcolor.com/calc ... -team.html" onclick="window.open(this.href);return false;
- Juan ruiz
- Participativo
- Mensajes: 273
- Registrado: Jue Ene 19, 2012 6:22 pm
- Ubicación: Madrid
- Contactar:
Re: PROYECTO: Emisora de 99 canales made in modelismonaval
CIRCUITO CONTROLADOR DE 8 RELES I2C Y SERIE RLY08 S310235
El modulo relé RLY08 consta de 8 reles con contactos libres de tensión capaz de controlar corrientes de hasta 1 Amperio como máximo cada una. Funciona con una alimentación de 5v y su consumo es de solo 100mA con todos los reles encendidos. Los reles son del tipo SPCO (un solo polo conmutado), estando las tres conexiones común, normalmente abierto y normalmente cerrado disponibles en las regletas de conexiones mediante tornillo. Cada rele incluye además un led que muestra de forma visual el estado del mismo. El circuito puede controlarse desde un bus I2C, lo que incluye el control desde un puerto USB cuando se utiliza junto con el circuito USBI2C, o bien se puede controlar directamente desde cualquier microcontrolador con puerto serie a nivel TTL. Para utilizarlo directamente con el puerto serie de un PC es necesario utilizar un circuito adaptador de niveles como el Max 232 o similar.
Potencia del Relé
Si la tensión y la corriente de la carga conectada al relé están dentro de la región delimitada por la línea de punto que se muestra en la figura de debajo, el rele puede realizar una operación de conmutación estable y sin problemas durante mucho tiempo. Si el rele se utiliza con una tensión o una corriente superior a la señalada, los contactos se estropearán mucho más pronto acortandose su vida considerablemente o incluso destruyendo los mismos. Si necesita controlar cargas mayores, deberá utilizar reles de mayor capacidad o contactores controlador por estos relés.
Modos de Funcionamientos
El circuito puede funcionar de dos formas diferentes en función de la tensión presente en el pin de modo. Cuando el pin esta conectado a tierra (0V) entonces el circuito funciona en modo serie, mientras que si el pin de modo se queda sin conectar, el modo de funcionamiento es mediante conexión I2C.
Funcionamiento en Modo I2C
El RLY08 se encuentra en el bus I2C por defecto en la dirección 0X70. Los cables SCL y SDA deberían tener resistencias pull-up en el bus. Solo necesita un par de resistencias para el bus I2C completo, no especificamente para cada modulo que haya conectado. Normalmente están en el controlador maestro y debería tenerlos incorporados. En caso contrario,, cualquiera resistencia de entre 1k8 y 10k debería funcionar, aunque le recomendamos el valor de 1k8 para una mayor inmunidad al ruido.
Registro de configuración del RLY08
El circuito controlador de relés RLY08 tiene solo dos registros, el primer registro es el 0, que funciona de dos formas diferentes. Cuando se lee este registro, devuelve la versión de software, mientras que cuando se escribe, actúa como registro de comando, es decir, el registro en el que se mandan los diferentes comandos reconocidos por el RLY08.
El registro 1 es el registro de control directo de los relés, permitiendo al usuario cambiar de forma simultanea el estado de los 8 relés con un simple byte. Cuando el registro se lee, devuelve el estado actual de los relés. Si todos los relés están en funcionamiento el registro debería contener 255 (1111 1111) y cuando todos los relés están en el estado desconectado deberá dar como resultado 0 (0000 0000).
Registro Lectura Escritura
0 Versión del Software Registro de Comando
1 Estado Relé Estado Relé
Comandos reconocidos en modo I2C
Decimal Hex Comando
100 0x64 Todos los relés encendidos
101 0x65 Encendido del relé 1
102 0x66 Encendido del rele 2
103 0x67 Encendido del relé 3
104 0x68 Encendido del relé 4
105 0x69 Encendido del relé 5
106 0x6A Encendido del relé 6
107 0x6B Encendido del relé 7
108 0x6C Encendido del relé 8
110 0x6E Todos los reles apagados
111 0x70 Apagado del relé 1
112 0x71 Apagado del relé 2
113 0x72 Apagado del relé 3
114 0x73 Apagado del relé 4
115 0x74 Apagado del relé 5
116 0x75 Apagado del relé 6
117 0x76 Apagado del relé 7
118 0x77 Apagado del relé 8
Cambiando la Dirección RLY08 en modo I2C.
Para cambiar la dirección I2C del RLY08 es necesario que tenga conectado solamente un circuito al bus. Se debe escribir la secuencia de los 3 comandos en el orden correcto seguido de la nueva dirección que se le quiere poner. Por ejemplo para cambiar la dirección por defecto de (0x70) a la (0x7A) debe escribir la siguiente dirección 0x70;
(0xA0, 0xAA, 0xA5, 0x7A).
Estos comandos deben ser enviados en la secuencia correcta evitando además mandar ningún otro comando en mitad de la secuencia. Esta secuencia debe ser enviada a el registro de comandos 0 en cuatro ciclos de escrituras diferentes y consecutivos. Pasando esta a ser la dirección actual mientras que no se cambie a otra nueva. Deberá etiquetar el circuito con la nueva dirección pero si se le olvida esta, solo encienda este sin enviar ningún comando ya que el SRF02 emitirá su dirección en unos destellos en el led según la siguiente tabla.
Dirección Destello Largo Destellos Cortos
Decimal Hex
112 0x70 1 0
114 0x72 1 1
116 0x74 1 2
118 0x76 1 3
120 0x78 1 4
122 0x7A 1 5
124 0x7C 1 6
126 0x7E 1 7
Se devolverá un sólo byte con la nueva dirección cuando la tarea haya finalizado.
Funcionamiento en Modo Serie
El modo serie se selecciona conectando el pin Modo a 0V. El pin Tx es la salida del RLY08 y debería ser conectado al RX en su controlador. El pin Rx es el receptor del RLY08 y debería ser conectado al Tx de su controlador. Estas señales son de 5v, no RS232. No Conecte el puerto serie RS232 directamente al módulo o lo destruirá. Utilice un MAX232 o equivalente para convertir las tensiones de RS232 a 5v.
Mientras tengan diferentes direcciones se pueden conectar varios circuitos RLY08 a un mismo puerto serie, para ello solo deberá conectar la señal TX del controlador a todos los pin RX disponibles, igual que se conecta todos los pin TX disponibles de los RLY08 a una única señal RX del controlador. No debería haber problemas en lo que a la interferencia de señales TX se refiere ya que todas las señales se mantienen en impedancia alta excepto cuando una de ellas tenga que transmitir información.
Configuración de las Comunicaciones
El modo Serie funciona con una velocidad de 9600 bps (8 bits de datos, sin paridad y un bit de parada) y siempre con tensiones de 5v. El RLY08 puede ser encontrado por defecto en la dirección 1, aunque esto se puede cambiar fácilmente a otras ocho localizaciones, como se indica mas adelante.
Comandos
Para enviar un comando a el RLY08, debe enviar dos bytes. El primero es la dirección del RLY08 (por defecto) del 1 al 8, y después el comando propiamente dicho según la siguiente tabla. El RLY08 llevará a cabo el comando y si corresponde enviará su respuesta. La única excepción a esto es el comando " Establecer el estado relé", que necesita un byte adicional para ser enviado inmediatamente después del comando byte. Este establecerá todos los reles a el estado de los equivalentes bit dentro del byte, con un bit nivel lógico alto alimentando el encendido del relé y un bit de nivel lógico bajo para el apagado.
Comandos Para Serie
Comandos Acción
Decimal Hexadecimal
90 5A Obtiene la versión del software- transmite un solo byte de regreso al controlador conteniendo la revisión del software.
91 5B Obtiene el estado de los relés. Transmite un único byte de regreso a el controlador, un bit puesto a 1 significa que el relé correspondiente está alimentado.
92 5C Establece el estado de los relés. El próximo byte envíado al registro de comando establecerá el estado del todos los relés. Todos encendidos= 255 (11111111) Todos apagados = 0.
100 64 Todos los reles encendidos
101 65 Encendido del relé 1
102 66 Encendido del relé 2
103 67 Encendido del relé 3
104 68 Encendido del relé 4
105 69 Encendido del relé 5
106 6A Encendido del relé 6
107 6B Encendido del relé 7
108 6C Encendido del relé 8
110 6E Todos los reles apagados
111 70 Apagado del relé 1
112 71 Apagado del relé 2
113 72 Apagado del relé 3
114 73 Apagado del relé 4
115 74 Apagado del relé 5
116 75 Apagado del relé 6
117 76 Apagado del relé 7
118 77 Apagado del relé 8
160 A0 1º secuencia de byte para cambiar la dirección serie
165 A5 3º secuencia de byte para cambiar la dirección serie
170 AA 2º secuencia de byte para cambiar la dirección serie
Cambiando la dirección RLY08 en el modo Serie.
Para cambiar la dirección del RLY08 es necesario que tenga conectado solamente un módulo en el puerto serie. Se debe escribir la secuencia de los 3 comandos en el orden correcto seguido de la nueva dirección que se le quiere poner. Por ejemplo para cambiar la dirección por defecto de 1 a la 5 debe escribir la siguiente secuencia de bytes en el puerto serie:
0x01,0xA0
0x01, 0xAA
0x01, 0xA5
0x01, 0x05
Estos comandos deben ser enviados en la secuencia correcta evitando además mandar ningún otro comando en mitad de la secuencia. Esta secuencia debe ser enviada al puerto serie en cuatro ciclos de escritura diferentes y consecutivos. Por ejemplo 0x01, 0xA0 después 0x01, 0xAA después 0x01, 0x05. Cuando lo esté utilizando asegúrese de que tiene solo un módulo conectado, ya que de lo contrario definirá la misma dirección para todos los módulos que tenga conectados en el bus. Se devolverá un sólo byte con la nueva dirección cuando la tarea haya finalizado.
La siguiente tabla muestra los destellos de los leds al conectar el circuito, en función de la dirección asignada.
Dirección Destello largo Destellos cortos
Decimal Hexadecimal
1 01 1 0
2 02 1 1
3 03 1 2
4 04 1 3
5 05 1 4
6 06 1 5
7 07 1 6
8 08 1 7
El modulo relé RLY08 consta de 8 reles con contactos libres de tensión capaz de controlar corrientes de hasta 1 Amperio como máximo cada una. Funciona con una alimentación de 5v y su consumo es de solo 100mA con todos los reles encendidos. Los reles son del tipo SPCO (un solo polo conmutado), estando las tres conexiones común, normalmente abierto y normalmente cerrado disponibles en las regletas de conexiones mediante tornillo. Cada rele incluye además un led que muestra de forma visual el estado del mismo. El circuito puede controlarse desde un bus I2C, lo que incluye el control desde un puerto USB cuando se utiliza junto con el circuito USBI2C, o bien se puede controlar directamente desde cualquier microcontrolador con puerto serie a nivel TTL. Para utilizarlo directamente con el puerto serie de un PC es necesario utilizar un circuito adaptador de niveles como el Max 232 o similar.
Potencia del Relé
Si la tensión y la corriente de la carga conectada al relé están dentro de la región delimitada por la línea de punto que se muestra en la figura de debajo, el rele puede realizar una operación de conmutación estable y sin problemas durante mucho tiempo. Si el rele se utiliza con una tensión o una corriente superior a la señalada, los contactos se estropearán mucho más pronto acortandose su vida considerablemente o incluso destruyendo los mismos. Si necesita controlar cargas mayores, deberá utilizar reles de mayor capacidad o contactores controlador por estos relés.
Modos de Funcionamientos
El circuito puede funcionar de dos formas diferentes en función de la tensión presente en el pin de modo. Cuando el pin esta conectado a tierra (0V) entonces el circuito funciona en modo serie, mientras que si el pin de modo se queda sin conectar, el modo de funcionamiento es mediante conexión I2C.
Funcionamiento en Modo I2C
El RLY08 se encuentra en el bus I2C por defecto en la dirección 0X70. Los cables SCL y SDA deberían tener resistencias pull-up en el bus. Solo necesita un par de resistencias para el bus I2C completo, no especificamente para cada modulo que haya conectado. Normalmente están en el controlador maestro y debería tenerlos incorporados. En caso contrario,, cualquiera resistencia de entre 1k8 y 10k debería funcionar, aunque le recomendamos el valor de 1k8 para una mayor inmunidad al ruido.
Registro de configuración del RLY08
El circuito controlador de relés RLY08 tiene solo dos registros, el primer registro es el 0, que funciona de dos formas diferentes. Cuando se lee este registro, devuelve la versión de software, mientras que cuando se escribe, actúa como registro de comando, es decir, el registro en el que se mandan los diferentes comandos reconocidos por el RLY08.
El registro 1 es el registro de control directo de los relés, permitiendo al usuario cambiar de forma simultanea el estado de los 8 relés con un simple byte. Cuando el registro se lee, devuelve el estado actual de los relés. Si todos los relés están en funcionamiento el registro debería contener 255 (1111 1111) y cuando todos los relés están en el estado desconectado deberá dar como resultado 0 (0000 0000).
Registro Lectura Escritura
0 Versión del Software Registro de Comando
1 Estado Relé Estado Relé
Comandos reconocidos en modo I2C
Decimal Hex Comando
100 0x64 Todos los relés encendidos
101 0x65 Encendido del relé 1
102 0x66 Encendido del rele 2
103 0x67 Encendido del relé 3
104 0x68 Encendido del relé 4
105 0x69 Encendido del relé 5
106 0x6A Encendido del relé 6
107 0x6B Encendido del relé 7
108 0x6C Encendido del relé 8
110 0x6E Todos los reles apagados
111 0x70 Apagado del relé 1
112 0x71 Apagado del relé 2
113 0x72 Apagado del relé 3
114 0x73 Apagado del relé 4
115 0x74 Apagado del relé 5
116 0x75 Apagado del relé 6
117 0x76 Apagado del relé 7
118 0x77 Apagado del relé 8
Cambiando la Dirección RLY08 en modo I2C.
Para cambiar la dirección I2C del RLY08 es necesario que tenga conectado solamente un circuito al bus. Se debe escribir la secuencia de los 3 comandos en el orden correcto seguido de la nueva dirección que se le quiere poner. Por ejemplo para cambiar la dirección por defecto de (0x70) a la (0x7A) debe escribir la siguiente dirección 0x70;
(0xA0, 0xAA, 0xA5, 0x7A).
Estos comandos deben ser enviados en la secuencia correcta evitando además mandar ningún otro comando en mitad de la secuencia. Esta secuencia debe ser enviada a el registro de comandos 0 en cuatro ciclos de escrituras diferentes y consecutivos. Pasando esta a ser la dirección actual mientras que no se cambie a otra nueva. Deberá etiquetar el circuito con la nueva dirección pero si se le olvida esta, solo encienda este sin enviar ningún comando ya que el SRF02 emitirá su dirección en unos destellos en el led según la siguiente tabla.
Dirección Destello Largo Destellos Cortos
Decimal Hex
112 0x70 1 0
114 0x72 1 1
116 0x74 1 2
118 0x76 1 3
120 0x78 1 4
122 0x7A 1 5
124 0x7C 1 6
126 0x7E 1 7
Se devolverá un sólo byte con la nueva dirección cuando la tarea haya finalizado.
Funcionamiento en Modo Serie
El modo serie se selecciona conectando el pin Modo a 0V. El pin Tx es la salida del RLY08 y debería ser conectado al RX en su controlador. El pin Rx es el receptor del RLY08 y debería ser conectado al Tx de su controlador. Estas señales son de 5v, no RS232. No Conecte el puerto serie RS232 directamente al módulo o lo destruirá. Utilice un MAX232 o equivalente para convertir las tensiones de RS232 a 5v.
Mientras tengan diferentes direcciones se pueden conectar varios circuitos RLY08 a un mismo puerto serie, para ello solo deberá conectar la señal TX del controlador a todos los pin RX disponibles, igual que se conecta todos los pin TX disponibles de los RLY08 a una única señal RX del controlador. No debería haber problemas en lo que a la interferencia de señales TX se refiere ya que todas las señales se mantienen en impedancia alta excepto cuando una de ellas tenga que transmitir información.
Configuración de las Comunicaciones
El modo Serie funciona con una velocidad de 9600 bps (8 bits de datos, sin paridad y un bit de parada) y siempre con tensiones de 5v. El RLY08 puede ser encontrado por defecto en la dirección 1, aunque esto se puede cambiar fácilmente a otras ocho localizaciones, como se indica mas adelante.
Comandos
Para enviar un comando a el RLY08, debe enviar dos bytes. El primero es la dirección del RLY08 (por defecto) del 1 al 8, y después el comando propiamente dicho según la siguiente tabla. El RLY08 llevará a cabo el comando y si corresponde enviará su respuesta. La única excepción a esto es el comando " Establecer el estado relé", que necesita un byte adicional para ser enviado inmediatamente después del comando byte. Este establecerá todos los reles a el estado de los equivalentes bit dentro del byte, con un bit nivel lógico alto alimentando el encendido del relé y un bit de nivel lógico bajo para el apagado.
Comandos Para Serie
Comandos Acción
Decimal Hexadecimal
90 5A Obtiene la versión del software- transmite un solo byte de regreso al controlador conteniendo la revisión del software.
91 5B Obtiene el estado de los relés. Transmite un único byte de regreso a el controlador, un bit puesto a 1 significa que el relé correspondiente está alimentado.
92 5C Establece el estado de los relés. El próximo byte envíado al registro de comando establecerá el estado del todos los relés. Todos encendidos= 255 (11111111) Todos apagados = 0.
100 64 Todos los reles encendidos
101 65 Encendido del relé 1
102 66 Encendido del relé 2
103 67 Encendido del relé 3
104 68 Encendido del relé 4
105 69 Encendido del relé 5
106 6A Encendido del relé 6
107 6B Encendido del relé 7
108 6C Encendido del relé 8
110 6E Todos los reles apagados
111 70 Apagado del relé 1
112 71 Apagado del relé 2
113 72 Apagado del relé 3
114 73 Apagado del relé 4
115 74 Apagado del relé 5
116 75 Apagado del relé 6
117 76 Apagado del relé 7
118 77 Apagado del relé 8
160 A0 1º secuencia de byte para cambiar la dirección serie
165 A5 3º secuencia de byte para cambiar la dirección serie
170 AA 2º secuencia de byte para cambiar la dirección serie
Cambiando la dirección RLY08 en el modo Serie.
Para cambiar la dirección del RLY08 es necesario que tenga conectado solamente un módulo en el puerto serie. Se debe escribir la secuencia de los 3 comandos en el orden correcto seguido de la nueva dirección que se le quiere poner. Por ejemplo para cambiar la dirección por defecto de 1 a la 5 debe escribir la siguiente secuencia de bytes en el puerto serie:
0x01,0xA0
0x01, 0xAA
0x01, 0xA5
0x01, 0x05
Estos comandos deben ser enviados en la secuencia correcta evitando además mandar ningún otro comando en mitad de la secuencia. Esta secuencia debe ser enviada al puerto serie en cuatro ciclos de escritura diferentes y consecutivos. Por ejemplo 0x01, 0xA0 después 0x01, 0xAA después 0x01, 0x05. Cuando lo esté utilizando asegúrese de que tiene solo un módulo conectado, ya que de lo contrario definirá la misma dirección para todos los módulos que tenga conectados en el bus. Se devolverá un sólo byte con la nueva dirección cuando la tarea haya finalizado.
La siguiente tabla muestra los destellos de los leds al conectar el circuito, en función de la dirección asignada.
Dirección Destello largo Destellos cortos
Decimal Hexadecimal
1 01 1 0
2 02 1 1
3 03 1 2
4 04 1 3
5 05 1 4
6 06 1 5
7 07 1 6
8 08 1 7
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
http://www.calcomaniascalcolor.com/calc ... -team.html" onclick="window.open(this.href);return false;