Accueil > Forum > contrôleurs SlimLine e Netsyst (LogicLab) > Acquisition d'un débitmètre
- Ce sujet a 4 réponses, 2 participants et a été mis à jour pour la dernière fois 5 années, 9 mois da Andrea.
-
auteurPost
-
Juin 12, 2018 à 3: pm 23 #44291AndreaPartecipante
J'aurais besoin de gérer un débitmètre pour acquérir le débit instantané de l'eau qui passe par une conduite et la gestion du débit. J'ai trouvé des débitmètres à bas prix, mais je ne sais pas si c'est comme le mien slimline MPS053 parvient à le gérer en affichant sa valeur. Ci-dessous, je joins les caractéristiques du débitmètre:
Imperméable à l'eau, résistance à la chaleur, résistance à la pression, résistance au froid
Fréquence: F = 4.5 * Erreur Q (L / Min): ± 2% (270 impulsions de sortie / litre)
Tension: 3.5-24VDC, le courant ne peut pas excéder 10mA,
Courant maximum: 15 mA (DC 5V)
Plage de tension de fonctionnement: DC 5-18V
Sortie de forme d'onde: onde carrée, signal d'impulsion de sortieJuin 12, 2018 à 3: pm 45 #44294Sergio BertanaAdministrateur du forumJ'ai fait une recherche sur le net et j'ai trouvé plusieurs débitmètres comme celui dont je rapporte les caractéristiques (Fiche technique), ce sont tous des objets d'une dizaine d'euros. Ils ont une connexion à 3 fils (2 blocs d'alimentation) et une sortie de signal. Je n'ai pas trouvé si le signal de sortie est push-pull ou collecteur ouvert, dans tous les cas il est possible de le connecter aux entrées numériques du module CPU SlimLine.
Pour la lecture, vous pouvez le connecter à l'entrée du compteur, mais si le débit est faible et par conséquent également la fréquence de sortie, vous pouvez acquérir le comptage en échantillonnant directement les entrées numériques (Voir le sujet). Pour calculer le débit, il suffit de compter les impulsions dans le temps comme dans ce sujet cela a été fait pour calculer la vitesse de rotation d'un moteur.
Juillet 23, 2018 à 7: 29 am #45151AndreaPartecipanteGrâce aux précieux conseils donnés, j'ai pu créer un programme de gestion du désherbeur en répartissant la quantité de litres par hectare (ou pour toute unité de mesure décidée par le gestionnaire) proportionnellement à la vitesse, fermant automatiquement l'électrovanne qui gère le débit.
La vitesse de la roue a été prise en gérant les colonnes de la roue, qui sont six, avec un capteur inductif. J'ai utilisé le programme d'exemple de vitesse de rotation en tours par minute. La question qui se pose est, n'est-il pas pratique, au lieu d'utiliser des RPM, de compter le temps entre une impulsion et la suivante, connaissant le diamètre divisé par le nombre de colonnes?
Juillet 23, 2018 à 7: 55 am #45157Sergio BertanaAdministrateur du forumObservation correcte, deux méthodes peuvent être utilisées pour calculer la vitesse de rotation d'un axe.
En comptant les impulsions générées par un générateur placé sur l'axe, comme dans votre cas et en comptant le nombre d'impulsions dans un certain temps, vous pouvez déterminer la vitesse de l'axe. Cette solution convient lorsque la vitesse de rotation est élevée (beaucoup d'impulsions dans le temps d'échantillonnage). Si la vitesse est lente, il y a peu d'impulsions dans le temps et donc une acquisition imprécise.
En mesurant le temps entre une impulsion et une autre, cette solution convient lorsque la vitesse de rotation est lente. Si la vitesse est élevée, le temps entre les impulsions est très court et donc difficile à acquérir.
Conclusions, si vous souhaitez diviser les cheveux en 4 vous pouvez gérer les deux modes d'acquisition en passant de l'un à l'autre en fonction de la vitesse de rotation.
Juillet 27, 2018 à 6: 44 am #45165AndreaPartecipanteMerci encore pour les suggestions J'ai construit ce programme pour gérer le désherbeur et surtout je l'ai fait pour profiter de l'API du sécheur dans les mois où le système est éteint et inutilisé afin de tirer le meilleur parti du potentiel de l'API pour faire comprendre également aux gens sa grande polyvalence.
Si quelqu'un est intéressé, je peux vous envoyer le programme spécialement conçu pour la gestion d'un désherbeur.
-
auteurPost
- Vous devez être connecté pour répondre à ce sujet.