Você está na página 1de 4

Vamos fazer um controlador para PCR1000 com

PIC16F876

Introdução

Descrição

O receptor ICOM PCR1000 é um receptor de rádio para ser conectado a um computador pessoal que opera até
1300 MHz. Se combinado com uma boa antena e em alguns casos com filtros de entrada adequados, é um receptor
que permite uma excelente audição de rádio, principalmente para quem quer se aproximar do mundo do rádio.

O controlador realizado evita conectar o receptor ICOM PCR1000 ao serial do PC, mas permite executar as funções
principais de forma autônoma. Os circuitos são compostos por uma interface com comunicação serial RS-232, um
teclado, um display LCD e um amplificador de áudio.

Tudo é gerido por um microcontrolador Microchip PIC16F876A que programei em assembly.

Funções implementadas

Ajuste de frequência – 0 a 1300 MHz – resolução de 1 Hz


Seleção de largura de banda – 3, 6, 15, 50, 230 kHz
Seleção de modulação – USB, LSB, CW, FM, WFM, AM
Ajuste de volume de áudio
Ajuste de silenciador

Este foi o primeiro e único firmware para Pic que eu escrevi em montagem, bastante bagunça e mostra…. além
disso, foi um grande esforço aprender as diretrizes.

O firmware que fiz posteriormente para outros projetos foi todo escrito em C usando o compilador oficial Microchip
Mplab IDE. Certamente assim tudo fica mais simples e legível.

O firmware do controlador pode ser visualizado ou baixado no link abaixo. No código, você pode adivinhar o
protocolo de comunicação que a Icom usou para o receptor.

Código de montagem para a foto 16F1876A


Outro software para PCR1000

Certamente o controlador permite que você use o receptor imediatamente, no entanto, com o software de comando
do PC você pode fazer muitas outras coisas que são decididamente complicadas de implementar com
microcontroladores, por exemplo, escanear uma faixa de frequências, exibir a amplitude do sinal recebido ou
memorizar canais em vai.

Posso apontar um excelente software de PC adequado para o PCR1000, mas também utilizável com muitos outros
dispositivos de rádio. É sobre HamRadioDeluxe que você pode encontrar no seguinte endereço Hamradiodeluxe .

Diagrama de fiação

O controlador do receptor ICOM PCR1000 permite alimentação direta em 12 Vdc, mas também em 230 Vac. O
receptor é controlado através do microcontrolador, mas também é possível, através de um conector DB9, conectá-lo
a um PC sem escalar nada. O conector da antena continua sendo um BNC. Além disso, o PIC pode ser
reprogramado sem ser removido por meio de uma porta ICSP.

Você pode encontrar os diagramas de circuito abaixo. Para maiores detalhes, você pode visualizar ou baixar o
arquivo pdf no link abaixo.

Baixar diagrama em pdf

Fonte de energia

Uma fonte de alimentação plug-in converte a tensão de 230 Vac em uma tensão direta de 12 Vdc. Esta tensão é
transportada para o receptor. Alternativamente, os 12 Vdc podem ser fornecidos diretamente do exterior através de
um Jack (por exemplo, se estivermos no carro). Os díodos colocados na fonte de alimentação impedem a circulação
de corrente inversa nos 2 sistemas, caso estejam ligados ao mesmo tempo. A tensão de 12 V também é reduzida
para 5 V por um regulador 7805, de modo que esteja disponível para alimentar o microcontrolador.

cartão de controle

O circuito de controle é bem simples e tem como coração o micro PIC16F876 que trabalha com um clock de 4 MHz
gerado por um cristal. O próprio PIC possui uma porta serial USART (obviamente com níveis TTL) que é convertida
para RS-232 via IC MAX232. Os sinais seriais RS-232 são conectados ao receptor ICOM e também estão
disponíveis em um conector DB9 para o exterior para possível controle via PC. Outro conector DB9 também está
disponível para programação no local do PIC via ICSP (In Circuit Serial Programming). O PIC controla um monitor
padrão Hitachi HD44780 16×2 que usa um total de 6 linhas de E/S.
Mostrar

A tela é um LCD padrão HD44780 de 16 colunas x 2 linhas com fundo azul. A retroiluminação é LED.

Teclado

Os comandos podem ser enviados através de alguns microswitches montados em uma placa de circuito impresso
atrás dos botões originais do decodificador. A janela que foi utilizada para o receptor infravermelho do controle
remoto da "caixa dourada" abriga os LEDs de sinalização. Há um total de seis teclas (para cima, para baixo, para a
direita e para a esquerda para mover o display e alterar valores - modo e função para mover pelos menus).

Amplificador de áudio

Como o alto-falante dentro do receiver é muito pequeno e tende a reproduzir apenas os tons agudos, para
completar coloquei um amplificador de áudio que melhora muito a qualidade do som. O circuito é alimentado com a
tensão normal de 12 Vdc enquanto a entrada de áudio é retirada do conector de saída no ICOM. A parte ativa é feita
com um TB820M integrado que aciona um alto-falante de 8 ohms. O controle de volume é realizado diretamente
pelo PCR1000, mas forneci um trimmer para ajustar o ganho do TBA. Além disso, o transistor BD127 acionado pelo
PIC permite desativar completamente o áudio removendo a alimentação do TBA.
links externos

Além dos conectores para as fontes de alimentação 230 Vac e 12 Vdc, o DB9 para serial e para ICSP, o conector de
antena BNC no ICOM foi ampliado por meio de um chicote RG58 de 50 ohm para ainda ter disponível fora de no
caso um conector BNC. Também forneci um conector de 3,5 mm para conectar outros sistemas de áudio ou fones
de ouvido.

Você também pode gostar