Forum: Mikrocontroller und Digitale Elektronik Motortreiber gesucht - 10V, 1A, mit DIR


von moto (Gast)


Lesenswert?

Hallo,

ich bin auf der Suche nach einem Motortreiber. Der DRV8833 würde (fast) 
meinen Wünschen entsprechen, allerdings hätte ich gernen einen, bei dem 
ich anstatt 2 PWM Pins für die Richtung einen PWM Pin für den Dutycycle 
und einen für die Richtung (DIR) habe. Welche gäbe es denn da? (bei TI 
bin ich nicht mehr so recht weitergekommen).
Ach ja: Der DRV8834 könnte das, allerdings hat der dann doch eigentlich 
zu viel funktionalität(und damit Pins). 2 Channels wären noch wichtig, 
mit einem Channel finde ich welche.

von aSma>> (Gast)


Angehängte Dateien:

Lesenswert?

Servus,
Wie groß ist der Innenwiderstand des Motors? Hast du genauere Daten?
Es gibt kaum Netzteile mit 10V. Entweder 9V oder standartmäßig 12V.

> ich bin auf der Suche nach einem Motortreiber. Der DRV8833 würde (fast)
> meinen Wünschen entsprechen, allerdings hätte ich gernen einen, bei dem
> ich anstatt 2 PWM Pins für die Richtung einen PWM Pin für den Dutycycle
> und einen für die Richtung (DIR) habe.

Der DRV8833:
>Outputs can be in Parallel for
>-3-A RMS,4-A Peak(PWP and RTY)
>-1-A RMS,4-A Peak (PW)
>Wide Power Supply Voltage Range: 2.7 to 10.8V

Da muss man auf jedenfall Schutzmaßnahmen treffen, damit die EMK nicht 
den Treiber zerstört. Eventuell gehst du auf 9V Netzteil. Ist eine 
Nummer sicherer. Dieser Treiber kann auch Strom regeln, sehe ich grad.

Zuerst musst du erstmal verstehen wie wie man einen Motor ansteuert. 
Dazu sind die Logiktabellen ganz gut geeignet. Man hat immer zwei Pins, 
die man mittels PWM ansteuert. Ganz unabhängig wie die Hersteller diese 
Pins nennen! Ein 3. Pin schaltet die H-Brücke frei und kann einfach auf 
High gesetzt werden.

> Ach ja: Der DRV8834 könnte das, allerdings hat der dann doch eigentlich
> zu viel funktionalität(und damit Pins). 2 Channels wären noch wichtig,
> mit einem Channel finde ich welche.

Der DRV8834 hat die gleichen Spezifikationen. Nur ein paar Pins mehr. Es 
ist eingetlich mehr ein classischer Stepper Treiber. Man müsste also den 
CONFIG Pin auf low setzen, damit DC Motorsteuerung EN ist. Da intern 
pulldown, reicht einfach ein Cuttermesser aus. Die Logiktabelle ist im 
Anhang. Da siehst man, dass nur zwei Pins angesteuert werden!

Erzähl mal über dein Projekt etwas mehr, da kann dir besser helfen.

mfg

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Der BA6209 sollte da auch gehen und kann bis 1,6A und max. 18V. 
Alternativ auch der BA6219 (2,5A) und der BA6238 (1,6A Dual Driver) - 
alle von Rohm. BA6209 und 6219 gibts bei Frau Reichelt.

: Bearbeitet durch User
von moto (Gast)


Lesenswert?

