Hvordan tilpasse solenoid- og trinnmotordrivere (stegmotordriver) til industrielle utrustninger

Av Bill Schweber)

Bidrag fra DigiKeys nordamerikanske redaktører

Utrustninger til Edge-enheter (inngangspunktenheter), som fabrikkstyringsystemer, bil- og laboratorieutstyr, bruker i økende grad Internet of Things (IoT) og kunstig intelligens (KI) for beslutningstaking med lav latens, høyere ytelse, lavere kostnader og større sikkerhet og produktivitet. Drivere for solenoider og trinnmotorer (stegmotorer) må utvikles for å legge til mer innebygd føling og intelligens for å gjøre integreringen enklere i dette raskt utviklende miljøet, og for ytterligere å forbedre presisjon, pålitelighet, kontroll med lukket sløyfe, kostnader, fotavtrykk og brukervennlighet.

Denne artikkelen oppsummerer hvordan solenoider og trinnmotorer fungerer og gir en oversikt over fordelene med driver-IC-er konstruerte for intelligent edge (inngangspunkt). Deretter introduserer og forklarer den hvordan du begynner å designe med samplingsdrivere fra Analog Devices.

Solenoider og trinnmotorer: like, men likevel forskjellige

Solenoider og trinnmotorer konverterer elektrisk strøm til fysisk bevegelse via en viklet spole som fungerer som en elektromagnet. Til tross for forskjellene i utseende og funksjon, sørger spolenes likhet for at det er mulig å bruke samme driver-IC for begge aktuatorene under gitte omstendigheter.

Solenoider er relativt enkle komponenter som utvikler lineære mekanisk bevegelse med tilført strøm. De består av en elektrisk spole viklet rundt et sylindrisk rør med en ferromagnetisk aktuator (også kalt stempel eller rotor) i den hule kjernen som beveger seg fritt i spolehuset (Figur 1, venstre).

I motsetning til dette bruker trinnmotorer flere statorspoler montert rundt utsiden av motormotorhuset (Figur 1, høyre). Motoren har også et sett med permanente magneter festet til rotoren.

Bildet av solenoidkonstruksjonen består av en viklet spole med et internt skyvestempel (klikk for å forstørre)Figur 1: Solenoidkonstruksjonen består av en viklet spole med et internt glidende stempel (venstre); trinnmotorer er mer kompliserte, med permanente magneter på rotoren og elektromagnetiske spoler montert på statoren (til høyre). (Bildekilder: Analog Devices, Monolithic Power Systems)

For solenoider er bevegelsen til stempelet et enkelt slag som oppstår når det tilføres strøm, og dermed skytes stempelet helt ut. Når strømmen kuttes, bruker de fleste solenoider en fjær for å føre stempelet tilbake til nominell hvilestilling.

I sin enkleste form styres solenoiden av en brå på/av-strømpuls. Selv om dette er enkelt og direkte, medfører det ulemper som høy slagkraft, vibrasjon, hørbar og elektrisk støy, elektrisk ineffektivitet og liten kontroll med stempelets handling eller retur.

Rotasjonsbevegelsen aktiveres i trinnmotoren når statorspolene tilføres strøm i sekvens, og det skaper et roterende magnetfeltet som trekker i rotormagnetene. Ved å styre sekvenseringen, kan man få rotoren i trinnmotoren en til å rotere kontinuerlig, stoppe eller rotere i motsatt retning.

I motsetning til solenoiden, som ikke har noen mulighet for tidsstyring, må statorspolene aktiveres sekvensielt og med riktig pulsbredde med mer.

Smarte drivere opphever begrensningene, forbedrer ytelsen

