Nombre Parcourir:0 auteur:Éditeur du site publier Temps: 2018-09-17 origine:Propulsé
Le système sélectionne 52 micro-ordinateurs à puce unique comme noyau du système de contrôle. La valeur du transducteur à ultrasons pour la distance est affichée par le tube numérique cathode commun à 4 chiffres. Les différentes distances entre les obstacles utilisent les différents sons d'alarme de la fréquence du buzzer, et le signal de transmission à ultrasons est composé de 52 micro-ordinateurs à puce. Le port P1.0 est envoyé au circuit de transmission à ultrasons pour transmettre l'onde à ultrasons, et le système d'alarme est composé d'un circuit de buzzer. Dans cette conception, la sonde qui envoie et reçoit des ondes ultrasoniques est séparée, de sorte que les signaux de transmission et de réception ne sont pas aliasés, évitant ainsi les interférences et que la fiabilité du système peut être bien améliorée. Le diagramme du bloc système est le suivant:
Module de tâtonnement à ultrasons
Le principe de base est que le module ultrasonique de la télévision peut fournir une fonction de détection de distance sans contact de 2 cm-400 cm, la précision de la variété peut atteindre 3 mm et le module comprend l'émetteur à ultrasons, le récepteur et le circuit de commande. Le principe de travail de base comprend des aspects:
1) L'utilisation du trig d'origine IO pour déclencher la tâche, donnant un signal de niveau élevé est d'au moins 10 US;
2) Le module envoie automatiquement des ondes carrées de 40 kHz pour détecter automatiquement s'il y a un retour de signal;
3) Il y a un retour et une sortie de signal via l'écho du port IO, la durée de haut niveau est le temps de la transmission au retour de l'onde à ultrasons, la distance de test = (temps de son à haut *)
Le module d'affichage du capteur ultrasonique pour la mesure de la distance est un tube numérique divisé en affichage dynamique et affichage statique. Ici, l'affichage dynamique est sélectionné, et le pilote d'affichage dynamique: l'interface d'affichage dynamique du tube numérique est l'un des modes d'affichage les plus utilisés dans le micro-ordinateur à puce et le pôle commun de chaque tube numérique. Le circuit de commande stroboscopique est ajouté et le stroboscope est contrôlé par des lignes d'E / S indépendantes. Lorsque le MCU sort le code de glyphe, tous les tubes numériques reçoivent le même code de glyphe, mais le tube numérique affichera le glyphe, selon le contrôle du terminal strobe de puce unique du micro-ordinateur à puce, nous seulement nous Besoin d'allumer le contrôle du tube numérique à afficher, et le bit affichera le glyphe, et le tube numérique sans stroboscope ne s'allumera pas. En contrôlant la fin de chaque tube numérique à leur tour, les tubes numériques sont contrôlés pour s'afficher à leur tour, ce qui est dynamique. Pendant le processus d'affichage de rotation, le temps d'éclairage de chaque tube numérique est de 1 ~ 2 ms. En raison de la persistance de la vision humaine et de l'effet de rémanence de la LED, bien que les tubes numériques ne soient pas allumés en même temps, tant que la vitesse de balayage est suffisante, l'impression est un ensemble stable de données d'affichage, il y aura Pas de scintillement, l'affichage dynamique est le même que l'écran statique, qui peut économiser beaucoup de ports O et une consommation d'énergie inférieure. Le module d'alarme contrôle le carillon du buzzer en fonction de la distance affichée par la distance (en utilisant le port d'E / S pour générer une vague carrée de fréquence) .Les fonctions principales de la conception du programme de conception de logiciels sont la transmission d'ondes ultrasoniques, reçoivent des ondes ultrasoniques , calculer la distance de mesure, le calcul des données, l'alarme du buzzer et l'affichage du tube numérique Affichage principal du programme de programme comme ci-dessus. Lorsqu'une interruption se produit, le traitement d'interruption sera effectué. Le traitement d'interruption de flux d'interruption de conception Le flux d'interruption comprend le traitement d'alarme et le traitement de numérisation des tubes numériques.