aSma>> schrieb:
> Servus,
> Wie groß ist der Innenwiderstand des Motors? Hast du genauere Daten?
> Es gibt kaum Netzteile mit 10V. Entweder 9V oder standartmäßig 12V.
>
>> ich bin auf der Suche nach einem Motortreiber. Der DRV8833 würde (fast)
>> meinen Wünschen entsprechen, allerdings hätte ich gernen einen, bei dem
>> ich anstatt 2 PWM Pins für die Richtung einen PWM Pin für den Dutycycle
>> und einen für die Richtung (DIR) habe.
>
> Der DRV8833:
>>Outputs can be in Parallel for
>>-3-A RMS,4-A Peak(PWP and RTY)
>>-1-A RMS,4-A Peak (PW)
>>Wide Power Supply Voltage Range: 2.7 to 10.8V
>
> Da muss man auf jedenfall Schutzmaßnahmen treffen, damit die EMK nicht
> den Treiber zerstört. Eventuell gehst du auf 9V Netzteil. Ist eine
> Nummer sicherer. Dieser Treiber kann auch Strom regeln, sehe ich grad.
>
> Zuerst musst du erstmal verstehen wie wie man einen Motor ansteuert.
> Dazu sind die Logiktabellen ganz gut geeignet. Man hat immer zwei Pins,
> die man mittels PWM ansteuert. Ganz unabhängig wie die Hersteller diese
> Pins nennen! Ein 3. Pin schaltet die H-Brücke frei und kann einfach auf
> High gesetzt werden.
>
>> Ach ja: Der DRV8834 könnte das, allerdings hat der dann doch eigentlich
>> zu viel funktionalität(und damit Pins). 2 Channels wären noch wichtig,
>> mit einem Channel finde ich welche.
>
> Der DRV8834 hat die gleichen Spezifikationen. Nur ein paar Pins mehr. Es
> ist eingetlich mehr ein classischer Stepper Treiber. Man müsste also den
> CONFIG Pin auf low setzen, damit DC Motorsteuerung EN ist. Da intern
> pulldown, reicht einfach ein Cuttermesser aus. Die Logiktabelle ist im
> Anhang. Da siehst man, dass nur zwei Pins angesteuert werden!
>
> Erzähl mal über dein Projekt etwas mehr, da kann dir besser helfen.
>
> mfg

Ich will (vermutlich) insgesamt 4 Motoren ansteuern. Da es ja 
Motortreiber mit der Beschaltung DIR, PWM gibt, dachte ich mir, es wäre 
am schönsten. So spare ich mir für Vorwärts/Rückwärts die interne 
Umschaltung zwischen den PWM Kanälen. Außerdem bin ich dann von Haus aus 
freier in der Beschaltung des steuernden µC.
Ich dachte mir also für 4 Motoren reichen 2 Motortreiber, wenn jeder 
Motortreiber 2 Motoren unabhängig von einander schalten kann.
Um die 2 Motoren pro Motortreiber anzusteuern, bräuchte ich also nur 2 
PWMs und 2 Pins, welche irgendwelche Pins sein können.
(also quasi wie https://www.pololu.com/product/2990 , nur halt gleich 
für 2 Motoren, also mit 2 Kanälen).

grüße

von Jo T. (Gast)


Lesenswert?

DRV8833 und 8834 hattest du schon, aber der 8835 dürfte es sein oder 
8838, einzeln, aber günstiger und daher auch zu erwägen. Habe beide 
verwendet für Modellfahrzeuge, jedoch nur mit 3,6 V.

von aSma>> (Gast)


Lesenswert?

> Ich will (vermutlich) insgesamt 4 Motoren ansteuern. Da es ja
> Motortreiber mit der Beschaltung DIR, PWM gibt, dachte ich mir, es wäre
> am schönsten.

Man denkt und denkt und es kommt doch anders. Dann hat man falsch 
gedacht.

> Ich dachte mir also für 4 Motoren reichen 2 Motortreiber, wenn jeder
> Motortreiber 2 Motoren unabhängig von einander schalten kann.

Hier hast du sogar richtig gedacht. Steht auch alles im Datenblaetter 
drin.

> Um die 2 Motoren pro Motortreiber anzusteuern, bräuchte ich also nur 2
> PWMs und 2 Pins, welche irgendwelche Pins sein können.

Wenn du denkst, dass es so ist, dann ist doch alles gut. Viel Spaß beim 
Schaffen.

mfg

von U. M. (oeletronika)


Lesenswert?

Hallo,
> moto schrieb:
> Ich dachte mir also für 4 Motoren reichen 2 Motortreiber, wenn jeder
> Motortreiber 2 Motoren unabhängig von einander schalten kann.
bei solchen Sachen empfehle ich auf alle Fälle mal bei Allegro nach zu 
sehen:
http://www.allegromicro.com/en/Products/Motor-Driver-And-Interface-ICs.aspx

Ich nutze z.B. den A3966 seit Jahren, aber der ist bischen schwach (nur 
650mA).

Aber z.B. A4954 würde deinen Wünschen wohl voll entsprechen.
http://www.allegromicro.com/en/Products/Motor-Driver-And-Interface-ICs/Brush-DC-Motor-Drivers/A4954.aspx

Auch der A4986 würde wohl den Zweck genauso erfüllen.
http://www.allegromicro.com/en/Products/Motor-Driver-And-Interface-ICs/Bipolar-Stepper-Motor-Drivers/A4986.aspx
Gruß Öletronika

: Bearbeitet durch User
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.