Publicidad Google grande + Astroradio
URE foro pequeñas
Baliza CW con Ardui...
 
Notificaciones

Baliza CW con Arduino Uno y placa con AD9850 DDS  

  RSS
EA5ZL
Mensajes: 78
5 mayo, 2013 17:19     #24371

Hola,

Necesitaba una baliza de muy poca potencia para afinar mis antenas de RX para 80/160m. Me subí al carro del Arduino, compre una placa de Arduino Uno y un DDS de los que se venden por 5$ en Ebay con el chip AD9850.

Tomando el código de dos colegas, lo refundí y logré poner en marcha la baliza.
Las webs de las que tome el código y toda la información de conexionado entre el Arduino y el DDS son:

Web de Ron (NR8O), con el código para hacer funcionar el DDS y conexionado hardware arduino-dds
http://nr8o.dhlpilotcentral.com/?p=83

http://brainwagon.org blog de Mark (K6HX)
El código muy original para generar la CW, está en:
http://brainwagon.org/2009/11/14/another-try-at-an-arduino-based-morse-beacon/

El código modificado por mí lo podeis descargar de:
http://verfotos.es/intercambio/arduinobeacon.ino

La baliza ha llegado a 22km con señal 449 en 160m.
Parece que la K9AY con el previo/pasabanda funciona, jeje.

Espero que os sea util
73 de Niceto

"Trolls no, thanks!!"

ResponderCitar
EA3PT
Mensajes: 134
5 mayo, 2013 18:05     #222578

La verdad es que lo encuentro muy interesante

De echo acabo de comprar por ebay la placa dds
El arduino ya lo tenia.

cuando reciba la placa me pongo manos a la obra
Si tengo algna duda te lo comento

Gracias Jordi

ResponderCitar
EA5ZL
Mensajes: 78
5 mayo, 2013 18:15     #222583

A tu disposición. Te puedo enviar fotos, etc.

Saludos Ni

ResponderCitar
EA3PT
Mensajes: 134
6 mayo, 2013 18:48     #222585

ok
cuando reciba la placa dds me lo miro y te
consulto las dudas que tenga.

73 Jordi

ResponderCitar
EA5ZL
Mensajes: 78
7 mayo, 2013 08:57     #222641

Hola,

Me han consultado la posibilidad de usar este sistema para la banda de 50mhz.
Este DDS solo llega a 40mhz y a partir de los 20-30mhz es algo sucio. Requiere de la adición de un filtro pasabajos (el que lleva no es suficiente). Si vais a meter amplificacion a la salida se ruega no olvidar el filtro pasabajos, por el bien de todos :).
Para trabajar en 50mhz hay que utilizar el DDS basado en el AD9851, que llega a 70mhz, necesitando también un filtro pasabajos a partir de 20-30Mhz.

Yo he comprado dos en:
http://www.ebay.com/itm/DDS-Signal-Generator-Module-0-70MHz-AD9851-2-Sine-Wave-and-2-Square-Wave-/370702913152?pt=LH_DefaultDomain_0&hash=item564f9d8e80

Este chip multiplica la frecuencia del oscilador externo X6 (trabaja con oscilador de 30mhz), por lo que supongo que serán necesarios unos pequeños ajustes en el código. Este chip es algo más exquisito en su manejo que el ad9850, en cuanto a voltaje, resistencia de salida, etc. Cuidadín! que es más caro. En cuanto me llegue, actualizaré el código para este chip.

Saludos Niceto

ResponderCitar
EA1DDO
Mensajes: 7539
7 mayo, 2013 09:10     #222675

Hola,

Y yo me pregunto...

¿Que posibilidad habría de usar uno de esos para balizas en 144 MHz?

Ya se que directamente no llegan, pero me pregunto si se podrían usar con algún otro circuito externo (multiplicador, etc.) para alcanzar 144 MHz.

Gracias

