Funktionsgenerator (11 / 12 steg)
Steg 11: programvara
För att skapa Atmega328 firmware använde jag Arduino IDE.
För frekvens mätning använde jag "FreqCounter" biblioteket. Skiss filen och använda biblioteket finns för nedladdning. Jag har skapat särskilda symboler för att representera den aktuella läget (sinus, rektangulär, triangel).
På bilden ovan kan vara sett informationen som visas på LCD-skärmen:
- Frekvens F = xxxxxxxx Hz
- Frekvensområdet Rx
- Amplitud i mV A = xxxx
- Förskjutning i mV 0 = xxxx
- typ av signalen x
Funktionsgenerator har två knappar på framsidan i vänster sida - de används ändra frekvensen spänner (steg upp - steg ner). Till höger om dem är slide switch för kontrollera av läge, efter det från vänster till höger Följ potentiometern för kontrollera av frekvensen (kurs, fine, DADJ), amplitud och offset. Nära justeringen offset potentiometer placeras växeln används för att commutate mellan den fasta på 2.5V DC offset och den inställda.