Icom ci v interface11/15/2022 int sMeterOut = 11 // External analog S-meter connected to pin 11. int sMeterVal2 // stores the least significant BCD byte containing signal info. The interface connects directly between the 9-Pin RS-232 port of your PC and the 3.5mm CI-V jack of your radio. serial connection // RX = Icom radio to Arduino : to pin 2 via resistor 4k7 // TX = Arduino to Icom radio : to pin 7 via diode 1N4148, with pull up 10k to Vcc (5V) on tip of 3.5 mm connector SoftwareSerial mySerial = SoftwareSerial ( 2, 7 ) // (RX, TX) int readCounter // counts the number of bytes received from the radio int sMeterVal1 // stores the most significant BCD byte containing signal info. IC7300 Testbed for S-meter readout and other functions // by Luc Decroos - ON7DQ/KF0CR // modified & adapted by Daniel VE2BAP, #include // for comms to IC7000 #define BAUD_RATE 19200 // CI-V speed #define TRX_address (0x70) // HEX $70 = Icom IC-7000 //#define TRX_address ((byte)00) // $00: Icom universal address (works for all radios). Some other similar projects, using Arduino as a CI-V interface: The 10 k ohms potentiometer is used to attenuate the signal output (which is too high for most analog meters) and calibrate the analog meter to get a full scale reading with a powerful local signal (+60 dB). The +12 V DC to the S-meter is not necessary it could be used to power meter backlight or any other optional features. You can use the CI-V "00" universal address on some Icom radios, making this converter compatible with any Icom radio, without changing the CI-V address in the code.įerrites are installed on input & output cables to eliminate RF induction. This project is designed for an Icom IC-7000 transceiver, but it can be adapted to any Icom radio with a CI-V port. If you don't have an Antenna Tuner connector, you can use a PC computer power supply connector, and trim it with cutters to fit the Icom tuner connector. An external DC power source can also be used. If your Icom does not have a tuner port, you can use any other port or connector that provides a +12V output (at least 200 mA). It is powered by the Antenna Tuner port on the Icom radio. The interface bridges the gap between the RS-232 electrical levels used by the computer serial port, and the open collector shared bus used by the ICOM radios. In order to connect most all ICOM radios to a computer, an additional interface is required. This circuit uses an Arduino Uno or Nano to send a CI-V command to an Icom radio to ask for signal information, read the answer, convert it and display it on an analog output, where you can connect an analog (Arsonval) S-meter. This page describes my home-built ICOM CI-V interface.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |