Sicherheitsschaltung mit Not-Aus über Interrupt
     

 
Problembeschreibung

Der Bohrvorgang eines Werkzeugmaschine wird erst nach circa vier Sekunden dauerhaften Betätigens des Ein-Tasters eingeschaltet. Ein unbewusstes Einschalten soll somit vermieden werden. Eine grüne Leuchtdiode zeigt den Status des Bohrens an.
Ein auftretender Fehler während des Bohrens unterbricht den Arbeitsvorgang augenblicklich. Die grüne Leuchtdiode erlischt und die rote Leuchtdiode beginnt zu leuchten.

 
 

Schriftliche Problemlösung



Zum Einsatz kommt der Mikrocontroller ATmega8.

Ein Taster an PORTD2, muss vier Sekunden lang gedrückt werden, um die Werkzeugmaschine einzuschalten (über Warteschleife). Dieser Zustand wird durch Leuchten der grünen LED, die mit PORTB0 verbunden ist, dargestellt.
Kommt es zu einem Fehler soll dieser durch die rote LED an PORTB2 signalisiert werden, gleichzeitig soll die grüne LED erlischen. Zur Realisierung dieser Fehleranzeige soll der INTERRUPT 1 verwendet werden, der bei fallender Flanke schalten soll.
Der INTERRUPT 1 soll mit dem zweiten Taster, der an PORTD3 angeschlossen ist, gestartet werden.

 

Autor Bernardy Thomas


  
 

Grafische  Problemlösung
 


 

   Grafische Problemlösung

PAP - Programmablaufplan

 

Autor:

Pleimling, Heuschreiber

gem. Vorgabe Schettgen

 

   
 
Simulation
 


 

  
 

Quellcode

 Code der Bohrmaschinensteuerung.. Enthällt zusätzlich #define-Anweisungen

   k lick