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
>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.
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.
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.
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
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.
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
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
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.
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.