Hallo, ich wollt mal fragen ob das so passt: Ich hab ein 50A Motorentreiber aus Hongkong bestellt: http://www.ebay.de/itm/50A-H-bridge-Coreless-Motor-Driver-Forward-Reversion-Brake-For-Smart-Car-Arduino-/180984278054?pt=LH_DefaultDomain_0&hash=item2a2380ec26 Leider sind die Beschreibungen nicht ausführlich. Die Karte hat folgende Anschlüsse: V + Power Input + GND Power Input - EN Driver Enable, high enable, low off RPWM Forward PWM input, high active LPWM Reverse PWM input, active high CT Current signal output,analog signal VT Voltage signal output, analog signal Auf der Rückseite von grünen Stromklemmen stehen: M+, M-, B+ und GND Die beiden LPWM und RPWM sind bei mir an pins 10 und 11 von Arduino angeschlossen. (im Bild weisses Kabel) Der EN an pin 13. (Im Bild grünes Kabel) Power Anschlüsse GND und V+ sind an 5V und GND von Arduino angeschlossen. (Im Bild schwarz und Rot) was glaub ich ein Fehler ist, es sollte an Vin... Ein kleiner Code von mir geschrieben und das ganze lässt sich über eine 9V Blockbatterie starten. Strom bekommt zuerst der Motorentreiber. 9V Blockbatterie an B+ und GND. Der Motorentreiber versorgt dann Arduino Strom Kann man das alles so belassen? Oder kann ich die Stromversorgung einfach trennen? (was anscheinend auch funktioniert) Ein 12V Bleiakku versorgt Motorentreiber Strom und Arduino bekommt 5V per USB oder so... ? Normalerweise muss die Masse mit allem verbunden sein oder? 2. Frage: Da soll ein 12V Akkuschraubermotor hin. Was für ein Kondensator braucht es zwischen + und -? 100nf? Es gibt einen ähnlichen Motorentreiber, der ähnlich aufgebaut ist, mit ein bißchen mehr Beschreibung: http://www.ebay.de/itm/High-Power-50A-Dual-Channel-motor-drive-module-Arduino-Compatible-and-library-/130717806584?pt=LH_DefaultDomain_0&hash=item1e6f636ff8
Kommt mir bekannt vor. Dieser Motortreiber + Arduino gabs doch schonmal.
die frage ist diesmal: stromtrennung möglich? und kondensator?
Keine Ahnung was du mit "Stromversorgung trennen" meinst. Das Ding hat Spannungsanschlüsse für die Last (Motor) und für die Logik. Natürlich ist das für eine getrennte Versorgung ausgelegt. Und natürlich müssen die Massen beider Logikbausteine (Motorreiberlogik und Arduino) zusammen geführt sein. Wo da ein Kondensator erforderlich sein soll erschließt sich mir nicht. gruß cyblord
Helmut vB schrieb: > Power Anschlüsse GND und V+ sind an 5V und GND von Arduino > angeschlossen. (Im Bild schwarz und Rot) was glaub ich ein Fehler ist, > es sollte an Vin... Kann sein. Muss nicht sein. Miss mal nach, welche Spannung an V+ rauskommt, wenn du da mal eine schöne 12V Batterie an die BT anschliesst. > Kann man das alles so belassen? Oder kann ich die Stromversorgung > einfach trennen? (was anscheinend auch funktioniert) Trennen kannst du natürlich. AUs der Website
1 | R1 short circuit, VCC and B + short circuit. VCC output voltage and drive the input voltage. |
2 | |
3 | R1 open circuit, VCC and B + disconnect. VCC input voltage 3-12 V. |
einzig das "VCC and B+ short circuit" macht mir Kopfzerbrechen. Wenn das stimmt, dann würdest du 12V auf den Vcc geben, was deinen Arduino grillen würde, wenn du an +5V gibst. Auf der anderen Seite sind das Chinesen. Die können oft nicht mehr Englisch als ein 70-jähriger Bayer aus Oberbergdorf, der Zeit seines Lebens nicht weiter aus seinem Dorf als bis Unterbergdorf rausgekommen ist. Sollte man also nicht unbedingt wortwörtlich nehmen. -> 12V an die BT Anschlüsse anschliessen und (bei nicht angeschlossenem Arduino!) nachmessen, was da wirklich rauskommt! Nachmessen ist sowieso nie verkehrt. > 2. Frage: Da soll ein 12V Akkuschraubermotor hin. Was für ein > Kondensator braucht es zwischen + und -? 100nf? Der Motor muss entstört werden, wenn das ein Bürstenläufer ist und er noch nicht entstört ist. Im Modellbau nimmt man 47nF. Und zwar 3 Stück Motor + Motor - | | | Motor-Gehäuse | | | | | | | | | +-- 47 --+ +-- 47 -+ | | +------- 47 -------+ direkt an den Motoranschlüssen!
1. habe nachgemessen: da kommen wirklich 12V raus. Ich frage mich ob der Motorentreiber auch über V+ Strom ziehen würde. (Wenn nur Arduino Strom hat und Motorentreiber nicht) Bei Akkuschraubermotoren würde Arduino sofort durchbrennen. Also wenn ich schon trennen würde, sollte nur GND von Motorentreiber mit GND von Arduino verbunden werden? 2. Ok vielen Dank für die Skizze. dann sind 47 nF Kerko hoffentlich richtg. Muss ich noch bestellen.
gemessen: zwischen B+ und VCC ist kein Widerstand. Motorentreiber könnte also Strom von Arduino ziehen. Zum Glück zog der Motor den ich getestet habe nur 100 mA. Also nur GND mit GND verbinden?
Helmut vB schrieb: > gemessen: zwischen B+ und VCC ist kein Widerstand. Motorentreiber könnte > also Strom von Arduino ziehen. Zum Glück zog der Motor den ich getestet > habe nur 100 mA. > > Also nur GND mit GND verbinden? Ja. GND musst du immer verbinden, es sei denn da ist eine galvanische Trennung. Aber die wäre erwähnt.
Am besten Datenblätter besorgen und alles durchmessen. Hatte mich mal gewundert warum meine USB-Seriell Wandler aus China nicht funktionierten. Nach dem Studium des Datenblattes und Durchmessen der Leitungen stellte sich heraus, dass die Beschriftungen für TxD und RxD vertauscht waren ...
Der normale Arduino benötigt ja nicht 5V sondern eine Spannungsreglereingangsspannung also sind 12V ok. Der Motortreiber reicht bei kurzgeschlossenem R1 die Spannung von B+ an V+ weiter, also ist es ok dort den Arduino anzuschliessen, es sei denn du umgehst seinen Spannungsregler. Aber eine 9V Blockbatterie für einen Akkuschraubermotor der durchaus 20A ziehen kann ist gnadenlos unterdimensioniert. Zur Entstörung noch 2 UKW Drosseln in dessen verdrillte Zuleitunhen zusätzlich zu den 3 47nF Kondensatoren.
Heisenberg schrieb: > Am besten Datenblätter besorgen und alles durchmessen. > > Hatte mich mal gewundert warum meine USB-Seriell Wandler aus China nicht > funktionierten. Nach dem Studium des Datenblattes und Durchmessen der > Leitungen stellte sich heraus, dass die Beschriftungen für TxD und RxD > vertauscht waren ... Hatte ich auch schon oft. Allerdings muss das nicht unbedingt ein Fehler sein. Es kommt nur darauf an, welche Seite die Beschriftung repräsentiert. Für einen Anfänger kann es sogar einleuchtend ein. Er verbindet dann Controller-TXD mit Wandler-TXD und genauso bei RXD und es funktioniert. Ein fortgeschrittener User würde direkt erstmal kreuzen und es geht nicht. gruß cyblord
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.