Subversion Repositories BL-Ctrl

Rev

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