Katselukerrat: 5 Tekijä: Site Editor Julkaisuaika: 2018-09-17 Alkuperä: Sivusto
Järjestelmä valitsee ohjausjärjestelmän ytimeksi 52 yksisiruista mikrotietokonetta. Ultraäänianturin arvo etäisyydelle näytetään 4-numeroisella yhteiskatodidigiputkella. Esteiden väliset eri etäisyydet käyttävät erilaisia summeritaajuuden hälytysääniä ja ultraäänilähetyssignaali koostuu 52 yksisiruisesta mikrotietokoneesta. P1.0-portti lähetetään ultraäänilähetyspiiriin ultraääniaallon lähettämiseksi, ja hälytysjärjestelmä koostuu summeripiiristä. Tässä mallissa ultraääniaaltoja lähettävä ja vastaanottava anturi on erotettu, jotta lähetys- ja vastaanottosignaalit eivät aliasoidu, jolloin vältytään häiriöiltä ja järjestelmän luotettavuutta voidaan parantaa hyvin. Järjestelmän lohkokaavio on seuraava:
Ultraäänimittausmoduuli
Perusperiaate on, että ultraäänietäisyysmoduuli voi tarjota 2 cm - 400 cm kosketuksettoman etäisyyden mittaustoiminnon, etäisyyden tarkkuus voi olla 3 mm ja moduuli sisältää ultraäänilähettimen, vastaanottimen ja ohjauspiirin. Toimintaperiaate sisältää seuraavat näkökohdat:
1) IO-portin TRIG käyttäminen etäisyyden laukaisemiseen, korkean tason signaalin antaminen on vähintään 10us;
2) Moduuli lähettää automaattisesti 40 khz:n neliöaaltoja havaitakseen automaattisesti, onko signaalin paluu;
3) Signaalin paluu ja lähtö tapahtuu IO-portin ECHO kautta, korkean tason kesto on aika lähetyksestä ultraääniaallon paluuseen, testietäisyys = (korkea aika * äänen nopeus)
Ultraäänianturin näyttömoduuli etäisyysmittaukseen on digitaalinen putki, joka on jaettu dynaamiseen näyttöön ja staattiseen näyttöön. Tässä valitaan dynaaminen näyttö ja dynaaminen näytönohjain: digitaalisen putken dynaaminen näyttöliitäntä on yksi laajimmin käytetyistä näyttötiloista yksisiruisessa mikrotietokoneessa, ja jokaisen digitaalisen putken yhteisnapainen COM. Lisätään strobo-ohjauspiiri, ja bittivilkkua ohjataan itsenäisillä I/O-linjoilla. Kun MCU tulostaa glyfikoodin, kaikki digitaaliputket saavat saman glyfikoodin, mutta digitaaliputki näyttää kuvion riippuen siitä. Yksisiruisen mikrotietokoneen yksisiruisen COM-päätepiirin ohjauksessa tarvitsee vain kytkeä näytettävän digitaaliputken ohjaus päälle ja bitti näyttää kuviota, ja digitaaliputki ei syty ilman stro-merkkiä. Kun kunkin digitaaliputken COM-päätä ohjataan vuorotellen, digitaaliset putket ohjataan näyttämään vuorotellen, mikä on dynaamista ajoa. Pyörimisnäytön aikana kunkin digitaalisen putken valaistusaika on 1-2 ms. Ihmisen näön pysyvyyden ja LEDin jälkihehkun vaikutuksesta, vaikka digitaaliset putket eivät syty samanaikaisesti, niin kauan kuin skannausnopeus on riittävän nopea, vaikutelma on vakaa näyttödata, välkkymistä ei tapahdu, dynaaminen näyttö on sama kuin staattinen näyttö, joka voi säästää paljon O-portteja ja pienempi virrankulutus. Hälytysmoduuli ohjaa summerin äänimerkkiä etäisyyden näyttämän etäisyyden mukaan (käyttämällä I/O-porttia taajuuden neliöaallon luomiseen). Ohjelmiston suunnittelujärjestelmän ohjelmasuunnittelun päätoiminnot ovat ultraääniaaltojen lähettäminen, ultraääniaaltojen vastaanottaminen, mittausetäisyyden laskeminen, tiedon laskenta, summerihälytys ja digitaalisen putken näytön pääohjelman vuokaavio kuten yllä. Kun keskeytys tapahtuu, keskeytyskäsittely suoritetaan. Suunniteltu keskeytyksen käsittelyn vuokaavio keskeytyksen käsittelyvirta sisältää hälytyskäsittelyn ja digitaalisen putken skannauksen käsittelyn.
