Forum: Mikrocontroller und Digitale Elektronik Ein AVR reicht nicht? was nun?


von Sascha (Gast)


Lesenswert?

Hallo, ich bin neu im Bereich µC und eigentlich auch nur da gelandet 
weil ich mir eine Steuerung automatisieren möchte und ich lust aufs 
basteln bekommen habe...

Zu meinem Projekt:

Ich plane einen AVR an den Router zu hängen, diese Seite hier 
http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex ist 
wahrscheinlich bekannt und dient mir als Grundlage, ich müsste noch 
schauen wie schwer es wird das ganze auf einen WLan chip umzutsellen 
aber das ziel ist auf jedenfall drahtrlose anbindung an einen route ggf. 
auch bluetooth.

Soviel zur Grundidee, da aber ich mehr steuern, messen, regeln können 
möchte als der einzelne ATMega32 vermutlich schaffen wird und auch an 
mehreren Baugruppen etwas geregelt, gemessen , bzw. gesteuert werden 
muss, dachte ich daran die oben genannte Schaltung als sozusagen Host 
anzusehen welcher einerseits dem Netzwerk gegenüber den Server 
repräsentiert und andererseits über einen BUS o.ä. mit anderen AVR 
Kommuniziert welcher dann die Regel-Steuer-Mess-Augaben erledigt.

Bei den zu Messenden , Regelnden, Steuerenden Werten/Daten habe ich den 
bedarf für insgesammt (ungefähr):

20 * Zeit- und Reaktions- Schalter MIT (Hardware) PWM
10 * ------------ " -------------- OHNE PWM
20 * Messdaten von Sensoren Auslesen.

Zudem würde ich noch eine SD-Karte zwecks Zwischenspeierung in obige 
Schaltung ergänzen.

Das Auslesen der Daten ist nicht so hochfrequent das ich mit einer hohen 
Übertragungsrate rechne alle paar minuten auslesen reicht, allerdings 
sollte bei ALARM zustand sofort reagiert werden können.

Noch Erwähnenswertes:
Die Entfernung zwischen Router und Tatort ca. 5 m Luftline, Kabel lässt 
sich schwer verlegen daher WLAN.
Die Entfernungen Zwischen den einzelnen Baugruppen können bis zu 2 Meter 
betragen.
Die Klimatischen bedingungen verlangen zu dem das alles Spritzwasser und 
eine relative Luftfeuchtigkeit von 90-100% wegstecken können muss bei 
Umgebungstemperaturen von ca 20-40°C.

So nun die 3 Preisfragen:
1) Lässt sich das ganze so realisieren?
2) Falls Ja - > Was empfiehlt sich Datenbus? wäre ggf. Bluetooth 
kommunikation zwischen den AVR besser?
3) Gäbe es kostengünstigere, bessere, einfachere Lösungen?

Grüsse

von Purzel H. (hacky)


Lesenswert?

>Die Entfernung zwischen Router und Tatort ca. 5 m Luftline, Kabel lässt
sich schwer verlegen daher WLAN.

Eine schlechte Idee. Die Zuverlaessigkeit ist um Groessenordnungen 
verschieden, auch der Stromverbrauch.
Falls Funk. Die benoetigte Bandbreite beachten. WLAN ist fuer Megabyte, 
Bluetooth ist fuer 100kbit, Zigbee ist fuer 100kbit


Fuer "neu in diesem Bereich" etwas ueberdimensioniert in den 
Anforderungen.

von Düsendieb (Gast)


Lesenswert?

Sascha schrieb:
> 1) Lässt sich das ganze so realisieren?

als Anfängerprojekt?  klares nein

von Wolfgang (Gast)


Lesenswert?

Sascha schrieb:
> Die Entfernung zwischen Router und Tatort ca. 5 m Luftline, Kabel lässt
> sich schwer verlegen daher WLAN.

Dann wäre interessant zu wissen, wie du die Stromversorgung der 
Komponenten am "Tatort" gelöst hast? Alleine das WLan-Modul wird nicht 
von Luft und Liebe ins Leben kommen.

von Jörg B. (joerg-sh)


Lesenswert?

Sascha schrieb:
> 3) Gäbe es kostengünstigere, bessere, einfachere Lösungen?

Schau dir mal die STM32 Familie von ST an.

Dort ist viel Peripherie schon drinnen, die du an einem AVR noch teuer 
dran bauen musst.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Als Bus-System würde ich CAN empfehlen, auch wenn das ein paar Drähte 
braucht. Der Bus ist einfach und wie die Abkürzung schon sagt 
"Controllers Area Network", also perfekt für Kommunikation zwischen 
Prozessoren.
Außerdem ist das recht günstig realisierbar.

Ich empfehle für das Projekt auch den STM32Fxxx. Wobei für die 
Zentraleneinheit der STM32F4xx in Betracht käme, der hat genügend Power 
und viel Peripherie drin.
Die Untereinheiten können dann die kleineren STM32F103er haben.

Siehe hier im Artikel: STM32

von Jörg B. (joerg-sh)


Lesenswert?

Zum STMF4xx Beitrag "Re: Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich"

Sehr nettes und vor allem kostengünstiges Board zum einstieg in die 
Materie.

von Frank K. (fchk)


Lesenswert?

Sascha schrieb:

