Stufenlose PWM und Motor Schutzschaltung

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 25 11 2024  15:50:12      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte

Gehe zu Seite ( Vorherige Seite 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 Nächste Seite )      


Autor
Stufenlose PWM und Motor Schutzschaltung
Suche nach: pwm (3619) motor (30974) schutzschaltung (1724)

    







BID = 881131

Offroad GTI

Urgestein



Beiträge: 12742
Wohnort: Cottbus
 

  



Zitat :
Ist alles okay?
Nein. Es fehlt jeweils vom mittleren Brückenzweig eine Verbindung zum Treiber. Sonst steht kein Bezugspotential für die Gatespannung der highseitigen MOSFETs zur Verfügung.




_________________
Theoretisch gibt es zwischen Theorie und Praxis keinen Unterschied. Praktisch gibt es ihn aber.

BID = 881209

GerDominator

Stammposter



Beiträge: 233

 

  

Und jetzt?


BID = 881211

Offroad GTI

Urgestein



Beiträge: 12742
Wohnort: Cottbus

Wesentlich besser





_________________
Theoretisch gibt es zwischen Theorie und Praxis keinen Unterschied. Praktisch gibt es ihn aber.

BID = 881219

GerDominator

Stammposter



Beiträge: 233

Super dann kann man jetzt mit dem Operationsverstärker weitermachen

Ich muss mir erstmal durchlesen was ein OP überhaupt ist und was man mit dem so treiben kann Geschweige denn ihn richtig beschaltet. Dann lese ich mir das Datenblatt von dem mir für die Schaltung vorgeschlagenen OP durch.

Anschließend werde ich wohl ein falsches Schaltbild posten und fragen ob es so richtig ist. Daraufhin werdet ihr mir wohl wieder ca. 5 Fehler nennen die ich gemacht habe

Danke für die super schnellen Antworten Offroad GTI

Wenn der OP richtig eingezeichnet ist, gehts an das Platinenlayout. Wenn das fertig ist bestelle ich alle Bauteile, baue einen Testvorrichtung und das Programmieren kann beginnen

MFG
GerDominator

BID = 881330

Racingsascha

Schreibmaschine



Beiträge: 2247
Wohnort: Gundelsheim
ICQ Status  

Die Sache mit dem OP lässt sich stark vereinfachen, wenn man einen sog. Highside-Stromsensor wie den LT1787 (o.ä.) nimmt. Der braucht fast keine Beschaltung und hat den Vorteil, dass er den Strom auf der Plus-Seite misst statt auf der Masseseite.

_________________
Fnord ist die Quelle aller Nullbits in deinem Computer.
Fnord ist die Angst, die Erleichterung, und ist die Angst.
Fnord schläft nie.

BID = 881382

GerDominator

Stammposter



Beiträge: 233

Ich habe mal in das Datenblatt reingeschaut bin aber nicht wirklich schlau daraus geworden
Ist es so, dass der LT1787 die Stromstärke über die Spannung interpretiert und dann ein Signal ausgibt, dass quasi Informationen über die Stromstärke enthält, welches dann vom µC weiterverarbeitet werden kann? Habe ich mir jetzt mal zusammengereimt und ist wahrscheinlich Schwachsinn

Ich weiß inzwischen was ein OP ist und wie die Grundschaltungen aussehen und funktionieren.

Problem ist auch, dass man die Stromänderung analysieren muss. Wenn der Motor blockiert, steigt ja der Stromverbrauch rapide an. Ich stelle mir das aber problematisch vor, weil gerade während dem Anlaufvorgang die Stromschwankung wohl enorm ist. Ich weiß nicht inwieweit das durch den Softanlauf kompensiert wird.. Andererseits könnte man diese Abfrage softwaretechnisch erst dann ausführen wenn der Softanlauf vorbei ist. Das hätte dann halt den Nachteil, dass der Motor nicht stoppt wenn er beim Anlaufvorgang blockiert.

Ich denke ich brauche ein wenig Aufklärung von euch Profis

BID = 881395

Racingsascha

Schreibmaschine



