Forum: Mikrocontroller und Digitale Elektronik avr datenlogger


von Franz (Gast)


Lesenswert?

Guten Morgen Leute!

Mir wurde die Aufgabe gestellt einen Datenlogger zu entwicklen.
Folgende Voraussetzungen:
Batterie LoW Power
1x RS232 Modbus Master RTU Schnittstelle für Datenabfrage des Sensors
1x RS232 Modbus Slave RTU für ein Fremdgerät (zugriff für ein 
Fremdgerät)
1x LCD Display 240x128
1x 16 Tasten Matrixtastatur
1x MMC Karte oder SD Karte für die Abfrage einer Konfigurationsdatei
(so ne art Dongle)
1x USB Schnittstelle für die Datenspeicherung auf USB Stick
1x RS232 Schnittstelle für NMEA GPS (option)
1x RS232 Schnittstelle für ein Modem (option)

Meine Frage ist es ... mit welchen Prozessoren sollt ich hier am besten 
arbeiten. Ich werde warscheinlich mehrere brauchen (3 oder so) um die 
Aufteilung der Arbeit zu reduzieren. Ist hier ein AVR32 notwendig oder 
könnte man das auch mit ATMegas schaffen? (Schaffen mein ich damit eine 
professionelle Lösung zu haben)

Vielen Dank in voraus
LG
Franz

von neeeee (Gast)


Lesenswert?

Der 256er Mega hat 4 Schnittstellen...

von Franz (Gast)


Lesenswert?

und der ist von der leistung her ausreichend?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Vorsicht Offtopic!

>> Mir wurde die Aufgabe gestellt einen Datenlogger zu entwicklen.
>> Schaffen mein ich damit eine professionelle Lösung zu haben

Franz, bist du sicher, dass da der richtige Mann am richtigen Job ist?

Wenn man dir den Auftrag in einer Entwicklungsabteilung gegeben hat, um 
eine professionelle Lösung zu entwickeln, dann lass die Finger davon. 
Wenn du anhand des Datenblattes deine Frage nicht sofort mit JA/NEIN 
beantworten kannst, graust es mir bei den Fragen im Projekt.

Wenn man dir den Auftrag in einer Lehrstätte gegeben hat, ist die 
Antwort: Nein. Der 256er Mega kann vieles davon bei vernünftiger 
Programmierung locker schaffen. Bis auf das Speichern auf dem USB Stick. 
Beim USB brauchst du einen USB-Host im System und den bringt der 
Atmega256 in Hardware nicht mit und in Software habe ich das auch noch 
nie gesehen. Kann man aber als externe Hardware dazustellen (=> 
Artikelsammlung) und an den Atmega anbinden.

von spess53 (Gast)


Lesenswert?

Hi

Die seriellen Schnittstellen dürften deine kleinste Sorge sein.

>Batterie LoW Power
>1x LCD Display 240x128

Dann mach dich erstmal auf die Suche nach einem stromsparenden Display.

>1x USB Schnittstelle für die Datenspeicherung auf USB Stick

Dir ist bewusst, das du einen USB-Host realisieren musst?

>könnte man das auch mit ATMegas schaffen?

Also wenn ich mich zwischen der Lestumgsfähigkeit eines ATMegas und 
deiner entscheiden müsste, wäre der ATMega eindeutig mein Favorit.

MfG Spess

von chris (Gast)


Lesenswert?

Nimm das, sowie einen, max 2 Prozessoren deiner Wahl.

http://www.alfat.co.uk/usbwiz-oem.html

von neeeee (Gast)


Lesenswert?

Nein. Kein USBWiz. Das ist schrecklicher Geruempel. Null Support. Wenn 
schon USB Host, dann der Vinkulum.

von Franz (Gast)


Lesenswert?

hallo leute danke

ich bin auf dem gebiet anfänger. mach hauptsächlich sps und leittechnik.
ein kumpel von mir hat das ganze schon realisiert nur ist das die 
Version 1 mit 3 Atmega128. Hier ist das problem mit dem fat32 und einer 
cf karte, das ansteuern des displays der firma http://www.lcd-module.de/ 
edip. der 4 mb interne speicher und der verbrauch. es funktioniert zwar 
das ganze aber mit bauchweh. jetzt wurde uns die aufgabe gestellt das 
ganze auf version 2 zu bringen mit einem grossen update und das heisst 
strom sparen. und halt statt cf - usb . und n sd card bzw mmc card als 
"hardwaredongle".

lg
franz

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.