Două controllere VESC conectate prin bus CAN pentru un scuter cu două motoare
La majoritatea trotinetelor cu două motoare, fiecare motor are propriul său controler. Pentru ca ambele să funcționeze împreună, ele trebuie să primească aceeași comandă și să își împărtășească informațiile. Cu controlere VESC, acestea sunt conectate printr-un bus CAN: una citește comenzile de la accelerație și transmite comanda către cealaltă. Acest ghid explică cablarea, setările din VESC Tool și aspectele care trebuie verificate.
Esentialul
- Cele două controllere sunt conectate prin cele două fire ale bus-ului CAN și au aceeași masă.
- Fiecare controler trebuie să aibă un identificator unic, iar ambele trebuie să funcționeze la aceeași viteză de transfer de date.
- Doar controlerul principal citește comenzile de accelerație; opțiunea "Multiple VESCs Over CAN" transmite comanda către celălalt controler.
- Fiecare motor este detectat și configurat individual pe propriul său controler.
Busul CAN
Busul CAN este o rețea cu două fire, "CAN high" și "CAN low", care permite mai multor echipamente să schimbe mesaje. Este același principiu ca într-o mașină. Ghidul nostru despre busul CAN explică acest lucru în detaliu.
Conectarea cablurilor
- Conectați borna CAN de sus la borna CAN de sus, și borna CAN de jos la borna CAN de jos, folosind un cablu torsadat.
- Cele două controllere trebuie să aibă aceeași masă, ceea ce este valabil dacă sunt alimentate de aceeași baterie.
- Un bus CAN are nevoie de o rezistență de terminare la fiecare capăt. Mulți controlere o au deja integrată: verificați documentația echipamentului dumneavoastră înainte de a adăuga una.
- Asigurați-vă că cablul CAN este poziționat departe de cablurile de fază, care pot emite interferențe.
Setările din VESC Tool
Identificatori și viteză a magistralei
În configurarea aplicațiilor, fiecare controler are un identificator unic, VESC ID. Cele două controlere trebuie să aibă identificatori diferiți, altfel mesajele lor se vor confunda. Setarea CAN Baud Rate, adică viteza bus-ului, trebuie să fie identică pentru ambele.
Odată ce bus-ul este configurat, software-ul VESC Tool, conectat la controlerul principal, detectează al doilea controler prin intermediul bus-ului CAN. Astfel, se pot citi și modifica setările de configurare ale fiecărui controler fără a fi necesar să se schimbe cablul.
Comanda partajată
Declanșatoarele se conectează la controlerul principal, care este configurat cu aplicația ADC (vezi ghidul nostru despre configurarea accelerației și a frânei). În această aplicație, opțiunea Multiple VESCs Over CAN trimite aceeași comandă către al doilea controler. Pe al doilea controler, nu este necesară nicio aplicație de control.
Controlul de tracțiune
Opțiunea Controlul de tracțiune compară viteza celor două motoare și reduce puterea celui care se rotește prea repede, pentru a limita derapajul unei roți. Setarea TC Max ERPM Difference stabilește diferența de viteză tolerată. La un scuter electric, cele două roți ar trebui, în principiu, să se rotească la aceeași viteză: o diferență mare indică faptul că o roată derapează.
Detectarea și reglarea fiecărui motor
Fiecare motor este detectat pe propriul său controler. Asistentul de detectare din VESC Tool poate detecta motoarele controlerelor prezente pe bus-ul CAN. Consultați ghidul nostru despre detectarea motorului în modul FOC.
Limitele de curent se setează pentru fiecare controler. Atenție: bateria alimentează ambele, deci suma celor două curenți prelevate de la baterie trebuie să rămână sub limita BMS-ului. Consultați ghidul nostru despre limitele de curent.
Verificările înainte de a conduce
- Cu roțile ridicate, verificați dacă ambele motoare se rotesc în aceeași direcție.
- Verificați dacă ambele răspund simultan la accelerație și la frânare.
- Deconectați temporar cablul CAN: al doilea controler nu ar trebui să mai primească comenzi și nu ar trebui să rămână blocat la ultima comandă primită.
- Efectuați primele teste la viteză mică.
Sfaturi utile pentru atelier.
O defecțiune a bus-ului CAN se manifestă adesea printr-un singur motor care trage sau prin funcționare sacadată. Dacă se întâmplă acest lucru, verificați mai întâi conectorii CAN și traseul cablului în apropierea fazelor, înainte de a suspecta controlerele.
Pentru a înțelege funcționarea generală a sistemului VESC, consultați ghidul nostru despre VESC. Pentru a pregăti un vehicul cu două motoare, consultați, de asemenea, ghidul nostru pentru pregătirea unui Dualtron Thunder.
Întrebări frecvente
Este necesar să conectați butoanele de accelerație la ambele controllere?
Nu: ele sunt conectate la controlerul principal, iar opțiunea "Multiple VESCs Over CAN" transmite comanda către al doilea controler.
Programul VESC Tool nu detectează al doilea controler.
Verificați cablajul CAN, atât cel principal cât și cel secundar, asigurându-vă că cele două identificatoare sunt diferite și că viteza bus-ului este aceeași pe ambele.
Un singur motor funcționează. De ce?
Al doilea controler nu primește comanda: cablul CAN este tăiat sau conectat incorect, opțiunea "Multiple VESCs Over CAN" este dezactivată, sau există o defecțiune la al doilea controler.
Este util sistemul de control al tracțiunii pe un scuter electric?
Acesta limitează deraparea unei roți în timpul accelerării, pe suprafețe alunecoase sau la pornire. Nu înlocuiește o utilizare prudentă a accelerației.
Cele două controllere trebuie să aibă aceleași setări?
În general, da, limitele și comportamentul sunt similare dacă cele două motoare sunt identice. Totuși, fiecare motor este detectat de propriul său controler.