AUDIO OSCILLOOP MET GELUIDSKAART EN
SOFTWARE GESCHREVEN IN PYTHON

(2011-2018)

CLICK HERE FOR THE ENGLISH VERSION


Het audio oscilloscoop programma.

Audio oscilloscoop met geluidskaart en software geschreven in Python
Vaak heb je een eenvoudige oscilloscoop nodig, alleen geschikt voor audio frequenties. Dan is dit een eenvoudige en goedkope oplossing. De maximale frequentie hangt af van je geluidskaart en de maximale sample frequentie daarvan. De sample frequentie is vaak een standaard waarde zoals 44100, 48000, 96000 en 192000 Hz. Maar je zult merken dat je ook allerlei andere waarden kunt ingeven voor de sample frequentie en dat die ook goed werken. Hoe kan dat? In Windows zit een routine ingebakken die de sample frequentie van de geluidskaart converteert naar je gewenste sample frequentie. Door middel van interpolatie worden de waardes van de samples berekend uit die van de geluidskaart zijn verkregen.
Onder het knopje "Setup" kun je de sample frequentie ingeven en ook de "AD offset correction" eventueel activeren. Sommige oude geluidskaarten hebben een grote DC offset, die wordt dan gecorrigeerd. Bij nieuwere geluidskaarten heb je dit probleem niet of kun je de offset correctie in de driver aan of uit zetten.
Voor lange sweeptijden is er geen triggering. Er wordt dan maar 1 trace ingelezen en dan stopt de trace. Daarna kun je de trace in detail bekijken met de knopjes -Time +Time -View en + View. Een nadeel is dat je het programma niet kunt stoppen tijdens het inlezen van een lange trace. En verder is het zoals met alle software: spelen en uitproberen!


Probe voor de oscilloscoop.

Probe voor de oscilloscoop en kalibratie
Een eenvoudige probe met een 1M ohm impedantie kun je zelf maken. Er hoeft geen correctie trimmer voor de frequentie in te zitten, dat hoeft alleen bij een hoogfrequent probe. Voor kalibratie moet je een signaal van een bekend niveau aanbieden (bijvoorbeeld een blokgolf van 5 volt uit een TTL IC) en de gevoeligheid van de opname regeling in Windows zodanig instellen, dat de aanwijzing op het beeldscherm klopt. Of misschien de weerstanden R2 en R3 van 1k ohm en 2200 ohm aanpassen.


Een oscilloscoop is en heel belangrijk meetinstrument.
We kunnen een eenvoudige maken met een PC en Python software!


SOFTWARE

Voordat je dit programma gebruikt, moet je Python installeren. Dit gaat heel eenvoudig. Maar lees eerst eens iets over Python door op de volgende link te klikken:

WAT IS PYTHON EN HOE INSTALLEER JE PYTHON

Omdat de broncode van Python in ASCII geschreven is, kun je zelf het programma eenvoudig aanpassen aan je eigen wensen. Denk bijvoorbeeld aan de grootte van het scherm, de kleuren enz.

Benodigde Python versie:

Benodigde externe modules (site-packages voor de juiste Python versie!):
Download hier het Python oscilloscoop programma door op onderstaande link te klikken:


Index PA2OHH