73, Máximo - EA1DDO

Máximo Martín - EA1DDO
HK1H - M0HAO - DMR 2141122

Correo-e: EA1DDO@HoTMaiL.com
Página web: http://www.EA1DDO.es
Foro: http://foro.ea1ddo.es/

ResponderCitar
EA1DDO
Mensajes: 7539
7 mayo, 2013 09:21     #222677

Hola de nuevo,

Un poco más caro pero hay alguno que alcanzan los 100 MHz;

321101995105

T25texXm0bXXXXXXXX_!!407779758.jpg

73, Máximo - EA1DDO

Máximo Martín - EA1DDO
HK1H - M0HAO - DMR 2141122

Correo-e: EA1DDO@HoTMaiL.com
Página web: http://www.EA1DDO.es
Foro: http://foro.ea1ddo.es/

ResponderCitar
EA5ZL
Mensajes: 78
8 mayo, 2013 18:19     #222678

Hola, Máximo
Gracias por la información sobre el generador de 100mhz. Eso muy interesante, pero es diferente, funciona conectado a un Pc.
Acabo de probar un pequeño amplificador con un BC547, tomando los 5V del arduino, ya me escucho cómodamente desde 22km, jeje. QRO!!. Estimo que la salida ahora está sobre 1-2mW/50 ohm.
Saludos NI

ResponderCitar
EA4ADJ
Mensajes: 4035
8 mayo, 2013 19:56     #222579

Pues es muy interesante, y seguro que como dice Maximo con un ampli y unos filtros para seleccionar el armonico adecuado se pueden hacer para mas bandas, hace un tiempo tambien salieron algunas balizas para WSPR, creo que en un post de Jon EA2SN.
73. Enhorabuena.

Mi hijo me hace profundamente feliz

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

ResponderCitar
EA2SN
Mensajes: 2265
8 mayo, 2013 20:38     #222872

Lo del WSPR fueron dos artículos que salieron en la revista de URE a principios de año, de ea4bvz sobre una baliza inteligente y el mío, analizando dos kits para balizas QRSS, Hell y WSPR.
Recientemente G0UPL ha sacado al mercado un nuevo diseño que usa uno de los famosos módulos chinos con un AD9850 para poder salir en cualquier banda (haciendo el oportuno cambio de filtro pasabajos).
Curiosamente, aunque el oscilador del módulo se calienta un poquito, la estabilidad de frecuencia no es suficiente si el módulo está al aire y hay corrientes de aire (incluso microcorrientes). Por eso recomiendan ponerle un radiador (para que tenga más inercia térmica) y meterlo en una caja cerrada, a ser posible con aislamiento...
Yo estoy pensando aprovechar para montar con un arduino un oscilador doble, con dos módulos. Sería muy útil para cacharrear en el cuarto de radio.
jon, ea2sn

Jon, EA2SN / AE2SN / ARRL-VEC VE

ResponderCitar
EA5ZL
Mensajes: 78
10 mayo, 2013 20:41     #222878

Hola, Jon
Gracias por la info, se me habia pasado la actualización de la tienda online de G0UPL. Estuve una buena temporada revisitándola para ver cuando volvia a sacar los kits y dejé de hacerlo al no ver cambios en un tiempo razonable. Gracias a vuestros trabajos y la visita de los foros me acerqué al mundillo de los DDS y las balizas.
Acabo de encontrar info sobre como montar una baliza wspr con arduino y ad9851.
http://www.george-smart.co.uk/wiki/Arduino_WSPR

Me he agenciado un Shield ethernet para arduino. Voy a generar el código (adaptándola al ad9850) y haré unas cuantas pruebas en local. Lo más delicado es conseguir que la baliza empiece a transmitir exactamente en los minutos pares, con un error menor de 2 segundos. Voy a intentar sincronizar con algun reloj atómico via internet (o mi máquina virtual linux con NTP server). Os voy contando. En un futuro voy a utilizar un módulo de RTC (Real Time Clock)
Saludos Niceto

