Differences Between CAN and PWM in Drone Motor Control Protocols

Skillnader mellan CAN och PWM i dronemotorkontrollprotokoll

Inom drönarmotorstyrningens område är två vanliga kommunikationsprotokoll CAN (Controller Area Network) och PWM (Pulse Width Modulation). Varje protokoll har distinkta egenskaper, fördelar och begränsningar. Att förstå dessa skillnader är avgörande för att välja rätt system för olika applikationer, särskilt i den krävande miljön för jordbruksdrönare.

CAN (Controller Area Network)

CAN är ett robust digitalt kommunikationsprotokoll designat för pålitlig, höghastighetsdataöverföring. Den utvecklades ursprungligen för bilindustrin men har sedan dess blivit allmänt antagen inom olika områden, inklusive drönarteknik.

Tekniska principer för CAN:

  • Digital kommunikation: CAN använder en differentiell signaleringsteknik, som innebär att två komplementära signaler skickas för att minska brus och förbättra tillförlitligheten.
  • Dataramar: Data överförs i ramar, som inte bara inkluderar datanyttolasten utan även adresseringsinformation, kontrollbitar och feldetekteringsbitar.
  • Felhantering: CAN har inbyggda mekanismer för feldetektering och korrigering, inklusive cykliska redundanskontroller (CRC) och kvittensluckor.
  • Multi-Master: CAN stöder en multi-master-arkitektur, vilket innebär att vilken nod som helst kan initiera kommunikation utan en central styrenhet.

Fördelar med CAN:

  1. Digital kommunikation: CAN använder digitala signaler för dataöverföring, vilket möjliggör exakt och tillförlitlig styrning av motorn. Denna digitala karaktär säkerställer att instruktionerna är tydliga och mindre benägna att göra fel.

  2. Högt störningsmotstånd: CAN:s digitala signaler är mycket resistenta mot elektromagnetisk störning (EMI), vilket är kritiskt i miljöer med betydande elektroniskt brus.

  3. Multifunktionell dataöverföring: Förutom att bara kontrollera motorns gasreglage kan CAN överföra ett brett utbud av data, inklusive motorhastighet, temperatur, ström och andra driftsparametrar. Denna omfattande dataöverföring stöder avancerad övervakning och diagnostik.

  4. Closed-loop-kontroll: CAN möjliggör sluten-loop-styrsystem. Realtidsåterkoppling från motorn kan användas för att justera styrparametrarna dynamiskt, vilket säkerställer stabil och effektiv drift.

  5. Feldetektering och korrigering: CAN har inbyggda feldetekterings- och korrigeringsmekanismer, som förbättrar kommunikationens tillförlitlighet, vilket minskar risken för datakorruption.

  6. Reducerad ledningskomplexitet: CAN tillåter flera enheter att kommunicera över en enda buss, vilket minskar komplexiteten och vikten av ledningar, vilket är fördelaktigt i drönarapplikationer.

PWM (Pulse Width Modulation)

PWM är ett enklare, analogbaserat kommunikationsprotokoll där bredden på en puls varieras för att styra motorns hastighet och riktning. Det används ofta på grund av dess enkla implementering.

Tekniska principer för PWM:

  • Analog styrning: PWM modulerar bredden på digitala pulser för att simulera varierande effektnivåer till motorn. Pulsens bredd (driftscykeln) bestämmer motorns hastighet.
  • Signalfrekvens: PWM-signaler arbetar vanligtvis med en fast frekvens, med arbetscykeln justerad för att styra utspänningen och strömmen.
  • Duty Cycle: Procentandelen av en period under vilken signalen är aktiv. En högre arbetscykel motsvarar högre effekt och högre motorhastighet.

Fördelar med PWM:

  1. Enkelhet: PWM är relativt enkel att implementera och förstå, vilket gör det till en kostnadseffektiv lösning för grundläggande motorstyrningsbehov.

  2. Låg kostnad: Hårdvaran som krävs för PWM är i allmänhet billigare jämfört med CAN, vilket gör det till ett attraktivt alternativ för budgetmedvetna applikationer.

  3. Bred kompatibilitet: De flesta motorstyrenheter stöder PWM-signaler, vilket säkerställer bred kompatibilitet och enkel integration.

