Suite à l’article d’Elektor au sujet du GBDSO, j’ai décidé de reprendre le schéma afin de réaliser un oscilloscope numérique à PIC16F877 avec afficheur graphique 128*64 pixels.
Le convertisseur analogique numérique utilisé est un MAX114 (8bits * 4canaux @1MECH max). L’étage d’entrée utilise un potentiomètre électronique DS1267.
J’ai programmé le PIC en ‘C’ (compilé avec Hi-Tech PICC). Le debuggage a été réalisé avec l’ICD1 et mplab 5.70 J’ai intégré un bootloader pour pouvoir reprogrammer le soft en externe via le port série à 115kbps ; ce
qui donne un transfert en 30 secondes pour un PIC16F877 et 20 secondes pour un 16F877A. Je n’ai pas encore eu le temps de passer le programme sur un PIC18F452 pour pouvoir augmenter les
fonctionnalités (analyseur logique, enregistreur transient). Actuellement il fonctionne en mode oscilloscope de 12µs/div à 100s/div avec une sensibilité de 10mV à
20V/div (avec sonde x1 x10). Le mode XY a pour base de temps 29µs/div à 100s/div avec la même sensibilité. Le trigger est automatique ou manuel sur front montant ou descendant.
Vous pouvez télécharger le typon et le schéma au format Eagle ou PDF
|