Publicidad Google grande + Astroradio
URE foro pequeñas
Amplificador contro...
 
Notificaciones
Limpiar todo

Amplificador controlado con Arduino

EA1DDO
Mensajes: 7784
#27105  - 6 marzo, 2014 16:32 

Hola,

Estoy preparando un amplificador y cuando he pensado el tema de control, fui a mirar las placas de W6PQL y similares pero como esta temporada estoy enredando con el Arduino, pensé que podría ser una opción.

Un simple Arduino se le puede conectar un acoplador direccional para medir directa y reflejada, con lo cual ya tienes un vatímetro, medidor de ROE y protección contra estacionarias.
Con una sonda de temperatura y un relé ya hace el control del ventilador.
Incluso he visto que hay unas plaquitas muy sencillas para medir intensidad de corriente, por si quieres controlar el consumo, etc.
Me pareció que era posible y relativamente fácil. Pero nunca se lo había visto a nadie.

Miré por internet y encontré a un par de colegas que ya lo estaban haciendo;

WA1HCO

W0ANM

amp_controller.png

SSAC.png

¿Alguien ha hecho algo de esto?

No voy a empezar mañana, ya que tengo un par de cosas aún por terminar, pero si que quiero intentarlo más adelante.
Me gustaría compartir en este hilo información relacionada o proyectos similares.

Gracias

73, Máximo - EA1DDO

Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es

ResponderCitar
Inició el tema
EA1RJ
Mensajes: 360
#247214  - 6 marzo, 2014 19:02 

Hola Máximo,

Muy interesante el tema, te recomiendo le des un repaso a la placa paca controlar amplificadores de G3SEK, The Triode Board, de donde podrás sacar muchas ideas.

http://www.ifwtech.co.uk/g3sek/boards/triode/triode-1.htm

Respecto al acoplador direccional para medir SWR, potencia etc yo he trasteado un poco con uno que tengo para VHF de la casa Coaxial Dynamics para hacer un medidor fiable con un arduino mas LCD.

Con una carga ficticia fui tomando medidas de la tensión que había en los terminales FWD y REV (en su posicion y "dado la vuelta") desde 0 hasta el máximo de potencia que soporta el acoplador direccional con la idea de despues llevar esas salidas a dos conversores AD del arduino y ya hacer con el arduino lo que quiera.

El problema que me encontré es que la tensión en los puertos del acoplador direccional no es lineal sino que según la Ley de Ohm W=V2/R.

¿tienes por ahí algún enlace donde usen el acoplador direccional y arduino para echarle un vistazo?

Saludos y duro con el arduino hi hi hi.

EA1RJ - Ricardo

ResponderCitar
EA5ELF
Mensajes: 492
#247229  - 6 marzo, 2014 20:00 

Máximo yo estoy terminando la segunda versión de mi amplificador con placa de control de diseño propio con dos arduinos que se entienden por puerto serie entre ellos y pantalla gráfica de 192x64 pixels, esta placa hace la función de secuenciador, control de protecciones, conmutador de bandas para Icom y conmutador de dos antenas.

Si necesitas esquema y código dímelo.

Tiempo atrás Ya puse algo por aquí de la primera versión y su infinidad de problemas de interferencias de la Rf al arduino. La mayoría resueltas.

El ventilador lo controlas a velocidad variable por una salida digital, la temperatura la tomas con un LM35DT, y el consumo con la plaquita que comenta con un ASC712 30amps.

ResponderCitar
EA5ELF
Mensajes: 492
#247232  - 6 marzo, 2014 20:09 

El esquema.

ResponderCitar
EA5ELF
Mensajes: 492
#247230  - 6 marzo, 2014 20:44 
EA1RJ escribió:
El problema que me encontré es que la tensión en los puertos del acoplador direccional no es lineal sino que según la Ley de Ohm W=V2/R.

¿tienes por ahí algún enlace donde usen el acoplador direccional y arduino para echarle un vistazo?
EA1RJ - Ricardo

