PCB-ontwerp en -fabricage voor servo- en BLDC-controllers

Servo- en BLDC-controllerprintplaat voor gesloten-lus bewegingsbesturing

Servo- en BLDC-controller-PCB's zijn motorstuurprintplaten met een uiterst nauwkeurige gesloten-lusregeling. Waar eenvoudige motorstuurprintplaten fasestromen genereren als reactie op commando's, sluiten servo- en BLDC-controllers stroom-, snelheids- en positielussen af. Dit resulteert in nauwkeurig gecontroleerd bewegingsgedrag dat de robotprestaties bepaalt in toepassingen waar bewegingskwaliteit van cruciaal belang is. Deze pagina behandelt specifiek het ontwerp en de fabricage van servo- en BLDC-controller-PCB's: de encoderinterfaces, stroommeting, implementatie van de regelkring en de communicatieprotocollen die deze printplaten integreren.

Moderne robotica-toepassingen vereisen steeds vaker servogestuurde bewegingsbesturing. Samenwerkende robots hebben koppelregeling nodig voor veilige interactie met mensen; industriële robotarmen vereisen gecoördineerde beweging over meerdere assen; humanoïde robots hebben snelle gewrichtsbesturing nodig voor meerdere actuatoren tegelijk. Servocontrollers maken deze precisie mogelijk, en hun ontwerp en productiekwaliteit bepalen direct of de beweging van de robot soepel en betrouwbaar is of schokkerig en onbetrouwbaar.



Het verschil tussen servo- en BLDC-controllers en eenvoudige motorstuurprogramma's.

Servobesturing verbetert de meetnauwkeurigheid van de motoraandrijving.

Een eenvoudige motorstuurmodule kan stroom schakelen; een servo- of BLDC-controller moet positie en stroom nauwkeurig genoeg meten om stabiele regelkringen te sluiten. De kwaliteit van de encoder, de bemonsteringsfrequentie, de lay-out van de stroommeting, de processorlatentie en communicatiejitter hebben allemaal invloed op de bewegingskwaliteit.

Servo- en BLDC-controller-PCB's zijn motorstuurprintplaten met toegevoegde zeer nauwkeurige regelkringen. Waar een eenvoudige motorstuurprint fasestromen genereert als reactie op commando's, sluit een servo- of BLDC-controller meerdere regelkringen – stroom, snelheid, positie – en zorgt voor nauwkeurig gecontroleerd bewegingsgedrag. Dit onderscheid heeft een aanzienlijke invloed op zowel de elektronica als de software. Wat servo- en BLDC-controllers zo veeleisend maakt:

  • Gesloten-lusregeling: Stroom-, snelheids- en positielussen werken met lusfrequenties van kilohertz tot tientallen kilohertz. De prestaties van de lus zijn afhankelijk van de meetnauwkeurigheid en de rekenvertraging.
  • Encoderinterface: Positiefeedback van optische, magnetische of resolver-encoders. De bandbreedte en resolutie van de interface beïnvloeden de servoprestaties.
  • Veldgerichte besturing: FOC-algoritmen ontleden fasestromen in koppelproducerende en veldproducerende componenten. Dit vereist een nauwkeurige rotorpositie en precieze stroommeting.
  • Koppelregeling: Koppeloverdracht in een gesloten regelkring via stroomregeling. Maakt flexibele beweging, krachtdetectie bij de actuator en veiligheidsgerelateerde toepassingen mogelijk.
  • Communicatie protocol: Industriële protocollen (EtherCAT, CANopen, PROFINET) voor gecoördineerde meerassige beweging. Latentie en jitter beïnvloeden de kwaliteit van de gecoördineerde beweging.

Moderne servobesturing profiteert van de rekenkracht die recente MCU- en DSP-families bieden. Tien jaar geleden was het uitvoeren van een FOC op 20 kHz een veeleisende taak; de huidige componenten doen dit moeiteloos en laten rekenruimte over voor supervisiefuncties, communicatie en diagnostiek. Programma's die gebruikmaken van componenten van de huidige generatie profiteren van deze extra rekenruimte; programma's die oudere componenten hergebruiken, ondervinden soms onnodige problemen met de rekenkracht.

