VESC: Ο ανοικτού κώδικα ελεγκτής για αγωνιστικά ηλεκτρικά οχήματα
Μόλις κάποιος ασχοληθεί με τα αγωνιστικά ηλεκτρικά πατίνια, τα ηλεκτρικά skateboards ή τις ιδιοκατασκευές, ένα όνομα επανέρχεται συνεχώς: VESC. Γίνεται λόγος για «μετάβαση σε VESC», «ρύθμιση του VESC», «VESC Tool». Σχεδόν όλη η τεκμηρίωση είναι στα αγγλικά, διασκορπισμένη σε φόρουμ.
Αυτός ο οδηγός εξηγεί, στα γαλλικά και χωρίς προ απαιτούμενα, τι είναι το VESC, τι αλλάζει σε σχέση με έναν κλασικό ελεγκτή, τα όριά του και τα βήματα για μια πρώτη εκκίνηση.
Τα βασικά σημεία
- Το VESC είναι ένα έργο ελεγκτή κινητήρα με ανοικτό λογισμικό: ο κώδικάς του είναι δημόσιος και ο καθένας μπορεί να τον μελετήσει.
- Ένας συμβατός ελεγκτής ρυθμίζεται εξ ολοκλήρου με δωρεάν λογισμικό, το VESC Tool, σε υπολογιστή ή τηλέφωνο.
- Οδηγεί τους κινητήρες με διανυσματικό έλεγχο (FOC), μετρά μόνος του τα χαρακτηριστικά του κινητήρα και καταγράφει τα δεδομένα του.
- Η δύναμή του είναι και ο κίνδυνος του: τα πάντα είναι ρυθμιζόμενα, συμπεριλαμβανομένων λανθασμένων τιμών που καταστρέφουν την μπαταρία ή τον κινητήρα.
Από πού προέρχεται το VESC
Το VESC προέρχεται από το «Vedder Electronic Speed Controller», από το όνομα του δημιουργού του, του Σουwδού μηχανικού Benjamin Vedder. Το λσάνσαρε στα μέσα της δεκαετίας του 2010 για ηλεκτρικά skateboards, δημοσιεύοντας ελεύθερα τη λειτουργία του ελεγκτή του. Το έργο μεγάλωσε με μια ευρεία κοινότητα και επεκτάθηκε σε πατίνια, ποδήλατα, σανίδες hydrofoil, ρομπότ και karts.
Το έργο περιλαμβάνει τρία στοιχεία:
- το firmware, δηλαδή το πρόγραμμα που τρέχει μέσα στον ελεγκτή. Δημοσιεύεται υπό την ελεύθερη άδεια GPL v3·
- VESC Tool, το λογισμικό ρύθμισης, δωρεάν, διαθέσιμο σε Windows, macOS, Linux, Android και iOS·
- το υλικό (hardware): οι ηλεκτρονικές πλακέτες που είναι ικανές να τρέξουν αυτό το firmware, κατασκευασμένες από διάφορες μάρκες.
Το VESC είναι εμπορικό σήμα. Συνεπώς, βρίσκονται επίσης ελεγκτές που παρουσιάζονται ως «βασισμένοι στο VESC» ή «συμβατοί με το VESC Tool»: χρησιμοποιούν το ίδιο ελεύθερο firmware, με δικό τους υλικό ανά κατασκευαστή.
Τι αλλάζει το VESC σε σχέση με έναν κλασικό ελεγκτή
Ο αρχικός ελεγκτής ενός εμπορικού πατινιού είναι ένα κλειστό κουτί: λίγες ρυθμίσεις είναι προσβάσιμες από την οθόνη, τα υπόλοιπα είναι κλειδωμένα από τον κατασκευαστή. Ένας ελεγκτής VESC τα ανοίγει όλα.
| Αρχικός ελεγκτής | Ελεγκτής VESC | |
|---|---|---|
| Ρυθμίσεις | Λίγες παράμετροι από την οθόνη | Ρεύματα, τάσεις, θερμοκρασίες, γκάζι, φρενάρισμα: τα πάντα |
| Λογισμικό | Κανένα, ή εφαρμογή του κατασκευαστή | VESC Tool, δωρεάν |
| Έλεγχος κινητήρα | Μεταβλητός ανάλογα με το μοντέλο | Διανυσματικός έλεγχος (FOC), με ή χωρίς αισθητήρες |
| Δεδομένα | Ταχύτητα και μπαταρία στην οθόνη | Ρεύματα, θερμοκρασίες, τάση ζωντανά, με καταγραφή |
| Εκκίνηση | Συνδέθηκε, έτοιμο για οδήγηση | Απαιτεί ανίχνευση κινητήρα και ρύθμιση |
| Εγγύηση πατινιού | Διατηρείται | Συνήθως χάνεται μετά την τροποποίηση |
Ο διανυσματικός έλεγχος (FOC)
Ένας ελεγκτής VESC κινεί τους κινητήρες χωρίς ψούρτσες (brushless) με διανυσματικό έλεγχο, γνωστό ως FOC. Το ρεύμα ποικίλλει συνεχώς στις τρεις φάσεις του κινητήρα, αντί να περνά από βαθμίδες. Αποτέλεσμα: πιο αθόρυβος κινητήρας, ομαλότερη εκκίνηση και πιο ακριβές γκάζι. Ο οδηγός ελεγκτών μας εξηγεί αυτή τη διαφορά πιο αναλυτικά.
Η ανίχνευση του κινητήρα
Για να οδηγήσει σωστά έναν κινητήρα, ο ελεγκτής πρέπει να γνωρίζει τα ηλεκτρικά του χαρακτηριστικά: την αντίστασή του, την αυτεπαγωγή του και την τάση που παράγει όταν περιστρέφεται. Με ένα VESC, δεν τα ψάχνουμε σε ένα τεχνικό δελτίο: το VESC Tool τα μετρά. Ο κινητήρας εκπέμπει πρώτα ένα σφύριγμα κατά την πρώτη μέτρηση, στη συνέχεια περιστρέφεται μόνος του για λίγα δευτερόλεπτα για τη δεύτερη. Γι' αυτόν τον λόγο κάνουμε αυτήν την ανίχνευση με τον τροχό σηκωμένο.
Η ανίχνευση εντοπίζει επίσης τους αισθητήρες του κινητήρα (αισθητήρες Hall, κωδικοποιητής) όταν διαθέτει. Χωρίς αισθητήρα, το VESC ξέρει να συμπεραίνει τη θέση του κινητήρα από την τάση που παράγει κατά την περιστροφή.
Τα όρια ρεύματος
Ένα VESC διακρίνει πολλά όρια, τα οποία πρέπει να ρυθμιστούν όλα: το μέγιστο ρεύμα στον κινητήρα, το μέγιστο ρεύμα που τραβιέται από την μπαταρία, το ρεύμα φρεναρίσματος και το ρεύμα που επιστρέφει στην μπαταρία κατά το φρενάρισμα. Σε αυτά προστίθενται τα όρια τάσης (κάτω από τα οποία η μπαταρία προστατεύεται) και θερμοκρασίας (πάνω από τα οποία η ισχύς μειώνεται). Αυτές οι ρυθμίσεις κάνουν τη διαφορά ανάμεσα σε ένα γρήγορο και αξιόπιστο μηχάνημα και σε ένα μηχάνημα που χαλάει.
Τα δεδομένα και η διάγνωση
Το VESC Tool εμφανίζει ζωντανά τα ρεύματα, την τάση της μπαταρίας, τις θερμοκρασίες του ελεγκτή και του κινητήρα, και κρατά ιστορικό των τελευταίων σφαλμάτων. Μπορούμε να καταγράψουμε μια πλήρη διαδρομή και να την ξαναδιαβάσουμε μετά. Για να κατανοήσουμε γιατί ένα μηχάνημα κόβει, αυτές οι καταγραφές αξίζουν περισσότερο από οποιαδήποτε υπόθεση.
Πολλαπλοί ελεγκτές που επικοινωνούν μεταξύ τους
Σε ένα πατίνι με δύο κινητήρες, δύο ελεγκτές VESC μπορούν να συνδεθούν με ένα καλώδιο επικοινωνίας. Μόνο ένας λαμβάνει το γκάζι και μεταδίδει τις εντολές στον άλλο, και το VESC Tool τους ρυθμίζει και τους δύο από μία μόνο σύνδεση.
Τα όρια του VESC
- Πρέπει να ξέρετε πώς να το ρυθμίσετε. Μια πολύ υψηλή τιμή ρεύματος δεν φαίνεται αμέσως: φθείρει την μπαταρία, ζεσταίνει τον κινητήρα και καταλήγει σε βλάβη.
- Το υλικό διαφέρει από κατασκευαστή σε κατασκευαστή. Το firmware είναι το ίδιο, αλλά η ποιότητα των εξαρτημάτων, της ψύξης και των κολλημάτων δεν είναι. Όπως σε κάθε ελεγκτή, ένα διαφημιζόμενο ρεύμα πρέπει να διαβάζεται με προσοχή: είναι αιχμή λίγων δευτερολέπτων ή συνεχές ρεύμα;
- Η οθόνη και τα αρχικά χειριστήρια δεν ακολουθούν πάντα. Οι οθόνες των εμπορικών πατινιών μιλούν τη γλώσσα του αρχικού τους ελεγκτή· απαιτείται συμβατή οθόνη ή προσαρμογέας.
- Η εγγύηση του κατασκευαστή του πατινιού συνήθως χάνεται μετά την αλλαγή ελεγκτή.
Η συμβουλή του συνεργείου
Μην αντιγράφετε ποτέ τις ρυθμίσεις ενός άλλου μηχανήματος που βρήκατε σε κάποιο φόρουμ. Τα σωστά όρια ρεύματος εξαρτώνται από την μπαταρία σας, τον κινητήρα σας και την ψύξη σας, και μόνο από αυτά. Ξεκινήστε από συντηρητικές τιμές, οδηγήστε, ελέγξτε τις θερμοκρασίες και μετά ανεβείτε σταδιακά.
Ξεκινώντας με ένα VESC: τα βήματα
Αυτή είναι η σειρά για μια πρώτη εκκίνηση. Κάθε βήμα αξίζει τον δικό του οδηγό· αυτός παρέχει τη γενική εικόνα.
- Έλεγχος του υλικού. Ο ελεγκτής πρέπει να αποδέχεται την τάση πλήρους φόρτισης της μπαταρίας με περιθώριο, και τα ρεύματά του πρέπει να αντιστοιχούν σε αυτά που αντέχουν η μπαταρία και ο κινητήρας.
- Εγκατάσταση του VESC Tool σε υπολογιστή ή τηλέφωνο, και σύνδεση του ελεγκτή μέσω USB ή Bluetooth (με κατάλληλο module).
- Ενημέρωση του firmware εάν το VESC Tool το προτείνει, πριν από οποιαδήποτε ρύθμιση.
- Εκκίνηση ανίχνευσης κινητήρα, με τον τροχό σηκωμένο, τίποτα δεν πρέπει να αγγίζει τον τροχό.
- Ρύθμιση ορίων: ρεύματα κινητήρα και μπαταρίας, τάσεις αποκοπής, θερμοκρασίες.
- Ρύθμιση γκαζιού και φρένου με τον βοηθό του VESC Tool, ο οποίος μαθαίνει τη διαδρομή τους.
- Πραγματοποίηση πρώτης δοκιμής με σηκωμένο τροχό, έπειτα με χαμηλή ταχύτητα σε ανοιχτό χώρο, παρακολουθώντας τις θερμοκρασίες.
Τι λέει ο νόμος;
Ένα VESC δεν είναι ούτε απαγορευμένο ούτε επιτρεπτό από μόνο του: είναι ένας ελεγκτής. Αλλά στη Γαλλία, ένα ηλεκτρικό πατίνι που κυκλοφορεί στον δημόσιο δρόμο πρέπει να περιορίζεται κατασκευαστικά στα 25 km/h. Οι ρυθμίσεις απόδοσης προορίζονται για την πίστα και ιδιωτικό χώρο.
Προτιμάτε ένα σύστημα έτοιμο για οδήγηση;
Δεν θέλουν όλοι να ξοδεύουν βράδια σε ένα λογισμικό ρύθμισης. Αυτή είναι η ιδέα των ελεγκτών RageLink μας: σχεδιασμένοι και κατασκευασμένοι στη Γαλλία στα εργαστήριά μας, ρυθμίζονται, ενημερώνονται και κλειδώνονται από εφαρμογή κινητού, με οθόνη και τηλεμετρία που μιλούν την ίδια γλώσσα. Δεν πωλούνται ακόμη· η λίστα αναμονής είναι ανοιχτή.
Συχνές ερωτήσεις
Τι σημαίνει VESC;
«Vedder Electronic Speed Controller», δηλαδή ο ηλεκτρονικός ελεγκτής ταχύτητας του Benjamin Vedder, του Σουηδού μηχανικού που δημιούργησε το έργο.
Είναι δωρεάν το VESC Tool;
Ναι. Το VESC Tool είναι ένα ελεύθερο και δωρεάν λογισμικό, διαθέσιμο σε Windows, macOS, Linux, Android και iOS.
Μπορεί να τοποθετηθεί VESC σε οποιοδήποτε πατίνι;
Τεχνικά, στα περισσότερα πατίνια με κινητήρα χωρίς ψούρτσες (brushless), ναι, εάν ο ελεγκτής αποδέχεται την τάση της μπαταρίας και χωράει με σωστή ψύξη. Στη συνέχεια, πρέπει να προσαρμοστούν οι συνδέσεις του γκαζιού, του φρένου και της οθόνης, και μετά να ρυθμιστούν τα πάντα.
Κάνει το VESC ένα πατίνι πιο γρήγορο;
Όχι από μόνο του. Επιτρέπει την καλύτερη αξιοποίηση της μπαταρίας και του κινητήρα, και την ακριβή ρύθμιση της επιτάχυνσης και του φρεναρίσματος. Η ταχύτητα και η ισχύς παραμένουν περιορισμένες από την μπαταρία, τον κινητήρα και την τάση.
Τι συμβαίνει εάν ρυθμιστεί λανθασμένα ένα VESC;
Πολύ υψηλά ρεύματα φθείρουν την μπαταρία ή την κάνουν να κόβει, ζεσταίνουν τον κινητήρα και μπορούν να καταστρέψουν τον ίδιο τον ελεγκτή. Πολύ χαμηλά όρια δίνουν ένα νωθρό μηχάνημα. Εξ ου και η σημασία του να ξεκινά κανείς από συντηρητικές τιμές και να παρακολουθεί τις θερμοκρασίες.