Stap 5: Detectie drempel worden ingesteld
De software is hysteresis van toepassing op de drempel van de detectie. Hysteresis houdt de detectopm output van hoog naar laag als de omvang van de output algoritme is rijden in de buurt van de detectie-drempel heen en weer overschakelen.
Als u onbekend bent met hoe de hysteresis werkt, raadpleegt u de onderstaande afbeelding. Merk op hoe de bovenste en onderste drempels zijn daad te voorzien van een schoon digitale uitgang van een lawaaierige signaal dat over het midden van het venster rijden. Als u bekend met een circuit genoemd van een Schmitt trigger bent, zullen dit u bekend voorkomen.
De waarde van de drempel instelling input leest stelt de waarde van het centrum van een hysteresis venster, met de bovenste en onderste drempels zitten symmetrisch boven en onder het midden. De waarde van de uitvoer van het algoritme moet hoger zijn dan de bovenste drempel als u wilt dat de uitvoer van de analyse te gaan hoog, en de output waarde moet drop de lagere drempel voordat de analyse output laag zal gaan. De kleinere varianten in output waarde boven en onder het midden van het venster niet leidt tot de uitvoer van de analyse te wijzigen.
De software staat geen de detectie drempel worden ingesteld helemaal op nul, omdat dit leiden de uitvoer tot zou naar hoog voor een kleine hoeveelheid ruis op het signaal ingang detectie.
De processor wordt de VDD-voeding op pin 1 gebruikt als referentie voor de A/D converter. Als een verschillende VDD wordt gebruikt de uitvoer van het algoritme voor een bepaald signaal ingang niveau wordt proportioneel gewijzigd.
Een divider spanning wordt gebruikt voor het instellen van de juiste input spanning op de pin te selecteren van de gewenste detectie drempel
Voor het berekenen van de spanning toe te passen op de input van de drempel detectie om de bovenste minimumdrempel nodig voor de detectie van een inkomend signaal van een bepaalde amplitude bij de doel-frequentie, de volgende vergelijking te gebruiken.
V_dection_threshold_input = VDD * [342 * V_signal_at_target_freq – 27] / 1024
Dus, de detectie-drempel instellen zodat de detectie uitgang gaat hoog voor een ingangssignaal van 1 volt (piek) of groter op het doel-frequentie, voor een VDD van 5 volt, de spanning op de drempel van de detectie ingang moet zijn:
V_dection_threshold_input = 5 * [342 * 1-27] / 1024 = 1,54 volt.
De grafiek hieronder toont de bovenste en onderste drempels van het venster van de hysteresis versus spanning op de ingang van de drempel detectie voor een VDD van 5 volt.
De eenvoudigste manier om de spanning is een voltage divider, gebruiken, zoals in het schema. De spanning aan de uitgang van de scheidingslijn van de spanning is:
Vout=VDD*[R6/(R5+R6)]
De exacte waarden van de weerstanden is niet kritisch, maar de verhouding van hun waarden. Echter om ruis te voorkomen van verstoring van de waarde die door de input lezen, is het beste om te kiezen voor lagere weerstand waarden. Als een vuistregel, selecteer waarden die beide minder dan 100 k ohm zijn.
Een potentiometer kan ook worden gebruikt in plaats van vaste weerstanden, te bieden de mogelijkheid om te wijzigen of aanpassen van de detectie-drempel. Gebruik een potentiometer met een weerstand van minder dan 100 k ohm.
Frequenties buiten de doelstelling zal produceren een verminderde reactie van het algoritme. Dus, als de drempel detectie is ingesteld op het detecteren van een ingangssignaal van 1 volt of meer precies de frequentie van de doelgroep, een signaal iets uit de target-frequentie moet worden van grotere amplitude worden gedetecteerd. De reactie van het algoritme is scherp, dus zelfs grote amplitude signalen die ver buiten de doelgroep frequentie zal produceren weinig of geen reactie. Verwijzen naar de percelen van algoritme reactie ten opzichte van frequentie gevonden in andere stappen.