Tastaturcodeschloss tacosch Marko VeselcicTobias EckhardtChristoph Brzozowski.

Post on 05-Apr-2015

108 views 0 download

Transcript of Tastaturcodeschloss tacosch Marko VeselcicTobias EckhardtChristoph Brzozowski.

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.