Ultraschall Sensoren

Funktion


Der Modul vereinfacht die Ansteuerung von Ultraschall Sensoren

Register bei 5 Echos (Die Anzahl ist generierbar)


OffsetRegisterFunktionZugriff
0DIST_BASE_ADR 0Echoregister 0read
1DIST_BASE_ADR 1Echoregister 1read
2DIST_BASE_ADR 2Echoregister 2read
3DIST_BASE_ADR 3Echoregister 3read
4DIST_BASE_ADR 4Echoregister 4read
5CC_PER_CM_ADRAnzahl der Taktzyklen die der Ultraschall zum Zurücklegen von 1cm benötigt (eigentlich 2 cm - 1cm Hin- und 1cm Rückweg)read / write
6MODE_ADR read / write
7FREQ_ADRUltraschall Frequenz (INITIAL_US_FREQUENCY)read / write
8GUARD_ADRLänge des Totzeitintervalls nach Aussenden des Pulses in µsread / write
9PULSE_FORM_ADRForm und Länge des erzeugten Messimpulses (niederwertigstes Byte gibt Gesamtlänge in vollständigen Ultraschallperioden an, Byte 1 gibt an, ab wievielen Perioden die Phase gedreht werden soll) read / write


Aufbau des MODE Registers


Bit NummerFunktion
1-0Impuls zur Entfernungsmessung
2Dauerton zur Kalibrierung
8-3frei
17-9Anzahl der abgespeicherten Echos


SpartanMC