Aantal keren bekeken: 5 Auteur: Site-editor Publicatietijd: 17-09-2018 Herkomst: Locatie
Het systeem selecteert 52 microcomputers met één chip als kern van het besturingssysteem. De waarde van de ultrasone transducer voor afstand wordt weergegeven door de 4-cijferige digitale buis met gemeenschappelijke kathode. De verschillende afstanden tussen de obstakels maken gebruik van de verschillende alarmgeluiden van de zoemerfrequentie en het ultrasone transmissiesignaal bestaat uit 52 microcomputers met één chip. De P1.0-poort wordt naar het ultrasone zendcircuit gestuurd om de ultrasone golf te verzenden, en het alarmsysteem bestaat uit een zoemercircuit. In dit ontwerp is de sonde die ultrasone golven verzendt en ontvangt gescheiden, zodat de zend- en ontvangstsignalen geen aliasing hebben, waardoor interferentie wordt vermeden en de betrouwbaarheid van het systeem aanzienlijk kan worden verbeterd. Het systeemblokdiagram is als volgt:
Ultrasone bereikmodule
Het basisprincipe is dat de ultrasone bereikmodule een contactloze afstandsdetectiefunctie van 2 cm - 400 cm kan bieden, de bereiknauwkeurigheid kan 3 mm bereiken en de module omvat een ultrasone zender, ontvanger en besturingscircuit. Het basiswerkprincipe omvat aspecten:
1) Door gebruik te maken van de IO-poort TRIG om het bereik te activeren, is het signaal op hoog niveau minimaal 10us;
2) De module verzendt automatisch vierkante golven van 40 kHz om automatisch te detecteren of er een signaalretour is;
3) Er is een signaalretour en uitvoer via de IO-poort ECHO, de duur van het hoge niveau is de tijd vanaf de verzending tot de terugkeer van de ultrasone golf, de testafstand = (hoge tijd * geluidssnelheid)
De weergavemodule van de ultrasone sensor voor afstandsmeting is een digitale buis verdeeld in dynamische weergave en statische weergave. Hier wordt de dynamische weergave geselecteerd en de dynamische weergavedriver: de dynamische weergave-interface van de digitale buis is een van de meest gebruikte weergavemodi in de microcomputer met één chip, en de gemeenschappelijke pool COM van elke digitale buis. Het stroboscoopbesturingscircuit is toegevoegd en de bit-stroboscoop wordt bestuurd door onafhankelijke I/O-lijnen. Wanneer de MCU de glyph-code uitvoert, ontvangen alle digitale buizen dezelfde glyph-code, maar de digitale buis zal de glyph weergeven, afhankelijk van de besturing van het COM-terminalcircuit met één chip van de microcomputer met één chip, we hoeven alleen maar de besturing van de digitale buis aan te zetten die moet worden weergegeven, en de bit zal de glyph weergeven en de digitale buis zonder de flitser zal niet oplichten. Door het COM-uiteinde van elke digitale buis beurtelings te besturen, worden de digitale buizen beurtelings bestuurd om weer te geven, wat dynamisch aansturen is. Tijdens het rotatieweergaveproces bedraagt de verlichtingstijd van elke digitale buis 1 ~ 2 ms. Vanwege de persistentie van het menselijk zicht en het nagloei-effect van de LED, hoewel de digitale buizen niet tegelijkertijd branden, zolang de scansnelheid voldoende snel is, is de indruk een stabiele set weergavegegevens, zal er geen flikkering zijn, is de dynamische weergave hetzelfde als de statische weergave, wat veel O-poorten kan besparen en het stroomverbruik kan verlagen. De alarmmodule bestuurt het belsignaal van de zoemer op basis van de afstand die wordt weergegeven door de afstand (met behulp van de I/O-poort om een vierkante frequentiegolf te genereren). De belangrijkste functies van het softwareontwerpsysteemprogrammaontwerp zijn het verzenden van ultrasone golven, het ontvangen van ultrasone golven, het berekenen van de meetafstand, het berekenen van gegevens, het zoemeralarm en het stroomdiagram van het digitale buisscherm, zoals hierboven. Wanneer er een interrupt optreedt, wordt er interruptverwerking uitgevoerd. Ontwerpstroomdiagram voor onderbrekingsverwerking De onderbrekingsverwerkingsstroom omvat alarmverwerking en digitale buisscanverwerking.