> So nun die 3 Preisfragen:
> 1) Lässt sich das ganze so realisieren?
> 2) Falls Ja - > Was empfiehlt sich Datenbus? wäre ggf. Bluetooth
> kommunikation zwischen den AVR besser?
> 3) Gäbe es kostengünstigere, bessere, einfachere Lösungen?

Microchip hat Embedded WLAN-Module, die per SPI angeschlossen werden.

Siehe hier:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2884

Den zugehörige WLAN&TCP/IP-Stack gibts nur für PICs (d.h. AVR oder ARM 
ist nicht), dafür aber für 8, 16 und 32 Bit PICs. Ein dsPIC33 ist nicht 
teurer als ein Mega32, aber Du bekommst deutlich mehr Leistung für Dein 
Geld.

Wenn Du WLAN verwenden willst, hast Du zu den Teilen von Microchip keine 
Alternative. Alles andere wird eine Zehnerpotenz teurer.

Wenn das ganze sicherheitskritisch ist (sprich: wenn was kaputtgeht, 
wenn die WLAN-Verbindung mal gestört ist), scheidet Funk aus. Wie andere 
Poster schon erwähnt haben, ist CAN dann eine gute Sache.

fchk

von Sascha (Gast)


Lesenswert?

Hallo und danke schon mal für Hinweise und Beteiligungen.

@Wolfgang die Stromversorgung... es ist eine Steckdose vorhanden, ich 
wollte dann vor Ort alles was eine andere Spannung als 230V benötigt via 
Netzteil betreiben:)

Zur grösse des Projektes, es ist kein Projekt mit Zeitbeschränkung und 
ich werde auch nicht alles auf einmal bauen.
Daher hatte ich auch einen Aufbau in Modulbauweise geplant.
Also ist geplant erst einmal die autark agierenden Module zu Bauen und 
dann erst alles zu Vernetzen, daher "checke" ich erst mal alle Optionen 
Ab, denn wenn in der Kette ein Glied reisst, also eine Anforderung nicht 
möglich istzu erfüllen, ist der Rest Irrelevant.

Ich habe gerade mal etwas nach dem STM32 Gegoogelt, wo wäre da meine 
Anlaufpunkt um mich darüber schlauer zu machen, zur ATMega hab ich 
irgendwie mehr gefunden, vor allem Beispielanwendungen.

Danke nochmals.

Grüsse

von Daniel P. (dpolz)


Lesenswert?

Hallo Sascha,

bei TIDeals gab es vor kurzem ein Stellaris-Board mit Ethernet zum 
halben Preis. Der Controller ist recht leistungsfähig, bringt mit dem 
Kit schon ein LCD mit, klar, lässt sich mit einem Netzwerk verbinden und 
lässt sich mit einfachen Erweiterungsboards bestimmt zu deinem Zweck 
verwenden.

Wenn du interessiert bist, ich habe noch einen Code übrig. Also 119$ 
(<100€) versandkostenfrei.

von Sven P. (Gast)


Lesenswert?

Sascha schrieb:
> Hallo und danke schon mal für Hinweise und Beteiligungen.
>
> @Wolfgang die Stromversorgung... es ist eine Steckdose vorhanden, ich
> wollte dann vor Ort alles was eine andere Spannung als 230V benötigt via
> Netzteil betreiben:)
Powerline-Adapter...?
Oder was äquivalentes aus der Hausautomations-Ecke.

von Der Neue (Gast)


Lesenswert?

Gerade bei solchen Dingen finde ich ATMEL noch recht rückständig 
(zumindest was die Perepherie angeht).
Da hat Microchip , NXP(LPC...), TI(Piccolo od. Stelaris), ST (STM...) 
definitiv mehr zu bieten.

Ich würde (wenn ich mir so ein Projekt antuen würde) auch eher für den 
internen Bus CAN verwenden. Protokolle gibts ja schon genügend (da 
könnte man sich vielleicht auch einiges von EIB abkupfern). Zudem ist 
der ziemlich unempfindlich gegenüber Störungen bei relativ einfachen 
Anforderungen (z.B. verdrillte Leitungen)

Dann halt noch irgendein Gateway das die Umsetzung/Ansteuerung zwischen 
Ethernet und CAN macht.

Grüße

Sascha schrieb:
> Ich habe gerade mal etwas nach dem STM32 Gegoogelt, wo wäre da meine
> Anlaufpunkt um mich darüber schlauer zu machen, zur ATMega hab ich
> irgendwie mehr gefunden, vor allem Beispielanwendungen.

Normalerweise findet man für die uC immer direkt beim Hersteller 
(www.st.com) Beispiele für jede Funktion.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Hier im Artikel STM32 sollte das wichtigste drin stehen, auch 
Bezugsquellen. Ansonsten hier im Forum hat sich bereits eine 
professionelle Gemeinde gebildet. Demo-Code gibt es direkt bei ST mit 
der Firmware-Lib, über 80 Demos sind im ZIP.

von can (Gast)


Lesenswert?

schau dir mal die avr32 uc3c familie und xmega an

Fuer beide gibt es von wlan modul von h&d oder von redpine dran und 
kostenfreie treiber und demo von redpine oder hd anfordern und los 
gehts. Auf dem xmega laufts recht gut, footprint ist auch nur paar kb

Ansonsten canbus. Uc3c hat im gegensatz zum stm32f105
Ein vollstaendiges canif und low power, der st verbraet hier viel strom
Avr studio5 hat genuegend support und vollstaendigen support zu bieten

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.