AVR als Datenbank

OP #1469634
Lesenswert?
• ▲
▼
Hallo Experten,

Im Betrieb läuft eine alte Anlagenüberwachung. Den Hersteller gibt es 
schon lange nicht mehr. Die Meldegeräte an den Anlagen laufen noch alle 
tadellos, und auf Lager liegen auch noch genügend davon.
Aus dem Zentralgerät kommen seriell 9600,8,N,1 folgende Daten als ASCII. 
Beispiel: 2009-11-03 12:11:03 Tue 1234567 1 Fehlertext.
Also Datum, Uhrzeit, Wochentag und dann
[1234567] als Adresse des jeweiligen Meldegerätes,
[1] die Subadresse (0-3) danach der gesendete Störmeldungstext.

Daran angeschlossen war ein quasi Modem, welches diese Daten an eine 
Personenrufanlage weitergegeben hatte. Die Rufanlage gibt es schon lange 
nicht mehr. Dafür lief ein PC mit einer Datenbank marke Eigenbau, der 
die Ereignisse lokal anzeigte.
Das ganze will ich jetzt mit einem AVR realisieren.
Der AVR soll die seriellen Daten lesen und dann aus Adresse und 
Subadresse die jeweilige Anlage zuordnen und diese auch anstelle der 
Adresse auf einem Display ausgeben.
Die Zuordnungen am besten noch in einem externen Eprom oder EEprom,
damit bei Änderungen nur Prom neu geschrieben werden muss.
Ich verfüge über Grundkenntnisse der AVR programmierung (Bascon, C)eine 
Datenbank habe ich bisher noch nicht realisiert.
Am Rande noch: Es gibt in diesem System ca. 900 belegte Adressen.

Freu mich mal auf Anregungen und sage "Dankeschön"
#1469646
Lesenswert?
• ▲
▼
Datenbank brauchts bei den dimensionen nicht wirklich.
Einfach die Werte nacheinander ablegen, zum Auslesen sequentiell 
suchen...

Irgendwelche Index-Geschichten oder auch nur Binäres Suchen in 
vorsortieren Datensätzen lohnt erst, wenn der AVR sonst nicht mehr 
nachkommt... bei 9800,8,N,1 kann ich mir das aber nicht vorstellen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.