Forum: Mikrocontroller und Digitale Elektronik Transpondersteuerung


von Andreas (Gast)


Lesenswert?

Hallo, ich habe eine Frage und bin bald am verzweifeln, da ich einfach
keine Lösung für mein Problem finde. Ich habe einen Transponderleser
der einen seriellen Ausgang besitzt und den Code das Transponders
ausgibt, dieser Code soll mit Hilfe eines µC verglichen werden und ggf,
einen Port auf High schalten so weit so gut, alles kein Problem.
Allerdings soll dann auf dem LCD- Display erscheinen Hallo User 1 oder
etwas ähnliches. Auch dieses Problem kann man bestimmt noch bewältigen.
Doch jetzt gehen die Probleme los:

- Die User die Zutritt haben sollen über die serielle Schnittstelle
einprogrammiert werden können, mit Hilfe einer Computersoftware, das
erstellen der Software ist kein Problem.

- Es soll ein Event- Speicher existieren welcher alles loggt.

Nun meine Frage ist es sinnvoll das mit einem AT90S2313 zu realisieren
oder doch eher mit einem ATMega103 bzw. 128.

Wie realisiert man am besten den Eventspeicher, und die ich nenne es
einfach mal Hash- Table wo der User <-> Transpondercode drinsteht?

Vielleicht habt ihr ja Links wo ich mich durcharbeiten kann, denn ich
weiß einfach nicht wo ich ansetzen soll.


Vilen Dank schoneinmal im Voraus

von TravelRec. (Gast)


Lesenswert?

AT90Sxxxx würde ich gar nicht mehr verwenden. Für das, was Du vor hast,
reicht ein ATMega8, besser ein ATMega16, hat mehr Ports. Beim Loggen
kommt´s auf die Anzahl der benötigen Bytes an, hier bieten sich
DataFlashs mit SPI-Schnittstelle an.

von Rahul (Gast)


Lesenswert?

Für die Zugangsdaten könnte man auch das controllerinterne EEPROM
nehmen, wenn es nicht zu viele User / Daten sind.
Als Controller würde ich den ATmega162 vorschlagen, der schon 2 USART
integriert hat.
Mach dir am besten eine Liste mit der Reihefolge, in der Du dein
Programm entwickeln willst (zuerst Kommunikation mit dem PC, dann den
Text auf dem LCD wiedergaben...), also eine Liste nach Kompliziertheit.
Da kann man dir vielleicht auch noch Tipps geben, womit du anfangen
solltest.
1. Tip: Guck dir die beiden Tutorien auf dieser Seite an.

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.