Ved å styre strømmen som driver spolene til solenoider og trinnmotorer nøye, inkludert bølgeformprofil, hastigheter for heving og senking av rampen samt andre parametere, kan en intelligent driver gi mange fordeler, inkludert:

  • Forbedret og jevnere bevegelse og rotasjon med minimal skrangling
  • Redusert vibrasjon og slag, spesielt for solenoider
  • Mer presis posisjonering for start/stopp/revers av trinnmotoren
  • Jevn ytelse og tilpasning ved midletidige eller varierende belastningsforhold
  • Forbedret virkningsgrad
  • Mindre fysisk slitasje
  • Lager mindre hørbar og elektrisk støy
  • Enkelt grensesnitt med en overvåkende prosessor, avgjørende for IoT-installasjoner

Analog Devices MAX22200, en integrert, seriell styrt solenoid og motordriver, viser hva en sofistikert driver kan gjøre for solenoider (Figur 2). De åtte, 1 ampere (A) halvbrodriverne i denne 36 volts IC-en kan parallellkobles for å doble drivstrømmen, eller konfigureres som helbroer for å drive opptil fire låste ventiler (også kalt bistabile ventiler).

Diagram over Analog Devices MAX22200 er en integrert, seriell styrt solenoid (klikk for å forstørre)Figur 2: Analog Devices MAX22200 er en integrert, seriell styrt solenoid og motordriver med åtte halvbrodrivere som kan ordnes i forskjellige konfigurasjoner. (Bildekilde: Analog Devices)

Denne driveren støtter to styringsmetoder: spenningsdriftsregulering (VDR) og strømstyringsregulering (CDR). Med VDR sender enheten ut en pulsbreddemodulert (PWM) spenning hvor driftssyklusen er programmert ved hjelp av SPI-grensesnittet. Utgangsstrømmen er proporsjonal med den programmerte driftssyklusen for en gitt forsyningsspenning og magnetmotstand. CDR er en form for lukket sløyfestyring hvor en integrert, tapsfri strømfølende krets registrerer utgangsstrømmen og sammenligner den med en intern programmerbar referansestrøm.

I motsetning til en forenklet strømkildedriver, tilbyr MAX22200 skreddersøm av strømdriftsprofilen. For å optimalisere strømstyringen i utrustninger med solenoiddrift, kan eksitasjonsdriftsnivået (IHIT), holde driftsnivået (IHOLD), og eksitasjonsdriftstiden (tHIT) konfigureres individuelt for hver kanal. Den tilbyr også flere beskyttelses- og feilrelaterte funksjoner, inkludert:

  • Overstrømsbeskyttelse (overcurrent protection – OCP)
  • Deteksjon av åpen last (OL).
  • Termisk avslåing (OTSD)
  • Underspenningssperre (undervoltage lockout – UVLO)
  • Deteksjon av verifisering av stempelbevegelse (DPM).

De fire første funksjonene er standard og godt forstått. DPM krever ytterligere forklaring. Hvis, for eksempel, ventilen fungerer riktig når solenoiden aktiveres i en magnetstyrt ventil, er ikke strømprofilen monoton (Figur 3, svart kurve). I stedet viser den et fall på grunn av den bakre elektromotoriske kraften (BEMF) generert av stempelets bevegelse (Figur 3, blå kurve).

Diagram over Analog Devices MAX22200 kan oppdage en fastlåst solenoid eller ventilFigur 3: Når du kjører en solenoid, kan MAX22200 oppdage en fastklemt magnet eller ventil ved å sjekke det forventede BEMF-drevne strømfallet opp mot terskelverdien (IDPM_TH) når solenoiden drives fra startstrømmen (ISTART) til det endelige eksitasjonsdriftsnivået (ITRUFFET). (Bildekilde: Analog Devices)

Når den er satt opp og brukt for solenoider, oppdager DPM-funksjonen i MAX22200 at det er et BEMF-fall under eksitasjonsfasen. Hvis fallet ikke oppdages, angis en indikasjon på FAULT-pinnen og i det innebygde feilregisteret.

Evalueringssett forenkler prosessen