De architectuur van de regelkring is net zo belangrijk als de rekenkracht. Regelkringen met meerdere frequenties in cascade – interne stroom op 20 kHz, snelheid op 4 kHz, positie op 1 kHz – leveren betere prestaties dan implementaties met één frequentie bij dezelfde rekenkosten. Servocontrollers die optimaal gebruikmaken van de huidige mogelijkheden van microcontrollers maken doorgaans gebruik van architecturen met meerdere frequenties; ontwerpen die gebruikmaken van oudere architecturen met één frequentie presteren soms minder goed dan de hardware zou kunnen leveren.


Encoderinterfaces: optisch, magnetisch, resolver, sensorloos

De keuze van de encoderinterface beïnvloedt het opstartgedrag en de regelbandbreedte.

Incrementele, absolute, magnetische, optische, resolver- en sensorloze benaderingen verschillen in resolutie, ruisimmuniteit, opstartzekerheid, kabelgevoeligheid en kosten. De printplaat moet de gekozen feedbackmethode elektrisch en mechanisch ondersteunen, in plaats van de encoder als een generieke connector te behandelen.

De encoderinterface is de plek waar servocontrollers positiefeedback integreren. Het encodertype, de resolutie en het interfaceprotocol beïnvloeden allemaal de regelprestaties. De belangrijkste encodercategorieën zijn:

  • Optische incrementele meting: Fotodiode-array leest patroon af van optische schijf. Hoge resolutie; vereist een indexpuls voor absolute positionering bij het opstarten.
  • Optische absolute waarde: Gecodeerd patroon dat direct leesbaar is als absolute positie. Hogere kosten dan incrementele methoden, maar snellere opstart en veiliger gedrag na stroomuitval.
  • Magnetic: Hall- of magnetoresistieve sensoren die magnetische patronen uitlezen. Lagere kosten dan optische sensoren; voldoende resolutie voor de meeste toepassingen.
  • Regelen: Sinus-/cosinusuitgangen van een roterende transformator. Hoge betrouwbaarheid in ve veeleisende omgevingen; vereist resolver-naar-digitaal-conversie.
  • Sensorloos: Schatting van de rotorpositie op basis van de klemspanningen en -stromen van de motor. Kostenbesparend ten opzichte van een encoder, maar beperkte prestaties bij lage snelheden.

De interpolatie-elektronica van analoge encoders zorgt voor extra resolutie die verder gaat dan de fysieke markeringen op de encoder. Een 2000-lijns encoder met 4x interpolatie levert 8000 pulsen per omwenteling; met 256x interpolatie meer dan 500,000 pulsen. De kwaliteit van de interpolatie – ruisniveau, lineariteit, temperatuurstabiliteit – heeft direct invloed op de servoprestaties en vereist een zorgvuldig analoog ontwerp.

Absolute encodersystemen elimineren de homing-sequentie die incrementele encoders na het inschakelen vereisen. Standaard op hoogwaardige servo's en toepassingen waar opstartvertraging belangrijk is. De extra kosten van absolute encoders worden vaak gecompenseerd door de vereenvoudiging van de toepassing en een snellere implementatie.

De resolutie van de encoder moet overeenkomen met de precisie die de toepassing daadwerkelijk nodig heeft. Een te hoge resolutie van de encoder betaalt voor functionaliteit die de regelkringen niet kunnen benutten; een te lage resolutie beperkt de haalbare precisie. Programma's die de encoder afstemmen op de toepassingsvereisten betalen alleen voor de precisie die ze daadwerkelijk gebruiken.


Stroommeting voor koppelregeling

Stroommeting vormt de basis van koppelregeling.

FOC- en servokoppelregelingen zijn afhankelijk van nauwkeurige fasestroommetingen met een lage latentie. De plaatsing van de shunt, het common-mode bereik van de versterker, filtering, ADC-timing, bandbreedte van de Hall-sensor en thermische drift bepalen of de controller een soepel koppel kan leveren.