ResponderCitar
EA5ZL
Mensajes: 78
11 mayo, 2013 18:46     #223114

Bueno, me he animado y he estado programando código para WSPR con el mismo montaje arduino uno + AD9850.

Para ello, me he basado en las indicaciones y código de M1GE http://www.george-smart.co.uk/wiki/Arduino_WSPR. En windows no me ha funcionado el binario wspr.exe para generar el código. Para ello he utilizado el programa "WSprcode" descargado de: http://physics.princeton.edu/pulsar/K1JT/WSPRcode.exe

Podeis leer como generar el código en la página 14 del manual de WSJT, magníficamente traducido por EA2SN.Gracias!! :) http://physics.princeton.edu/pulsar/K1JT/WSPR_2.0_User_Spanish.pdf
En el ejemplo. c:wsprcode WSPRcode "K1ABC FN42 37" siendo, K1ABC el indicativo, FN42 el locator, 37 la potencia en dBm. Consultar la página 11 del manual Wspr para ver la tabla de equivalencia dBm-Watts.

De la salida del programa hay que tomar los números detras de "Channel symbols:", reemplazando los espacios por comas. Todo eso lo reemplazais en el código que he creado.
El código se puede descargar de:

http://www.verfotos.es/intercambio/wsprdual.ino

De momento llevo tres horas con el WSPR en TX y el único que lo decodifico en 40/80 soy yo en local y desde el remoto a 22km. Eso que le he puesto un Lineal de 1mW!!
Continuará...

wspr.png

ResponderCitar
EA5ZL
Mensajes: 78
12 mayo, 2013 07:32     #223181

Decodificado por EA4GJK al límite (-31dB SNR), increible!

Spot Database
Specify query parameters
1 spots:
Timestamp Call MHz SNR Drift Grid Pwr Reporter RGrid km az
2013-05-12 06:16 EA5EHS 7.040104 -31 0 IM99wv 0.001 EA4GJK IN80ch 315 280
Query time: 0.001 sec

ResponderCitar
EA4ADJ
Mensajes: 4035
13 mayo, 2013 06:36     #222580

Hola, enhorabuena, cuando llegue a casa le hechare un vistazo mas despacio.
73.

Mi hijo me hace profundamente feliz

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

ResponderCitar
EA5ZL
Mensajes: 78
13 mayo, 2013 08:53     #223283

Esto no deja de sorprenderme:
2013-05-13 05:42 EA5EHS 10.140150 -27 0 IM99wv 0.001 G4NJB IO93ss 1543 359
2013-05-12 18:50 EA5EHS 10.140159 -26 -1 IM99wv 0.001 HB4FL JN36mf 913 37
2013-05-12 11:18 EA5EHS 10.140199 -26 0 IM99wv 0.001 HB4FL JN36mf 913 37
2013-05-13 08:16 EA5EHS 10.140163 -26 0 IM99wv 0.001 F1VMV JN24kh 641 38

Ahora, cuando miro mis amplificadores de 400w para 40m y de 600W paro 80/160m y saco cuentas me da un poco de vértigo, jeje. Tendré que medir con precisión la potencia de 1mW¿?. Esta tarde comparo señales en el remoto con un generador de RF profesional (tiene ajuste fino en mV pp a 50 ohm, onda senoidal)

Saludos Ni

ResponderCitar
EA5ZL
Mensajes: 78
17 enero, 2020 08:07     #342119

Hola, el enlace para el código ha cambiado, ahora el servidor está con otro dominio: 

http://www.equilogic.es/intercambio/wsprdual.ino

(Me lo acaba de pedir por correo un colega de Argentina)

Saludos Niceto

EA5ZL

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...

EA4URE-5 - DX CLUSTER


Recibe en tiempo real las estaciones activas en las bandas de radioaficionado