Fonte de alimentação comutada de baixo custo

À procura de uma solução portátil, de baixo custo e de pequenas dimensões para alimentar um IC-7300, IC-9700 ou qualquer outro rádio de 13,8V? Encontrei uma fonte comutada de 12V de tensão ajustável e 40A. Há vários modelos em lojas de eletrónica para 20 e mais amperes com valores a partir de 15€!

As especificações dizem que estas fontes são protegidas contra sobrecargas, sobretensão e curto-circuito… no entanto há um pequeno senão - o ruído que provocam em HF.

Depois de uma análise ao esquema, um esquema idêntico a todos estes modelos, com diferentes componentes de acordo com a potência envolvida, foi fácil reparar que no circuito de baixa tensão a filtragem é pouco eficaz e resume-se a uma bobine, L1 e um condensador, C13 de 100nF.

De modo a filtrar qualquer componente de onda alternada de alta frequência e harmónicas geradas pela unidade de alta tensão com alguns KHz coloquei 2 condensadores de 100nF aos terminais 1 e 2 da bobine L1 e outro de 10nF em paralelo com o C13, à saída dos 12V.
Todo o ruído desapareceu e tornou possível a utilização destas fontes comutadas em equipamentos de HF tão sensíveis como o IC-7300. Apesar do valor de fontes de alimentação para estas finalidades ter vindo a reduzir, as fontes industriais custam 1/3 ou mesmo 1/4 do preço das principais marcas utilizadas em radio comunicações amadoras.

Mãos à obra

A ideia inicial era colocar um cabo de alimentação por dentro da fonte de modo a evitar o toque e electrocussão pela tensão da rede (~220V) aos terminais, onde vamos ligar a saída dos 13,8V.
Por isso abri um furo de 10mm e apliquei um passador de borracha para passar o cabo por dentro da fonte. Na ficha onde se fixam os cabos nos terminais, com o circuito impresso na mão, fiz um furo no plástico para que o fio pudesse ser ligado por dentro e mais tarde isolei estes terminais.

Identifiquei a bobine L1, e os pontos 1 e 2, e liguei os condensadores ao positivo comum. Coloquei outro condensador na saída dos 12V.

Voltei a montar a caixa e ajustei a fonte para os 13,8V no potenciómetro que se encontra num dos lados do conjunto de terminais. Este potenciómetro ajusta uns +-2V relativamente aos 12V com que a fonte vem regulada inicialmente.

Testes finais

Aplicando em paralelo uma carga de lâmpadas, por exemplo dos faróis da frente de automóveis, o que perfaz cerca de 15A a 20A a tensão de 13,8V não chega a oscilar 1mV!
Rádios ligados e até hoje sem problemas.

Referências
http://www.imajeenyus.com/electronics/20151028_smps_variable_voltage/index.shtml
http://www.imajeenyus.com/electronics/20151028_smps_variable_voltage/s-400-12_supply.pdf
https://mauser.pt/catalog/product_info.php?cPath=23_2630_723&products_id=035-0880

Sincronize a hora do seu Icom 7300

Hoje percebi que o relógio do Icom 7300 não mostrava a hora certa!
Ao contrário do IC-9700 que se liga a um servidor NTP, o 7300 não tem acesso à Internet e por isso não sincroniza o relógio.

O relógio nestes modelos permite não só saber a hora mas também registar QSO's em log, gravações de audio e contactos feitos em RTTY.

Uma rápida pesquisa mostrou-me que já existia solução! Um pequeno código em python que permite utilizar os comandos CAT de controlo remoto do rádio (CI-V/USB) descrita na secção 19 do manual avançado.

Este script de python está disponível no github, projecto de Kevin Loughin, KB9RLW, desde Junho de 2019.

Copie e edite as variáveis de baudrate e serialport. Se necessário instale as livrarias utilizadas por este pequeno script.

No meu raspberry pi, tenho uma pasta em /home/pi/bin que se encontra na variável $PATH, onde coloco todos os meus scripts. Substitua "pi" por "pi-star" se estiver a acompanhar o meu projecto all-in-one!

Como fazer

Recorde que, nestes posts, o caracter "$" não deve ser copiado e escrito na linha de comandos. Indica apenas que nos encontramos no modo de utilizador. "#" indica o modo de root.

Abra uma janela terminal e escreva os seguintes comandos, um de cada vez,

Agora copie e cole o código de https://github.com/loughkb/IC-7300-time-sync/blob/master/Set_IC7300_time.py
Grave, CTRL + s, e saia CTRL + x.

Atribua permissões de execução ao ficheiro,

e execute,

Aguarde até que o relógio do seu raspberry pi chegue a :00 e as horas no IC-7300 são sincronizadas.
Para o testar, altere previamente a hora do 7300 e corra o último comando. Ao minuto zero, eis que o rádio actualizou a hora!

Para que este sincronismo possa ser feito de forma automática e sempre que o 7300 está ligado, adicionei uma linha no meu crontab que chama este comando todas as horas. Em algum momento coincidirá o comando correr com o rádio ligado 🙂

Edite o seu crontab,

e cole as seguintes linhas no final do ficheiro,

Grave, CTRL + s, e saia CTRL + x.
Note que o linux é sensível a maiúsculas e minúsculas. Utilize pi ou pi-star de acordo com o seu user no raspberry pi.

Obrigado Kevin Loughin, KB9RLW!

Referências
https://github.com/loughkb/IC-7300-time-sync
https://youtu.be/GhuI-vrCBhs