myasuro.h-Dateireferenz

Benutzerspezische Definitionen der ASURO Bibliothek. Mehr ...

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define MY_SWITCH_VALUE   61L
#define MY_ODO_LIGHT_VALUE_L   160
#define MY_ODO_DARK_VALUE_L   140
#define MY_ODO_LIGHT_VALUE_R   160
#define MY_ODO_DARK_VALUE_R   140
#define MY_GO_ENC_COUNT_VALUE   19363L
#define MY_TURN_ENC_COUNT_VALUE   177L


Ausführliche Beschreibung

Benutzerspezische Definitionen der ASURO Bibliothek.

Tasterabfrage:
Korrekturwert fuer Tasterabfrage in der PollSwitch Funktion. Der Wert wird durch Probieren ernmittelt. Die korrekte Funktion kann dann mit dem dem Tastertest Programm ermittelt werden. Als Wertebereich sollte man 61..65 durchprobieren, bis alle Taster korrekte Werte liefern. K1=32, K2=16, K3=8, K4=4, K5=2, K6=1

Odometrie/Encoder:
Korrekturwerte fuer Odometrie/Encoder in der SIG_ADC Interrupt Funktion. Die Werte können mit dem OdometrieTest Programm ermittelt werden. Dabei wird eine Messreihe für den linken und rechten Encoder angelegt. In einem Tabbelverarbeitungsprogramm (Excel o.ä.) kann die Messreihe eingelesen und grafisch dargestellt werden. Die Schwellwerte für hell und dunkel können dann

Hinweis:

Beim Messen der Werte ist das ADLAR Bit des A/D Wandler auf 1 gesetzt. Das bedeutet, der A/D Wert wird rechts aligned in das ADH/ADL Register abgelegt. ADH enthält die obersten 8 Bit. ADL die untersten 8 Bit. Für die Messung werden vom A/D Wandler Wert nur die 8 obersten Bits (ADH) berücksichtigt. Die beiden niederwertigsten Bits (ADL) entfallen.

Go und Turn Funktion
Korrekturwerte fuer die Go und Turn Funtion. Die Werte sind abhaengig von den verwendeten Encoder Scheiben (8 oder 12 Segmente)

Version:
V001 - 09.02.2007 - m.a.r.v.i.n

Definiert in Datei myasuro.h.


Makro-Dokumentation

#define MY_GO_ENC_COUNT_VALUE   19363L

GO Funktion, Divisor fuer Entfernung

Definiert in Zeile 62 der Datei myasuro.h.

#define MY_ODO_DARK_VALUE_L   140

Encoderschwellwert fuer Dunkel (linke Seite)

Definiert in Zeile 57 der Datei myasuro.h.

#define MY_ODO_DARK_VALUE_R   140

Encoderschwellwert fuer Dunkel (rechte Seite)

Definiert in Zeile 59 der Datei myasuro.h.

#define MY_ODO_LIGHT_VALUE_L   160

Encoderschwellwert fuer Hell (linke Seite)

Definiert in Zeile 56 der Datei myasuro.h.

#define MY_ODO_LIGHT_VALUE_R   160

Encoderschwellwert fuer Hell (rechte Seite)

Definiert in Zeile 58 der Datei myasuro.h.

#define MY_SWITCH_VALUE   61L

Multiplikator fuer Tasterwerte

Definiert in Zeile 53 der Datei myasuro.h.

#define MY_TURN_ENC_COUNT_VALUE   177L

Turn Funktion, Mutiplikator fuer Winkel

Definiert in Zeile 63 der Datei myasuro.h.


Erzeugt am Wed Feb 14 16:10:02 2007 für ASURO Library von  doxygen 1.5.1-p1