Ανάγνωση και διόρθωση σφαλμάτων VESC: υπερένταση, DRV, υπέρταση…

Όταν ένας ελεγκτής VESC διακόπτει τη λειτουργία του, σχεδόν πάντα καταγράφει έναν κωδικό σφάλματος. Αυτός ο κωδικός είναι η καλύτερη ένδειξη για να βρείτε την αιτία: δείχνει εάν το πρόβλημα προέρχεται από το ρεύμα, την τάση, τη θερμοκρασία ή έναν αισθητήρα. Αυτός ο οδηγός εξηγεί πώς να διαβάζετε αυτά τα σφάλματα, τι σημαίνουν τα πιο κοινά και πώς να τα διορθώσετε.

Τα βασικά

  • Το VESC Tool εμφανίζει το τρέχον σφάλμα και η εντολή faults του τερματικού απαριθμεί τα σφάλματα που έχουν καταγραφεί από την ενεργοποίηση.
  • Τα πιο συχνά σφάλματα σε ένα πατίνι αφορούν το ρεύμα, την τάση της μπαταρίας και τη θερμοκρασία.
  • Ένα επαναλαμβανόμενο σφάλμα υποδεικνύει μια αιτία που πρέπει να αντιμετωπιστεί, όχι μια ρύθμιση που πρέπει να αυξηθεί.
  • Σημειώστε την κατάσταση του μηχανήματος τη στιγμή του σφάλματος: ταχύτητα, επιτάχυνση, φόρτιση μπαταρίας, θερμοκρασία.

Ανάγνωση των σφαλμάτων

Συνδεθείτε στον ελεγκτή με το VESC Tool (δείτε τον οδηγό μας για την εγκατάσταση του VESC Tool). Το τρέχον σφάλμα εμφανίζεται στη γραμμή κατάστασης και στα δεδομένα σε πραγματικό χρόνο, με τη μορφή FAULT_CODE_ ακολουθούμενου από το όνομά του. Στο τερματικό του VESC Tool, η εντολή faults απαριθμεί τα σφάλματα που έχουν καταγραφεί από την ενεργοποίηση, μαζί με την κατάσταση του ελεγκτή εκείνη τη στιγμή: ρεύμα, τάση, θερμοκρασία, κύκλος λειτουργίας, ταχύτητα. Αυτές οι τιμές συχνά αποκαλύπτουν τα πάντα για την αιτία.

Τα καταγεγραμμένα σφάλματα χάνονται κατά την απενεργοποίηση: διαβάστε τα πριν κλείσετε τον διακόπτη.

Σφάλματα ρεύματος

ABS_OVER_CURRENT

Το ρεύμα υπερέβη το απόλυτο όριο (Absolute Maximum Current) και ο ελεγκτής διέκοψε τη λειτουργία του. Συνήθεις αιτίες: λανθασμένη ανίχνευση κινητήρα, απόλυτο όριο πολύ κοντά στο μέγιστο ρεύμα κινητήρα, αισθητήρες θέσης που δίνουν λανθασμένες πληροφορίες, ή ισχυροί κραδασμοί που προκαλούν απώλεια της εκτιμώμενης θέσης. Επαναλάβετε την ανίχνευση κινητήρα, ελέγξτε τους αισθητήρες και το περιθώριο μεταξύ των ορίων. Δείτε τους οδηγούς μας για την ανίχνευση κινητήρα και τα όρια ρεύματος.

DRV

Το κύκλωμα που ελέγχει τα τρανζίστορ ισχύος ανέφερε πρόβλημα. Αυτό μπορεί να οφείλεται σε βραχυκύκλωμα σε μια φάση ή στον κινητήρα, σε ασταθή τροφοδοσία ρεύματος ή σε κατεστραμμένο στάδιο ισχύος. Ελέγξτε τα καλώδια φάσης και τη μόνωση του κινητήρα. Εάν το σφάλμα επιμένει με αποσυνδεδεμένο τον κινητήρα, ο ελεγκτής χρειάζεται έλεγχο.

HIGH_OFFSET_CURRENT_SENSOR και UNBALANCED_CURRENTS

Ένας αισθητήρας ρεύματος δίνει ασυνήθιστη μέτρηση σε κατάσταση ηρεμίας ή τα ρεύματα των τριών φάσεων δεν ισορροπούν πλέον. Αυτό συχνά υποδεικνύει κατεστραμμένο αισθητήρα ή φάση, ή κακώς συνδεδεμένο καλώδιο φάσης.

Σφάλματα τάσης

UNDER_VOLTAGE

Η τάση εισόδου έπεσε κάτω από την καθορισμένη ελάχιστη τιμή. Σε ένα πατίνι, αυτό είναι συχνά μια σχεδόν άδεια μπαταρία, ή μια μπαταρία που καταρρέει υπό φορτίο επειδή το ζητούμενο ρεύμα υπερβαίνει αυτό που μπορεί να αποδώσει. Μειώστε το ρεύμα της μπαταρίας ή ελέγξτε την κατάσταση των κυψελών. Δείτε τον οδηγό μας για τη μπαταρία που διακόπτει τη λειτουργία.

OVER_VOLTAGE

