Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

S-Meter externo em rádios Icom com porta CI-V

Componentes e suprimentos

Arduino UNO
× 1
Potenciômetro de volta única - 10k ohms
× 1
Resistor 10k ohm
× 1
Resistor 4,75 k ohm
× 1
Diodo 1N4148
× 1
Capacitor 10 µF
× 1
Cabo redondo com núcleo de ferrite
× 2
Conector 3,5 mm (1/8)
× 1
Conector Icom tuner (suprimento de computador)
× 1

Sobre este projeto


Este circuito usa um Arduino Uno ou Nano para enviar um comando CI-V a um rádio Icom para pedir informações do sinal, ler a resposta, convertê-la e exibi-la em uma saída analógica, onde você pode conectar um analógico (Arsonval) S- metro.

Ele é alimentado pela porta do sintonizador de antena do rádio Icom. Se o seu Icom não tiver uma porta de sintonizador, você pode usar qualquer outra porta ou conector que forneça uma saída de + 12 V (pelo menos 200 mA). Uma fonte de alimentação DC externa também pode ser usada.

Se você não tiver um conector de sintonizador de antena, pode usar um conector de fonte de alimentação de computador PC e apará-lo com cortadores para encaixar no conector do sintonizador Icom.

Este projeto foi desenvolvido para um transceptor Icom IC-7000, mas pode ser adaptado para qualquer rádio Icom com uma porta CI-V.

Você pode usar o endereço universal CI-V "00" em alguns rádios Icom, tornando este conversor compatível com qualquer rádio Icom, sem alterar o endereço CI-V no código.

Ferrites são instalados em cabos de entrada e saída para eliminar a indução de RF. O +12 V DC para o S-meter não é necessário; ele pode ser usado para alimentar a luz de fundo do medidor ou quaisquer outros recursos opcionais.

O potenciômetro de 10 k ohms é usado para atenuar a saída do sinal (que é muito alta para a maioria dos medidores analógicos) e calibrar o medidor analógico para obter uma leitura de escala completa com um sinal local poderoso (+60 dB).

Alguns outros projetos semelhantes, usando o Arduino como uma interface CI-V:

https://on7dq.blogspot.com/2017/02/ic-7300-paddle-or-key-easy-solution.html

https://www.qsl.net/on7eq/en/ Clique no botão "projetos"

Código

  • S-medidor Icom CI-V
Icom CI-V S-meter C / C ++
 // Teste de IC7300 para leitura de S-meter e outras funções // por Luc Decroos - ON7DQ / KF0CR // modificado e adaptado por Daniel VE2BAP, 01-12-2018 # include  // para comunicações para IC7000 # define BAUD_RATE 19200 // Velocidade CI-V # define TRX_address (0x70) // HEX $ 70 =Icom IC-7000 // # define TRX_address ((byte) 00) // $ 00:endereço universal Icom (funciona para todos os rádios) .// conexão serial // RX =rádio Icom para Arduino:para pino 2 via resistor 4k7 // TX =Arduino para rádio Icom:para pino 7 via diodo 1N4148, com puxar até 10k para Vcc (5V) na ponta de 3,5 mm conectorSoftwareSerial mySerial =SoftwareSerial (2, 7); // (RX, TX) int readCounter; // conta o número de bytes recebidos do radioint sMeterVal1; // armazena o byte BCD mais significativo contendo sinal info.int sMeterVal2; // armazena o byte BCD menos significativo contendo sinal info.int sMeterOut =11; // S-meter analógico externo conectado ao pino 11.//------------------------------------ -------------------------------------------------- ------- void setup () {pinMode (13, OUTPUT); digitalWrite (13, BAIXO); // força o LED (pino 13) a desligar. pinMode (2, INPUT); // Comunicação serial CI-V do IC7000 pinMode (7, OUTPUT); // Comunicação serial CI-V para IC7000 pinMode (sMeterOut, OUTPUT); // define sMeterPin para saída mySerial.begin (BAUD_RATE); mySerial.listen (); // apenas uma porta pode ser feita para escutar com o software serial // consulte a referência https://www.arduino.cc/en/Reference/SoftwareSerialListen while (mySerial.available ()) mySerial.read (); // limpar buffer} // ------------------------------------------- -------------------------------------------------- void loop () {// lê e exibe o valor do S-meter mySerial.flush (); // inicia a sequência:envia o comando "ler S meter" para o rádio. mySerial.write (0xFE); mySerial.write (0xFE); mySerial.write (TRX_address); mySerial.write (0xE0); mySerial.write (0x15); mySerial.write (0x02); // Lê o s-meter, comando 15 02 mySerial.write (0xFD); // fim da sequência delay (20); // agora lê as informações do rádio int nbChar =mySerial.available (); if (nbChar> 0) {for (int readCounter =0; readCounter  

Peças personalizadas e gabinetes

Esquemas


Processo de manufatura

  1. Desfibrilador externo
  2. Rádio
  3. Tecido com Loção
  4. Xilinx aumenta o desempenho de RFSoC com IP rígido de front-end digital para rádios 5G
  5. A Renesas se une à eProsima para portar micro-ROS em RA MCUs para robótica
  6. Aceito:switch gigabit de 12 portas com 4 portas SFP
  7. Monitorando a temperatura com Raspberry Pi
  8. E3.Series - Documente seu projeto com hiperlinks em PDFs externos
  9. Smart Blinds
  10. Sensor de obstáculo simples com Arduino