Menu
Votre panier

Module de capteur de mesure de vitesse de moteur LM393

Module de capteur de mesure de vitesse de moteur LM393
Module de capteur de mesure de vitesse de moteur LM393
Module de capteur de mesure de vitesse de moteur LM393
Module de capteur de mesure de vitesse de moteur LM393
Module de capteur de mesure de vitesse de moteur LM393
  • Stock: 3
  • Marque: General
  • Modèle: DZD005074
  • Poids: 5.00g
600,00DA
H.T : 600,00DA

Description

Conçu avec un capteur de commutateur optique à fente, un voyant lumineux. Fonctionne avec la carte MCU officielle. Largement utilisé dans la détection de la vitesse du moteur, le compteur d'impulsions,

         Fonctionnalité:

  • Utilisation d'un capteur de couplage optique à rainure importé, largeur 5 mm.
  • Il a le voyant d'état de sortie, si le niveau de sortie est élevé, les voyants sont éteints. si le niveau de sortie est bas, il est activé.
  • S'il est couvert, il produira un niveau élevé, sinon il produira un niveau bas.
  • Bon signal et forme d'onde, avec une forte capacité de conduite pour plus de 15mA.
  • La tension de fonctionnement de 3,3 V à 5 V.
  • Sortie : sortie de commutation numérique (0 et 1).
  • Équipé d'un trou de boulon fixe, facile à installer.
  • Taille du petit circuit imprimé : 3,2 cm x 1,4 cm.
  • Utilisez le comparateur de tension large LM393.


Spécification:

L'interface de sortie DO peut être directement connectée à un port IO de microcontrôleur, s'il existe un capteur de détection de bloc, tel que la vitesse de l'encodeur du moteur peut détecter.
Les modules DO peuvent être connectés au relais, à l'interrupteur de fin de course et à d'autres fonctions, il peut également avec le module buzzer actif, composer une alarme.

Spécification de câblage :

  • VCC Connectez l'alimentation positive 3.3 5 v
  • GND Connectez l'alimentation négative
  • Sortie de signal de commutation DO TTL
  • AO Ce module ne fonctionne pas

Application:

Largement utilisé dans la détection de la vitesse du moteur, le comptage des impulsions, la limite de position, etc.

Premiers pas avec le module de capteur de mesure de la vitesse du moteur LM393

Voici un module de capteur de vitesse de moteur, l'objectif principal est de vérifier le taux d'un moteur électrique. Le module peut être utilisé en association avec un microcontrôleur pour la détection de la vitesse du moteur, le comptage d'impulsions, la limite de position, etc. En principe, tout compteur de vitesse mesure simplement la vitesse à laquelle un événement se produit. Habituellement, cela se fait en comptant les événements pendant une période de temps donnée (intervalle d'intégration), puis en divisant simplement le nombre d'événements par le temps pour obtenir le taux.

 Matériel requis

  • Capteur de mesure de la vitesse du moteur LM393
  • Arduino UNO
  • Fils de liaison

Connexion du matériel

le module a été connecté à une carte Arduino et a mesuré le taux de rotation par minute (tr/min) d'un moteur robot à engrenages (150 tr/min à 5 V) à l'aide d'un disque d'encodeur fait maison (résolution 12 emplacements/disque) fixé à son arbre. Le résultat final observé était quelque peu proche de la spécification de la valeur de régime du moteur robo. L'indicateur de connexion du matériel Arduino (plus le croquis de démonstration) est donné ci-dessous. Essaye!

 

Télécharger l'exemple de croquis

int codeur_pin =  2 ;  // sortie d'impulsion du module 
unsigned  int rpm ;  // rpm lecture des 
impulsions d'octets volatiles  ; // nombre d'impulsions unsigned long timeold ; // nombre d'impulsions par tour // basé sur votre disque encodeur unsigned int pulsesperturn = 12 ; void counter () { // Mettre à jour le nombre 
   d'impulsions ++ ; } void setup () { Serial . commencer 
   ( 9600 ); 
   pinMode ( encoder_pin , INPUT ); 
   //L'interruption 0 est la broche numérique 2 
   //Déclenchement sur front descendant (passage de HIGH à LOW) 
   attachInterrupt ( 0 , counter , FALLING ); 
   // Initialiser les 
   impulsions =  0 ; 
   tr/min =  0 ; 
   timeold =  0 ; 
} 
void loop () 
{ 
   if  ( millis ()  - timeold >=  1000 ) { 
      // Ne traite pas les interruptions pendant les calculs 
      detachInterrupt ( 0 ); 
      rpm =  ( 60  *  1000  / pulsesperturn )/  ( millis ()  - timeold )* pulses ; 
      timeold = millis (); 
      impulsions =  0 ; 
      Série . print ( "RPM = " ); 
      Série . println ( rpm , DEC );
      // Redémarrer le traitement de l'interruption 
      attachInterrupt ( 0 , compteur , FALLING ); 
   } 
}

Tester le circuit

ouvrez votre moniteur série en cliquant sur l'icône dans le coin supérieur droit (comme l'icône de recherche)


 

Écrire un avis

Veuillez vous connecter ou vous enregistrer pour écrire un avis

GRBL


 

Mach3


 

Etiquettes : module , de , capteur , de , mesure , de , vitesse , de , moteur , lm393
Ce site web utilise des cookies
Dzduino collecte des cookies pour permettre le bon fonctionnement et la sécurité de nos sites Web, et nous aider à vous offrir la meilleure expérience utilisateur possible, vous consentez à l'utilisation de ces cookies.