Beiträge: 2247
Wohnort: Gundelsheim
ICQ Status  


Zitat :
Ist es so, dass der LT1787 die Stromstärke über die Spannung interpretiert und dann ein Signal ausgibt, dass quasi Informationen über die Stromstärke enthält, welches dann vom µC weiterverarbeitet werden kann?
Nein, der misst den Strom schon über den Spannungsabfall an einem definierten Widerstand. Nur eben auf der Plus-Seite, was mit normalen OPs umständlicher ist. Der interne Verstärker im LT1787 gibt einen dem Spannungsabfall über dem Shunt proportionalen Strom aus, den man entweder direkt an Pin5 abgreifen kann, oder durch Kurzschluss mit einem Widerstand in eine proportionale Spannung umwandelt. Somit lässt sich der Wert des Shunts frei wählen, und mit dem Widerstand von Pin5 nach Masse stellt man die Verstärkung ein. Les dir dazu mal auf Seite 12/13 die Abschnitte "Single Supply Unidirectional Operation" und "Adjusting Gain Setting" durch.

Ich würde den Strom messen, der bei maximal erlaubter/gewünschter Schwergängigkeit fliesst und diesen eben als Obergrenze einprogrammieren. Bei Vollblockierung wird dieser Strom meist schon bei geringer Pulsbreite überschritten. Dann kann man sich entscheiden, ob man sofort abschaltet oder für einige Sekunden diesen maximalen Strom fliessen lässt, falls sich die Blockierung von alleine löst.

_________________
Fnord ist die Quelle aller Nullbits in deinem Computer.
Fnord ist die Angst, die Erleichterung, und ist die Angst.
Fnord schläft nie.

BID = 881399

Racingsascha

Schreibmaschine



Beiträge: 2247
Wohnort: Gundelsheim
ICQ Status  

Achja hab noch drei Kommentare zu deiner Schaltung:

Der Quarz am PIC ist falsch beschaltet. Die Kondensatoren müssen nach Masse geschaltet werden. Du kannst aber auch den internen 8MHz-Oszillator verwenden, wenn dir 1% Genauigkeit reicht.

Reset muss mit einem Widerstand nach 5V gezogen werden. Für den Anfang ist es dann auch sinnvoll, wenn man noch einen Taster nach Masse anschliesst, damit du den PIC resetten kannst.

Die Schaltung kannst du so nur mit 12-15V betreiben, da der IR2110 ebenfalls mit dieser Spannung betrieben wird und auch nicht viel mehr aushält. Wenn du sie auch mit 24V betreiben willst, musst du den IR2110 ebenfalls mit einem Spannungsregler versorgen, der eben 12V ausgibt.

_________________
Fnord ist die Quelle aller Nullbits in deinem Computer.
Fnord ist die Angst, die Erleichterung, und ist die Angst.
Fnord schläft nie.

BID = 881427

GerDominator

Stammposter



Beiträge: 233

Danke deine Erklärung zu dem LT1787 war echt super. Sogar ich habe es verstanden Ich hatte jetzt nur zwei Probleme, ich hab kein passendes Package in Eagle, also habe ich mich zum ersten mal an sowas rangetastet. Dann habe ich aber gemerkt (wollte nachschauen welches Gehäuse vorliegt), dass es diesen OP weder bei Reichelt, noch bei Conrad, noch bei Ebay gibt Kennst du einen Anbieter wo man dieses Bauteil kaufen kann? Oder sollten wir vll doch auf einen anderen ähnlichen OP ausweichen?


Zitat :
Der Quarz am PIC ist falsch beschaltet. Die Kondensatoren müssen nach Masse geschaltet werden. Du kannst aber auch den internen 8MHz-Oszillator verwenden, wenn dir 1% Genauigkeit reicht.

Gut, dass dir das aufgefallen ist. Ich hatte bei meinem PIC16F876A einen extra Pin für Masse über dem Oszi, dachte das wäre bei allen so, jetzt habe ich aber gesehen, dass der Pin für die Programmierspannung gedacht ist. Würdest du persönlich den Internen benutzen? Was für Auswirkungen kann ein Fehler haben? Kann durch einen Fehler passieren, dass auf einmal bei der H-Brücke ein Kurzschluss geschaltet wird?