Η τάση υπερέβη το μέγιστο όριο, σχεδόν πάντα κατά την ηλεκτρική πέδηση με γεμάτη μπαταρία, ή όταν το BMS διέκοψε τη φόρτιση. Μειώστε το Battery Current Max Regen και το ρεύμα πέδησης, και ελέγξτε την αποδυνάμωση πεδίου (field weakening): μια διακοπή σε υψηλή ταχύτητα με ενεργή αποδυνάμωση πεδίου αυξάνει την τάση. Δείτε τον οδηγό μας για την αποδυνάμωση πεδίου στο VESC Tool.

GATE_DRIVER_OVER_VOLTAGE, GATE_DRIVER_UNDER_VOLTAGE, MCU_UNDER_VOLTAGE

Μια εσωτερική τροφοδοσία ρεύματος του ελεγκτή είναι εκτός ορίων. Αυτά τα σφάλματα συχνά υποδεικνύουν υλικό πρόβλημα ή διαταραγμένη τροφοδοσία: απαιτείται έλεγχος.

Σφάλματα θερμοκρασίας

OVER_TEMP_FET και OVER_TEMP_MOTOR

Ο ελεγκτής ή ο κινητήρας υπερέβη το όριο θερμοκρασίας του. Πριν φτάσει σε αυτό το σημείο, ο ελεγκτής μειώνει σταδιακά το ρεύμα. Ελέγξτε την ψύξη του ελεγκτή, τα όρια ρεύματος και, για τον κινητήρα, τον αισθητήρα θερμοκρασίας και τη ρύθμισή του. Δείτε τον οδηγό μας για τη θέρμανση του ηλεκτρικού κινητήρα.

Σφάλματα αισθητήρων

Τα σφάλματα ENCODER_… (SPI, SINCOS, NO_MAGNET, MAGNET_TOO_STRONG…) και RESOLVER_… αφορούν τον αισθητήρα θέσης του κινητήρα: καλώδιο, κακώς τοποθετημένος μαγνήτης, ελαττωματικός αισθητήρας. Δείτε τον οδηγό μας για τους αισθητήρες θέσης.

Άλλα σφάλματα

  • BOOTING_FROM_WATCHDOG_RESET: ο ελεγκτής επανεκκινήθηκε μετά από κόλλημα του προγράμματός του. Μια μεμονωμένη περίπτωση μπορεί να οφείλεται σε παρεμβολή. Η επανάληψη απαιτεί διερεύνηση.
  • FLASH_CORRUPTION και παραλλαγές του: η μνήμη που περιέχει το πρόγραμμα ή η διαμόρφωση είναι αλλοιωμένη. Απαιτείται επαναπρογραμματισμός (reflash) ή επαναγραφή της διαμόρφωσης.
  • OVERSPEED και ABS_OVERSPEED: η ταχύτητα υπερέβη ένα καθορισμένο όριο.

Η συμβουλή του συνεργείου

Μην αυξάνετε ποτέ ένα όριο για να εξαφανίσετε ένα σφάλμα χωρίς να έχετε κατανοήσει την αιτία του. Ένα σφάλμα ρεύματος ή τάσης είναι μια προστασία που λειτούργησε: η κατάργησή της σημαίνει ότι αναμένετε την επόμενη βλάβη, η οποία συχνά είναι πιο δαπανηρή.

Για την πλήρη διαδικασία διάγνωσης, δείτε τον οδηγό μας για το πατίνι που κόβει κατά την επιτάχυνση. Εάν προτιμάτε να αναθέσετε την έρευνα, το συνεργείο μας χρεώνει τη διάγνωση με βάση την εργασία.

Συχνές ερωτήσεις

Πού μπορώ να δω το ιστορικό σφαλμάτων;

Στο τερματικό του VESC Tool, με την εντολή faults. Απαριθμεί τα σφάλματα από την τελευταία ενεργοποίηση: διαβάστε τα πριν σβήσετε τη συσκευή.

Τι σημαίνει ABS_OVER_CURRENT;

Το ρεύμα υπερέβη το απόλυτο όριο και ο ελεγκτής διέκοψε τη λειτουργία του. Οι πιο συχνές αιτίες είναι η επανάληψη της ανίχνευσης κινητήρα, ελαττωματικοί αισθητήρες θέσης ή ένα απόλυτο όριο πολύ κοντά στο ρεύμα του κινητήρα.

Ο ελεγκτής μου εμφανίζει UNDER_VOLTAGE κατά την πλήρη επιτάχυνση.

Η μπαταρία καταρρέει υπό φορτίο. Μειώστε το ρεύμα της μπαταρίας ή ελέγξτε την μπαταρία: οι φθαρμένες κυψέλες δεν μπορούν πλέον να υποστηρίξουν το ρεύμα.

Το σφάλμα DRV επανεμφανίζεται συνεχώς.

Ελέγξτε τα καλώδια φάσης και τη μόνωση του κινητήρα. Εάν το σφάλμα επιμένει με αποσυνδεδεμένο τον κινητήρα, το στάδιο ισχύος του ελεγκτή είναι πιθανώς υπεύθυνο.

OVER_VOLTAGE κατά το φρενάρισμα: τι να κάνω;

Μειώστε το ρεύμα φόρτισης και το ρεύμα πέδησης, ειδικά με γεμάτη μπαταρία, και βεβαιωθείτε ότι το BMS δεν διακόπτει τη φόρτιση.