Två VESC-styrenheter anslutna via CAN-bussen för en elscooter med dubbla motorer

På en elscooter med dubbla motorer har varje motor vanligtvis sin egen styrenhet. För att båda motorerna ska dra samtidigt måste de få samma kommandon och dela information. Med VESC-styrenheter kopplas de samman via en CAN-buss: en styrenhet läser av gasreglaget och vidarebefordrar kommandot till den andra. Denna guide förklarar kabeldragningen, inställningarna i VESC Tool och de punkter som bör kontrolleras.

Det viktigaste

  • De två styrenheterna är anslutna via de två ledarna i CAN-bussen och delar samma jordanslutning.
  • Varje styrenhet måste ha en unik identifierare, och båda måste ha samma bussfrekvens.
  • Endast huvudstyrenheten läser av gasreglagen; alternativet "Multiple VESCs Over CAN" vidarebefordrar kommandot till den andra styrenheten.
  • Varje motor detekteras och kalibreras individuellt för att passa sin egen styrenhet.

CAN-bussen

CAN-bussen är ett nätverk med två ledningar, CAN-hög och CAN-låg, som möjliggör för flera enheter att utbyta meddelanden. Det är samma princip som i en bil. Vår guide om CAN-bussen förklarar detta i detalj.

Kabeldragningen

  • Anslut den ena CAN-kabeln (hög) till den andra CAN-kabeln (hög) och den andra CAN-kabeln (låg) till den andra CAN-kabeln (låg) med hjälp av en tvinnad kabel.
  • De två styrenheterna måste dela samma jordanslutning, vilket är fallet om de är anslutna till samma batteri.
  • En CAN-buss behöver en avslutningsresistans i varje ände. Många styrenheter har redan en sådan inbyggd: kontrollera dokumentationen för din utrustning innan du lägger till en.
  • Se till att CAN-kabeln ligger långt ifrån fasledningarna, eftersom dessa kan avge störningar.

Inställningarna i VESC Tool

Identifierare och bussens hastighet

I applikationskonfigurationen har varje styrenhet en unik identifierare, VESC ID. De två styrenheterna måste ha olika identifierare, annars kan deras meddelanden blandas ihop. Inställningen CAN Baud Rate, bussens hastighet, måste vara identisk för båda.

När bussystemet är anslutet kan programvaran VESC Tool, som är ansluten till huvudstyrenheten, se den andra styrenheten via CAN-bussen. Man kan då läsa och skriva konfigurationen för varje styrenhet utan att behöva byta kabel.

Delad styrning

Gasreglarna ansluts till huvudstyrenheten, som konfigureras med ADC-appen (se vår guide om inställning av gas och broms). I den här appen skickar alternativet Multiple VESCs Over CAN samma kommando till den andra styrenheten. På den andra styrenheten krävs ingen separat applikation för styrning.

Antispinnsystemet

Alternativet Traction Control jämför hastigheten på de två motorerna och minskar kraften till den motor som snurrar för snabbt, för att begränsa slirning på ett hjul. Inställningen TC Max ERPM Difference anger den tillåtna hastighetsskillnaden. På en elscooter bör de två hjulen i princip snurra med samma hastighet: en stor skillnad indikerar att ett hjul slirar.

Identifier och justera varje motor

Varje motor detekteras på sin egen styrenhet. Assistenten för motordetektion i VESC Tool kan identifiera motorerna som finns på styrenheterna som är anslutna till CAN-bussen. Se vår guide om motordetektion med FOC.

Strömgränserna ställs in på varje styrenhet. Var uppmärksam: batteriet förser båda med ström, så summan av strömmen från batteriet till båda måste ligga under BMS:ens gräns. Se vår guide om strömgränser.

Kontroller innan du kör

  1. Med hjulen lyfta, kontrollera att båda motorerna roterar i samma riktning.
  2. Kontrollera att båda motorerna svarar samtidigt på gas och broms.
  3. Koppla ur CAN-kabeln en stund: den andra styrenheten får inte längre ta emot några kommandon och ska inte fastna med det senaste mottagna kommandot.
  4. Gör först några testkörningar i låg hastighet.

Tips för verkstaden.

En avbrott i CAN-bussen visar sig ofta genom att bara en motor drar, eller genom ryckiga rörelser. Om detta inträffar, kontrollera först CAN-kontakterna och kabeldragningen i närheten av motorlindningarna, innan du misstänker styrenheterna.

För att förstå VESC i sin helhet, se vår guide om VESC. För att förbereda en maskin med dubbla motorer, se även vår guide för att förbereda en Dualtron Thunder.

Vanliga frågor

Bör man ansluta gasreglarna till båda kontrollerna?

Nej: de ansluts till huvudstyrenheten, och alternativet "Multiple VESCs Over CAN" skickar kommandot till den andra styrenheten.

VESC Tool upptäcker inte den andra styrenheten.

Kontrollera CAN-kabeldragningen, både den höga och den låga, och se till att de två identifierarna är olika samt att bussens hastighet är densamma på båda sidorna.

Enligt informationen verkar bara en motor dra. Varför är det så?

Den andra styrenheten tar inte emot signalen: CAN-kabeln kan vara avbruten eller felaktigt ansluten, alternativet "Multiple VESCs Over CAN" kan vara inaktiverat, eller det kan finnas ett fel på den andra styrenheten.

Är antispinn-systemet användbart på en elscooter?

Den begränsar sladdandet på ett hjul vid acceleration, på hala underlag eller vid start. Den ersätter inte en försiktig användning av gasreglaget.

Måste de två styrenheterna ha samma inställningar?

Generellt sett gäller detta för begränsningar och beteende, förutsatt att båda motorerna är identiska. Men varje motor detekteras av sin egen styrenhet.