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