Contrôle de vitesse du moteur Basic (PWM) à l’aide de 555 Timer ICs (2 / 8 étapes)

Étape 2: Renseignements sur la Modulation de largeur d’impulsion

Modulation de largeur d’impulsion ou PWM s’applique aux signaux d’onde carrée de tension et de courant. Dans un signal carré de la tension, il y a seulement deux valeurs pour le niveau de tension : le HIGH(Vcc) et le faible (sol - 0). Signaux d’onde carrée sont périodiques et a une fréquence constante de l’opération.

Rapport cyclique et largeur d’impulsion

Contrairement à un signal DC pur, le signal d’onde carrée a un intervalle précis dans lequel l’état courant/tension est haute et un autre intervalle défini dans lequel l’état de tension/courant est faible. La somme de ces deux intervalles représentent la période de l’onde carrée. Facteur de marche est alors définie comme le rapport entre la durée du temps où le signal est à l’État haut divisé par le temps total que nécessaire pour atteindre une période. Le terme « impulsion » est la quantité de temps que l’état du signal est élevée. La plupart du temps, duty cycle ou largeur d’impulsion seul peut décrire entièrement une onde carrée autant que la fréquence ou la durée du signal carré est définie.

Exemple : 50 % duty cycle moyen qu’une période d’un signal de 1 Hz se compose d’une largeur d’impulsion (signal haut Etat) égale à 0.5seconds et un état de faible signal égal à 0.5seconds. Un cycle d’utilisation de 90 % de la fréquence du signal même se compose d’une largeur d’impulsion (signal haut Etat) égale à 0,9 seconde et un état de faible signal égal à 0,1 seconde.

Étant donné que les ondes carrées sont périodiques, il a une valeur équivalente de DC ou la valeur moyenne pour une période donnée et la valeur est résolue grâce à l’intégration (Voir l’image ci-dessus). La valeur DC d’un signal carré est toujours inférieure ou égale à la valeur de crête où le signal est élevé. Rapport cyclique peut aussi être résolu en utilisant la valeur moyenne et la valeur maximale de l’état de signal haute.

cycle d’utilisation = [valeur dc / crête valeur] x 100 %

Exemple : Un cycle de 50 % d’un signal carré de 1 Hz (haut = 5V, faible = 0V) est égal à 2, 5V un signal de tension dc

Maintenant basé sur ce concepts de base, que se passe-t-il si nous avons fait varier la largeur d’impulsion d’un signal carré avec fréquence maintenue constante ?

Scénario : Disons que nous avons un signal carré de 1 Hz (haut = 5V, faible = 0V) et nous voulons comparer les valeurs dc équivalent de 10 %, 50 % et un cycle d’utilisation de 90 %. Pour un cycle de 10 %, nous aurons une valeur équivalente dc de 0, 5V. Pour un cycle de 50 %, la valeur dc équivaut à 2, 5V et pour un cycle de 90 %, la valeur dc équivaut à 4.5V.

Conclusion

Facteur de marche est linéairement proportionnelle à la valeur équivalente de DC d’un signal carré. Appliquant ce signal à un moteur et ensuite varier la largeur d’impulsion/cycle de devoir varierait également la valeur équivalente de dc comme on le voit par le moteur variant ainsi sa vitesse de rotation.


Références :

[1] https://learn.sparkfun.com/tutorials/pulse-width-...

[2] http://www.allaboutcircuits.com/textbook/semicond...
[3] http://www.embedded.com/electronics-blogs/beginne...

Articles Liés

Moteur de pilote à l’aide de 555 Timer IC

Moteur de pilote à l’aide de 555 Timer IC

Je vis dans une petite ville, à 60 miles de la capitale de la province. Il est impossible pour moi d'obtenir un moteur à démarrer un projet RC ou un robot. Même si je voulais construire mon propre moteur, il est difficile de trouver les puces tels qu
Contrôler la Direction et la vitesse du moteur à courant continu à l’aide de framboise Pi

Contrôler la Direction et la vitesse du moteur à courant continu à l’aide de framboise Pi

Il s'agit d'un simple guide quand vous apprend à contrôler des moteurs à courant continu à l'aide de Raspberry pi. Sujet de raspberrypi - c'est un ordinateur petit de taille de carte cradit qui a usage général d'entrées-sorties GPIO broches qui sont
Contrôle de vitesse de moteur DC à l’aide de PWM

Contrôle de vitesse de moteur DC à l’aide de PWM

