Größe: 3167
Kommentar:
|
← Revision 14 vom 23.07.2014 10:53 ⇥
Größe: 3314
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 2: | Zeile 2: |
* {{http://mikrokopter.de/images/eng.gif}} [[en/BL_V3Update|english]] | * {{http://mikrokopter.de/images/deu.gif}} [[BL_V3Update|Deutsch]] |
Zeile 9: | Zeile 9: |
== Connection == | [[http://gallery.mikrokopter.de/main.php/v/tech/Versionskennung.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=151694}}]] /!\ Note: since April 2014, the boards have a version marking = Video = <<YouTube(_Hzl1TMr8WU)>> (Thanks to Thiago) = Connection = {i} if you have a '''redundant FC''' connected to the BLs, you must disconnect the FC during update. They use the same serial interface for communication and the data would be mixed up. |
Zeile 33: | Zeile 48: |
Here are the Pins only bended. | Here the Pins are just bended. |
Zeile 52: | Zeile 67: |
= 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 55: | Zeile 70: |
http://mikrocontroller.com/files/BL_V3 | Don't worry: the bootloader can't be deleted and the firmware can still be installed. |
Zeile 57: | Zeile 72: |
== Version V1.00 == '''Since 1st Jan. 2014''' * First Version |
The Bootloader runs after power up for 0,5sec |
Zeile 61: | Zeile 74: |
== 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 68: | Zeile 79: |
== Version V1.04c == '''since 07th May 2014''' [[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
if you have a redundant FC connected to the BLs, you must disconnect the FC during update. They use the same serial interface for communication and the data would be mixed up.
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