Zitat :
Reset muss mit einem Widerstand nach 5V gezogen werden. Für den Anfang ist es dann auch sinnvoll, wenn man noch einen Taster nach Masse anschliesst, damit du den PIC resetten kannst.

Ist soeben geschehen


Zitat :
Die Schaltung kannst du so nur mit 12-15V betreiben, da der IR2110 ebenfalls mit dieser Spannung betrieben wird und auch nicht viel mehr aushält. Wenn du sie auch mit 24V betreiben willst, musst du den IR2110 ebenfalls mit einem Spannungsregler versorgen, der eben 12V ausgibt.

Dann werde ich noch welche einbauen, die Schaltung soll ja universell sein. Wird der 7805 nicht zu heiß wenn er 24V auf 5V runtersetzt?

Wieso schaltet man nicht einen Widerstand vor den Spannungswandler um ihn zu entlasten?

DC-DC Wandler
Ich habe nix gescheites wie den 7805 für die 24V auf 12V gefunden. Ich denke mal das Bauteil hier ist viel zu teuer und unnötig.

MFG GerDominator






BID = 881433

Offroad GTI

Urgestein



Beiträge: 12742
Wohnort: Cottbus


Zitat :
Wird der 7805 nicht zu heiß wenn er 24V auf 5V runtersetzt?
Kommt auf den Strom an, den er dabei liefern muss.


Zitat :
dass es diesen OP weder bei Reichelt, noch bei Conrad, noch bei Ebay gibt
Ja, das ist ein typisches Problem von diesen spezielleren ICs. Diese gibt es dann meist nur bei den Big-Playern (Farnell, Digikey, Mouser, Distrelec und Konsorten)
Reichelt hat aber beispielsweise den AD 8218B in Angebot, allerdings kommt der in einem winzigen MSOP8 Gehäuse daher.


Zitat :
habe nix gescheites wie den 7805 für die 24V auf 12V gefunden.
7812




_________________
Theoretisch gibt es zwischen Theorie und Praxis keinen Unterschied. Praktisch gibt es ihn aber.

BID = 881465

GerDominator

Stammposter



Beiträge: 233

Hier nochmal ein Update der Schaltung.
7812 super Sache
Dann dürften die Spannungswandler ja nicht heiß werden, wenn nur der µC und die IR2110s versorgt werden.


Zitat :
Reichelt hat aber beispielsweise den AD 8218B in Angebot, allerdings kommt der in einem winzigen MSOP8 Gehäuse daher.

Oh dann müsste ich ja sogar mal SMD löten Könnte ich ausprobieren.


BID = 881466

Racingsascha

Schreibmaschine



Beiträge: 2247
Wohnort: Gundelsheim
ICQ Status  

Selbst der LT1787 steckt im SO8, also SMD-Gehäuse. Lässt sich aber noch gut löten, wenn man keinen allzu groben Bräter hat. MSOP ist da deutlich fitzeliger.

Mit dem Resettaster schliesst du die 5V kurz, der Taster muss zwischen Pin4 und GND angeschlossen werden.

Ich würde den internen Takt benutzen, braucht weniger Bauteile und ist für diesen Zweck völlig ausreichend. Fehler welcher Art? Die H-Brücke erzeugt einen Kurzschluss, wenn beide Steuereingänge des IR2110 auf High gelegt werden. Das muss im PIC-Programm natürlich verhindert werden. Du könntest zb. die SD-Anschlüsse der beiden IR2110 zusammen auf einen freien Pin des PIC legen. Solange SD auf high gesetzt ist, sind beide MOSFETs deaktiviert.

Was hast du für ein Programmiergerät? Einen mit IC-Fassungen oder einen mit einem ICSP-Ausgang? Wieviel Programmiererfahrung hast du mit PICs?

_________________
Fnord ist die Quelle aller Nullbits in deinem Computer.
Fnord ist die Angst, die Erleichterung, und ist die Angst.
Fnord schläft nie.

