5970
Kommentar:
|
5921
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 27: | Zeile 27: |
=== Anzeige der Temperaturen im virtuellen Display === | === Show temperatures in the virtual display === |
Zeile 30: | Zeile 30: |
=== Anzeige der Messwerte im KopterTool === | === Display of the measured values in MKTool === |
Zeile 33: | Zeile 33: |
(in diesem Fall muss der BL-Regler direkt mit dem MKUSB verbunden sein) | (in this case the BLC must directly connected to the MKUSB) |
Zeile 35: | Zeile 35: |
=== Anzeige der Temperaturen im Jeti Display === | === Display of the temperatures in the display Jeti === |
Zeile 38: | Zeile 38: |
Siehe auch: JetiBox | See also: JetiBox |
Zeile 40: | Zeile 40: |
== Sicherheit == * einstellbare Strombegrenzung, die sanft drosselt und nicht abschaltet * sanfte Drosselung bei Übertemperatur * kein Start bei >85°C (falls der Motor länger blockiert ist) |
== Safety == * adjustable current limit, gently slows down and doesn't shut off * gentle reduction of temperature * doesn't start at> 85 ° C (if the engine is blocked for some time) |
Zeile 45: | Zeile 45: |
== Einstellbar == Die Einstellungen werden beim Start vom MK in die BL-Regler eingespielt. |
== Adjustable == The settings are recordered at the start of the MK into the BL-Controller. |
Zeile 48: | Zeile 48: |
Die Settings können auch manuell in den einzelnen Reglern abgespeichert werden. | The settings can be stored manually in the single controllers. |
Zeile 50: | Zeile 50: |
Damit das BL-Ctrl Menü auftaucht, muss man '''Strg + Settings''' drücken. | In order to show the BL-Ctrl menu '''press Ctrl + Settings'''. |
Brushless-Controller Version 2.0
Shoplink currently under translation
main Features
- ATMEGA168 with 16kB Flash
Current: 35A continuos & 40A Peak (provided there is good cooling)
Voltage: up to 5s-Lipo (18,5V)
- Sizes: 21 x 44mm (like the V1.0)
Capacitors: a second capacitor is required for currents > 20A
Features
- Current measurement
Temperature measurement
Voltage measurement
11Bit Resolution (2047 steps)
I2C-Bus for MikroKopter
- serial port for MKTool
- PPM-input (Important: if the PPM-input is used make sure the 4-5 jumper is not closed)
Jumper to address the Addresses 1-8
Configurable by the I2C-bus using Koptertool -> the Koptertool can remain connected to the Navi or the FC
Show temperatures in the virtual display
Display of the measured values in MKTool
(in this case the BLC must directly connected to the MKUSB)
Display of the temperatures in the display Jeti
See also: JetiBox
Safety
- adjustable current limit, gently slows down and doesn't shut off
- gentle reduction of temperature
doesn't start at> 85 ° C (if the engine is blocked for some time)
Adjustable
The settings are recordered at the start of the MK into the BL-Controller.
The settings can be stored manually in the single controllers.
In order to show the BL-Ctrl menu press Ctrl + Settings.
Bedeutung der Parameter:
max. current: Legt die Obergrenze für den Motorstrom in Ampere fest. Bei höheren Strömen wird nicht abgeschaltet, sondern gedrosselt
Temperature Limiter: Legt die maximale Board-Temperatur in °C fest. Bei höheren Temperaturen wird nicht abgeschaltet, sondern gedrosselt (ein Prozent pro 0,1°C)
PWM Scaling: legt die maximale Leistung bei maximalem Setpoint fest. Dadurch kann man den maximalen Schub limitieren, ohne Auflösung bei der Ansteuerung (Sollwerte) einzubüßen.
Start PWM: Eingestellte PWM beim Starten der Motoren. Wenn Motoren schlecht anlaufen, kann man diesen Wert modifizieren.
Current Scaling: Dieser Wert dient dem individuellen Finetuning der Strommessung eines Reglers.
Reverse Direction: Hier kann man die Drehrichtung eines Reglers über die Software umkehren.
Hinweise
- Man kann die Parameter eines einzelnen Reglers anhand seiner Adresse setzen oder auch alle gleichzeitig ("Any" wählen).
- Es werden nur diejenigen Parameter gesetzt, welche auch aktiviert sind (vorderes Auswahlfeld).
- Damit die Setting dauerhaft (also auch noch nach dem Einschalten) in den Reglern gespeichert werden, muss man die Option "Store in EEPROM" vor dem Schreiben aktivieren.
- Es können die Voreinstellungen wieder geladen werden, wenn man den Button "Restore Default" drückt. Diese werden jedoch nur dauerhaft gespeichert, wenn man gleichzeitg die Option "Store in EEPROM" ausgewählt hat.
- Es können nur Settings von Reglern gelesen und geschrieben werden, deren Gasmischanteil in der Mixertabelle größer als 0 ist, die also in der Lageregelung auch verwendet werden.
Siehe auch: Firmware 0.80
Adressauswahl
Jeder Motor benötigt eine eindeutige Adresse. Deshalb werden den BL-Reglern Adressen von 1-8 vergeben.
Bei der BL-Ctrl V2.0 wird die Motoradresse per Lötjumper (aus Lötzinn) auf der Platine eingestellt.
Dabei gilt:
Adresse (Motor) |
1-2 |
2-3 |
4-5 |
1 |
offen |
offen |
offen |
2 |
offen |
geschlossen |
offen |
3 |
geschlossen |
offen |
offen |
4 |
geschlossen |
geschlossen |
offen |
5 |
offen |
offen |
geschlossen |
6 |
offen |
geschlossen |
geschlossen |
7 |
geschlossen |
offen |
geschlossen |
8 |
geschlossen |
geschlossen |
geschlossen |
Elkos
Dem BL-Regler liegen zwei Elkos bei. Den zweiten Elko benötigt man ab 20A. Es schadet auch nicht, wenn man immer beide Elkos bestückt.
Wichtig: Polung beachten - die weisse, dicke Minus-Markierung der Elkos muss zu den Platinenrändern
Schaltplan
http://mikrocontroller.com/files/BL_Ctrl_V2_0_Doku.pdf
BL-Ctrl im Okto-Verteiler
Sonstiges
- die Softwarequellen diese BL-Reglers sind nicht offen
falls es ein Software-Update gibt: die Software darf nur seriell per KopterTool eingespielt werden. Per SPI würde man sich den Bootloader löschen - der ist nicht öffentlich