Tastaturcodeschloss tacosch Marko VeselcicTobias EckhardtChristoph Brzozowski

Preview:

Citation preview

Tastaturcodeschloss

„tacosch“

Marko Veselcic Tobias Eckhardt Christoph Brzozowski

Problemstellung Sicherung von Räumen und Gebäuden Keine weiteren Karten im Geldbeutel Pin allein zu unsicher – denn nur PIN und

Karte gibt Geld

+ =

Benötigte Funktionen Tür öffnen und automatisch verriegeln Neue Benutzer hinzufügen und entfernen Optische und akustische Signalausgabe zur

Information der Benutzer

LösungsmöglichkeitenWas alles funktionieren könnte

USB - Stick+ Weit verbreiteter

Datenspeicher+ Einfaches Hinzufügen

von Benutzern+ Benutzung als

Datenspeicher

- Controller benötigt USB-Master anstatt Slave

- Programmierung von USB-Schnittstelle in C oder Assembler

- Kosten

RFIDRadio Frequency Identification + Einfache Identifikation

+ Benutzerfreundlich

- Prinzipielle Probleme bei Privatsphäre

- Kosten

Magnetkarten+ Keine Kosten für

Benutzer

+ Einfaches Auslesen möglich

- EC- oder Kreditkarte wird teilweise ausgelesen

Die Lösung „TACOSCH“Ein System aus einem Kartenleser

der EURO 535

und der I²C-Tastatur

Prinzipielle Lösung

Erweiterungskarte

Optische und akustische Ausgabe

I²C-Karte(Display & Tastatur)

I²C

BU

S

SteckerleisteEURO 535 Kartenleser

VEB

Schaltbild

Layout

SN 7404Piezo

I²C

VEB

Diode

I²C

-Mas

ter

Tac

osch

-P

latin

e

74HC138N PCF8584P

Das ProgrammAblauf und Besonderheiten

DiodenfarbenLED 1 – P5.2 - rot

LED 2 – P5.4 - blau

LED 3 – P5.6 - grün

Struktogramm

Programmbeschreibung

Initialisieren

Assembleranweisungen

Taste A Taste B

Tasten gedrückt ?

Neuer Datensatz Speicherbild zeigen

Taste D Taste F

Löschen eines Datensatzes

Finden eines Datensatzes

Unterprogramme:

Neuer DatensatzC-Flag (Gültigkeitsflag),

Kartenbits, PIN und MatrikelNr speichern

Speicherbild zeigenPIN und

MatrikelNr zeigen

Löschen eines DSC-Flag des Aktuellen Datensatzes löschen

Finden eines DSKartenbits und PIN mit gesamten Datensatz

vergleichen

Adresse C-Flag1Bit

Kartenbits30 Bit

PIN4 Bit

MATRIKEL5Bit

2000 2001 201F 2023

2028 2029 2047 204B

2050

+0 +1 +31 +35

E F U N D E N

7021

N R . ? O

7011

k N

7013

I C H T - G_NIP?.RN.RTAM

7009

7000

i g

7030

tleugnu?ETRAK

7027

7021

Speicherbild der Datensätze

Jetzt ist die Zeit, Fragen zu stellen und Hinweise zu geben.

Wir bedanken uns für ihre Aufmerksamkeit.

Recommended