De 433 MHz RF-scanner maakt van Elektors MultiRF Dev Board een draagbaar hulpmiddel voor het vinden van kanalen en het bewaken van pakketten. In plaats van voor elke controle afzonderlijke radiomodules opnieuw te bedraden, gebruikt het prototype een Espressif ESP32 om de Texas Instruments CC1101-transceiver op het board aan te sturen, een geselecteerd bereik van sub-GHz-kanalen te scannen en ontvangen pakketten in een webbrowser weer te geven.

Hoe de 433 MHz RF-scanner een signaal vindt

Voor de demonstratie verstuurt een tweede ESP32-gebaseerd board eenmaal per seconde "hello" op kanaal 10, samen met een teller die tot 255 loopt voordat hij opnieuw begint. De tool scant maximaal 32 geconfigureerde kanalen, detecteert de actieve transmissie en vergrendelt automatisch op het kanaal dat de pakketten bevat. Men kan ook handmatig een kanaal selecteren om de ontvangst te bevestigen. De browserinterface toont vervolgens de binnenkomende gegevens, het geselecteerde kanaal en de bijbehorende frequentie, zonder dat een apart scherm of een afzonderlijke desktopapplicatie nodig is.
 


In deze test wordt kanaal 10 weergegeven als 435,92 MHz. De ontvanger gebruikt pakketactiviteit en een drempelwaarde voor verbindingskwaliteit als onderdeel van de beslissing om te stoppen met scannen en op een kanaal te blijven. Dit gedrag maakt het handig voor basiscontroles in het veld: het kan snel uitsluitsel geven over de vraag of een compatibele zender actief is, op welk kanaal binnen het geconfigureerde kanaalplan wordt uitgezonden, en welke data de ontvanger ontvangt.

Een praktisch MultiRF tool, maar nog geen universele decoder

De huidige 433 MHz RF-scanner is bewust bescheiden van opzet. Het is geen spectrumanalyzer, en ook nog geen universele decoder voor afstandsbedieningen of autosleutels. Saad geeft aan dat hij heeft geprobeerd transmissies van zijn autosleutels op te vangen, maar het prototype kon deze niet decoderen. Dat is een belangrijk onderscheid, want RF energie detecteren, pakketten ontvangen van een op vergelijkbare wijze geconfigureerde CC1101, en een onbekend protocol begrijpen zijn drie wezenlijk verschillende taken.

Het waardevolle zit in de richting waarin het project zich kan ontwikkelen. Saad is van plan pakketcodering en decodering toe te voegen, een relaismodus te implementeren en ondersteuning te bieden voor meer van de radio's die al beschikbaar zijn op het MultiRF Dev Board. Een toekomstige interface zou de CC1101 kunnen combineren met de andere draadloze opties van het board, zodat een telefoon of laptop als front-end kan fungeren voor bredere multibandtests.

Van lezerssuggestie naar benchtool

Het idee kwam van een Elektor-lezer die de verzameling radio's op het MultiRF Dev Board zag en voorstelde er een veldinstrument van te maken. Het resulterende prototype laat zien waarom een gedeeld hardwareplatform nuttig is: firmware en interfacewerk kunnen worden hergebruikt terwijl de te testen radio wisselt. Dat is aanzienlijk praktischer dan elke keer opnieuw een tijdelijke ontvanger bouwen wanneer een ander kanaal of module gecontroleerd moet worden.

De volledige bespreking is te vinden in Elektor Lab Talk #48, dat ook draadloos prototyping, sensoren, protocol-afwegingen en veldtests met het MultiRF Dev Board behandelt.

Inschrijven
Tagmelding: Abonneer u op de tag Elektor TV en u ontvangt een e-mail zodra er een nieuw item hierover op onze website wordt gepubliceerd!