Gast
#2752503
Hallo Freunde elektronischer Systeme. ich steh grad voll auf dem Schlauch und bitte um eure Mithilfe. Ich möchte in Bascom folgendes Lösen: Bei einer Fräsensteuerung soll der Einschaltstrom der Trafos über einen Vorladewiderstand, der nach ca. 0.5 sek gebrückt wird (K2 an PortA2), in Grenzen gehalten werden. Dem Mikroprozessor (Tiny2313) teile ich über ein Hilfsschütz (K1 an PINA1) mit, das 230 V anliegen. z.B. beim Einschalten der Steuerung, nach einem Notaus oder nach Stromausfall oder nach einem Auslösen der Sicherung. Ablauf wie folgt: 230 V ein K1 ein (PINA2=0) 0,5s Pause K2 ein (PortA2=1) dies soll immer nur dann geschehen wenn K1 abgefallen war (PINA2=1) z.B. nach einem Notaus. Ich hatte mir das so gedacht: Im Hauptprogramm springe ich wenn PINA2=0 in ein Unterprogramm in dem die Verzögerung und das Einschalten von K2 erledigt wird. Danach wieder zurück ins Hauptprogramm wo andere Sachen erledigt werden. Problem ist nur, das ja PINA2 im Normalfall immer noch 0 ist und ich sozusagen jedesmal ins Unterprogramm springe. Wie kann ich machen das ich nur einmal ins Unterprogramm springe wenn PINA2=0 ist und nachher nicht mehr, und erst wieder ins Unterprogramm wenn PINA2 kurzzeitig =1 war ? Ich hoffe ihr könnt erahnen was ich machen möchte ! Danke und Gruß Thommi