Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 30.07.2010 16:47
Größe: 5970
Autor: ddrake
Kommentar:
Revision 2 vom 30.07.2010 17:22
Größe: 5952
Autor: ddrake
Kommentar:
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)

Brushless-Controller Version 2.0

BL2_0a.jpg

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

temperatures.gif

Display of the measured values in MKTool

http://gallery.mikrokopter.de/main.php/v/tech/BL_20_Scope.jpg.html

(in this case the BLC must directly connected to the MKUSB)

Display of the temperatures in the display Jeti

http://gallery.mikrokopter.de/main.php/v/tech/Jeti_Temperatures.gif.html

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)

Einstellbar

Die Einstellungen werden beim Start vom MK in die BL-Regler eingespielt.

Die Settings können auch manuell in den einzelnen Reglern abgespeichert werden.

Damit das BL-Ctrl Menü auftaucht, muss man Strg + Settings drücken.

  • BL-Settings1.gif

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.


  • BL2_0d.jpg

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.

http://gallery.mikrokopter.de/main.php/v/tech/BL20_ADR.jpg.html

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

Generelle Infos zur BL-Ctrl

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.

http://gallery.mikrokopter.de/main.php/v/tech/BL_20_Elko.jpg.html

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

http://gallery.mikrokopter.de/main.php/v/tech/BL_20_BOT.jpg.html

http://gallery.mikrokopter.de/main.php/v/tech/BL_20_TOP_001.jpg.html

BL-Ctrl im Okto-Verteiler

http://gallery.mikrokopter.de/main.php/v/tech/Okto_BLs.jpg.html

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