Nackdelar med PWM:

  1. Störningskänslighet: Som en analog signal är PWM mer känslig för elektromagnetiska störningar, vilket kan leda till signalförsämring och opålitlig motorstyrning.

  2. Begränsad funktionalitet: PWM styr primärt motorns hastighet och riktning men stöder inte överföring av ytterligare data såsom motorstatus eller driftsparametrar.

  3. Open-Loop Control: PWM-system fungerar vanligtvis i en öppen loop-konfiguration, utan realtidsfeedback, vilket kan resultera i mindre exakta kontroll- och stabilitetsproblem.

Varför betona CAN?

I moderna drönarapplikationer, särskilt i komplexa och krävande miljöer som jordbruk, beror betoningen på CAN över PWM på flera kritiska faktorer:

  1. Hög precision och tillförlitlighet: CAN:s digitala natur möjliggör motorstyrning med hög precision, avgörande för uppgifter som kräver stabil och exakt prestanda.

  2. Förbättrad stabilitet: Även i enstaka GPS-scenarier utan RTK-korrigeringar (Real-Time Kinematic) kan CAN upprätthålla en stabil flygning. Detta beror på att CAN-system kan integrera data från olika sensorer (som IMU, barometrar och magnetometrar) för att justera motorstyrningen dynamiskt.

  3. Omfattande datahantering: Förmågan hos CAN att hantera omfattande dataöverföring säkerställer bättre övervakning och diagnostik, vilket leder till förbättrat underhåll och driftseffektivitet.

  4. Robusthet i tuffa miljöer: Det starka motståndet mot EMI gör CAN till det föredragna valet i industri- och jordbruksmiljöer där störningar är vanliga.

  5. Skalbarhet och flexibilitet: CAN:s förmåga att stödja flera enheter på samma buss gör den skalbar och flexibel för komplexa drönarsystem som kräver många sensorer och kontroller.

Hobbywing XRotor Motor Series: Den ultimata lösningen för jordbruksdrönare

Hobbywing XRotor Motor-serien exemplifierar fördelarna med att integrera CAN- och PWM-protokoll för jordbruksdrönare. Speciellt utformade för att tillhandahålla robusta kraftlösningar, dessa motorer innehåller både CAN- och PWM-kommunikationsprotokoll, vilket erbjuder oöverträffad tillförlitlighet och prestanda.

Dual Protocol Integration:

  • CAN + PWM Backup: XRotor-motorerna stöder både CAN- och PWM-protokoll, vilket säkerställer att om ett protokoll misslyckas kan det andra fungera som backup. Denna metod med dubbla protokoll ökar avsevärt tillförlitligheten hos motorstyrsystemet.

Avancerad CAN-kommunikation:

  • Förbättrad datakommunikation: Den omfattande integrationen av CAN-kommunikation i XRotor-serien ger en ny nivå av datakommunikationsupplevelse. Den möjliggör överföring av detaljerade motor- och ESC-data (Electronic Speed ​​Controller), vilket säkerställer exakt kontroll och övervakning.

  • Digital gasreglage: Med CAN-aktiverat digitalt gasreglage är kontrollprecisionen oöverträffad. Detta möjliggör mjuka och exakta justeringar av motorns hastighet och vridmoment, vilket säkerställer stabil flygprestanda även under utmanande förhållanden.

Realtidsdata och fjärruppgraderingar:

  • Realtidsfeedback: All viktig information, inklusive ESC- och motordriftsdata, hämtas i realtid. Denna kontinuerliga återkopplingsslinga hjälper till att upprätthålla optimal prestanda och omedelbara justeringar under flygningen.

  • Fjärruppgraderingar av ESC-firmware: Möjligheten att fjärruppgradera ESC-firmware via CAN säkerställer att drönaren alltid kan uppdateras med de senaste funktionerna och förbättringarna utan att behöva fysisk åtkomst till drönaren, vilket förbättrar driftseffektiviteten.

