Añadir nuevo comentario
Balizino, baliza de CW sobre Arduino
El proyecto completo de baliza experimental de cacharreo Delcon 70x70 basa su desarrollo sobre los siguientes puntos:
- Transmisor
- Generador inteligente de CW
- Antena
Como transmisor se ha modificado un antiguo transceptor profesional de la banda de 70 MHz que felizmente cayo en nuestras manos. Para el caso que nos ocupa, la principal modificación fue adaptar el paso oscilador añadiendo un nuevo cristal estabilizado en temperatura y realineando la cadena multiplicadora. Ademas se añadió un limitador de potencia en el driver de RF para mantener la potencia de salida del transmisor por debajo de los +27 dBm. Curiosamente esta tarea nos resulto mas laboriosa que el mismo TCXO.
En la conversion del transceptor en transmisor de baliza aprovechamos el conmutador de canales original de 6 posiciones (en el transceptor no estaba conectado a nada) para seleccionar diferentes modos de trabajo de la baliza. La operación en las distintas posiciones son las siguientes:
-posición 1: se alimenta el circuito transmisor (pero sin transmitir).
-posición 2: se alimenta el circuito transmisor y el calentador del TXCO.
-posición 3: se alimenta transmisor, calentador y tambien al Arduino, que pasa a tomar el control de la baliza. Este es el modo de operacion normal de la baliza.
-posición 4: se pone la baliza en modo TX continuo para ajustes (el Arduino esta inoperativo en este modo).
-posición 5: solo se enciende el Arduino dejando apagado el resto. Esto permite cargar un nuevo programa y chequearlo sin necesidad de extraer la unidad de control del transmisor.
-posición 6: no hace nada, todos los circuitos están desconectados salvo la fuente de alimentación.
Ademas se ha aprovechado el conector de micrófono para enchufar el sensor exterior de temperatura ambiente, ya que en este caso el micrófono no se va a emplear para nada. Tampoco se va a emplear la parte del receptor, por lo que desconectamos esa sección completa. De este modo contenemos el consumo eléctrico del conjunto, el cual ronda los 8 vatios en modo TX contínuo.
Para generar el código morse se ha utilizado el motor desarrollado por WB8ELK para Arduino. En el momento de consultar sus desarrollos experimentales para globos, uno de los archivos daba error al intentar compilar el programa y el enlace al otro archivo con la variante de AM estaba roto. Ahora parece que ha actualizado la web y ya va bien. Si se desea consultar alguno de los archivos originales de WB8ELK, estan incluidos al final para su descarga, o en la web de su autor.
El Balizino tiene otra una estructura de programa, por que hemos adaptado el funcionamiento a nuestro proyecto y ademas hemos añadido funciones extendidas. Por ejemplo, utilizamos un sensor de temperatura diferente (nosotros usamos el LM335) simplificando el envio de valores de temperatura negativos. Y toda la lógica operativa del Arduino se ha modificado tambien para poder manejar el PTT, el calentador del TXCO y lograr un funcionamiento seguro con alimentación dual, red o batería.
El archivo del Balizino esta disponible al final tambien para su descarga al fondo de la pagina. Está tal cual lo hemos compilado nosotros para este caso concreto, pero puede configurarse fácilmente para otros indicativos y ubicaciones. con solo modificar las cadenas "callsign" y "locator". Pensando también en su finalidad didáctica, el código esta ámpliamente comentado explicando las funciones de cada bloque para poder entender facilmente su lógica de operación.
La secuencia de la baliza apunta a las directrices establecidas por la IARU en lo que al funcionamiento de balizas de radio se trata (tambien el documento en PDF esta disponible al fondo para su descarga y consulta) y consta de los siguientes bloques:
- bloque de identificacion.- el balizino se identifica con la siguiente secuencia:
- V V V
- distintivo
- locátor
- tono de 7 segundos
- bloque de telemetría.- el bloque de telemetría envia dos valores de temperatura y un valor de tensión
- temperatura del cuarzo oscilador
- temperatura exterior ambiente
- tension de la bateria (solo si falla la red, si la tension de red esta presente se envia "MAIN" en la baliza)
- tono de 13 segundos
- reinicio de secuencia
Como complementos extra el Arduino añade un tiempo adicional para precalentamiento del oscilador la primera vez que se enciende el sistema. Una vez en funcionamiento y en las siguientes secuencias de la baliza esta espera no es necesaria.
Ademas se monitoriza el valor de tension de la batería en caso de fallo de red prolongado. Cuando la tensión de la bateria desciende de un valor fijado en el programa, la transmision de la baliza se detiene y se corta la alimentacion del transmisor. Solo vuelve a reiniciarse la transmision si se restaura la tension de red o la tension de las baterias vuelve a subir. El Arduino realiza esa comprobacion cada 10 minutos. Por supuesto todos estos aspectos son configurables y modificables ajustando el código del programa que se adjunta.
La placa de control dispone de las siguientes entradas y salidas:
entradas:
-alimentacion
-sensor temperatura 1
-sensor temperatura 2
-sonda de tension
-sensor lógico HiGH/LOW para detectar fallo de tensión de red
salidas:
- power on/off, para manejar la conexión-desconexión del transmisor
- ptt, para equipos que no disponen de QSK. El tiempo entre la activacion del ptt (TX delay) y el inicio del envio de CW es ajustable.
- CW
e/s:
- puerto serie (velocidad ajustable) para programación "in-circuit", monitorización de parámetros y ampliaciones.
El Balizino esta siendo testeado tambien por Javier EA1HBX en algunas de sus balizas experimentales.
Un elemento muy cuidado del proyecto ha sido la antena. Hemos desarrollado una variante particular de polarizacion horizontal omnidireccional: el doble dipolo gamado o DDG. Buena adaptación de impedancia a 50 Ohmios, tamaño contenido y diagrama de radiación clásico en hematocito, aunque esta característica puede ajustarse variando la altura de la antena sobre el suelo. El archivo de modelado en Mmana del DDG puede descargarse junto con el resto de archivos para su consulta y este es su diagrama de radiación ideal.
Para la antena DDG tanto la línea de alimentación como la línea de 90º que interconecta los elementos activos ha sido realizado con cable coaxial de baja atenuación y 75 Ohms de impedancia.
Para aquellos que pudieran mostrar sorpresa por la forma geométrica de la antena DDG, solo anticiparles que el tetrasquel o esvástica, es una figura geométrica de uso extendido entre diferentes pueblos, culturas y religiones del todo mundo desde la mas remota antigüedad. Con diferentes nombres y muchas variantes, en general, este elemento ha sido usado desde siempre como símbolo de buenos augurios y aparece en multitud de motivos decorativos. Comparte raices con algunos símbolos de gran arraigo en nuestra cultura, como el trisquel o el lauburu. De todas las teorías que conozco para intentar explicar el origen de un signo que ha sido compartido por diferentes culturas desde la misma prehistoria, sin posibilidad de contacto alguno entre ellas, la mas convincente para mi es la ofrecida en su momento por el científico estadounidense Carl Sagan. En la red de redes puede encontrarse mucha y muy interesante información acerca de este tema. En lo que a nosotros respecta, se trata tan solo de una antena mas que cumple muy bien su cometido.
Aunque en esta banda el tamaño del DDG resulta aceptable, el modelo es escalable para bandas mas altas, pudiendo realizarse con elementos activos mas robustos y autoportantes. Esta la construimos de este modo sencillamente por el material disponible y porque nuestro presupuesto es el que es.
Y a grandes rasgos este es el proyecto experimental completo: transmisor, balizino y antena. El las galerias de fotos del transceptor y del proyecto Delcon 70x70 estan las imágenes, bocetos y esquemas de su evolución. El modelo de planificación y desarrollo es perfectamente válido para cualquier otra baliza de similares características en cualquier otra banda. Y por supuesto el modulo Balizino sirve para manejar cualquier otra baliza o incluso un transceptor convencional de HF.
73 de J.Moldes -EB1HBK- que esto escribe, y del resto del equipo de cacharreo.es
Adjunto | Tamaño |
---|---|
keyedcwcode.txt | 4.4 KB |
keyedcwcode am.txt | 0 bytes |
Balizas IARU-R1_VHF_Beacon_Guide_v5-33.pdf | 0 bytes |
balizino_70.pde | 13.59 KB |
Antena DDG Doble Dipolo Gamado.maa | 0 bytes |