- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: L9110S H-Bridge an STM32 Blue Pill

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    07.09.2013
    Beiträge
    8

    L9110S H-Bridge an STM32 Blue Pill

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo zusammen,
    ich tüftel gerade an einer Motorsteuerung für ein paar 12V DC Motoren und bin auf Fehlersuche
    Ich habe mehrere L9110S H-Bridge IC´s verwendet und steuere sie mit einem STM32103c an. Komischerweise funktioniert nur einer von vieren richtig
    Ich arbeite zum ersten mal mit einem STM32 Blue Pill und der Arduino IDE, normale Arduinos habe ich schon oft verwendet.
    Der L9110S wird mit 12V versorgt und die beiden Eingänge des IC´s sind mit 10K Pullup Widerständen an 12V angeschlossen. Mein Multimeter sagt dass da dann ca. 4,05V an den Eingängen liegen. Macht das dem STM32 etwas aus wenn die IO Pins als Ausgänge deklariert sind, da es ja ein 3.3V uC ist?

    Ich habe z.B an einem Ausgangspin des STM32 nur 0.72V anliegen wenn ich ihn auf HIGH schalte, auch wenn er ohne den L9110S betrieben wird. Deshalb die Frage ob der uC irgendwie einen Schlag hat


    Gruß Scynd

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Scynd Beitrag anzeigen
    Der L9110S wird mit 12V versorgt und die beiden Eingänge des IC´s sind mit 10K Pullup Widerständen an 12V angeschlossen.
    Warum?

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    07.09.2013
    Beiträge
    8
    Das hab ich so von den fertigen Modulen übernommen die es von der Stange gibt.
    Mit den Arduinos funktioniert das wohl.
    Klicke auf die Grafik für eine größere Ansicht

Name:	1.jpg
Hits:	4
Größe:	32,4 KB
ID:	34779

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Ich habe ein "Datenblatt" gefunden https://www.segor.de/dokumente/l9110.pdf

    Dort steht drinnen das die Eingänge TTL/CMOS kompatibel sind. Also Pullup weg (die legt man normalerweise auf die Versorgung vom Controller, also 5V bzw 3,3V,...) und die Controllerpins direkt an den L9110. Damit du keine schwebenden Eingänge am L9110 hast (wenn der uC falsch konfiguriert, in Reset,... ist) kannst du Pulldown Widerstände einbauen. Im PDF oben steht das die Ausgänge low sind wenn beide Eingänge high oder low sind.

    Ich würde sowieso nur Bauteile verbauen bei denen man viele Infos findet bzw ein richtiges Datenblatt hat (und leicht verfügbar ist, aber nicht als Modul).

    MfG Hannes

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    07.09.2013
    Beiträge
    8
    Danke für die Info.
    Dann plane ich Pullups an 3.3V ein. 2k7 Ohm sollten da passen oder?

  6. #6
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Das kannst du machen, ich verwende aber normalerweise 10k Widerstände.
    Wenn du SMD Widerstände und die ICs direkt (nicht als Modul) verbaust, dann würde ich die Widerstände auf GND legen. Der Grund ist das GND und die Eingänge direkt nebeneinander sind.

    MfG Hannes

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Scynd Beitrag anzeigen
    Danke für die Info.
    Dann plane ich Pullups an 3.3V ein. 2k7 Ohm sollten da passen oder?
    Warum überhaupt Pullups? Warum nicht Pulldowns, wie 021aet04 vorgeschlagen hat? Und warum 2,7K? Um deinem Blue Pill an den I/Os was zu tun zu geben?. Bei einem CMOS-Chip tuns auch 47k. Die 10k sind doch auch nur ausgewürfelt.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  8. #8
    Neuer Benutzer Öfters hier
    Registriert seit
    07.09.2013
    Beiträge
    8
    Jetzt muss ich weiter ausholen.
    Ich habe auf meiner Platine an den Steuerleitungen zwischen STM32 und L9110S auch noch Taster, die GND durchschalten damit ich auch einzelne Motoren auf Tastendruck verfahren kann, falls es mal nötig sein sollte. Da ich ja nach dem weiter oben geposteten Diagramm die 10k Widerstände reingemacht habe, hat das mit den tastern auch gut funktioniert.
    Das ist der Grund warum ich Pullups nehmen wollte, weil ich dann nicht die ganze Platine neu Layouten muss
    Auf die 2,7k Widerstände bin ich gekommen, da die meist für den I2C Bus auf 3.3V zum hochziehen verwendet werden

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Scynd Beitrag anzeigen
    Jetzt muss ich weiter ausholen.
    Ich habe auf meiner Platine an den Steuerleitungen zwischen STM32 und L9110S auch noch Taster, die GND durchschalten
    Verstehe Ich das richtig: du schließt die Ausgänge deines Blue Pill mit einemTaster gegen GND kurz?

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  10. #10
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Tasten an einem uC Ausgang ist keine gute Idee. Wenn der uC den Ausgang auf high schaltet und du mit dem Taster den Pegel auf low ziehst, hast du einen Kurzschluss.

    Besser ist es wenn du die Tasten auf einen uC Eingang gibst und du mit dem Programm den Ausgang steuerst oder du eine Oder-Verknüpfung einbaust (mit Gatter oder Dioden).

    MfG Hannes

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. BeagleBone Blue mit servo motoren
    Von Venkatachalam im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 2
    Letzter Beitrag: 19.01.2018, 23:23
  2. Antworten: 5
    Letzter Beitrag: 02.12.2017, 17:06
  3. Electric Blue: Elektroauto bricht Geschwindigkeitsrekord
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 22.09.2014, 07:22
  4. Blue AtMega32 Funk
    Von xythobuz im Forum Asuro
    Antworten: 11
    Letzter Beitrag: 12.11.2009, 21:12
  5. Per Blue-Tooth SMS ans Handy schicken
    Von enterprise30 im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 2
    Letzter Beitrag: 19.05.2008, 00:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress