Parmi les nouveautés récemment mises en ligne par TxRobotic, mon attention a été retenue par cette carte d’extension qui transforme un Raspberry Pi en oscilloscope et en analyseur logique.
Destinée (mécaniquement) à être montée sur un Raspberry Pi Model B, la carte VM205 transforme le RasPi en oscillo et en analyseur logique 10 voies.
Au sommaire :
Oscilloscope et analyseur logique sur Raspberry Pi
Tous les réglages de l’oscilloscope sont disponibles directement sur l’écran. Un simple clic suffit pour changer la sensibilité de l’entrée ou la vitesse de balayage. Le déclenchement est possible sur front montant ou descendant.
La carte VM205
La carte possède les mêmes dimensions que le Raspberry Pi Model B et vient se connecter sur le port d’extension GPIO à 26 points.
Un connecteur placé sur le dessus de la carte donne accès aux entrées oscilloscope et analyseur logique.
Caractéristiques
Oscilloscope
- fréquence d’échantillonnage max. : 1MS/s
- bande passante de l’amplificateur d’entrée : 200kHz (-3dB)
- mesures jusqu’à : 100kHz
- impédance d’entrée : 100kohm // 20pF
- tension d’entrée max. : 30Vp (CA + CC)
- couplage d’entrée : CA+CC
- résolution AD : 8 bits
- durée d’enregistrement : 800 échantillons
- modes de fonctionnement : Run, Single (continu, acquisition unique)
- niveau de déclenchement réglable : sur 254 valeurs
- plage de la base de temps : en 15 pas, de 5µs/division à 200ms/division
- plage de la sensibilité d’entrée : en 6 pas, de 100mV/division à 5 V/division
- sensibilité d’entrée : résolution de l’afficheur de 3mV
- marqueurs pour le temps et la tension
- affichage de fréquence (via des marqueurs)
Analyseur logique
- nombre de canaux : 10
- durée d’enregistrement : 10×800 échantillons
- fréquence d’échantillonnage max.: 1MS/s
- tension d’entrée max : 5VCC
Montage sur le Raspberry Pi
La carte est solidarisée au RasPi grâce à deux entretoises (fournies) et à des vis.
Le connecteur (à droite de l’image ci-dessus) est fourni équipé de ses fils.
Programme
Le programme à installer sur le Raspberry Pi est disponible en téléchargement. Consultez le lien dans les Sources en bas de l’article pour vérifier si une nouvelle version existe.
vm205_src_pi_rev10 disponible en téléchargement sur framboise314.
La carte utilise le bus SPI, il faudra veiller à ce que celui-ci soit activé dans raspi-config.
Vous trouverez dans la documentation (page 5) les informations nécessaires pour interroger directement la carte depuis vos propres programmes et exploiter vous-même les données capturées !
Combien ça coûte ?
La carte est disponible chez TxRobotic pour 45,90€
Conclusion
Cette carte permet de disposer d’un oscilloscope à moindre coût. Cela peut vous intéresser si vous ne souhaitez pas investir dans un scope haut de gamme et réutiliser un ancien Raspberry Pi Model B que vous aviez mis sur la touche 😉 . Une seule voie et une bande passante limitée à 200 KHz permettent déjà un bon nombre d’interventions, en particulier dans le domaine de la BF et l’ensemble devrait permettre de réaliser un petit oscillo portable.
Sources
- http://www.txrobotic.com/media/pdf/notices/0322.85_en.pdf
- http://www.velleman.eu/products/view/?id=418968
- http://www.velleman.eu/downloads/0/usermanual_vm205.pdf
- http://www.velleman.eu/downloads/files/downloads/vm205_src_pi_rev10.zip
- http://www.vellemanprojects.eu/downloads/0/information/protocol_vm205.pdf
Bonjour Denis
Merci pour ces informations et précisions
Bien entendu il y a d’autres solutions, celle-ci a l’intérêt d’utiliser le RasPi 😉
cordialement
François
Sur le site Github VM205 on peut lire
Development of this library has actually mostly been abandoned due to time restraints. The library could still use a lot of rework. Feel free to submit pull requests for new code or bugfixes.
cela laisse penser que cet oscilloscope n offre pas un support perrenne et est donc de fait reserver a ceux qui peuvent « modifier » le code eux memes(changement de kernel ou librairies>?)
Voir peut etre Biscope ou gabatronics comme indique ci dessus. le marche pour ce type de produits ne semble pas tres porteur on peut se poser des questions sur le support court moyen terme,
leo
Bonjour,
Merci pour le tuto, j’ai l’impression que ce petit gadget va beaucoup de servir.
Mais avant de l’acheter, j’ai quelques questions concernant son utilisation et son adaptation.
donc ma première question est : peut-on l’adapter sur le RPi 2 model B? Après quelques recherche sur le net, je pense que c’est le seul modèle qui existe.
le deuxième point concerne le coté programmation, d’après les recherches que j’ai mené, je pense qu’il est possible de s’en servir pour faire l’acquisition et l’échantillonnage des signaux, pourriez vous me confirmer que je peux faire cela en C++ en utilisant la bibliothèque wringpi.h?
Je tiens à préciser que je suis débutant dans l’utilisation du raspberry et du langage C++.
Bien cordialement
Merci d’avance.
Bonjour
Mécaniquement la carte est prévue pour le Model B (2 fixations) qui ne conviennent pas pour le Pi2 4 trous et écartement différent)
Pour le reste je n’ai pas testé cette carte personnellement. C’est un article d’information sur l’existence de la carte. Je ne peux pas faire des tests sur tout ce qui sort 🙁
Voyez également le commentaire de Léo ci-dessus…
Essayez de contacter TXRobotic pour avoir ces infos SVP
Cordialement
François
Merci pour votre réponse, je vais contacter TXRobotic
Bonjour et merci pour votre site.
J’ai un conflic avec l’écran tactile 7″
si je retire l’écran ben tout OK ????
PB de port SPI ?
Merci d’avance pour votre aide.