Stroommeting op servocontrollers heeft een directe invloed op de prestaties van de koppelregeling. De nauwkeurigheid, bandbreedte en ruisvloer van de sensor bepalen samen de haalbare bandbreedte van de koppelregeling. De belangrijkste opties voor stroommeting zijn:

  • Laagzijdige shunt: Goedkoopste en eenvoudigste. Meting met aardreferentie; vereist reconstructie van de busstroom uit de schakeltoestand.
  • In-fase shunt: Directe meting van de fasestroom. Standaard voor FOC-regeling. Vereist een geïsoleerde versterker of niveauschakeling.
  • Hall-effect: Geïsoleerde stroommeting zonder shunt. Hogere kosten, maar geen dissipatie en volledige isolatie.
  • Fluxgate: Zeer nauwkeurige, geïsoleerde stroommeting voor de meest veeleisende toepassingen. Hogere kosten; specialistische toepassingen.
  • Rogowski-spoel: Hoogbandbreedte wisselstroomdetectie; typisch voor toepassingen met hoge stroomsterkte of hoge frequentie.

De nauwkeurigheid van de sensor vertaalt zich direct naar de nauwkeurigheid van de koppelregeling van de servomotor. Een meetfout van 1% in de stroommeting leidt tot een koppelafwijking van minstens 1% bij lage koppels, waar de afwijking een significant deel van de ingestelde waarde uitmaakt. Programma's die gericht zijn op precieze kracht- of koppelregeling investeren in zeer nauwkeurige sensoren; programma's waar een benaderende koppelmeting volstaat, kunnen volstaan ​​met goedkopere sensoren.

Temperatuurdrift bij stroommeting is een specifiek aandachtspunt bij servomotoren die over een breed temperatuurbereik werken. Het gedrag bij een koude start, tijdens het opwarmen en in de thermische stabiele toestand verschilt. Programma's die de drift karakteriseren en compenseren, zorgen voor nauwkeurigheid onder alle bedrijfsomstandigheden.


PCB-ontwerp voor servo- en BLDC-controllers met encoderfeedback en FOC.

Implementatie van de regelkring: DSP, MCU, FPGA, SoC

De besturingsarchitectuur moet worden gekozen op basis van de lusfrequentie en deterministische timing.

MCU-, DSP-, FPGA- en SoC-oplossingen kunnen allemaal werken, maar elk behandelt latentie, interrupttiming, PWM-generatie, ADC-synchronisatie en communicatie op een andere manier. De printplaat moet de timingbronnen beschikbaar stellen die de firmware-architectuur nodig heeft.

De implementatie van de regelkring draait op de servocontrollerprocessor. De regelfrequentie, de computationele determinisme en de interruptlatentie bepalen samen de regelprestaties. De belangrijkste processorcategorieën zijn:

  • DSP of gespecialiseerde MCU: Vaste-komma- of zwevende-komma-processor met speciale randapparatuur voor motorbesturing. Lusfrequenties tot tientallen kilohertz zijn standaard.
  • MCU met hardwareversnelling: Universele microcontroller met FOC- of motorbesturingshardwareblokken. Vereenvoudigt de software met behoud van de lusprestaties.
  • FPGA + MCU: FPGA voor de binnenste regelkringen; MCU voor supervisiecontrole. Hoogste regelsnelheden en deterministische timing.
  • SoC + FPGA: Geïntegreerde rekenkracht voor veeleisende toepassingen. Vaak gebruikt in hoogwaardige servomotoren waar zowel communicatie als besturing hoge prestaties vereisen.

De keuze van de processor heeft ook invloed op de beschikbaarheid op lange termijn. Servocontrollers met een levensduur van 10 jaar vereisen dat de processor gedurende die periode beschikbaar blijft voor vervanging van onderdelen. Processorfamilies van industriële kwaliteit met een vastgestelde beschikbaarheid op lange termijn garanderen een goede onderhoudbaarheid; onderdelen voor consumenten met een kortere levensduur kunnen later onderhoudsproblemen veroorzaken.

Naast de pure hardwarecapaciteit zijn ook de ontwikkelomgeving en softwareondersteuning van belang. Een processor met volwaardige besturingsbibliotheken, gedocumenteerde voorbeeldcode en actieve leveranciersondersteuning maakt snellere ontwikkeling mogelijk dan een processor met krachtige hardware maar een beperkt software-ecosysteem. Bij de keuze van een processor wegen ontwikkelaars de hardwarecapaciteit af tegen de softwareondersteuning.