Omfattande flygkontrollintegration:

  • Sömlös integration: XRotor-motorerna är kompatibla med olika vanliga flygkontroller, såsom APM, Microk, Boying, JIYI, Qifei och Jimu. Denna breda kompatibilitet säkerställer att XRotor-serien sömlöst kan integreras i olika drönarsystem.

 

CAN Protocol-stödda drönartillbehör

Här är några högkvalitativa drönartillbehör som stöder CAN-protokollet, vilket förbättrar prestandan och tillförlitligheten hos drönare för jordbruket:

  1. CUAV New PIX CAN PMU: Denna högprecisionsmodul för spännings- och strömdetektering är designad för UAV:er, ger korrekt strömhantering och förbättrar den övergripande effektiviteten av drönaroperationer .

  2. CUAV New CAN PDB Carrier Board: Detta bärkort är kompatibelt med Pixhawk, Pixhack och Px4 flygkontroller och erbjuder pålitlig kraftdistribution och sömlös integration för RC-drönarhelikoptrar.

  3. HolyBro CAN Hub 2-12S Powered CAN Port Expansion Module: Denna modul är utvecklad för olika flygkontroller och möjliggör utbyggnad av CAN-portar, vilket underlättar anslutningen av flera enheter och förbättra kommunikationseffektiviteten.

  4. CUAV Ny NEO 3X GPS: Med Ublox M9N GNSS och DroneCAN-protokollet ger denna GPS-modul exakt positionering och pålitlig navigering för drönare.

  5. CUAV CAN PDB Power Module Carrier Board och X7+ Pro Core Pixhawk Flight Controller Autopilot: Det här omfattande paketet inkluderar ett kraftfördelningskort och en högpresterande flygkontroller, vilket säkerställer robust kontroll och energihantering för avancerade drönarapplikationer.

  6. CUAV Can PMU: En digital högprecisionsströmdetekteringsmodul designad för UAV-strömhantering, vilket säkerställer noggrann övervakning och effektiv strömanvändning.

  7. CUAV Pixhawk Drone FPV X7+ Pro Flight Controller NEO 3 Pro GPS och CAN PMU Power Module Combo: Detta kombinationspaket innehåller en flygkontroll, GPS-modul och strömhanteringsenhet, tillhandahåller en komplett lösning för drönarkontroll och navigering.

  8. JIYI CAN HUB-modul för K++ V2 Flight Controller: Denna CAN-navmodul har stöd för 6-14S strömingång och 12V-utgång och är designad för drönare inom jordbruket och erbjuder pålitlig kraftfördelning och förbättrad kommunikation.

  9. CUAV MS5525 SKYE lufthastighetssensor: Denna sensor har en regntät struktur, intelligensavisning och dubbla temperaturkontrollsystem, vilket ger exakta lufthastighetsmätningar upp till 500 km/h med CAN protokoll.

Dessa tillbehör, med deras avancerade CAN-protokollstöd, säkerställer exakt kontroll, robust kommunikation och effektiv strömhantering, vilket avsevärt förbättrar prestanda och tillförlitlighet hos drönare för jordbruket.

 

Slutsats

Medan både CAN och PWM har sina platser inom drönarmotorstyrning, sätter integrationen av båda protokollen i Hobbywings XRotor Motor-serie en ny standard för tillförlitlighet, precision och avancerad funktionalitet. CAN-protokollets robusta, högprecisionskontroll och omfattande datahanteringsmöjligheter, i kombination med PWM:s enkelhet och breda kompatibilitet, ger en mångsidig och pålitlig lösning. Detta tillvägagångssätt med dubbla protokoll säkerställer att jordbruksdrönare utrustade med XRotor-motorer kan uppnå stabila, effektiva och exakta prestanda, som uppfyller de rigorösa kraven från moderna jordbrukstillämpningar.

Tillbaka till blogg