Frekvens detektor PIC 12F683 Processor med (4 / 12 steg)
Steg 4: Val av mål frekvens
Spänningen på denna ingång är klar av mikroprocessorer A/D-omvandlare, och från denna behandling programmet konfigurerar sig själv för att avkoda motsvarande frekvens. Det frekvensområde som kan avkodas är mellan 100Hz och 2148Hz.
Programmet läser alltid målet frekvens Välj input efter makt. Efter det ignoreras målet frekvens Välj input, såvida inte målet frekvens Välj input Aktivera förs låg. Så, om du vill ändra målet frekvensen under programmet drift, aktivera indata skall vara låg. Det måste hållas låg för minst 100 MS, som indata kontrolleras i början av programmet slingan. När input kommas med hög igen, programmet kommer att ignorera mål frekvens Välj input och mål i praktiken kommer att vara att fastställas samtidigt aktivera PIN-koden var låg.
En Spänningsavdelare används för att ange korrekt spänningen på PIN-koden till Välj önskat mål frekvens. Den spänning som krävs för att en önskad frekvens kan beräknas enligt följande:
V_target_frequency_select_input = VDD * (Target_Frequency -100) / 2048
VDD är nätspänningen (vanligen 5 volt). Det giltiga intervallet av frekvenser för programmet som skrivit är 100Hz till 2148 Hz.
Så, för en target frekvens 1000Hz, och VDD på 5 volt, spänning frekvens väljer du bör input:
V_target_frequency_select_input = 5 *(1000-100) / 2048 = 2,2 volt
Diagrammet nedan visar målet frekvensen valt kontra spänning på target frekvens Välj ingång för en VDD på 5 volt.
Det enklaste sättet att ange spänningen är med en spänningsavdelare, enligt schematiskt. Spänningen vid produktionen av en spänningsavdelare är:
Vout=vdd*[R4/(R3+R4)]
Det exakta värden på motstånden är inte kritisk, endast förhållandet mellan deras värden. För att förhindra buller upprörande frekvens Välj input, är det dock bäst att välja lägre motstånd värden. Som en tumregel, välja värden som är både mindre än 100 k ohm.
En potentiometer kan också användas i stället för fasta motstånd, ge förmåga att ändra eller justera målet frekvensen. Använda en potentiometer med ett motstånd på mindre än 100 k ohm.