Forum: Mikrocontroller und Digitale Elektronik Ventilsteuerung


von first try (Gast)


Lesenswert?

Guten Tag Forum

Ich bräuchte mal ein paar Hinweise wie mein Vorhaben am "einfachsten" 
realisierbar wird.

Hier der Plan :)
Ich bin daran eine hydraulische Schaltung zusammen zu bauen. Als ich die 
Preise für 4-Wege ventile und deren Druckverluste gesehen habe, 
entschied ich mich selber welche zu bauen. Mechanisch ist alles am start 
und einzeln funktionieren die Ventile wie geplant. Jetzt muss ich aber 
23 von denen regeln.
Ein Ventil besteht aus einem DC-Getriebemotor und einem quadratur 
encoder (AMS5304). Momentan benutze ich einen AVR Atmega32 und ein L298 
um 2 Ventile zu bedienen. D.h. ich bräuchte jetzt 12 AVR's und L298. 
Diese 12 Controller werden dann von einem weiteren AVR gesteuert.
Jetzt stellt sich die Frage nach den Spannungsversorgungen. Es sind 
gleichzeitig maximal 6 Ventile bzw. Motörchen im Einsatz mit je max 0.6A 
bei 24V. Ich nehme jetzt mal an, das die 13 AVR's nicht ohne weiteres 
alle am gleichen ground hängen können ohne das es Probleme gibt. Dazu 
kommt, dass beim L298 der Leistungsteil am gleichen gnd hängt wie die 
Logik. Ich dachte daran für jede AVR/L298 Kombi ein eigenes 5V und 24V 
Netzteil zu besorgen um auf Nummer sicher zu gehen. Dies wäre aber nicht 
unbedingt günstig und sinnvoll, da ein 24V/4A Netzteil ja reichen würde 
und keine Ahnung ob es überhaupt hilft?! (was passiert wenn ich dann 
total 24 Netzteile (12x 5V/ 12x 24V) relativ dicht neben einander habe) 
Hat da jemand bessere Ideen, Bauteile oder sonst wie Tipps auf Lager??

Gruess
Chrys

von Falk B. (falk)


Lesenswert?

@  first try (Gast)


>Ein Ventil besteht aus einem DC-Getriebemotor und einem quadratur
>encoder (AMS5304). Momentan benutze ich einen AVR Atmega32 und ein L298
>um 2 Ventile zu bedienen.

Leicht überdimensioniert ;-)

> D.h. ich bräuchte jetzt 12 AVR's und L298.
>Diese 12 Controller werden dann von einem weiteren AVR gesteuert.

>Jetzt stellt sich die Frage nach den Spannungsversorgungen. Es sind
>gleichzeitig maximal 6 Ventile bzw. Motörchen im Einsatz mit je max 0.6A
>bei 24V. Ich nehme jetzt mal an, das die 13 AVR's nicht ohne weiteres
>alle am gleichen ground hängen können ohne das es Probleme gibt.

Aber natürlich. Warum denn nicht?

> Dazu
>kommt, dass beim L298 der Leistungsteil am gleichen gnd hängt wie die
>Logik.

Auch das ist der NORMALFALL! Leute, habt ihr eine Phobie gegen 
gemeinsame Masse /Ground? Dann solltet ihr auch nicht in geschlossenen 
Räumen mit anderen menschen zusammen Luft atmen, Wasser trinken etc.

>Ich dachte daran für jede AVR/L298 Kombi ein eigenes 5V und 24V
>Netzteil zu besorgen um auf Nummer sicher zu gehen.

Unsinn.

Ersetze deinen ATmega32 durch einen Tiny2313 und häng den Per I2C oder 
UART an einen Bus. Dort kann dann dein Master die entsprechenden Befehle 
an die Ventile geben. Alles mit EINEM Netzteil und gemeinsamer Masse.

von first try (Gast)


Lesenswert?

vielen Dank für deine Antwort.

Falk B. schrieb:
> Ersetze deinen ATmega32 durch einen Tiny2313 und häng den Per I2C oder
> UART an einen Bus. Dort kann dann dein Master die entsprechenden Befehle
> an die Ventile geben. Alles mit EINEM Netzteil und gemeinsamer Masse.

Also ein 5V für die Tinys, Encoder und L298 logik und ein 24V Netzteil 
alle am selben ground und dann für jeden Tiny einen eigenen 
Spannungsregler usw, wie wenn er alleine wäre? Und dann mit SPI die 
controller bedienen?

Falk B. schrieb:
> Leute, habt ihr eine Phobie gegen
> gemeinsame Masse /Ground?

Ja irgend wie habe ich schon ein mulmiges gefühl das ganze ohne filter 
und nichts einfach zusammenzuhängen... Habe ja überall PWM signale für 
die Leistung der Motoren usw.

aber du meinst dies ist kein Problem?

Gruss Chrys

von Der Andere (Gast)


Lesenswert?

first try schrieb:
> Ja irgend wie habe ich schon ein mulmiges gefühl das ganze ohne filter
> und nichts einfach zusammenzuhängen

???
Warum heisst das wohlt Ground oder Masse?
Weil es das GEMEINSAME Bezugspotential für alle Baugruppen ist.

von Dennis R. (dennis_ec) Flattr this


Lesenswert?

Schau dich mal im Automobilbereich um zum Thema Masse..

von first try (Gast)


Lesenswert?

Hmm habe halt vorher die application notes von atmel gelesen und da 
steht:
The power and ground planes here are parts of the high current loop. As 
a result of this, noise is spread more easily to other devices on the 
board, and radiated emission from the board is increased even further. 
The whole ground plane will act as an antenna for the noise, instead of 
only the high current loop. This will be the case if the power and 
ground pins are connected directly to the planes (typical for 
hole-mounted components) and the decoupling capacitor is connected the 
same way.
....
In applications where noise is present, the Atmel AVR devices might 
behave erratic. Some customers have reported certain noise related 
issues after power-up, wake-up or after changes to the clock prescaler 
when running AVR devices at a CPU speed around 2MHz, in particular with 
varying supply
voltage and/or temperature conditions.

Und sie schlagen einen LC filter vor um die Sache sauber zu entkoppeln 
und natürlich ein korrektes Design. Da ich nicht so der Profi bin was 
layouten angeht, machte ich mir halt Sorgen und hab hier mal 
nachgefragt...

Scheinbar mache ich mir aber umsonst sorgen, sagen die einen und eine 
Atmel application note sagt halt was anderes...

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.