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 |
#define | MY_MOTOR_DIFF 0 |
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.
V002 - 18.02.2007 - Sternthaler
Neuer Define
MY_MOTOR_DIFF zum ausgleichen unterschiedlicher Motoren. V003 - 20.02.2007 - m.a.r.v.i.n
Kommentare aus my struktur uebernommen
Definiert in Datei myasuro.h.
#define MY_GO_ENC_COUNT_VALUE 19363L |
Faktor zur Berechnung von Ticks um aus den in mm angegebenen Parameter umzurechnen.
Der Originalwert ist 19363L und ist von der Anzahl der schwarz/weiss Teilstuecke auf den Odometriescheiben abhaengig.
Der Originalwert wurde durch stochri ermittelt. GO Funktion, Divisor fuer Entfernung
#define MY_MOTOR_DIFF 0 |
Differenzangabe zwischen den beiden Motoren.
Der angegeben Wert verteilt sich je zur Haelte auf die Vorgaben fuer die
Motorgeschwindigkeit.
Bei einem
positiven Wert, wird der
rechte Motor verstaerkt.
Bei einem
negativen Wert, wird der
linke Motor verstaerkt. 1/2 PLUS fuer Rechts, 1/2 MINUS fuer Links
#define MY_ODO_DARK_VALUE_L 140 |
Wert, der in der Odometrie unterschritten werden muss, um zum weiterzaehlen der Ticks in encoder[] zu fuehren bei aktivierter Automatik
Die Originalwerte (links, rechts) sind 140. Diese Werte sind sehr stark vom Umgebungslicht abhaengig. Sie MUESSEN KLEINER als die Werte fuer MY_ODO_LIGHT_VALUE_L sein. Encoderschwellwert fuer Dunkel (linke Seite)
#define MY_ODO_DARK_VALUE_R 140 |
Wert, der in der Odometrie unterschritten werden muss, um zum weiterzaehlen der Ticks in encoder[] zu fuehren bei aktivierter Automatik
Die Originalwerte (links, rechts) sind 140. Diese Werte sind sehr stark vom Umgebungslicht abhaengig. Sie MUESSEN KLEINER als die Werte fuer MY_ODO_LIGHT_VALUE_R sein. Encoderschwellwert fuer Dunkel (rechte Seite)
#define MY_ODO_LIGHT_VALUE_L 160 |
Wert, der in der Odometrie ueberschritten werden muss, um zum weiterzaehlen der Ticks in encoder[] zu fuehren bei aktivierter Automatik
Die Originalwerte (links, rechts) sind 160. Diese Werte sind sehr stark vom Umgebungslicht abhaengig. Sie MUESSEN GROESSER als die Werte fuer MY_ODO_DARK_VALUE_L sein. Encoderschwellwert fuer Hell (linke Seite)
#define MY_ODO_LIGHT_VALUE_R 160 |
Wert, der in der Odometrie ueberschritten werden muss, um zum weiterzaehlen der Ticks in encoder[] zu fuehren bei aktivierter Automatik
Die Originalwerte (links, rechts) sind 160. Diese Werte sind sehr stark vom Umgebungslicht abhaengig. Sie MUESSEN GROESSER als die Werte fuer MY_ODO_DARK_VALUE_R sein. Encoderschwellwert fuer Hell (rechte Seite)
#define MY_SWITCH_VALUE 61L |
#define MY_TURN_ENC_COUNT_VALUE 177L |
Faktor zur Berechnung von Ticks um aus den in Grad angegebenen Parameter umzurechnen.
Der Originalwert ist 177L und ist von der Anzahl der schwarz/weiss Teilstuecke auf den Odometriescheiben abhaengig.
Der Originalwert wurde durch stochri ermittelt. Turn Funktion, Mutiplikator fuer Winkel