Forum: Mikrocontroller und Digitale Elektronik ControllerIC gesucht.


von frodaku (Gast)


Lesenswert?

Hi,
ich habe jetzt 20 minuten bei google gesucht und nichts gefunden.

um mir ein bisschen arbeit zu sparen bei einem projekt, brauche ich 
einen Servocontroller für modellbauservos. gibt es vll nicht einen 
fertigen ic der vll 20 kanäle gleichzeitig betreiben kann?
oder darf ich mich an meinen atmega88 machen?

danke im voraus.

lg frodaku

von Michael (Gast)


Lesenswert?

Hier gibts in der Codesammlung einen Beispielscode für 18 Kanal Soft 
PWM. Dann kannst du das ganz einfach selbst mit einem Mega88 und gleich 
noch die Funktionen implementieren.

Beitrag "PWM- Controller 18- Kanal TWI- Bus Proj."

von frodaku (Gast)


Lesenswert?

danke für den tipp,
ist ganz interessant. leider brauch ich insgesamt 20 kanäle, dh es sind 
2 zu wenig und einen 2 controller will ich nicht hinsetzen..... glaub 
ich muss dann doch noch selber ran und coden.....


vielen dank!

mfg frodaku

von MaWin (Gast)


Lesenswert?

Ja woher soll dein ControllerIC denn wissen, wohin er die 20 Servos 
steuern soll ?

Hat er dazu 20 Eingänge, in denen er mitgeteilt bekommt, wo jeder 
einzelne Servo stehen soll, und sie diese Eingänge analog doer digital ?

von Michael (Gast)


Lesenswert?

Du möchtest 20 Servos steuern? Klingt interessant ... Was willst du denn 
damit machen?

Wahrscheinlich kann man den Code noch aufbohren, so dass auch eine 
Ansteuerung von 20 Servos möglich ist. Wenn der Controller genug 
Portpins bereithält.

Woher kriegt der Controller die Stellwerte?

von Paul (Gast)


Lesenswert?

Um bei einer PWM-Fernsteuerung die Kanäle im Empfänger zu separieren, 
nutzt man normalerweise ein ganz normales Schieberegister, das durch das 
demodulierte Signal getriggert wird. Sollte es ohne Fernsteuerung 
betrieben werden, muß Du eben die PWM-Kanäle im Controller als Stream 
(wie in der Fernsteuerung) programmieren und dann durch ein 
Schieberegister separieren, wie in einem Empfänger. 2 IC's.

von frodaku (Gast)


Lesenswert?

danke für die antworten.

ich habe schon mal einen servocontroller gemacht... vor langer zeit, 
aber nicht für 20 servos sondern nur für 12servos (atmega8).
der controller sollte diese stellwerte über irgend eine schnittstelle 
bekommen.... Rs232, i2c...... mir eigentlich egal.

ich habe mir nur gedacht es müsste doch einen fertigen ic geben der das 
kann. sonst gibt es doch auch für alles was man braucht fertige ics. in 
einer woche gehen ferien los dann mach ich mich mal an die arbeit.

lg

von Helmut L. (helmi1)


Lesenswert?

frodaku schrieb:
> ich habe mir nur gedacht es müsste doch einen fertigen ic geben der das
> kann. sonst gibt es doch auch für alles was man braucht fertige ics.

Frueher gab es fuer jeden Quatsch fertige ICs. Heutzutage macht der Mann 
von Welt sowas mit uC oder FPGA.

von Harald Wilhelms (Gast)


Lesenswert?

Paul schrieb:
> Um bei einer PWM-Fernsteuerung die Kanäle im Empfänger zu separieren,
> nutzt man normalerweise ein ganz normales Schieberegister, das durch das
> demodulierte Signal getriggert wird.

...oder mit einem 4017, so wie früher in vielen Fernbedienungen. Für
20 Servos braucht man dann deren zwei.
Gruss
Harald

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.