Communicatieprotocollen: EtherCAT, CANopen, PROFINET, Sercos

De keuze van het netwerkprotocol beïnvloedt de synchronisatie over meerdere assen.

EtherCAT, CANopen, PROFINET, Sercos, RS-485 en aangepaste verbindingen verschillen in bandbreedte, jitter, topologie, diagnostiek en ondersteuning van industriële ecosystemen. De controller-PCB moet impedantiecontrole, isolatie, ESD-bescherming, connectorkeuze en klokfrequentie hebben die zijn afgestemd op het gekozen netwerk.

Communicatieprotocollen voor gecoördineerde beweging verzorgen het verkeer tussen servocontrollers en bewegingsbesturing op een hoger niveau. De vereisten voor latentie, jitter en bandbreedte variëren per protocol. De belangrijkste protocollen zijn:

  • EtherCAT: Industriële Ethernet met gedistribueerde kloksynchronisatie. Zeer lage latentie en jitter; standaard voor hoogwaardige meerassige bewegingssystemen.
  • Kan openen: CAN-gebaseerd bewegingsprotocol. Geschikt voor gemiddelde prestaties; wordt veel gebruikt in industriële toepassingen.
  • PROFINET: Een industrieel protocol gebaseerd op Ethernet. Standaard op sommige apparatuur; minder gebruikelijk in de robotica dan EtherCAT.
  • Sercos: Hoogwaardig bewegingsprotocol. Veelgebruikt in werktuigmachines en veeleisende bewegingstoepassingen.
  • Eigendom: Leverancierspecifieke protocollen. Behoud integratie, maar beperk het ontwerp van systemen die door meerdere leveranciers worden gebruikt.

Coördinatie van meerdere assen bij complexe robots is afhankelijk van het communicatieprotocol tussen servocontrollers en de bewegingscontroller. De gedistribueerde kloksynchronisatie van EtherCAT maakt coördinatie met een nauwkeurigheid van minder dan een microseconde over meerdere assen mogelijk; eenvoudigere protocollen met minder synchronisatie leveren een minder nauwkeurige coördinatie op. Programma's kiezen het protocol dat overeenkomt met de vereiste coördinatieprecisie.

De keuze van het communicatieprotocol heeft ook invloed op de kabel- en connectorinfrastructuur. EtherCAT gebruikt standaard RJ45- of M12-industriële connectoren op standaardkabels; voor speciale protocollen zijn mogelijk eigen kabels nodig. De keuze van de infrastructuur beïnvloedt zowel de kosten als de onderhoudbaarheid in het veld.



Ontwerp en thermisch beheer voor servocontrollers

De lay-out moet de vermogensschakeling scheiden van de feedback- en timingcircuits.

Servoprintplaten combineren inverterstromen, encodersignalen, stroomversterkers, ADC-referenties, klokbronnen en industriële communicatie. Een goede lay-out isoleert schakelen met hoge stroomsterkte van meting en timing, zorgt voor schone referenties en voert warmte op een voorspelbare manier van de printplaat af.

Bij de lay-out en het thermisch beheer van servocontrollers worden de eisen van motorstuurprogramma's gecombineerd met de extra beperkingen van snelle regelelektronica. De belangrijkste aandachtspunten zijn:

  • Isolatie van de vermogensfase: Door de vermogensmodule fysiek te scheiden van de besturingselektronica wordt ruiskoppeling verminderd. Bij de plaatsing van de componenten wordt rekening gehouden met deze scheiding.
  • Sense-lijnroutering: Stroommeetsignalen worden als differentiële paren of afgeschermde sporen doorgegeven. Elke microvolt aan ruis vermindert de koppelregeling.
  • Encoderisolatie: Encodersignalen geïsoleerd van ruis in de eindtrap. Soms optisch geïsoleerd voor de meest veeleisende toepassingen.
  • Thermisch beheer: Vergelijkbaar met eenvoudige motorstuurprogramma's, plus de extra warmteafvoer van de besturingselektronica. Soms is het voordelig om de vermogensmodule en de besturing gescheiden te koelen.
  • EMC-naleving: Strenger, omdat de controller zijn eigen encoder-meting of foutdetectie niet mag verstoren.

