PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Bidirektionaler BLDC ?



PICture
10.09.2011, 23:45
Hallo!

Ich möchte mir möglichst einfach einen bidirektionalen BLDC Motor aus diesem besteln: https://www.roboternetz.de/community/threads/52580-BLDC-mit-1V .

Theoretisch müsste man für umgekehrte Drehrichtung nach Trennung der vorhandenen Spulen und externer H-Brücke (z.B. TDA2822M) nur das vom Ausgang der im Motor integrierter H-Brücke Signal mit einem sowieso bereits vorhandenem µC für jede Umdrehung entsprechend der Drehzahl zeitlich verschieben (virtuell den Hallsensor).

Bevor ich selber experimentieren anfange, möchte ich um möglicherweise Eure praktische Erfahrungsberichte bitten. Die Drehzahlregelung ist nicht nötig.

Ich bin sehr dankbar im voraus. ;)

Richard
11.09.2011, 01:50
Die Drehrichtung von 3 Phasen Motore ändert man durch vertauschen "Zweier Anschlüsse.

Gruß Richard

PICture
11.09.2011, 02:09
Hallo Richard!

Danke für deine Information. ! :D

Das ist mir klar, der o.g. Motor hat aber praktisch nur zwei Anschlüsse (eine Spule), dessen vertauschen reicht leider nicht aus, da die Umpolung nicht im richtigen Moment passiert (ausprobiert).

Die grösste Probleme erwarte ich beim Anlaufen in "verkehrter" Drehrichtung (erste Umdrehung). Bisher habe ich noch keine vernünftige Idee. Vielleicht zusätzlicher Hallsensor mit Inverter an bestimmter Stelle ? Damit sollte man die Umrechnerei (also µC) umgehen und die optimale Stelle ganz einfach vorm Festkleben ermitteln können.

Möglicherweise wird dann die Drehrichtung einfach per Versorgung des entsprechenden Hallsensors bei bereits vorhandener interner H-Brücke möglich. Übrigens, ich habe zwei Hallsensoren aus bereits zerlegten gleichen BLCD's, kann ich also damit "spielen". ;)

Richard
11.09.2011, 14:06
[QUOTE=PICture;524608]Hallo Richard!

Danke für deine Information. ! :D

Das ist mir klar, der o.g. Motor hat aber praktisch nur zwei Anschlüsse (eine Spule), dessen vertauschen reicht leider nicht aus, da die Umpolung nicht im richtigen Moment passiert (ausprobiert).

/QUOTE]

