Rev 29 | Rev 34 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 29 | Rev 31 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #ifndef _MAIN_H |
1 | #ifndef _MAIN_H |
2 | #define _MAIN_H |
2 | #define _MAIN_H |
Line 3... | Line 3... | ||
3 | 3 | ||
4 | #define MOTORADRESSE 4 // Adresse (1-4) |
4 | #define MOTORADRESSE 1 // Adresse (1-4) |
5 | #define MANUELL_PWM 0 // zur manuellen Vorgabe der PWM Werte: 0-255 |
5 | #define MANUELL_PWM 0 // zur manuellen Vorgabe der PWM Werte: 0-255 |
6 | #define TEST_MANUELL 0 // zum Testen der Hardware ohne Kommutierungsdetektion Werte: 0-255 (PWM) |
6 | #define TEST_MANUELL 0 // zum Testen der Hardware ohne Kommutierungsdetektion Werte: 0-255 (PWM) |
7 | #define TEST_SCHUB 0 // Erzeugt ein Schubmuster Werte: 0 = normal 1 = Test |
7 | #define TEST_SCHUB 0 // Erzeugt ein Schubmuster Werte: 0 = normal 1 = Test |
8 | #define POLANZAHL 12 // Anzahl der Pole (Magnete) Wird nur zur Drehzahlausgabe über Debug gebraucht |
8 | #define POLANZAHL 14 // Anzahl der Pole (Magnete) Wird nur zur Drehzahlausgabe über Debug gebraucht |
9 | #define MAX_PWM 255 |
9 | #define MAX_PWM 255 |
10 | #define MIN_PWM 3 |
10 | #define MIN_PWM 3 |
11 | #define MIN_PPM 10 // ab hier (PPM-Signal) schaltet der Regler erst ein |
11 | #define MIN_PPM 10 // ab hier (PPM-Signal) schaltet der Regler erst ein |
Line 12... | Line 12... | ||
12 | #define FILTER_PPM 7 // wie stark soll das PPM-Signal gefiltert werden (Werte: 0-30)? |
12 | #define FILTER_PPM 7 // wie stark soll das PPM-Signal gefiltert werden (Werte: 0-30)? |
13 | 13 | ||
Line 27... | Line 27... | ||
27 | #ifdef _32KHZ |
27 | #ifdef _32KHZ |
28 | #define MAX_STROM 130 // ab ca. 13A PWM ausschalten |
28 | #define MAX_STROM 130 // ab ca. 13A PWM ausschalten |
29 | #define LIMIT_STROM 50 // ab ca. 5,0A PWM begrenzen |
29 | #define LIMIT_STROM 50 // ab ca. 5,0A PWM begrenzen |
30 | #endif |
30 | #endif |
Line 31... | Line 31... | ||
31 | 31 | ||
Line 32... | Line 32... | ||
32 | #define SYSCLK 8000000L //Quarz Frequenz in Hz |
32 | #define SYSCLK 4000000L //Quarz Frequenz in Hz |
33 | 33 | ||
34 | 34 |