De lay-outindeling tussen de vermogensmodule en de besturingselektronica is bepalend voor het succes of de ruis van servocontrollers. Programma's die de indeling al bij de start van de lay-out plannen – door componenten in specifieke zones met zuivere kruisingen te plaatsen – produceren controllers die betrouwbaar werken; programma's die componenten verspreiden, kampen doorgaans met ruiskoppeling die door geen enkele filter volledig kan worden opgelost.

SI- en PI-simulaties na de lay-out van hoogwaardige servocontrollers sporen problemen op die anders pas bij het prototype aan het licht zouden komen. Ontwerptools ondersteunen deze simulatie voor gangbare processor- en interfacetopologieën; programma's die de simulatietijd investeren, krijgen werkende prototypes in plaats van prototypes die opnieuw ontworpen moeten worden.


Fabricage, kalibratie en testen van printplaten voor servocontrollers

Bij productiekalibratie moeten de gegevens worden vastgelegd die de regelkring daadwerkelijk gebruikt.

Bij de productie van servocontrollers kan het nodig zijn om de encoder uit te lijnen, de fasevolgorde te controleren, de stroommeting-offset en versterking te kalibreren, de firmwareversie vast te leggen, de netwerkidentiteit te programmeren en functionele tests met motorbelasting uit te voeren. Door deze waarden per eenheid vast te leggen, verloopt het debuggen en onderhoud later veel sneller.

Highleap produceert servo- en BLDC-controllers met de specifieke procesdiscipline die de printplaten vereisen. Dit omvat onder andere een robuuste koperconstructie voor de vermogensmodule, gecontroleerde impedantie voor de encoder- en communicatie-interfaces en functionele tests met een door de klant aangeleverde motorbelasting. De specifieke mogelijkheden omvatten:

  • Dik koper plus gecontroleerde impedantie: Gemengde opbouw die zowel de vermogensfase als snelle communicatie ondersteunt.
  • Fijne pitch SMT: voor de compacte, moderne MCU- en DSP-families die in servocontrollers worden gebruikt.
  • Samenstelling voor hybride content: SMT-, doorsteek- en connectorintegratie. Standaard bij de productie van servocontrollers.
  • Test van de encoderinterface: Functionele verificatie van encoderinterfaces tijdens productietests.
  • Test van het communicatieprotocol: Loopback- of partnertesten van EtherCAT, CANopen of andere communicatieprotocollen.
  • Documentatie: Testverslagen per eenheid, inclusief kalibratiegegevens van de motorcommutatie indien nodig.

De servocontrollers van Highleap worden geproduceerd voor een breed scala aan toepassingen, van industriële bewegingsbesturing en precisierobotica tot specialistische toepassingen in de lucht- en ruimtevaart. Deze brede expertise zorgt ervoor dat het productieproces voldoet aan de specifieke eisen van elke toepassingscategorie: langdurige stabiliteit voor de lucht- en ruimtevaart, nauwkeurige commutatie voor robotica en robuuste EMC voor industriële toepassingen. Programma's profiteren van de opgebouwde expertise in plaats van dat deze volledig opnieuw ontwikkeld moet worden.

De specifieke productiemethode omvat niet alleen het produceren van de printplaten, maar ook de kalibratie- en inbedrijfstellingsprocedure die servo's vereisen. Kalibratie van de motorcommutatie per eenheid tijdens de productietest, verificatie van de encoderuitlijning en referentiebelastingstests zorgen er samen voor dat de printplaten correct functioneren wanneer de klant ze ontvangt, zonder dat uitgebreide inbedrijfstelling aan de klantzijde nodig is.



Veelgestelde vragen over printplaten voor servo- en BLDC-controllers

Wat is een servo- en BLDC-controllerprintplaat?

