Bonjour,
Toujours dans le cadre du projet Raspquarium, je me pose une petite question existentielle.
Je vais avoir un système de chauffage et un système de distribution de nourriture.
- Je comptais utiliser un servo-moteur pour faire basculer une portion de nourriture dans l'aquarium, donc d'après mes recherches, via un signal PWM.
- J'aurais également besoin de réguler la température, et je commence à me dire qu'il serait sympa de pouvoir régler une pourcentage de chauffe en fonction des écarts de température. Pour cela il semble que le PWM soit aussi la solution.
Je me trompe probablement, mais j'ai l'impression qu'il n'y a qu'une sortie PWM sur le Raspberry Pi Zero.
Il semblerait aussi que des solutions "software" existent.
J'ai donc 2 questions :
- Pouvons-nous utiliser les sorties PWM hardware pour contrôler 2 systèmes séparés ?
- Si non, lequel de ces systèmes vaut-il mieux réserver à la partie "hardware" ?
Merci de m'avoir lu.
[Résolu] Nécessité d'avoir plusieurs périphériques PWM
Modérateur : Francois
[Résolu] Nécessité d'avoir plusieurs périphériques PWM
Modifié en dernier par HiPPiaS le jeu. 3 août 2017 08:21, modifié 1 fois.
-
- Raspinaute
- Messages : 629
- Enregistré le : mar. 6 janv. 2015 19:44
- Localisation : finistere
Re: [Question] Avoir plusieurs périphériques PWM
Bonsoir : pour plusieurs pwm, la solution la plus couramment utilisé, documentées,facile à mètre en œuvre un driver 16 pwm i2c :
https://www.adafruit.com/product/815.
@+
https://www.adafruit.com/product/815.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam
-
- Raspinaute
- Messages : 735
- Enregistré le : lun. 22 déc. 2014 16:50
- Localisation : 67380 LINGOLSHEIM
Re: [Question] Avoir plusieurs périphériques PWM
Bonsoir,,HiPPiaS a écrit :Bonjour,
....
Je vais avoir un système de chauffage
....
- J'aurais également besoin de réguler la température, et je commence à me dire qu'il serait sympa de pouvoir régler une pourcentage de chauffe en fonction des écarts de température. Pour cela il semble que le PWM soit aussi la solution.
...
.
Pour un chauffage, il n'y a absolument pas besoin de recourir à du PWM.
La commande de la résistance chauffante se fait en tout ou rien par un port du GPIO (et une interface de puissance comme un relais, un transistor...).
Par contre, pour réguler, il faut prévoir:
-) une thermistance et une conversion analogique/digitale car le GPIO du Raspberry ne sait traiter que du numérique (sonde 1 wire par exemple).
-) un programme mettant en oeuvre un algorithme de type PID ( https://fr.wikipedia.org/wiki/R%C3%A9gulateur_PID) afin d'éviter de fortes oscillations autour de la valeur cible (certains poissons sont très sensibles).
Comme toujours, on trouve un très bon article d'introduction dans Hackable Magasine (N° 9 NOV-DEC 2015 page 56).
Sylvain
Re: [Question] Avoir plusieurs périphériques PWM
Merci pour vos réponses.
Comme il n'y a pas besoin de PWM pour le chauffage, je vais pouvoir me contenter de mon Raspberry.
Je vous tiens au courant de la suite...
Comme il n'y a pas besoin de PWM pour le chauffage, je vais pouvoir me contenter de mon Raspberry.
J'ai déjà bien avancé sur la mesure de température avec les sondes DS18B20.-) une thermistance et une conversion analogique/digitale car le GPIO du Raspberry ne sait traiter que du numérique (sonde 1 wire par exemple).
Merci pour les infos. J'ai pas encore tout compris, mais ça fera une étude intéressante dans le projet. ^^-) un programme mettant en oeuvre un algorithme de type PID ( https://fr.wikipedia.org/wiki/R%C3%A9gulateur_PID) afin d'éviter de fortes oscillations autour de la valeur cible (certains poissons sont très sensibles)
Je vous tiens au courant de la suite...