Kyke: 5 Skrywer: Werfredakteur Publiseertyd: 2018-09-17 Oorsprong: Werf
Die stelsel kies 52 enkelskyfie-mikrorekenaars as die kern van die beheerstelsel. Die waarde van ultrasoniese transducer vir afstand word deur die 4-syfer gemeenskaplike katode digitale buis vertoon. Die verskillende afstande tussen die hindernisse gebruik die verskillende alarmklanke van die gonserfrekwensie, en die ultrasoniese transmissiesein bestaan uit 52 enkelskyfie-mikrorekenaars. Die P1.0-poort word na die ultrasoniese oordragkring gestuur om die ultrasoniese golf uit te stuur, en die alarmstelsel bestaan uit 'n gonserkring. In hierdie ontwerp word die sonde wat ultrasoniese golwe stuur en ontvang geskei, sodat die transmissie- en ontvangseine nie gealias word nie, en sodoende interferensie vermy, en die betroubaarheid van die stelsel kan goed verbeter word. Die stelselblokdiagram is soos volg:
Ultrasoniese reeksmodule
Die basiese beginsel is dat die ultrasoniese reeksmodule 2cm-400cm nie-kontak afstandswaarnemingsfunksie kan bied, die reeksakkuraatheid kan 3mm bereik, en die module bevat ultrasoniese sender, ontvanger en beheerkring. Basiese werksbeginsel sluit aspekte in:
1) Deur gebruik te maak van IO-poort TRIG om reeksbepaling te aktiveer, wat 'n hoëvlaksein gee is ten minste 10us;
2) Die module stuur outomaties 40khz vierkantgolwe om outomaties op te spoor of daar 'n sein terugkeer;
3) Daar is 'n sein terugkeer en uitset deur die IO-poort ECHO, die hoë vlak duur is die tyd vanaf die transmissie tot die terugkeer van die ultrasoniese golf, die toetsafstand = (hoë tyd * klankspoed)
Die vertoningsmodule van ultrasoniese sensor vir afstandmeting is 'n digitale buis wat in dinamiese vertoning en statiese vertoning verdeel is. Hier word die dinamiese vertoning gekies, en die dinamiese vertoningsdrywer: die digitale buis-dinamiese vertoningskoppelvlak is een van die mees gebruikte vertoonmodusse in die enkelskyfie-mikrorekenaar, en die gemeenskaplike pool COM van elke digitale buis .Die strobe-beheerkring word bygevoeg, en die bietjie strobe word beheer deur onafhanklike I/O-lyne. Wanneer die MCU die glyph-kode uitvoer, ontvang al die digitale buise dieselfde glyph-kode, maar die digitale buis sal die glyph vertoon, afhangende van In die beheer van die enkel-chip strobe COM terminale kring van die enkel-chip mikrorekenaar, hoef ons net die beheer van die digitale buis wat vertoon moet word, aan te skakel, en die bietjie sal die glyph vertoon, en die stro digitale buis sal nie sonder die lig nie. Deur die COM-kant van elke digitale buis om die beurt te beheer, word die digitale buise beheer om om die beurt te vertoon, wat dinamiese bestuur is. Tydens die rotasievertoonproses is die beligtingstyd van elke digitale buis 1 ~ 2ms. As gevolg van die volharding van menslike visie en die nagloei-effek van die LED, alhoewel die digitale buise nie terselfdertyd verlig word nie, solank die skandeerspoed voldoende vinnig is, is die indruk 'n stabiele stel vertoningsdata, daar sal geen flikkering wees nie, die dinamiese vertoning is dieselfde as die statiese vertoning, wat baie O-poorte kan bespaar, en laer kragverbruik. Die alarmmodule beheer die gonser se klokkespel volgens die afstand wat deur die afstand vertoon word (gebruik die I/O-poort om 'n vierkantgolf van frekwensie te genereer). Die hooffunksies van die sagteware-ontwerpstelselprogramontwerp is om ultrasoniese golwe uit te stuur, ultrasoniese golwe te ontvang, meetafstand te bereken, databerekening, gonseralarm en digitale buisvertoon hoofprogramvloeidiagram soos hierbo. Wanneer 'n onderbreking plaasvind, sal onderbrekingsverwerking uitgevoer word. Ontwerp onderbreking verwerking vloeidiagram onderbreking verwerking vloei sluit alarm verwerking en digitale buis skandering verwerking.