http://forum.arduino.cc/index.php?topic=134400.0

ResponderCitar
EA1DDO
Mensajes: 7784
#247234  - 6 marzo, 2014 21:33 

Hola,

Salvador, eso tiene muy buen aspecto.
Claro que me interesa.

No se exactamente porque usas dos Nano en vez de usar un solo Mega por ejemplo. Ya me lo comentarás.

Pero el aspecto con esa pantalla es mucho9 mejor que con la 2004 que yo tengo.

Yo no necesito control de bandas ni conectar equipo, solo necesito una versión más sencilla. El ampli es monobanda (1296 MHz) y solo sería para secuenciar un poco los eventos de Tx-Rx, controlar las potencias directa y reflejada (ROE), la temperatura y ventilador y poco más.
La plaquita esa de la intensidad también estaría bien, por controlar el consumo total, aunque de intensidad hay versiones con mucha capacidad, en tensión están un poco justas las que he visto, todas tienen el tope máximo en 51.6v y mi ampli va a 48vdc aunque ahora mismo la fuente está a 53.6vdc (tengo que bajarla).

Pero lo dicho, muy interesante y magnífica presentación. Mucho mejor que los ejemplos que puse arriba.

Para que la barrita de la potencia en pantalla se mueva con cierta soltura, no se si le has puesto retardo al bucle (loop) o lo has dejado sin nada de retardo.

Agradecería el código, para ir mirándolo.
Si me lo envías te lo agradezco (ea1ddo arroba hotmail punto com)

Hablamos

Muchas gracias

73, Máximo - EA1DDO

Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es

ResponderCitar
Inició el tema
EA5ELF
Mensajes: 492
#247242  - 6 marzo, 2014 21:48 

Maximo ya hace tiempo por correo privado tu me solucionaste varias dudas cuando empece a construir mi amplificador.
¿Te acuerdas de las famosas placas griegas con el MRF151 que tu mismo me desaconsejaste?

Al final monté otra placa con dos SD2943 que entrega entre 700 y 800 Watts según banda.

Tu mismo me dijiste que le limitara la intensidad de consumo a 20 Amps, y a parte de que la protejo con un fusible de 20Amps, por mediación de esa placa con el asc714, pero tiene que ser esta:
http://www.bricogeek.com/shop/367-sensor-de-corriente-acs714-30a.html
le añadí una protección por software que a 18 amps me tira a stby el amplificador.
Mi amplificador está trabajando a 52 Volts y el sensor los soporta sin problema.

El tema de la barra es un dilema que ningún experto en arduino me ha sabido resolver, no hay retardo pues el tiempo que tarda arduino en hacer un ciclo ya es demasiado lento, esto depende de la cantidad de código que procese.

La primera versión yo también la hice con un lcd 20X4 pero con la llegada de los lcd gráficos tirados de precio es una pasada.

Uso dos nano por falta de entradas/salidas con un mega, y porque en el formato del nano lo puedo pinchar directamente en un zócalo.

El código no está terminado pero te lo paso a tu e-mail para que lo veas.

Up he perdido tu correo, ¿te llega a ea1ddo@ure.es?

ResponderCitar
EA1DDO
Mensajes: 7784
#247245  - 6 marzo, 2014 22:24 

Hola,

Escribió:
¿tienes por ahí algún enlace donde usen el acoplador direccional y arduino para echarle un vistazo?

Ricardo, yo busqué por internet y aparecieron unos cuantos ejemplos de vatímetros y medidores de ROE bajo Arduino, lo que pasa es que no me quedé con las páginas. Habría que volver a buscarlos. Incluso recuerdo alguno que tenía el código allí para copiar.

El que si recuerdo es el de Goody - K3NG. El mismo del controlador del rotor, también tiene un acoplador automático con el Arduino;

http://blog.radioartisan.com/arduino-antenna-tuner/

