Post on 05-Apr-2015
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.