Hmm, BLDC und nur 2 Anschlüsse? Ich habe so etwas ähnliches bei Rolladen Motore gesehen, da wurde die 3. Phase durch einen Kondensator generiert. Wie das genau funktioniert? habe ich allerdings mittlerweile vergessen. :-( Aber die Drehrichtung hat etwas damit zu tun wie der Kondensator "Verschaltet" ist UND die laufen mit 230 VAC!

Gruß Richard

BASTIUniversal
11.09.2011, 15:43
Hi!
Ein BLDC-Motor hat normalerweise drei Spulen mit je zwei Anschlüssen. Bei den meisten sind aber nur drei der sechs Anschlüsse herausgeführt.
Eine Drehrichtungsumkehr müsste man aber rein durch die Software des Controllers ändern können. Man steuert die Spulen einfach in umgekehrter Reihenfolge an und das Ding sollte Rückwärts laufen.

Du hast aber einen Lüftermotor. Der hat seinen Controller schon integriert...dir bleibt die genannte Möglichkeit mit der Software also nicht. Man müsste sich mal die interne Beschaltung anschauen und evtl. die Spulenanschlüsse herausführen und durch ein Relais umschalten.

Gruß
Basti

PICture
11.09.2011, 17:09
Hallo!

@ Richard

Sorry, aber dein letzter Beitrag ist für meinen bereits vorhandenen BLDC nicht zutreffend. :(

@ BASTIUniversal

Vielen Dank für Bestätigung meiner Überlegungen. ! Es wäre doch nicht normal, wenn ich einen normalen Lüfter bei Pollin bekommen hätte, oder ? :lol:

Das Ausführen der Spulen ist kinderleicht, weil der Rotor leicht aus den Lager herausnehmbar ist. Zuerst muss ich aber alle nötige Ströme durchmessen um eine Umschaltung plannen zu können. Am liebsten wäre mir, wegen Langlebiegkeit und Geräusche, eine Umschaltung nur Hallsensoren per Halbleiter (z.B. CMOS Analogmultipleser 4016 o.ä.).

Leider ist die mit SMD gebaute Steuerung für mich unänderbar und ich werde zweite gleiche Platine mit verlegten Hallsensor (Controller) auf dem Motor befestigen und die Spulen umschalten müssen, weil ich den Motor nicht zerstören darf.

Es sieht tatsächlich so aus, dass ich nur ein Hallsensor aus der zweiten Steuerplatine (aus zerlegten Motor) optimal plazieren und damit nur die Spulen umschalten muss. Vorläufige Vorstellung habe ich darunter skizziert. Die VCC stammt von einem von Solarzellen aufgeladenem Elko und ist somit nicht permanent (Solarbot ohne Akkus). Der vom Goldcap versorgter µC wird vor jeder Aktion die Spannung mit internem Komperator bzw. ADC kontrollieren, ob sie schon ausreichend ist.

S1 S2 SX = Motorspulen
___ ___
+-UUU---UUU-+ HSX = Hallsensoren (Controller)
| |
| +-------+ HBX = H-Brücken
| | |
VCC +---|---+ | VCC
+ | | | | +
| .---. .-----. .-----. .---. |
| | |-| | | |-| | |
|< |HS1| | HB1 | | HB2 | |HS2| >|
+-| T1 | |-| | | |-| | T2 |-+
| |\ '---' '-----' '-----' '---' /| |
.-. | | | | | | | | | | .-.
R1| | +---|-+---|---+ | +---|-+---+ | |R2
| | | | | | | |
'-' +-----+-------+-------+ '-'
| | |
V === V
/ML GND /MR

vom µC vom µC

(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

Ich bin Euch sehr dankbar fürs Anschauen und Hinweise auf meine Denkfehler im voraus. ;)

PICture
14.09.2011, 11:17
Hallo!

Die Änderung der Drehrichtung sieht auf der Skizze einfach aus, ist jedoch für mich unrealisierbar, weil eine Durchbohrung der Steuerplatine verlangt ist um nötige 6 Leitungen nach aussen durchzuführen. Deshalb habe ich mir für weitere Experimente bessere BLDC's bei Pollin gekauft: http://www.pollin.de/shop/dt/OTg5OTc2OTk-/Bauelemente_Bauteile/Luefter/Radialluefter_SUNON_GB054AFV1_8.html und einen davon destruktiv total zerlegt. Sie laufen bei ca. 2,2 V an und verbrauchen beim Leerlauf um 20 mA. Unter wachsender mechanischer Belastung ziehen bloss mehr Strom (bis 50 mA !), bleiben aber nicht gleich stehen, wie die vorherige, die permanent 30 mA bei 2,4 verbraucht haben.

Weil sie nur eine Spule mit 8 wechseld erzeugten Magnetpolen besitzen, bin ich mit meinem Wissen über Steuerung von BLDC's am Ende und diese Erklärung für mich zu "wissenschaftlich" ist: http://vbn.aau.dk/files/43475721/Improved_state_observers_for_sensorless_single_pha se.pdf. Ich habe leider keine Zeit (sprich: Lust) um sie zu "studieren". Ich habe die Spule umgekehrt angelötet, da hat der Motor bloss gezuckt, deshalb möchte zwei davon miteinander mit Ø 1 mm Achse mechanisch koppeln (siehe Skizze).

.--. .--.
| | | |
| | | |
|M1|------|M2| MX = unidirektionaler
| | /\ | |
| | | | | | BLDC Motor
'--' | | '--'
-|AR|- AR = Antriebsrad
| |
| |
\/

(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

Meine frühere Versuche damit sind gescheitert, wegen zu hoher Trägheit der Rotoren, aber jetzt sollte es möglich sein, weil der Rotor 4-fach leichter ist (2 anstatt 8g) und kleineren Durchmesser hat (18 anstatt 26 mm). Ich werde natürlich gerne über elektronische Steuerung der Drehrichtung bei solchen BLDC's lernen, falls es einfacher ist, und bedanke mich für Hilfe im voraus. ;)

Ich habe schon für mich einfachste Lösung gefunden: https://www.roboternetz.de/community/threads/57560-Stromsparsamer-Stepper . :Strahl