TPS steuert Fischertechnik-Alarmanlage           

von Stefan Hamm                  
              
Elektronik-Labor  Literatur  Projekte  Lernpakete  TPS



 

Die nachfolgende Schaltung basiert auf dem TPS-Modul aus dem Projekt „TPS steuert Fischertechnik-Karussell“ und kann mit dem unten stehenden Programm z.B. die Modelle „Alarmanlage“ aus den Baukästen „Profi Electronics“ und „Profi E-TECH“ von Fischertechnik steuern. Die erweiterte TPS übernimmt dabei die Steuerungsaufgaben des electronics- bzw. E-Tec-Moduls aus den Baukästen.
Hinweis: Das Programm ist eine eigenständige Entwicklung, in Anlehnung an die Funktionalität des electronics- bzw. E-Tec-Moduls. Das Fischertechnik-Modell wird nur als Beispiel verwendet, um die Möglichkeiten des TPS-Moduls zu demonstrieren. Der Hardware-Aufbau und die Software der Fischertechnik-Module sind dem Autor unbekannt.




 

Allgemeine Funktionsweise TPS-Modul: siehe Projekt „TPS steuert Fischertechnik-Karussell


Allgemein Funktionsweise Schaltung/Modell:

Mit dem Taster I2 wird das blinkende Alarmlicht (LED1) bei geöffneter Tür ausgeschaltet (Reset). Wird die Tür geschlossen, so wird der Taster I1 (mit einem Baustein 15 in der Tür) betätigt. Öffnet nun ein Dieb die Tür, ist der Taster I1 nicht mehr betätigt und das Alarmlicht blinkt. Selbst Schließen der Tür führt nicht zum Erlöschen des Alarms, erst ein Reset mit dem unzugänglichen/versteckten Taster I2 setzt den Alarm wieder zurück.

An dem Eingang ID1 werden der Taster I1 als Öffner, am Eingang ID2 der Taster I2 als Schließer angeschlossen, ID3 und ID4 sowie IA1 und IA2 bleiben unbeschaltet. Alle Schiebeschalter DIP1 bis DIP6 sind (nach dem Programmstart) in Stellung „OFF“. Am Ausgang M2 wird eine LED (LED1) für das Alarmlicht angeschlossen.


Achtung:

Bei Start des TPS-Moduls sollte die Tür entweder geschlossen oder ein Kabel vom Taster I1 zum Modul unterbrochen sein, da sonst das anstehende Signal vom Taster (als Öffner) an den TPS-Eingang zur Auswahl eines anderen Programms führt, das Basisprogramm wird dann nicht gestartet.




 

Variante:

Anstelle der oder parallel zur LED1, dem Alarmlicht, wird der Piezo-Summer aus dem Fischertechnik-Baukasten Profi E-TECH angeschlossen. Außerdem wird der Taster I1 durch einen Magnetschalter/Reedkontakt im Türrahmen ersetzt und ein Baustein mit einem Magneten in die Tür eingebaut (beide aus dem o.g. Fischertechnik-Baukasten). Da der Magnetschalter als Schließer funktioniert, muss die Funktionalität des Eingangs ID1 durch seinen DIP-Schalter umgekehrt werden (DIP1 in Stellung „ON“). Wie immer, sollte der DIP-Schalter erst nach Starten des TPS-Moduls gestellt werden, um die Programmauswahl nicht zu beeinflussen.

Die nachfolgenden Schaltpläne zeigen den Anschluss der Sensoren und Aktoren an das TPS-Modul sowie die Stellung der DIP-Schalter nach Programmstart:



 

Variante:

 



 

Software: siehe nachfolgende Tabelle (auch für Variante)
Die im TPS-Mikrocontroller bereits programmierte Sprungtabelle (Adressen 00 bis 2F) mit sechs möglichen Programmen, die adressiert werden können, wurde auf drei Programme gekürzt. Dadurch wurde eine zusätzliche Programmseite gewonnen, der Programmcode kann bereits ab Adresse 10 hinterlegt werden (siehe Projekt „TPS steuert Fischertechnik-Schiebetür“).

Der Einfachheit halber beginnt das Programm für die Alarmanlage ab Adresse 10 an der Position, die für das Basisprogramm (siehe Projekt „TPS steuert Fischertechnik-Karussell“) vorgesehen ist.

 

Das Alarmanlage-Programm ist soweit kommentiert, dass es nicht schwer fallen sollte, es nachzuvollziehen.

 

Programm „Alarmanlage“ (auch für Variante):

 

Adresse

Befehl

Daten

Kommentar

 

 

 

Programm Alarmanlage als Basisprogramm

10

8

1

AddrHi = 1

11

C

8

Skip if Din.0 = 0 (falls Tür geöffnet)

12

3

1

Springe -1

13

1

4

Port = 4 (0100) (Alarmlampe an)

14

2

8

Warte 500 ms

15

1

0

Port = 0 (0000) (Alarmlampe aus)

16

2

8

Warte 500 ms

17

C

9

Skip if Din.1 = 0 (falls Reset gedrückt)

18

3

5

Springe -5

19

C

4

Skip if Din.0 = 1 (falls Tür geschlossen)

1A

3

1

Springe -1

1B

9

1

Springe 11



Elektronik-Labor  Literatur  Projekte  Lernpakete  TPS