Subversion Repositories BL-Ctrl

Rev

Rev 63 | Rev 72 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 63 Rev 71
Line 248... Line 248...
248
//    uart_putchar(RuheStrom + 'A');
248
//    uart_putchar(RuheStrom + 'A');
249
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
249
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
250
//+ High-Mosfets auf Kurzschluss testen
250
//+ High-Mosfets auf Kurzschluss testen
251
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
251
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
252
    Strom = 0;
252
    Strom = 0;
-
 
253
/*
253
    LOW_B_EIN;
254
    LOW_B_EIN;
254
    HIGH_A_EIN;
255
    HIGH_A_EIN;
255
    if(DelayM(3))
256
    if(DelayM(3))
256
       {
257
       {
257
        anz = 1;
258
        anz = 1;
Line 286... Line 287...
286
        anz = 3;
287
        anz = 3;
287
        uart_putchar('7');
288
        uart_putchar('7');
288
       }
289
       }
289
    FETS_OFF;
290
    FETS_OFF;
290
    DelayM(10000);
291
    DelayM(10000);
291
if(anz) while(1) RotBlink(anz);  // bei Kurzschluss nicht starten
-
 
Line -... Line 292...
-
 
292
 
-
 
293
if(anz) while(1) RotBlink(anz);  // bei Kurzschluss nicht starten
292
 
294
*/
293
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
295
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
294
//+ LOW-Mosfets auf Schalten und Kurzschluss testen
296
//+ LOW-Mosfets auf Schalten und Kurzschluss testen
295
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
297
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
296
 if(UDR == ' ') {t = 65535; grenze = 40; uart_putchar('_');} else t = 1000; // Ausführlicher Test
298
 if(UDR == ' ') {t = 65535; grenze = 40; uart_putchar('_');} else t = 1000; // Ausführlicher Test
Line 346... Line 348...
346
    FETS_OFF;
348
    FETS_OFF;
347
    LOW_B_EIN; // Low B ein
349
    LOW_B_EIN; // Low B ein
348
    LOW_C_EIN; // Low C ein
350
    LOW_C_EIN; // Low C ein
349
    Strom = 0;
351
    Strom = 0;
350
#define TONDAUER  40000    
352
#define TONDAUER  40000    
351
#define SOUND_E 2
353
#define SOUND_E 1  // 1
352
#define SOUND1_A 300
354
#define SOUND1_A 300
353
#define SOUND2_A 330
355
#define SOUND2_A 330
354
#define SOUND3_A 360
356
#define SOUND3_A 360
Line 355... Line 357...
355
 
357
 
Line 663... Line 665...
663
            if(CheckDelay(DrehzahlMessTimer))   // Ist-Drehzahl bestimmen
665
            if(CheckDelay(DrehzahlMessTimer))   // Ist-Drehzahl bestimmen
664
                {
666
                {
665
                DrehzahlMessTimer = SetDelay(10);
667
                DrehzahlMessTimer = SetDelay(10);
666
                SIO_Drehzahl = CntKommutierungen;//(6 * CntKommutierungen) / (POLANZAHL / 2);
668
                SIO_Drehzahl = CntKommutierungen;//(6 * CntKommutierungen) / (POLANZAHL / 2);
667
                CntKommutierungen = 0;
669
                CntKommutierungen = 0;
668
                if(PPM_Timeout == 0) // keine PPM-Signale
670
               // if(PPM_Timeout == 0) // keine PPM-Signale
669
                ZeitZumAdWandeln = 1;
671
                ZeitZumAdWandeln = 1;
670
                }
672
                }
Line 671... Line 673...
671
 
673
 
672
          if(TEST_SCHUB)
674
          if(TEST_SCHUB)