Y ese acoplador lee un acoplador direccional y calcula la ROE;

Esquema

El usa un LM358 para leer los valores del acoplador direccional y traducirlos de 0 a 5 vdc para el Arduino.

Salva, supongo que ya recibiste mi correo. Recibí el tuyo con el código. Muchas gracias

A todo esto, ese ASC714 sí que soporta hasta 2kV !! aunque dice que en trabajo normal pueden ser 180 V.
Perfecto. Veo que funciona diferente a otros que yo vi. Este usa el efecto Hall, mientras que los que yo vi usan un par de resistencias Shunt de valores muy altos.

Voy a ir mirando el tema a ver si puedo adaptarlo a mi lineal, algo más sencillo que el tuyo.

Hablamos.
Muchas gracias

73, Máximo - EA1DDO

Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es

ResponderCitar
Inició el tema
EA5ELF
Mensajes: 492
#247249  - 6 marzo, 2014 22:28 

A mandar, me voy al sofa.

ResponderCitar
EA1DDO
Mensajes: 7784
#247250  - 6 marzo, 2014 22:55 

No lo había visto, Salva usa el mismo LM358;

Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es

ResponderCitar
Inició el tema
EA1RJ
Mensajes: 360
#247254  - 7 marzo, 2014 11:13 

Hola,

Gracias a los dos por la info.

Máximo, luego te mando el código de un secuenciador (del nº eventos que tu quieras) que con muy poco código funciona perfecto, lo tengo funcionando directamente con un arduino duemilanove y una placa de las de 4 reles que llevan incorporado su transistor y optoacoplador para cada rele.

Saludos y buen fin de semana :)

ResponderCitar
EA4S
 EA4S
Mensajes: 3027
#247293  - 7 marzo, 2014 11:40 

Buenas.

Jesús, EA4EP que para mi es una de las personas que más sabe de voltios y amperios y su control para que cada cosa vaya por su lado, tiene colgado este vídeo en youtube.

Espero Máximo que te sea de utilidad.

Proyecto del amplificador con su nueva placa de AT y control junto al medidor de tensiones controlado por Arduino.

Saludos.

Pon lo tuyo en concejo, y unos dirán que es blanco y otros dirán que es negro.
Sancho Panza.

ResponderCitar
EA4ADJ
Mensajes: 4054
#247215  - 7 marzo, 2014 16:23 

Hola, pues yo tambien ando con el diseño de una placa controladora para amplificadores de potencia, inicialmente tenia en mente hacerla con un arduino, pero empece a pensar que quizas podria colgarse y liarla, ademas teniendo en cuenta los niveles de RF que puede llegar a haber, asi que empece el desarrollo de una placa de proteccion basada en electronica sin micros, solo amplificadores operacionales para las protecciones y medidas y una placa con barras de LED para mostrar temperatura, tension, corriente, potencia de entrada, potencia de salida y ROE. Cada medida con su barra y lo tengo casi acabado a falta de algunos valores en los operacionales.
Salvador, me podrias decir que placa has usado para el ampli con los SD2943.
73.

Mi hijo me hace profundamente feliz

TNX & 73,
Pedro EA4ADJ IM88jw http://ea4adj.jimdo.com/
La solana. Que pueblo, galan!

ResponderCitar
EA1BAB
Mensajes: 756
#247233  - 8 marzo, 2014 00:12 
EA5ELF escribió:
Máximo yo estoy terminando la segunda versión de mi amplificador con placa de control de diseño propio con dos arduinos que se entienden por puerto serie entre ellos y pantalla gráfica de 192x64 pixels, esta placa hace la función de secuenciador, control de protecciones, conmutador de bandas para Icom y conmutador de dos antenas.

Si necesitas esquema y código dímelo.

Tiempo atrás Ya puse algo por aquí de la primera versión y su infinidad de problemas de interferencias de la Rf al arduino. La mayoría resueltas.

