SP6MI

Krótkofalarstwo & DevOps

SO2R box – część 1 – projekt teoretyczny

Koncepcja prostego interfejsu, zabezpieczającego układ wejściowy TRX podczas pracy SO2R.

Idea układu jest dość prosta, mamy do dyspozycji dwa trx, minimum 2 niezależne anteny. Sygnał zawsze nadawany jest tylko z trx1, natomiast trx2 służy tylko do odsłuchu pasma. Aby uchronić układy wejściowe trx2 podczas nadawania, układ antenowy jest fizycznie odłączany poprzez zestaw przekaźników.

W układnie zastosowano zmienne (programowo ustawiane) opóźnienie nadawania względem przełączenia anten. Jednocześnie odłączenie/podłączenie anten w trx2 następuje poprzez układ 2 przekaźników symulujących warunek AND – oba przekaźniki muszą zostać wysterowane aby sygnał miał otwartą ścieżkę rig-ant.

Uproszczony schemat układu

Kod aplikacji arduino

// definicje
const int pttSignalPin = 2;
const int paSignalPin = 7;
int pttSignal = 0;
int paSignal = 0;
int antSwitch1 = 4;
int antSwitch2 = 5;
int pttSwitch = 6;
int ledTxPin = 13;
int ledRxPin = 12;

void setup() {
  pinMode(pttSignalPin, INPUT);
  pinMode(paSignalPin, INPUT);
  pinMode(antSwitch1, OUTPUT);
  pinMode(antSwitch2, OUTPUT);
  pinMode(pttSwitch, OUTPUT);
  pinMode(ledTxPin, OUTPUT);
  pinMode(ledRxPin, OUTPUT);
}

void loop() {
  // read the state of the pushbutton value:
  pttSignal = digitalRead(pttSignalPin);
  paSignal = digitalRead(paSignalPin);

  if (pttSignal == HIGH) {
    // rozlacza antene od trx2
    digitalWrite(antSwitch1, LOW);
    digitalWrite(antSwitch2, LOW);
    // opoznienie 200ms
    delay(70);
    // zalacza tx w trx1
    digitalWrite(ledTxPin, HIGH);
    digitalWrite(ledRxPin, LOW);
    digitalWrite(pttSwitch, LOW);
  } else {
    // wylacza ptt w trx1
    digitalWrite(pttSwitch, HIGH);
    // opoznienie 200ms
    delay(70);
    // podlacza antene od trx2
    digitalWrite(ledRxPin, HIGH);
    digitalWrite(ledTxPin, LOW);
    digitalWrite(antSwitch1, HIGH);
    digitalWrite(antSwitch2, HIGH);
  }
}

W zamyśle są dwie opcje wysterowania układu:

  • pedał PTT – dla emisji SSB
  • sygnał TX z gniazda ACC albo wyjścia sterowania PA – jeszcze nie uwzględnione w schemacie

użycie sygnału sterującego PA wymaga dodatkowe ustawienia opóźnienia w menu radiostacji.

Jest to tylko projekt, jeszcze nie przetestowany….. aktualizacja już niedługo po pierwszych testach