3465
Kommentar:
|
3119
include
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 62: | Zeile 62: |
= Firmware = Here you can find the latest versions: |
= Update failed? = In case that the update failed (i.e. because of a bad contact), the program in the controller might be erased. Both LEDs are continously on. |
Zeile 65: | Zeile 65: |
http://mikrocontroller.com/files/BL_V3 | Don't worry: the bootloader can't be deleted and the firmware can still be installed. |
Zeile 67: | Zeile 67: |
== Version V1.00f == '''Since 1st Jan. 2014''' * First Version |
The Bootloader runs after power up for 0,5sec |
Zeile 71: | Zeile 69: |
== Version V1.02d == '''Since 17th March 2014''' * Improved motor-start by a self-learning start phase * internal speed limitation * increased commutating speed (Max RPM is 200.000 devided by the number of magnets -> 16.666 RPM if you have 12magnets) * Prepared for redundant FC-Operation |
'''reinstall the firmware''' * Start the Update-attempt by the !KopterTool * Power up the BL-Board when the PC says "Trying to connect..." * The Bootloader starts after re-powering and can start the update process |
Zeile 78: | Zeile 74: |
== Version V1.04c == '''since 07th May 2014''' Download: [[http://mikrocontroller.com/files/BL_V3/BL-Ctrl3_MEGA168_V1_04c_SVN853.hex|V1.04c]] [[http://gallery.mikrokopter.de/main.php/v/tech/Versionskennung.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=151694}}]] * better protection against high current peaks during operation * Safer behavior while operation without propellers * Integrated watchdog that restarts the BL controllers in case of a failure * Various bug fixes /!\ we strongly recommend to update to version 1.04c ! |
------------------------------------------------------ <<Include(en/BL_V3_Version, , from="##include_begin", to="##include_end")>> ------------------------------------------------------ |
Inhaltsverzeichnis
BL V3 Update
Note: since April 2014, the boards have a version marking
Video
(Thanks to Thiago)
Connection
For the update, three lines must be connected between the MKUSB and the BL-Board
- RXD (Pin 1)
- TXD (Pin 9)
- GND (Pin 7 or at other GND-connection on the BL-Board)
please look onto your board, where it has the 1 marking on the pin-connections
There are different possibilities to make the connections
Solution 1
- Here the GND-Pin connection is done by a simple cable
- RXD and TXD are just held onto the board (update takes only 5-10 seconds)
- GND can be connected to any GND-Connection on the BL-Board - it doesn't have to be the GND of that specific BL that you want to update
Solution 2
Here the Pins are just bended.
Solution 3
Here two pin-connectors are put in series. That creates a very convenient connector.
Update
The Koptertool is used. The procedure is similar to the FC-Update
- Power the BL-Ctrol by a DC power supply. That is better than using a Lipo, because in case of a shortcut, it might not damage the board.
- Press 'Update'
- Select the file
- Repeat the procedure for all BL-Ctrls
- After the update, the BLs will show their current version and address
Update failed?
In case that the update failed (i.e. because of a bad contact), the program in the controller might be erased. Both LEDs are continously on.
Don't worry: the bootloader can't be deleted and the firmware can still be installed.
The Bootloader runs after power up for 0,5sec
reinstall the firmware
Start the Update-attempt by the KopterTool
- Power up the BL-Board when the PC says "Trying to connect..."
- The Bootloader starts after re-powering and can start the update process
Versions
Since Firmware FC 2.06e, the version numbers are listed:
In case that there are different versions of BL-Firmware installed, the KopterTool (since V2.06e) shows the lowest version in the List:
we strongly recommend to update if the version Number is 1.00 or, 1.02 (red version number)!
Instruction to update the BL V3 here: Update
Firmware
Here you can find the latest versions for the BL-Ctrl V3:
http://mikrocontroller.com/files/BL_V3
Version V1.10
Seit 23rd Sept 2014
- the motors are running even smoother at constant setpoint
Version V1.08
since 18th July 2014
- Redundance: Timout for reporting "No Redundance" reduced from 100 sek to 5 sek
- Default-Timing is 24° again
Bugfix: There were still some commutation problems with some motors at high currents -> for example U5 (T-Motors) or KDE 4012/4014
- Note: If the BL is powered by the 5V of a MKUSB, the serial interface for debug Data is deactivated after selftest (blinking 6 times) - that is fixed in 1.08c
Version V1.06
since 30th June 2014
- Redundance operation: some small bugfixes in communication
- some small changes in I2C-Data (not important for normal MK operation)
- Small cahnge in selftest procedure
"ERR:Motor restart" at high current peaks the message "ERR:Motor Restart" could occure instead of "BL-Limitation"
- some motors lost commutation when driving at high currents
then comes the message "BL-Limitation" or "ERR:Motor Restart"
- Timing 28° was improved for the case of commutation loss
Since V1.06e -> default timing is now 28° (in V1.06d it was 24°)
- Note: If the BL is powered by the 5V of a MKUSB, the serial interface for debug Data is deactivated after selftest (blinking 6 times) - that is fixed in 1.08c
Version V1.04c
since 07th May 2014
Download: V1.04c
- better protection against high current peaks during operation
- Safer behavior while operation without propellers
- Integrated watchdog that restarts the BL controllers in case of a failure
- Various bug fixes
this version is stable -> update is only nessecary if you have problems
Version V1.02d
Since 17th March 2014
- Improved motor-start by a self-learning start phase
- internal speed limitation
increased commutating speed (Max RPM is 200.000 devided by the number of magnets -> 16.666 RPM if you have 12magnets)
- Prepared for redundant FC-Operation
we strongly recommend to update to version 1.04c or higher
Version V1.00f
Since 1st Jan. 2014
- First Version
we strongly recommend to update to version 1.04c or higher