Forum: Mikrocontroller und Digitale Elektronik Energieeffizienter uC mit CAN gesucht


von Mark Schmitt (Gast)


Lesenswert?

Hallo,

ich bin Elektronikstudent im 3. Semester, kenne mich somit also schon 
ein wenig aus.


Ich suche einen geeigneten uC mit CAN, der Energieeffizient ist. Er soll 
einfache Regelungs-/Messaufgaben erledigen.

Spannung von einem Hallsensor messen
Steuerung eines Bistabilen Relay
eventuell noch Zeitsteuerung des relays ( Zeit in EEPROM Speichern )

Habe da den AT90CAN128 entdeckt:

bei 16 MHz und 4,5V verbraucht er ca 11 mA
und bei 8 MHz und 2,7V nur 3 mA

ich denke für die geringe Anforderung reichen doch eigentlich die 8 MHz 
aus ?

kennt jemand einen besser geeigneten uC ?

Noch eine Frage nebenbei:
Das Relay soll Netzspannung schalten. Ist ja keine große Sache , doch 
mache ich mir Gedanken über Nässe. Soll ich die Platine einfach in die 
Unterputzdose legen oder noch irgendwie schützen ? Kann ja mal vorkommen 
dass Nässe eindringt.

Mark

von Albert .. (albert-k)


Lesenswert?

LPC11C22 bei 12MHZ mit 3,3V benötigt ebenfalls nur 3mA. Wäre auch eine 
Möglichkeit.

von Mark Schmitt (Gast)


Lesenswert?

sieht auch nicht schlecht aus, nur habe ich noch keine Erfahrungen mit 
32bit Cortex uC. Habe bis jetzt nur mit PICs und AVRs gearbeitet. Wollte 
mich schon seit einiger Zeit mit einem Cortex beschäftigen, habe aber 
bis jetzt keine guten Bücher/Tutorials gefunden.

von Tim (Gast)


Lesenswert?

Es gibt auch den Sleep mode beim AVR.
Dann brauch der erheblich weniger Strom.

von Falk B. (falk)


Lesenswert?

@  Mark Schmitt (Gast)

>ich denke für die geringe Anforderung reichen doch eigentlich die 8 MHz
>aus ?

Da reicht 1 MHz locker. Plus Sleep Mode braucht der uC praktisch 
nichts, das Netzteil zieht 100mal mehr Leerlaufleistung.

>kennt jemand einen besser geeigneten uC ?

Die Anforderungen erfüllen Dutzende uCs. Wenn dir der AVR gefällt, nimm 
ihn. Gibt ja gerade auch hier auf der Seite sehr viele Informationen 
darüber.

>Das Relay soll Netzspannung schalten.

Relais mit Logik ansteuern.

>Ist ja keine große Sache , doch
>mache ich mir Gedanken über Nässe. Soll ich die Platine einfach in die
>Unterputzdose legen

Eigentlich schon. Wenn man die Kriechwege einhält passt das schon. Siehe 
Leiterbahnabstände.

MfG
Falk

von Ballermann (Gast)


Lesenswert?

Kenne mich bei den Microchips nicht so aus, aber da gibts auch einige 
mit CAN. Hab mal grad den Product Selector bemüht und hab einfach den 
obersten genommen.

Die größten Einsparungen wirst Du machen wenn Du einzelne Module ganz 
abschalten kannst (oder sie erst garnicht vorhanden sind), den uC nur 
mit der nötigen Taktfrequenz/Betriebsspannung versorgst und ihn in der 
restlichen Zeit wo er nichts zu tun hat in den Sleepmode legst.

von Ballermann (Gast)


Lesenswert?

Ach ja den AT90CAN hatte ich zwar auch schon ein paar mal, was mich da 
aber extrem stört ist der hohe Preis. Ein PIC kostet da gerade mal 1/3.
Vielleicht ist es sogar günstiger einen kleinen PIC/ATMEL zu nehmen und 
dann einen externen CAN-Baustein alla MCP2515 anzuhängen!?
Der braucht aber dann alleine schon 10mA.

Von daher finde ich die PIC's nichtmal schlecht.
(Obwohl ich noch nie was mit denen gemacht habe)
Aber wenn hier im Forum ab und zu eine Frage zu CAN kommt wird 
eigentlich relativ oft auf Micorchip verwiesen.

Musst Du Dir selber mal anschauen.

Grüße

von Rolf Magnus (Gast)


Lesenswert?

Mark Schmitt schrieb:
> Spannung von einem Hallsensor messen
> Steuerung eines Bistabilen Relay
> eventuell noch Zeitsteuerung des relays ( Zeit in EEPROM Speichern )

> ich denke für die geringe Anforderung reichen doch eigentlich die 8 MHz
> aus ?

Bei 8 Mhz dreht er halt knapp 8 Millionen mal pro Sekunde Däumchen statt 
knapp 16 Millionen mal. Oder mit anderen Worten: Ja.

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.