Forum: Mikrocontroller und Digitale Elektronik Türschloss mit 2 12F675


von PICMuffel (Gast)


Angehängte Dateien:

Lesenswert?

Im Rahmen unseres Studiums wurde uns folgendes Projeckt aufgetragen.

Aufgabenstellung:

Es ist ein elektronisches Türschloss zu realisieren. Dieses Türschloss 
mit den Eingabeziffern 0 bis 9 soll bei Eingabe eines der drei möglichen 
Zifferkombinationen Einlass gewähren. Die Schaltung soll aus zwei 
Mikrocontrollern bestehen. Der äußere Mikrocontroller realisiert die 
Eingabe der Codes. Der innere Mikrocontroller vergleicht diesen mit den 
richtigen Codes und entriegelt bei richtiger Eingabe des Codes das 
Türschloss. Die falsche Eingabe einer Zahlenkombination wird im 
Mikrocontroller nicht flüchtig gespeichert und führen zu einer 
Sperrzeit, währenddessen keine weitere Eingabe erfolgen kann. Die Codes 
sollen manuell über den innen liegenden Mikrocontroller programmierbar 
sein. Die Datenübertragung zwischen den Mikrocontrollern erfolgt über 
eine bidirektionale Kommunikationsleitung und soll mittels geeignetem 
Verschlüsselungsverfahren geschützt werden. Es ist darauf zu achten, 
dass die Schaltung von -30°C bis +45°C funktionier. Bei Nichtbenutzung 
sollen die Mikrocontroller in den Schlafmodus wechseln und werden aus 
diesem durch die Eingabe am Tastenfeld oder der Programmiertaste 
geweckt. Die Zustände der Mikrocontroller sollen durch LED`s 
signalisiert werden.

Die Hardware wurde von uns schon erstellt. Aber wir haben so unsere 
Probleme mit der Programmierung.

Danke für jede Idee und Anregung.

von Frank (Gast)


Lesenswert?

ich täts mal mit programmieren lernen versuchen...

von PICMuffel (Gast)


Lesenswert?

Danke Frank, das versuche wir doch gerade.

von Peter D. (peda)


Lesenswert?

Wenn Du Hilfe willst, dann solltest Du erstmal den Schaltplan so posten, 
daß man ihn auch lesen kann, also als PDF, PNG oder andere 
Standarddateiformate.

Und bei Bilddateien das Komprimieren nicht vergessen (<100kB).


Wozu man dazu 2 MCs braucht, ist mir allerdings rätselhaft.

Sleepmodus ist bei Netzbetrieb sinnlos.


Peter

von Andreas C. (acdc)


Lesenswert?

Hallo PICMuffel !
Leider kann ich mit Eurem Dateianhang nichts anfangen, habt Ihr den 
Schaltplan auch nochmal als JPG oder TIF oder einem anderen gängigen 
Format ?
Zur Vorgehenseweise :
Durch die Aufteilung in "inneren" und "äußeren" Prozessor ist Euch dcoh 
schon mal einiges an Arbeit abgenommen worden. Die Aufgabenstellungen 
für jeden einzelnen Prozessor scheinen klar zu sein.
Die Problematik ist die Anzahl der I/O-Ports, 6 Stück sind nicht 
allzuviele. Hiermit sollt ihr ein Tastenfeld abfragen, eine 
Kommunikation zum anderen Controller aufbauen und noch den Status 
anzeigen.
Jede weitere Hilfe geht nur mit Kenntnis des Schaltplans und der von 
Euch gewählten (oder auferlegten) Entwicklungsumgebung !
Gruß, Andreas

von HPV (Gast)


Lesenswert?

Hi,

>Wozu man dazu 2 MCs braucht, ist mir allerdings rätselhaft.

ist doch ganz einfach...sonst könnte der sadistische Prof. nicht
so gemeine Stolpersteine wie Kommunikationsprotokolle, Multiplexing
und Verschlüsselungsalgorithmen in der Aufgabenstellung verstecken.
Am besten noch AES-256 auf dem µC als Vorgabe... =)))

Für was soll das denn sein? Wenn das eine Aufgabe für einen Anfänger
ist, wird das vom Umfang her eine Diplomarbeit! Wer natürlich schon
lange mit µC rumhantiert, programmiert das in 2 - 3 Tagen (Hardware
steht ja schon, ich gehe mal von Fehlerfrei aus).

LG,
HPV.

von Peter D. (peda)


Lesenswert?

HPV wrote:

> Am besten noch AES-256 auf dem µC als Vorgabe... =)))

Den Schlüssel verschlüsseln ?
Selten so gelacht.


Peter

P.S.:
Und dann die Leitung zum Öffnungsmagneten gut sichtbar außen langführen 
=)))

von Peter D. (peda)


Lesenswert?

Ich finde es sehr merkwürdig, daß die zu verwendenden CPUs vorgegeben 
werden.

Ein Student sollte doch wohl selbst in der Lage sein, eine ökonomisch 
sinnvolle Materialauswahl zu treffen, bzw. sowas würde ich von einem 
Studenten eigentlich verlangen.

Bei meiner Studienaufgabe war die einzige Vorgabe, daß die Bauteile im 
RGW beschaffbar sein müssen.


Peter

von Michael U. (Gast)


Lesenswert?

Hallo,

@Peter Dannegger:

naja, liegt hautsächlich wohl an 3 Dingen:

1. RGW is nich mehr...

2. Die Lösungen dürfen den Horizont des Professors nicht übersteigen...

3. das haben wir schon immer so gemacht...

;-)))

Gruß aus Berlin
Michael

von HPV (Gast)


Lesenswert?

Hi Peter,

hehe, genau, ist wie mit den "Profi"-Alarmanlagen, bei denen die
angeschlossenen Peripherie-Geräte nicht galvanisch von der
Alarmzentrale getrennt sind... =)

LG,
HPV.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.