In bijna alle moderne computers zit een geluidskaart, hetzij op het moederboard, hetzij als insteekkaart. Deze kaart biedt de mogelijkheid om digitale data om te zetten in analoge geluidssignalen. Elektronici zullen zich natuurlijk afvragen of zo’n kaart niet gebruikt kan worden als functiegenerator. Natuurlijk kan dat, mits je de beperkingen van de geluidskaart in de gaten houdt. Er zijn dan ook diverse programma's op de markt die dit doen, maar dat is lang niet zo leuk en leerzaam als zelf met Delphi een programma maken dat de gewenste golfvormen genereert.In dit artikel bouwen we in software een functiegenerator die een sinus, zaagtand of blokgolf in software maakt en naar de geluidskaart stuurt. Als extra is aan deze generator de mogelijkheid toegevoegd om een databestand van harde schijf te lezen en dat als golfvorm weer te geven.De bandbreedte van een geluidskaart bedraagt ongeveer 20 kHz. Als je golfvormen met zo'n kaart wilt opwekken, dan kan dus een sinusgenerator worden gemaakt die tot 20 kHz gaat. Voor andere golfvormen is minimaal een derde harmonische nodig.
Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Discussie (0 opmerking(en))