El ventilador lo controlas a velocidad variable por una salida digital, la temperatura la tomas con un LM35DT, y el consumo con la plaquita que comenta con un ASC712 30amps.

Eso tiene muy buen pinta.

La Radio es una pasión, una forma de vida.
A la amistad por la radio
73, David
EA1BAB

ResponderCitar
EA5ELF
Mensajes: 492
#247320  - 8 marzo, 2014 09:28 
EA4ADJ escribió:
Salvador, me podrias decir que placa has usado para el ampli con los SD2943.
73.

Esta:
http://www.ebay.es/itm/600W-HF-1-6-28-5-MHz-pallet-amplifier-BRAND-NEW-with-2-power-mosfets-by-THOMSON-/221181740697?pt=LH_DefaultDomain_0&hash=item337f758699&_uhb=1

ResponderCitar
EA4ADJ
Mensajes: 4054
#247216  - 8 marzo, 2014 10:26 

TNX, lo unico es que veo que no llega a los 50 MHz. Como en la EB104 debido a los transformadores de ferrita.
73.

Mi hijo me hace profundamente feliz

TNX & 73,
Pedro EA4ADJ IM88jw http://ea4adj.jimdo.com/
La solana. Que pueblo, galan!

ResponderCitar
EA1DDO
Mensajes: 7784
#247350  - 8 marzo, 2014 21:33 

Hola,

Escribió:
¿tienes por ahí algún enlace donde usen el acoplador direccional y arduino para echarle un vistazo?

Ricardo, mira este enlace, tiene esquema y código para el Arduino;

http://www.qsl.net/on7eq/projects/arduino_pwr_swr.htm

Por cierto, ¿Alguien sabe donde conseguir un detector de ROE para 1296 MHz?
Y digo detector porque al acoplador direccional tendría que añadirle el detector y creo que en 23cm no es tan fácil como en HF.
He visto uno en la página de W6PQL que sería ideal;

topfront2.jpg

Le acabo de escribir a ver si me vende uno...
Pero por si acaso sigo buscando.

Gracias

73, Máximo - EA1DDO

Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es

ResponderCitar
Inició el tema
EA5ELF
Mensajes: 492
#247217  - 10 abril, 2014 20:12 

Ahora soy yo quien necesita ayuda.

Ya he encontrado todo el misterio de interferencias al arduino en mis amplis.

No son interferencias, resulta que en el rele de TX/RX a partir de 21 mhz se induce tensión en la bobina y por los cables que vienen a la placa de control me vuelve una tensión de 0.5v en el cable positivo y 0.5v en el cable negativo con apenas 100 watios de TX y esto vuelve tonto al arduino.

El rele lo gobierno con un transistor NPN, pongo parte del esquema que lo gobierna.

¿Como puedo conseguir aislar esto?

Y esta es la placa del medidor y rele.

ResponderCitar
EA1RJ
Mensajes: 360
#250077  - 10 abril, 2014 21:54 

Buenas,

Se me ocurre que en lugar de Q14 uses un optoacoplador tipo 4N25 por ejemplo.

Saludos

ResponderCitar
EA5ELF
Mensajes: 492
#250085  - 11 abril, 2014 10:42 

Es lo ideal, lo que ocurre es que tengo que aislar tanto positivo como masa del rele.

La placa esta ya terminada y es complicado modificarla para sustituir Q14 por un opto de doble canal que es lo que necesitaría.

Tengo que solucionarlo en el propio cable. Voy a probar dos optos simples que tengo por aquí a ver.

Increíble, con el opto acoplador también se cuela.

Solucionado. Doble rele, un rele pequeño ancla al grande de conmutación TX/RX.

ResponderCitar

QDURE - https://qsl.ure.es


Imprime y confirma tus QSL en tan solo tres click.

Nunca fue tan fácil y cómodo
el confirmar tus contactos.

TIENDA ONLINE URE


Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...

WEBCLUSTER EA4URE


Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE