Entstörung Interrupt-Taster LPC1769

Gast #3310886
Lesenswert?
• ▲
▼
über einen interrupt-schalter soll mittels solid state relais ein 
230V/70W Universalmotor geschaltet werden. Der Taster ist entprellt. Es 
funktioniert wunderbar. Wenn ich das CPU-board in die Anwendung 
einsetze, kommt es zu Störungen, d.h. nur wenn der motor läuft, lößt 
sich der intrrupt von selbst aus. Abschirmung hilft nichts. Wer kann 
helfen?
1
void SysTick_Handler (void)
2
{
3
  static int led_timer;
4
  Timer++;  /* Increment performance counter */
5
  prelltimer++;
6
  led_timer++;
7
  zl_anaus++;
8
  timerDrehzahl++;
9
  if (prelltimer>=50){
10
    prellung=0;
11
    led2_off;
12
  }
13
...
14

15

16
v u8 prelltimer,k29pause=1;
17
void EINT0_IRQHandler (void){
18
 EXTINT = EINT0;    /* clear interrupt */
19
if(prellung==0){
20
prellung=1;
21
 if(k29pause==0){
22
  LCD_Clear(0x001F);
23
  k29pause=1;
24
    PWM_Stop( 1 );
25
}else{
26
  LCD_Clear(0x7800);
27
    k29pause=0;
28
      PWM_Start( 1 );
29
}
30
tastatur_4x4();
31
prelltimer=0;
32
}
33
 led_tog;
34
return;
35
//NVIC_SystemReset()
36
}
#3312308
Lesenswert?
• ▲
▼
leluno schrieb:
> über einen interrupt-schalter

Man sollte meinen, daß es sich endlich mal rumgesprochen hat, daß 
Interrupteingänge nicht für Tastenabfrage taugen.

leluno schrieb:
> Problem gelößt. Die Abschirmung muss um den Motor

Der eine nimmt die einfache Lösung (SW-Entprellung).
Der andere lieber die teuerste Lösung (Abschirmung), der Kunde zahlts 
ja.

Was die Profs an den Unis für nen wirtschaftlichen Schaden anrichten mit 
ihren weltfremden Taste als Interrupt Beispielen, das dürfte in die 
Milliarden gehen.
Gast #3313448
Lesenswert?
• ▲
▼
Das Projekt ist fertig. Die Kosten für die Abschirmung und für das 
Gesamtprojekt halten sich in Grenzen. Es ehrt mich, dass meine 
Problemlößung von Peter Danegger eines Kommentars für würdig gehalten 
wird. Als interessierter Laie muss man bei beschränkten fachlichen 
Voraussetzungen aber oft improvisieren.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.