MANIPULADOR ELETRÔNICO K8 – PARA OS AMANTES DO CW , ADAPTADO P/ VERSÃO COM PIC12F629 OU 12F675

Para os amantes das transmissões em CW (o famoso ‘código Morse’ em transmissões), o incrível manipulador eletrônico criado pelo Sr. Steven T. Elliott em 1988, conhecido como “K8”, foi um salto tecnológico nestas transmissões, facilitando em muito as comunicações. Recentemente, foi me pedido sobre a possibilidade de mudar o modêlo do microcontrolador, para um mais atual, com memória flash. Veja o resultado….

Veja o esquema abaixo:

Podemos observar que o esquema, que não difere do original, exceto pela necessidade de colocar um pull up no pino 4. Foi dado opção de escolha entre o modelo 12f629 ou 12f675, bastando alterar comentando ou descomentando, no arquivo asm, e , em seguida, recompilar no MPLAB-IDE. Infelizmente, não tenho conhecimento de código ‘morse’,e portanto , ‘penei’ para entender a rotina (excelente, por sinal). Obtive a ajuda do Sr. João, profundo conhecedor da ‘arte’ do CW. O autor original também disponibilizou seu Email para eventuais dúvidas : email: steve@k1el.com or k1el@aol.com. Vários sites também poderão prover ajuda orientadoras para o uso deste dispositivo (aviso que eu não entendo).
Abaixo, segue os arquivos ASM e HEX compilados com o prefixo da estação original do autor. Servem para testes apenas.
Altere o prefixo para corresponder a sua estação no código ASM, na parte:

CALL_0 EQU M_P ;Coloque seu prefixo aqui, letra por letra (use sempre um M_ na frente da letra)
CALL_1 EQU M_Y ; não mais de 7 caracteres
CALL_2 EQU M_2
CALL_3 EQU M_M
CALL_4 EQU M_G
CALL_5 EQU M_END
CALL_6 EQU M_END
CALL_7 EQU M_END

SPEED_DEFAULT EQU WPM_15 ; E escolha aqui a velocidade padrão que usará nas comunicações

Depois recompile com o MPLAB-IDE para obter o arquivo HEX correto para sua estação.

Segue o arquivo ASM, de novembro de 2012 (obs. com bug ao enviar prefixo da estação em modo BEACON):
K8_629_ASM

Segue o arquivo HEX, de novembro de 2012, da compilação do ASM acima:
K8_629_HEX

Pasta zipada com algumas atualizações feitas em 10/03/2018, sendo corrigido o bug ao enviar prefixo da estação em modo BEACON):
K8_MAN_MORSE

Também, manipulador PIK adaptado para 12f675, de novembro de 2012 aqui.

Links técnicos:
datasheet Pic12f629

Curiosidades:
May Day
Titanic
Telegráfo e a previsão do tempo

Até o próximo artigo!!!

110 comments on “MANIPULADOR ELETRÔNICO K8 – PARA OS AMANTES DO CW , ADAPTADO P/ VERSÃO COM PIC12F629 OU 12F675

  1. Caro Cláudio, boa noite.
    Voce está certo, esses divisores de tensão além de esquentar muito vão forçar o trafo. Vou pensar em outra saída menos quente.
    Valeu a orientação.
    Att,
    João

  2. Olá Cláudio, boa noite.
    Entendi. Relativo ao trafo, creio que suporte. Eu tirei ele de uma sucata de transmissor. O único problema é que só tem um enrolamento com 2 x 425 volts de onde consigo 600v para alimentar tudo. Se tivesse outro enrolamento seria mais prático.
    Só para encerrar, o divisor com um resistor só a outra extremidade vai à terra ou é a saída da tensão reduzida?
    Obrigado por sua atenção de sempre.
    73,
    João.

    1. Olá João! Com um resistor só em série, precisaria usar uma válvula reguladora de tensão a gás. Com dois resistores não precisa. Mas este método irá jogar fora uns 20 watts somente em calor. Não seria interessante usar outro transformador menor para os 300 volts?
      Cláudio

  3. Olá Cláudio, boa noite.
    Dá forma como você calculou com um só resistor não vai me atender. Os 600 volts oriundos do trafo eu preciso para alimentar a placa da válvula 6146. Aí desses 600 volts eu teria um divisor de tensão com 2 resistores em série, sendo que na intercessão deles eu tiraria os 250 volts para alimentar a placa da 12BY7. Voce calculou o primeiro resistor (R1=13K5/18watts) agora, como calcula o segundo resistor (R2)?
    Att,
    João

    1. Olá João!
      Ficou assim: do + b de 600 volts ligue o resistor de 13k5 (20 w). O outro terminal será ligado ao resistor de 9k7 (20w) ao negativo (chassi). No meio dos resistores teremos 250 volts. O único problema é se sua fonte de 600 volts não vai ‘arriar’ com uma carga de 26 mAmp.
      Claudio

  4. Caro Cláudio, boa noite.
    Voce saberia como calcular os resistores de um divisor de tensão para obter na intercessão uma tensão menor?
    Tenho 600 v já retificados e filtrados e pretendo reduzir para 250 volts para alimentar a placa da válvula 12BY7.
    Características da válvula:
    – Tensão de placa:250v
    – Corrente de placa: 26ma
    Att,
    Pretti

    1. Olá João!
      Válvulas não é minha praia. Mas para calcular divisores de tensão resistivo não é difícil. Terá que saber o valor da fonte (600 v), o valor desejado no nó de saída (250v) e a corrente desejada (0,026mA).
      A resistência interna da válvula será 250/0,026=9615 ohms.

      O valor da tensão sobre o resistor redutor será : 600v – 250v= 350v.
      O valor deste resistor redutor será: 350/0,026=13461 ohms.
      O valor dissipado por ele será: 350 x 0,026 = 9,1 watts (use o dobro).
      Mas se a corrente da válvula não for constante em 26 mA, então não funcionará ( surgindo tensões elevadas na placa quando aumentar a resistência interna).
      Cláudio

  5. Olá Cláudio, boa tarde.
    Voce fez o melhor e te agradeço muito pelo esforço e boa vontade. A questão é realmente estrutural. Pelo fato de ser um programa simples, gratuíto e relativamente pequeno o autor não se preocupou com detalhes, ou seja, fez divulgou e pronto. Mas valeu a tentativa em melhorá-lo.
    Vamos em frente, obrigado por sua disponibilidade, um bom fim de semana com votos de saúde/paz e que Deus te ilumine sempre.
    Atenciosamente,
    João.

Comments are closed.

Back To Top