Calculateur de délai de microcontrôleur 8051-pic
| Fréquence d'horloge du microcontrôleur | mhz |
| Temps d'exécution du minuteur requis (DRT) | MS |
| tâches planifiées | Widgets d'horloge standard 12 | Widget 6 horloges amélioré | temps |
| Durée du TIC à minuterie unique | 0,255 | 0,127 | microsecondes |
| Durée de fonctionnement maximale du compteur de minuterie 8 bits | 0,065 | 0,033 | milliseconde |
| Durée maximale de fonctionnement du compteur de minuterie 16 bits | 16.708 | 8.354 | milliseconde |
| Valeur de rechargement DRT 8 bits | -27279.95 | -54815.9 | milliseconde |
| Valeur de rechargement DRT 16 bits | 38000.05 | 10464.1 | milliseconde |
Le microcontrôleur PIC 8051 est un choix populaire pour les systèmes embarqués en raison de sa simplicité et de sa polyvalence. Les projets basés sur des microcontrôleurs nécessitent souvent des délais pour diverses raisons telles que la synchronisation, l'interfaçage des capteurs et une synchronisation précise. Ce didacticiel vous guidera tout au long du processus de calcul des retards à l'aide du calculateur de retard du microcontrôleur PIC 8051, expliquant la formule et fournissant des exemples pratiques de son application.
formule
La formule de calcul du retard du microcontrôleur 8051 PIC est la suivante :
Retard = Nombre maximum - (Temps de retard/Temps de cycle machine)
Où:
- delay est le délai souhaité en secondes
- Count Max est la valeur de comptage maximale de la minuterie
- Le temps de retard est le délai souhaité en secondes
- Le temps de cycle de la machine est la durée d'un cycle de la machine en secondes
Exemple : application réelle
Considérons un exemple d'application pratique utilisant le calculateur de retard du microcontrôleur PIC 8051. Supposons que vous conceviez un système de serre automatisé dans lequel la température et l'humidité sont contrôlées à l'aide de capteurs et d'actionneurs connectés à un microcontrôleur 8051 PIC.
Dans ce cas, vous devez vous assurer qu’il existe un délai spécifique entre les mesures de température et d’humidité afin de maintenir un environnement optimal pour la croissance des plantes. Supposons que vous souhaitiez mesurer la température et l'humidité toutes les 10 secondes.
En utilisant la formule mentionnée ci-dessus, vous pouvez calculer la temporisation appropriée :
Délai = Count_Max - (Delay_Time / Machine_Cycle_Time)
Délai = Count_Max - (10 secondes / Machine_Cycle_Time)
En supposant que la minuterie a une valeur de comptage maximale de 65535 et un temps de cycle machine de 1 microseconde (1e-6 secondes), nous pouvons intégrer ces valeurs dans la formule :
Délai = 65535 - (10 secondes / 1e-6 secondes)
Expression de calcul :
Latence = 65535 - (10/1e-6)
Latence = 65535 - 1e7
Délai = -9935 (valeur 16 bits approximativement non signée)
Par conséquent, le délai approprié pour obtenir un intervalle de 10 secondes entre les mesures de température et d’humidité est d’environ 9 935 cycles machine.
en conclusion
Le calculateur de délai du microcontrôleur PIC 8051 fournit un outil pratique pour déterminer les délais appropriés dans les projets basés sur un microcontrôleur. En comprenant la formule et en saisissant les paramètres nécessaires, vous pouvez calculer le temps de retard requis. Cette fonctionnalité est particulièrement utile dans les applications où une synchronisation et une synchronisation précises sont essentielles.
Que vous travailliez sur des systèmes d'automatisation, sur l'interface de capteurs ou sur tout projet impliquant le microcontrôleur PIC 8051, le calculateur de délai peut vous aider à atteindre les exigences de synchronisation requises. En tirant parti de cet outil, vous pouvez garantir un contrôle et une coordination précis des différents composants de votre système embarqué.