Forum: Mikrocontroller und Digitale Elektronik Mikrokontrollerauswahl


von lukas meyer (Gast)


Angehängte Dateien:

Lesenswert?

Wir haben folgendes Problemstellung.

Unser Mikrokontroller soll die Signale mehrerer
Sensoren(temp,feuchtigk,....[analog/digital])aufnehmen und in weiterer
anwendung einen linux rechner mit den werten vollpumpen. am
mikrokontroller sollen die daten nicht gespeichert werden, nur die
aktuellen werte über ein lcd display ausgegeben werden ...
kontrolleinheit (=mikrokontroller)

welchen mikrokontroller empfehlt ihr....bzw wieviele sensoren kann man
an einen port hängen...usw??
..mit c517a kennen wir uns einigermaßen aus..reicht dieser??

danke im vorhinein
mfg lukas

von Daniel M. (usul27)


Lesenswert?

Ohne Multiplexen maximal ein Sensor pro Port. Rechenleistung ist
belanglos, LCD braucht i.allg. nochmal 6 digitale Ausgänge.
Dann könnt ihr euch ausrechnen, wieviele Ein- und Ausgänge ihr braucht.

von MasterFX (Gast)


Lesenswert?

Jenachdem wie viele Sensoren Du brauchst. Fast jeder uC hat 8 oder 4
AD-Umsetzer Ports. Wenn die "digitalen" Sensoren über I²C oder ein
anderes Bus-System gehen, sind die möglichkeiten praktisch unbegrenzt
(klar gibts ne physikalische grenze.

von johnny.m (Gast)


Lesenswert?

Wenn Ihr Euch mit dem C517 auskennt, dann könnt Ihr es doch wohl auch
eben durchrechnen ob's passt. Der C517 hat afaik 16 ADC-Kanäle und
insgesamt 8 8-Bit-Ports (also 64 GPIOs, inkl der 16 Analog-Eingänge).
Da nicht erwähnt wird, wie viele Sensoren angeschlossen werden sollen
('mehrere' heißt nur n > 1) und was das genau für Sensoren sind (also
auf welche Weise v.a. die digitalen Sensoren ihre Werte an den µC
übergeben [seriell, parallel, I²C, SPI...]) kann da niemand eine
konkrete Antwort geben.

von lukas meyer (Gast)


Lesenswert?

dass heißt für analoge sensoren ohne multiplexen --> 1 sensor/port
lcd braucht also ca 1 8bit port

für alle unsere digitalen sensoren können wir zb I2C bus nehmen und
alle über diesen einen bus laufen lassen.
frage ist jezt nur, gibt es zb fechtigkeitssensoren oder rauchmelder
oder so für I2C??

von johnny.m (Gast)


Lesenswert?

Da hilft Google u.U. weiter...

von Daniel M. (usul27)


Lesenswert?

Tja, da müsst ihr schauen, was eure Teile genau können sollen. Es gibt
z.B. Luftfeuchtigskeitssensoren mit I2C.
Ich denke, irh solltet erstmal schauen, was für Sensoren ihr benutzen
könnt, dann kann man weiterschauen.

von lukas meyer (Gast)


Lesenswert?

wie schaut das dann mit digitalen sensoren wie zb DS1820 aus?? dieser
sensor hat einen datenpin...heißt das dann wir könnten 8 solche
sensoren an einen 8bit port hängen??

von Daniel M. (usul27)


Lesenswert?

ja

von MasterFX (Gast)


Lesenswert?

Ja, und noch viel besser, das ist 1-Wire da kannst du auch 150 Geräte an
EINER Leitung anschließen, die 100m lang ist, und das ohne aktiven
Pullup und Slewrate-Control.
Jedes dieser dinger hat eine 64 Bit RomID, welche einmalig ist. Zudem
gibts auch noch die DS1825 Temperatursensoren mit 4 Adressierungspins,
dann spart man sich das vorige Raussuchen der ID's und markieren der
Bauteile.

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.