Een servo- en BLDC-controllerprintplaat is een motorbesturingskaart die stroom-, snelheids- en positielussen sluit voor nauwkeurige beweging. Het combineert frequentieomvormersturing, stroommeting, encoderfeedback, realtime verwerking, communicatie en beveiliging.

Wat is het verschil tussen een servocontroller en een eenvoudige motorstuurinrichting?

Een eenvoudige driver schakelt stroom op basis van commando's. Een servocontroller meet stroom en positie, voert besturingsalgoritmen zoals FOC uit, beheert feedback en communiceert gecoördineerde bewegingscommando's met een lage latentie.

Wat is FOC bij de aansturing van BLDC-motoren?

FOC, oftewel veldgeoriënteerde besturing, regelt de motorstroom in een roterend referentiekader, waardoor koppel en magnetische flux onafhankelijk van elkaar kunnen worden beheerd. Het vereist een nauwkeurige rotorpositie, gesynchroniseerde stroommeting en snelle berekeningen in de regelkring.

Welke encodertypes worden gebruikt met servocontroller-printplaten?

Gangbare feedbackopties zijn onder andere incrementele optische encoders, absolute encoders, magnetische encoders, resolvers, Hall-sensoren, sin/cos-encoders en sensorloze schatting. De beste keuze hangt af van de precisie, het opstartgedrag, de omgeving en de kosten.

Welke communicatieprotocollen worden vaak gebruikt voor servobesturingen?

Veelgebruikte protocollen zijn onder andere EtherCAT, CANopen, PROFINET, Sercos, RS-485, UART, SPI en aangepaste deterministische verbindingen. Industriële meerassige robots geven vaak prioriteit aan lage jitter en synchronisatie.

Waarom is stroommeting belangrijk voor servobesturingen?

Stroommeting bepaalt de nauwkeurigheid van het koppel. Ruis, offsetdrift, bemonsteringsvertraging en een slechte shuntlay-out kunnen regelkringen destabiliseren of koppelrimpel veroorzaken. Servo-printplaten vereisen stroommeting die is ontworpen als een nauwkeurige analoge functie.

Welke lay-outprincipes zijn belangrijk voor printplaten van servo- en BLDC-controllers?

Belangrijke praktijken omvatten het scheiden van vermogensschakeling en feedback, strakke stroomlussen, schone ADC-referenties, differentiële encoder-routing, gecontroleerde impedantie voor netwerken, isolatie waar nodig en thermische paden voor vermogenscomponenten.

Welke tests zijn belangrijk voor de productie van servocontrollers?

De tests kunnen bestaan ​​uit het inschakelen van de stroom, het programmeren van de firmware, het verifiëren van de encoderinterface, het kalibreren van de stroommeting, het controleren van de fasevolgorde, het programmeren van de netwerkidentiteit, een communicatietest, thermische metingen en een functionele test van de motorbelasting.

ontvang direct een offerte

aanbevolen berichten

Hoe u een offerte voor PCB's kunt krijgen

Wij voeren graag een DFM/DFA-analyse voor u uit en sturen u vervolgens een rapport. U kunt uw bestanden veilig uploaden via onze website. Om u een offerte te kunnen geven, hebben we de volgende informatie nodig:

    • Gerber, ODB++ of .pcb, spec.
    • BOM-lijst als u assemblage nodig heeft
    • Aantal
    • Draaitijd
Naast PCB-productie bieden we een uitgebreid scala aan elektronische diensten, waaronder PCB-ontwerp, PCBA en kant-en-klare oplossingen. Of u nu hulp nodig heeft bij prototyping, ontwerpverificatie, componentsourcing of massaproductie, wij bieden end-to-end ondersteuning om het succes van uw project te garanderen.

Voor PCBA-diensten verzoeken wij u uw BOM (Bill of Materials) en eventuele specifieke assemblage-instructies te verstrekken. Wij bieden ook DFM/DFA-analyses aan om uw ontwerpen te optimaliseren voor maakbaarheid en assemblage, wat een soepel productieproces garandeert.






    Snelle notitie: Ons team zal u kort na uw inzending een e-mail sturen. Om er zeker van te zijn dat u ons antwoord ontvangt, raden wij u aan om... Je spammap controleren Mocht u ons bericht niet in uw inbox zien.