Παρακάτω θα σας δείξω πως εγκατέστησα το BLHeli Firmware σε Turnigy Plush 25A (Silabs) ESCs. Το BLHeli Firmware είναι εναλλακτικό του SimonK για ESCs με Silabs chip και προσφέρει μεγαλύτερη απόκριση σε σχέση με το στοκ. Επίσης σας δίνει τη δυνατότητα μεγάλης παραμετροποίησης των ρυθμίσεων μέσω ενός GUI.
Απαραίτητα Υλικά:
- Κολλητήρι
- Arduino UNO
- Turnigy Plush (Silabs) 25A ESC
- Jumper cables (3 για κάθε ESC)
- Λογισμικό BlHeliSuite
Οδηγίες:
- Κολλάμε τα 3 jumper cables στα pins που φαίνονται στην φωτογραφία. Το μώβ είναι το C2D και πάει στο pin MISO του ICSP port του Arduino – Το πράσινο είναι το C2CK και πάει στο MOSI pin και τέλος το Κόκκινο είναι το -Ground.
- Συνδέουμε τa pins οπως δείχνε η φωτογραφία στο στο Arduino Uno
- Συνδέουμε το Arduino στον υπολογιστή μας.
- Συνδέουμε την μπαταρία lipo στο ESC.
- Τρέχουμε το BlHeliSuite.exe.
- Μενού “ATMEL/SILABS” -> “SILABS Serial Interface”.
- Θα εμφανιστεί το Tab “Interfaces for Silabs”. Επιλογή του πορτ που είναι συνδεδεμένο το Arduino στον υπολογιστή μας.
- Επιλογή “ATMega328P” και “Make Arduino General”.
- Επιλογή “Arduino_m328P_16_MULTI8v12100.hex” από το νέο παράθυρο.
- Αν όλα πήγαν καλά το Firmware πέρασε στο Arduino.
- Στο Tab “Silabs BESC Setup” επιλογή του πορτ που είναι συνδεδεμένο το Arduino και πατάμε connect.
- Μετά πατάμε Flash BLHeli –> Choose your ESC. Εγώ επέλεξα το Turnigy Plush 25A Multi hex 12.2 version hex.
- Τώρα πατώντας “Read setup” βλέπουμε τις ρυθμίσεις του ESC μας.
Μέτα που πέρασα το BLHeli firmware σε όλα τα ESCs έκανα ένα throttle calibration μέσω του APM 2.6 και όλα δούλεψαν άψογα. Το τετρακόπτερο πετάει καλύτερα από ποτέ.