BID = 881468

Offroad GTI

Urgestein



Beiträge: 12742
Wohnort: Cottbus


Offtopic :

Zitat :
Mit dem Resettaster schliesst du die 5V kurz
Jo, der war gut


Hab gerade keine Muße, noch mal alle Beiträge durchzugehen, aber war es nicht schon mal dahingehend richtiger, dass die vier Schalter an den Pins 10..13 gegen GND schalten (damit die internen Pullup-Widerstände genutzt werden können)?




_________________
Theoretisch gibt es zwischen Theorie und Praxis keinen Unterschied. Praktisch gibt es ihn aber.

BID = 881488

GerDominator

Stammposter



Beiträge: 233


Zitat :
Mit dem Resettaster schliesst du die 5V kurz, der Taster muss zwischen Pin4 und GND angeschlossen werden.

Oh man dafür könnte ich mich gerade ohrfeigen Das ist so als hätte ich 2+2=5 gerechnet.. Ich hoffe jetzt stimmt es.


Zitat :
Ich würde den internen Takt benutzen, braucht weniger Bauteile und ist für diesen Zweck völlig ausreichend. Fehler welcher Art? Die H-Brücke erzeugt einen Kurzschluss, wenn beide Steuereingänge des IR2110 auf High gelegt werden. Das muss im PIC-Programm natürlich verhindert werden. Du könntest zb. die SD-Anschlüsse der beiden IR2110 zusammen auf einen freien Pin des PIC legen. Solange SD auf high gesetzt ist, sind beide MOSFETs deaktiviert.

Richtig ich habe mich gefragt ob durch einen solchen Fehler auf einmal die H-Brücke kurzgeschaltet werden könnte. Wobei ich ja nicht beide Mosfets blockieren möchte sondern immer nur einen. Naja ist ja auch egal, wird schon nicht passieren


Zitat :
Was hast du für ein Programmiergerät? Einen mit IC-Fassungen oder einen mit einem ICSP-Ausgang? Wieviel Programmiererfahrung hast du mit PICs?

Ich habe ein billig Programmier-"Gerät" (das Teil kann man eigentlich nicht Gerät nennen) das über eine RS232 Schnittstelle mit dem PC verbunden wird und welches 5 Ausgangspins hat. Ich habe vor dieses hier zu kaufen:
USB Programmer
Jetzt stellen sich bei euch wohl die Nackenhaare auf Ich habe leider nicht das Geld mir einen Programmer für 200€ zu kaufen, ich sehe auch nicht ganz den Sinn darin.

Ich bin noch Amateur aber ich denke ich werde mich in diesem Teil wesentlich besser schlagen als in der Schaltplanentwicklung Hab ja ziemlich viel erst einmal falsch eingezeichnet etc..
Also ich kann:
- Analoge Spannungen einlesen
- Analoge und digitale I/O definieren
- Timer benutzen
- PWM

Ich denke mal die Rechnungen mit den eingelesenen Spannungen werden am schwierigsten für mich. Bspw. die stufenlose Einstellung der PWM durch den Spannungsteiler an Pin 18.
Wenn das Platinenlayout steht werde ich den Code schreiben so gut wie ich kann. Dann poste ich ihn hier und ihr müsstest meine Fehler suchen


Zitat :
Hab gerade keine Muße, noch mal alle Beiträge durchzugehen, aber war es nicht schon mal dahingehend richtiger, dass die vier Schalter an den Pins 10..13 gegen GND schalten (damit die internen Pullup-Widerstände genutzt werden können)?

Stimmt! Wurde soeben geändert

Stimmt jetzt alles?

BID = 881489

GerDominator

Stammposter



Beiträge: 233

Schaltplan


Vorherige Seite       Nächste Seite
Gehe zu Seite ( Vorherige Seite 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 Nächste Seite )
Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 10 Beiträge verfasst
© x sparkkelsputz        Besucher : 182397266   Heute : 4462    Gestern : 7548    Online : 730        25.11.2024    15:50
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0356380939484