- Am demontat capacul metalic de protectie al releului. Acesta este prins in doua suruburi sigilate cu adeziv. Pentru a dizolva adezivul am folosit citeva picaturi de diluant. Dupa cca 15 minute, cu ajutorul unui cleste cu virf semirotund am strins bine capul surubului si l-am slabit. Ulterior cu ajutorul unei surubelnite in cruce acestea au fost demontate complet.
- Am identificat pinii A si B ai bobinei care comanda releul. Cu ajutorul unui instrument de masura am urmarit conexiunile acestora. Astfel, pinul A este conectat la pinul de masa, respectiv GND, al releului, pinul B fiind conectat la circuitul de comanda.
- Cu ajutorul unui cutter am intrerupt traseul de cablaj care il comanda, in apropiere de pinul B.
- Am taiat o bucata de conductor emailat de 0.4 mm si am cositorit capetele.
- Am realizat o conexiune intre pinul B si pinul de alimentare al releului, respectiv VCC.
- Am testat functionarea releului prin alimentarea acestuia cu o tensiune continua 24...28V si masurarea continuitatii contactelor.
- Am montat capacul de protectie si am etichetat pinii.
20 martie 2025
Modificare releu coaxial Radiall model R570423100
22 februarie 2025
Transverter 1296 MHz (3)
Modulul Izolator (ISO)
16 februarie 2025
Transverter 1296 MHz (2)
Modulul Secventiator (SECV)
Schema de principiu.
10 februarie 2025
Transverter 1296 MHz (1)
Proiectul a inceput sa prinda contur in perioada 2019 - 2020, cind am achizitionat din Bulgaria un transverter pentru 1296 MHz, model TR1300, de la firma SGLAB. Pretul a fost accesibil, o achizitie buna, un start promitator pentru banda de 23 cm. Urmatoarea achizitie a fost un amplificator de putere de cca 120 W de la PE1RKI, Bert Modderman. Am continuat cu relee coaxiale, sursa 24 V, 400 W, radiator aluminiu, cuplor Narda, antena cu 44 elemente si multe altele. Constructia s-a facut treptat in timp, cautind si alegind cele mai bune solutii. Anul trecut, in 2024, a fost finalizat si am participat din curiozitate la concursul IARU Reg.1 UHF - Microwaves Contest. Surpriza a fost mare: echipamentul a functionat impecabil si am reusit sa realizez 13 legaturi radio, un rezutat neasteptat de bun. A fost o experienta interesanta din care am invatat foarte mult. Iata cum arata proiectul meu:
Pentru a utiliza un amplificatorul de putere extern (SSPA), am modificat transverterul conform instructiunilor acestuia. Astfel, am schimbat pozitia strapului RX/TX Mode, asigurind cai separate de emisie si receptie pentru semnalul de radiofrecventa din 1296 MHz. Semnalul de emisie de la iesirea amplificatorului de putere si semnalul de receptie de la intrarea Rx a transverterului sint conectate la releul coaxial (REL). Acesta este un releu coaxial Radiall model R57423100, la care am modificat partea de comanda interna conectind bobina direct la pinul VCC. Modificarea a fost usor de realizat si nu a creat probleme.
Pentru monitorizarea semnalului de radiofrecventa intre iesirea amplificatorului de putere si antena am conectat un cuplor directional (CPLR), model Narda 31119, -30 dB. Iesirele acestuia au fost conectate la un modul detector si amplificator repetor, dublu (DET). Astfel, semnalele de radiofrecventa sint redresate si amplificate in curent pentru comanda instrumentelor de masura. In continuare, semnalul de la iesirea cuplorului este aplicat antenei printr-un conector N mama.
- Transverterul functioneaza la aproximativ 25 m de transceiver
- Semnalul de comanda PTT sosit de la transceiver trebuie sa activeze succesiv, intr-o anumita ordine, releul de antena, alimentarea amplificatorului de putere si dezinhibarea la emisie a transceiverului
Modulul Secventiator (SECV)
Comutarea transverterului de la receptie la emisie se face treptat, in doua secvente de timp, dupa cum urmeaza:
- In secventa 1 este comutat releul de antena (REL). Aceasta secventa previne comutarea la cald a releului si distrugerea sa prin arc electric. La emisie, releul se va comuta intotdeauna inainte de aplicarea semnalului de radiofrecventa catre amplificatorului de putere.
- In secventa 2, se aplica tensiune BIAS la amplificatorului de putere, pornind functionarea acestuia. Simultan cu aceasta operatie are loc si dezinhibarea transceiverului. Pe scurt, pentru a prevenii eliberarea semnalului de radiofrecventa de catre transceiver, inainte de comutarea releului de antena si a tensiunii BIAS, acesta este inhibat prin aplicarea unui nivel HIGH pe pinul TX_INHIBIT. La trecerea in secventa 2, acest pin este trecut la nivel LOW si emisia este dezinhibata. Practic, desi ambele echipamente trec simultan pe emisie, radiofrecventa nu este eliberata inainte ca etajele transverterului sa fie pregatite.
- Secventa 2 se desfasoara prima, deconectind tensiunea BIAS de la amplificatorul de putere din transverter, simultan cu inhibarea la emisie a transceiverului. Astfel, este oprita complet emisia in ambele echipamente
- Secventa 1 se va desfasura ultima, comutind releul de antena de la emisie la receptie.
Modulul Izolator (ISO)
Intrararile PTT din transverter si TX_INHIBIT din transceiver sint comandate prin intermediul unor optocuplori. Chiar daca comenzile sint receptionate de echipamente, nicio tensiune de comanda nu ajunge la acestea, protejindu-le pe intreaga durata de functionare. Modulul izolator are si un scop secundar, respectiv monitorizare, indicind trecerea pe emisie a transceiverului si terminarea etapelor de comutare, de catre transverter. Aceasta se face prin intermediul unor diode LED dispuse in paralel cu optocuploarele.
Modulul Detector (DET)
25 iulie 2023
Acer Aspire 5: microphone not plugged in
Dupa instalarea sistemului de operare si a principalelor programe am trecut la configurarea acestora. Totul a fost in regula pina cind am ajuns sa setez placa de sunet pe microfon extern. Desi sistemul de operare afiseaza microfonul in fereastra Sounds - Recording - Microphone Realtek (R) Audio, acesta apare continuu deconectat. Oricit am incercat sa conectez si deconectez castile cu microfon, acesta nu a functionat. Iata imaginea:
25 ianuarie 2023
FM DX RDS PI Scanner (2)
Voi incepe descrierea evolutiei proiectului meu cu o concluzie: in anul precedent receptorul scanner construit de mine a fost de un real folos, fiind unul dintre cele mai bune accesorii pe linga statia radio. Acesta a scanat fara zgomot banda de radiodifuziune si la aparitia posturilor de radio de la mare distanta, le-a deocodat identificatorul RDS PI si printr-o conexiune wireless le-am receptionat si decodificat tara de origine pe calculator. Doresc sa reamintesc ca sistemul este construit pentru receptia posturile de radiodifuziune de la mare distanta, din banda de radiofuziune 88 ... 108 MHz, care apar pe timpul propagarii E Sporadic, in scopul detectarii acestuia si identificarii directiei in care este propagarea.
In sezon, la prima pornire a receptorului si incercarea de a-l utiliza, am identificat necesitatea modificarii softului care comanda si controleaza bucla PLL. Locuiesc intr-o zona puternic populata cu statii de radiodifuziune locale, astfel ca aproape toata banda de radiodifuziune este ocupata. Pornind de la acest aspect, am scanat manual banda de radiodifuziune si mi-am notat frecventele libere. Am rescris softul din Arduino Nano astfel incit sint scanate doar aceste frecvente libere. O alta modificare pe care am facut-o, a fost introducerea unui prag de nivel al semnalului receptionat. Astfel, daca nivelul semnalului receptionat este foarte mic, postul de radiodifuziune receptionat este ignorat la scanare. Cind nivelul atinge un prag ridicat, prestabilit, atunci scanarea se opreste pentru doua secunde in incercarea de a decodifica identificatorul RDS PI. Daca acesta este decodat, scanarea continua imediat, fara terminarea perioadei de doua secunde. Daca la sfirsitul perioadei de doua secunde postul de radio nu este identificat, scanarea continua. Tot acest scenariu a fost conceput in scopul maririi vitezei de scanare si a decodarii intr-un timp cit ma scurt a identificatorului RDS PI la cit mai multe posturi de radiodifuziune.
Un alt aspect pe care l-am constatat a fost necesitatatea controlului scannerului si receptionarea datelor decodificate, de la distanta. Pentru acesta am completat constructia receptorului cu un modul WiFi bazat pe microcontrolerul ESP8266, respectiv ESP01S. Acesta comunica cu placa de comanda si control a PLL, respectiv Arduino Nano, printr-o conexiune seriala. Modulul ESP01S se conecteaza automat la reteaua locala WiFi si este capabil sa transmita datele in ambele directii: dinspre Arduino Nano catre un PC sau invers. Pe PC se poate face monitorizarea scanarii si receptionarea identificatorilor RDS PI decodati. Identificatorii sint preluati de un program si afisata pe ecran tara de origine a postului de radiodifuziune. Invers, dinspre PC catre Arduino Nano, se pot transmite comenzi care pot modifica functionarea scannerului. Datorita conexiunii wireless si utilizarea unei retele locale este posibila, monitorizarea si comanda de la mare distanta, din alta locatie decit cea a receptorului. Pe viitor intentionez sa folosesc un al doilea receptor din locatia mea de baza, la Slatina.
Programul care comanda de la distanta si monitorizeaza receptorul scanner este conceput de mine. Acesta creaza si salveaza jurnale de receptie radio pe sesiuni. Detine o baza de date cu identificatori RDS PI care este intr-o continua reinoire. Pe masura ce receptionez si identific un RDS PI nou, acesta este adaugat manual in baza de date. Cind postul de radiodifuziune este receptionat din nou, tara de origine este afisata automat. Nu intentionez sa identific numele postului de radiodifuziune. Acesta necesita un timp mai indelungat de receptie si micsoreaza sansa de a receptiona alte posturi de radiodifuziune noi.
O alta imbunatatire pe care am adus-o a fost adaugarea unui buzzer audio. Acesta este foarte util atunci cind nu sint in aproperea scannerului sau sint ocupat cu statia radio. In momentul care scannerul opreste scanarea in vederea decodarii RDS PI sau cind acesta este decodat, buzzerul emite un semnal scurt, audio, de atentionare. Atentionarea s-a dovedit foarte utila si nu de putine ori am fost alertat cu folos.
Proiectul continua!
14 ianuarie 2023
Cit de departe poti fi auzit cu 1 mW putere?
Mi-am propus un experiment: cit de departe se aude baliza mea, in banda de 3.5 MHz, atunci cind emite cu o putere de 1 mW?
Fara sa mai stau prea mult pe ginduri am trecut la treaba. Am deconectat antena si am comutat baliza pe rezistenta de sarcina, interna, 50 ohmi. Am reglat semireglabilul pina ce puterea a fost aproximativ 1 mW. Am reprogramat mesajul WSPR transmis de microcontroler si am repornit baliza. Aceasta urmeaza sa transmita si sa fie monitorizata, timp de trei zile, mesaje in WSPR si FT8.
30 decembrie 2022
Incă o bifă in palmaresul personal (2)
02 decembrie 2022
Baliza radio WSPR (2)
Caracteristici
- Baliza de interior, cea mai simpla versiune.
- Nu necesita GPS sau RTC pentru sincronizare, dar are nevoie de o conexiune la internet.
- Constructie usoara, cablaj imprimat cu dimensiuni reduse.
- Frecventa de emisie: 3568.6 KHz.
- Putere de iesire: 100 mW.
- Alimentare: 9V / 250mA.
- Este dotata cu rezistenta de sarcina si detector, pentru masurarea si reglarea nivelului puterii.
- Etaj final cu tranzistori BS170, dar pot fi inlocuiti cu un IRF510, montat pe partea inferioara a cablajului, in contact cu un radiator.
- Cu exceptia componentelor active am folosit numai componente recuperate.
- Baliza poate emite continuu sau dupa un orar.
Principiul de functionare
Punerea in functiune
Precizari
20 octombrie 2022
Pamint - Luna - Pamint in 2.7 secunde ( 4 )
18 aprilie 2022
Arduino RDS PI decoder
Dupa construirea receptorului FM, urmatoarea etapa a fost integrarea unui decodor RDS. In prima faza intentia mea a fost intelegerea principiului de transmitere RDS si decodarea acestuia. Ulterior, dupa ce am citit mai multe documente pe internet, am trecut la experimente. Folosind semnalele de ceas si date, furnizate de un receptor Sony ST-SE370, am incercat si am reusit sa decodez. Am folosit un Arduino Nano, care s-a potrivit perfect nivelelor semnalelor din receptor. Ultima parte a proiectului a reprezentat simplificarea codului sursa, micsorarea timpului de decodare si extragerea doar a datelor care ma interesau, respectiv identificatorul PI.
Transmisiunea RDS se face in paralel cu semnalul audio stereo in cadrul unui semnal multiplex. Transmisia este seriala, cu o viteza de 1187.5 biti / secunda. Datele sint impartite pe grupuri. Acestea la rindul lor sint impartite in blocuri: A, B, C, D. Fiecare bloc are 26 biti, fiecare grup are 26 x 4 = 104 biti. Intr-o secunda sint transmise cca 11 grupuri. Blocul A contine identificatorul PI. El se regaseste in primul bloc din fiecare grup transmis, din 104 in 104 biti. In concluzie, blocul A este transmis de cca 11x / secunda, respectiv odata la 87.5 milisecunde.
Daca blocul A este transmis de cca 11x / secunda, cred ca este deajuns, in cadrul unor reflexii MS, de scurta durata, daca semnalul este destul de puternic, sa pot identifica PI-ul postului transmis. Pentru aceasta imi este necesar o receptie a grupului, respectiv 87.5 milisecunde, pentru a decoda si memora temporar PI-ul postului receptionat. Urmat dupa aceea de inca o receptie a grupului, alte 87.5 milisecunde, pentru a decoda dinou ID-ul si apoi sa il compar cu primul PI temporar. In caz de egalitate, totul este ok, am identificat postul, altfel, reiau procesul de la inceput.
Aceasta ultima afirmatie este pura teorie. Nu am testat-o inca. Teoretic ar putea sa functioneze, practic voi afla in vara aceasta, cu ocazia Perseidelor. In anii precedenti am receptionat des semnale de scurta durata via MS intr-un receptor auto. Anul acesta am posiblitatea sa si testez.
Schema de principiu este simpla. Pini de date si masa au fost conectati direct la microcontroler. Nu a fost necesara nicio interfatare, nivelele semnalelor sint perfect compatibile, 0 - 5V. Pinii D2 si D3 sint folositi ca intrari si sint conectati pull-up intern din setarile software. Rezultatul decodarii se trimite prin intermediul portului serial in USB la calculator si evidentiat intr-un monitor. Alimentarea se face din portul USB al calculatorului.
Software-ul seteaza pinii ca intrari si activeaza o intrerupere interna pe pinul de ceas. Dupa receptionarea a 26 de biti de date se incearca identificarea blocului prin calcularea CRC. Daca CRC nu este bun operatia se repeta. Cind CRC este ok, se identifica blocul. Daca blocul este altul decit A, se calculeaza dupa citi biti urmeaza blocul A si se reia asteptarea blocului A. Cind blocul A este identificat, se decodeaza si memoreaza PI. Se asteapta timp de 104 biti, se receptioneaza urmatorul bloc A, fara sa se mai verifice CRC, se extrage PI si se compara cu primul decodat. Daca este in regula se trimite prin intermediul portului serial catre calculator pentru a fi afisat pe monitor.
Aceasta este pe scurt descrierea algoritmului decodorului meu si intentiile mele pentru a-l folosii. Mai multe detalii dupa experimentele ce urmeaza sa le intreprind.
Sa vina vara, eu sint pregatit!
Constantin Bădican - YO7FWS
Descarca: codul sursa
15 aprilie 2022
Alertă E Sporadic prin SMS
Hardware
Are loc o legatură radio intre doi corespondenți și acestia raportează fiecare legatura pe DXCluster. Dacă anunțurile apar consecutiv, intr-o perioadă mai scurtă de 15 minute, dispozitivul le identifică ca două anunțuri: unul de prealertare și celalalt de alertare. In realitate avem o singură legatură radio.
Soluție: verificarea incrucișată a indicativelor din anunțuri și ignorarea ultimului anunț in caz de egalitate.
04 martie 2022
LogulMeuUUS vers. 03.03.2022
21 februarie 2022
FM DX RDS PI Scanner (1)
Receptiile radio si tv la mare distanta m-au pasionat dintotdeauna. In anii de liceu am observat receptionarea in Banda 1 TV a unor posturi de televiziune din Europa, iar in banda OIRT a unor posturi radio rusesti. Foarte mult timp am studiat acest fenomen, dar prea putin documentat. Anii trecuti am revenit la aceasta veche pasiune, am reluat receptiile si am avut rezultate. Ce m-a impresionat de aceasta data a fost posibilitatea identificarii postului radio care emite cu ajutorul transmisiei RDS in paralel cu semnalul audio. Aceasta facilitate este foarte importanta, nu numai ca auzi un post de radio interesant, dar ai posibilitatea sa stii de unde emite si cum se numeste. Genial!
Primele receptii le-am facut pe un radiocasetofon Sony pe masina. Apoi am trecut la un receptor RTLSDR pe calculator si un tuner stationar Sony ST-SE370. Toate au functionat, dar nu conform asteptarilor mele. Niciunul dintre acestea nu imi furniza in cel mai scurt timp posibil informatiile RDS transmise de postul radio receptionat. Era frustant: se auzea foarte bine, dar nu decoda nimic. Pornind de la aceasta experienta oarecum nereusita, m-am hotarit sa imi construiesc un receptor radio asa cum imi doream eu. Nu am avut de gind sa plec complet de la zero, am cautat sa gasesc module, gata construite, pe care imbinindu-le impreuna, sa-mi asigure rezultatul mult asteptat. Pentru aceasta am studiat module tuner din diverse receptoare radio, combine si casetofoane de masina, modul de comanda al acestora si controlul PLL, precum si principiul de transmitere si decodare RDS. Iarna aceasta am reusit sa-mi construiesc o varianta simplificata a primului receptor.
Tunerul FM si modulul decoder RDS au facut parte dintr-o combina Aiwa_XR-EM30. Pentru comanda si controlul PLL am folosit o placa de dezvoltare Arduino Nano, la care am conectat un afisaj LCD 2 x 16 caractere, un encoder mecanic si o tastatura cu trei push butoane. Receptorul nu este dotat cu amplificator audio, receptia se poate face doar in casti. Datorita dimensiunilor reduse ale componentelor, modulul decoder RDS a fost 'decupat' de pe placa de baza a combinei si adaptat proiectului meu. Iata schema simplificata a receptorului:
Controlul tunerului FM este realizata cu ajutorul unui program incarcat in Arduino Nano. Acesta comanda registrii de uz general GPIO si controleaza PLL dintr-un circuit integrat specializat Sanyo LC72131. Intervalul de frecventa acoperit este 88 - 108 MHz, cu pas de 100 KHz. Schimbarea frecventei de receptie este ralizata cu un encoder mecanic si afisarea se face pe un ecran LCD. Pentru inceput programul este foarte simplu. Acesta impreuna cu receptorul urmeaza sa fie imbunatatite pe viitor.
Descarca codul sursa: RXFM_V1.ino