For å løse problemer knyttet til systemets ytelse under forskjellige statiske og dynamiske krav og lastforhold, tilbyr Analog Devices Evalueringskort MAX22200EVKIT# for strømstyring av solenoidstyring for MAX22200 (Figur 4). Dette evalueringssettet (EVK) muliggjør seriell styring av MAX22200 og feilovervåking gjennom et innebygd USB-til-SPI-grensesnitt via en MAX32625 mikrokontroller. Den inkluderer et Windows-kompatibelt grafisk brukergrensesnitt (GUI) for å trene funksjonene til MAX22200 IC, noe som gjør det til et komplett PC-basert evalueringssystem.

Bilde av Evalueringskortet MAX22200EVKIT# fra Analog Devices for strømstyring av solenoidstyringFigur 4: Evalueringskortet MAX22200EVKIT# fra Analog Devices for strømstyring av solenoidstyring for MAX22200 forenkler full utøvelse av IC og dens belastning ved hjelp av et Windows-basert grafisk brukergrensesnitt. (Bildekilde: Analog Devices)

Dette ferdigmonterte og testede kortet kan konfigureres som en høyside/lavside-solenoid, og for låste ventiler (ofte drevet av solenoider) eller likestrømsmotorer med børster.

Trinnmotorer: større styringsfrihet

Trinnmotorer er mer kompliserte enn solenoider og har flere styringskrav. Dette vises i funksjonene til de Analog Devices TMC5240 (Figur 5), en integrert, høyytelses trinnmotorstyring og driver-IC med serielle kommunikasjonsgrensesnitt (SPI, UART), omfattende diagnostiske evner og innebygde algoritmer.

Diagram over Analog Devices TMC5240 høyytelses trinnmotorstyring (klikk for å forstørre)Figur 5: TMC5240 høyytelses trinnmotorstyring og driver-IC inkluderer sofistikerte algoritmer for å levere optimal ytelse med solenoider og trinnmotorer. (Bildekilde: Analog Devices)

Denne IC-en kombinerer en fleksibel åttepunkts rampegenerator for minimale rykk ved automatisk målposisjonering. Rykk er graden av endring i akselerasjon, og overdrevne rykk kan føre til mange problemer med system og ytelse. Denne trinnmotordriveren integrerer 36 volt, 3 A H-broer med 0,23 ohm (Ω) på-motstand og ikke-avledende-ICS (integrert strømføling). TMC5240 er fås i en liten, 5 × 5 millimeter (mm) TQFN32-kapsling og en termisk optimalisert 9,7 × 4,4 mm TSSOP38-kapsling med en synlig plate.

TMC5240 implementerer unike og avanserte funksjoner som muliggjør økt presisjon, høy energieffektivitet, høy pålitelighet, jevn bevegelse og kjølig drift. Disse funksjonene omfatter:

  • StealthChop2: En støyfri, høypresisjons pulsforsterkeralgoritme (chopperalgoritme) for uhørlig bevegelse og stillstand av motoren, noe som gir raskere motorakselerasjon og -retardasjon enn den enklere StealthChop
  • SpreadCycle: Høypresisjon, syklus-for-syklus strømstyring for de høyeste dynamiske bevegelsene
  • StallGuard2: Gir sensorløs stoppdeteksjon og mekanisk lastmåling for SpreadCycle
  • StallGuard4: Tilbyr sensorløs stoppdeteksjon og mekanisk belastningsmåling for StealthChop
  • CoolStep: Bruker StallGuard-måling for å tilpasse motorstrømmen for best effektivitet og lavest varmeoppbygging i motor og driver

Disse funksjonene kan forhåndsinnstilles og aktiveres mens motoren er i drift. I tillegg kan dreiemomentet styres i forbindelse med akselerasjon for å utvikle ønsket verdi samtidig som det gir effektiv og jevn akselerasjon og retardasjon.