c'est un des circuits plus efficaces permettant de gérer la vitesse du moteur à courant continu à l'aide de modulation de largeur d'impulsion. Dans ce circuit, le moteur à courant continu est commandé par un circuit intégré 555. Le 555 IC de ce circu
Contrôle de vitesse de moteur électrique à bas prix ($10, 4HP, Arduino, PWM)

Contrôle de vitesse de moteur électrique à bas prix ($10, 4HP, Arduino, PWM)

Je construis la voiture électrique de la meilleure production de mondes. Veuillez consulter le site sur le lien ci-dessous.http://e-pod.doomby.com/Je veux cette voiture d'être peu coûteux, donc tout le monde peut se l'offrir. Pour cette raison je sui
Le système de contrôle de vitesse du moteur sans fil NRF24L01 avec Arduino

Le système de contrôle de vitesse du moteur sans fil NRF24L01 avec Arduino

L'équipe ICStation vous présenter le système NRF24L01 Wireless contrôle de vitesse moteur Power fonctionne sous une tension de 5V CC. Il utilise le Module sans fil NRF24L01 de transmettre les données de contrôle de vitesse et le capteur Hall pour dét
Potentiomètre de contrôle de vitesse du moteur Arduino DC

Potentiomètre de contrôle de vitesse du moteur Arduino DC

Cette instructable vous guidera sur la façon pour contrôler la vitesse d'un moteur à courant continu avec un potentiomètre et un arduino...Étape 1: Liste des pièces 1) Arduino2) moteur D.C.3) transistor NPN TIP1204) redresseur Diode5) resitors 3 * 22
Mesurer et contrôler la vitesse du moteur avec un microcontrôleur

Mesurer et contrôler la vitesse du moteur avec un microcontrôleur

parfois, il est vraiment utile de contrôler avec précision la vitesse d'un moteur. Habituellement, il est assez difficile, nécessitant un puissant transistor de puissance pour le moteur et un photochopper pour mesurer la vitesse de passer. Cependant,
Contrôle de vitesse du moteur avec le cerveau...

Contrôle de vitesse du moteur avec le cerveau...

Mon projet sur le contrôle de la vitesse d'un moteur par votre esprit... Il s'agit d'un projet de module Arduino et Neurosky ThinkGear... L'objectif est de contrôler la vitesse de soufflage de sèche-cheveux pour lever une balle de ping-pong et faites
Faire un contrôleur de vitesse moteur PWM

Faire un contrôleur de vitesse moteur PWM

Microcontrôleurs comme Arduinos sont un excellent moyen de contrôler vos projets électronique personnalisé. Malheureusement les broches numériques ont une capacité maximale de 40mA, et ce n'est pas suffisant pour alimenter la plupart des moteurs. C'e
D-moteur pilote bouclier (pour contrôle de vitesse)

D-moteur pilote bouclier (pour contrôle de vitesse)

"D-moteur pilote bouclier v1.0"-Un bouclier économique moteur et pilote pour les cartes arduinoCe projet vise à encourager les amateurs de robot pour diminuer ses dépenses lors de robotsparce que toutes les parties d'un robot doivent être idéale
Vitesse du moteur DC de l’Arduino et direction L293D

Vitesse du moteur DC de l’Arduino et direction L293D

Cette instructable vous guidera à travers les pièces et les étapes pour contrôler d'un moteur à courant continu vitesse et direction à l'aide d'un moteur double pont en H L293D pour arduino.Le moteur dispose de deux canaux, ce qui signifie qu'il peut
Basé sur PC de contrôle de vitesse PWM du système moteur DC

Basé sur PC de contrôle de vitesse PWM du système moteur DC

ICStation recherche et équipe de développement a fait des projets sur le contrôle de vitesse PWM de DC moteur système qui peuvent changer la vitesse du moteur à courant continu et surveiller la vitesse de rotation en temps réel du moteur par ordinate
Vitesse du moteur pas à pas contrôle avec LABVIEW et ARDUINO

Vitesse du moteur pas à pas contrôle avec LABVIEW et ARDUINO

J'ai fait cela chez Proteusu commande STEPPER MOTOR vitesse avec LABVIEW et ARDUINO...!! wolaaÉtape 1: Ce tutoriel est :> À l'aide de Labview à interface Arduino au PC via le port USB.> Utilisation de Labview pour envoyer des données qui décrit la v
À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino

Cette application est simple, juste à l'aide de la sonde de température LM35 avec un kit arduino pour commander un ventilateur et changer sa vitesse par rapport à la température lue par le microcontrôleur qui dans ce cas est le kit arduino.La sonde d