For eksempel kan et sett med tre akselerasjons- og retardasjonssegmenter brukes på to måter: for tilpasning til motormomentkurven ved å bruke høyere akselerasjonsverdier ved lavere hastighet, eller for å redusere rykket ved overgang fra ett akselerasjonssegment til det neste. For å håndtere begge deler lar TMC5240s åttepunkts bevegelsesprofilgenerator kontrolleren opprettholde et segment med konstant hastighet mens ønsket målposisjon endres i sanntid, noe som resulterer i støtløse modusoverføringer (Figur 6).

Graf over Analog Devices TMC5240 tilbyr en åttepunktsrampe (klikk for å forstørre)Figur 6: TMC5240 tilbyr en åttepunktsrampe som støtter endring av målposisjon underveis, noe som resulterer i støtfrie modusoverføringer. (Bildekilde: Analog Devices)

Gitt fleksibiliteten, allsidigheten og kompleksiteten til denne driver-IC-en, er TMC5240-EVAL-evalueringskort et velkomment tillegg (figur 7). Den bruker standardskjemaet for IC og tilbyr flere alternativer i programvaren, slik at designere kan teste forskjellige driftsmoduser.

Bilde av Analog Devices TMC5240-EVAL-evalueringskortFigur 7: Ved å bruke TMC5240-EVAL-evalueringskortet og tilhørende grafisk brukergrensesnitt, kan designere undersøke og justere ytelsen til TMC5240 til deres spesifikke aktuator- og lastkombinasjon. (Bildekilde: Analog Devices)

For designere med mindre komplekse evaluerings- og designkrav, tilbyr Analog Devices også TMC5240-BOB . Dette grunnleggende IC-kretskortet gjør de fysiske pinne-tilkoblingene til TMC5240 til brukertilgjengelige pinnelister (stiftlister).

Konklusjon

Å tilføre solenoid- og trinnmotordrivere intelligens gir bedre styring og feildeteksjon, muliggjør beslutningstaking i sanntid og tillater kommunikasjon med høyere nivåkontroll eller KI-baserte produktivitetssystemer. Høyintegrerte drivere, som Analog Devices MAX22200 og TMC5240, lar brukere raskt komme i gang med avanserte algoritmer for å optimalisere ytelsen i solenoider og trinnmotorer for deres utrustninger.

DigiKey logo

Disclaimer: The opinions, beliefs, and viewpoints expressed by the various authors and/or forum participants on this website do not necessarily reflect the opinions, beliefs, and viewpoints of DigiKey or official policies of DigiKey.

Om skribenten

Image of Bill Schweber

Bill Schweber)

Bill Schweber er en elektronikkingeniør som har skrevet tre lærebøker om elektroniske kommunikasjonssystemer, i tillegg til hundrevis av tekniske artikler, leserinnlegg og produktartikler. I tidligere roller jobbet han som teknisk nettstedsjef for flere emnespesifikke nettsteder for EE Times, i tillegg til både Executive Editor og Analog Editor ved EDN.

Hos Analog Devices, Inc. (en ledende leverandør av analoge og blandede signal-IC-er), var Bill innen markedskommunikasjon (PR); som et resultat har han vært på begge sider av den tekniske PR-funksjonen, presentert firmaprodukter, historier og meldinger til media og også som mottaker av disse.

Før han kom til markedskommunikasjonsavdelingen i Analog Devices, var Bill assisterende redaktør for deres respekterte tekniske tidsskrift og jobbet også i deres grupper for produktmarkedsføring og tilrettelegging av bruksområder. Før disse rollene jobbet Bill hos Instron Corp. og gjorde praktisk konstruksjonsarbeid av analoge strømkretser, samt systemintegrasjon for materialtesting av maskinkontroller.

Han har en MSEE (Univ. of Mass) og BSEE (Columbia Univ.), er registrert yrkesingeniør, han har også en Advanced Class-amatørradiolisens. Bill har også planlagt, skrevet og presentert nettkurs om en rekke tekniske emner som inkluderer grunnleggende om MOSFET, ADC-seleksjon og LED-drivere.

Om denne utgiveren

DigiKeys nordamerikanske redaktører