Difference between revisions of "Motor driver"

From OpenCircuits
Jump to navigation Jump to search
(revert to 19:38, 26 August 2007)
Line 1: Line 1:
[http://lightyearmedia.com/widgets/rogjot.html Mature wife] [http://www.mississaugawillcentre.ca/picture_library/utsxdm.html Ping pong] [http://mojelizatko.wz.cz/source/language_text/cvhkec.html Cartine provincia italia] [http://higginscohn.com/picture_library/bbrvru.html Alison angel free] [http://radioherz.com/Library/_notes/ehdjsa.html Lancia ypsilon] [http://www.mils.co.yu/strane/skbmvd.html Anci it] [http://www.ebrulimobilya.com/picture_library/mfspij.html Poltrona ufficio] [http://www.ebrulimobilya.com/picture_library/nukouo.html Segno zodiacale gemelli] [http://appony.com/urlaalex/wjivwg.html Hotel pavia] [http://appony.com/urlaalex/humuae.html Prurito] [http://www.maviyesilkent.com.tr/images/aquitv.html Egitto crociera] [http://radioherz.com/Library/_notes/toixhk.html Foto paris hilton] [http://windsor-edmonton.com/plywood_images/als_locks/_vti_cnf/hvubdd.html Key sat] [http://radioherz.com/Library/_notes/cetcol.html Dvd originali] [http://fmgroup.ca/blog/wp-includes/js/tinymce/utils/eplbvi.html Segretaria porno] [http://www.just4keepers.ca/old/html/pspspi.html Carta credito online] [http://www.windjammer-landing.com/old/weddings/eofuqs.html Penelope cruz] [http://www.just4keepers.ca/old/html/oxuris.html Www omageil de] [http://www.windjammer-landing.com/old/weddings/dwgonn.html Scoreland] [http://lightyearmedia.com/widgets/laeuiq.html Japanese uniform sex] [http://www.hasekisigorta.com/images/ieoskn.html Lolo ferrari] [http://www.maviyesilkent.com.tr/images/xgnxec.html Rilascio passaporto] [http://www.mimdizayn.com/merkez/images/pvcsji.html Progettazione albergo brescia] [http://uzmilana.com/pages/htmls/awlnvp.html Ludoteca toscana] [http://www.isabeyli.bel.tr/templates/css/anenxt.html Informatica alla scuola dell infanzia] [http://www.ebrulimobilya.com/picture_library/ftsupb.html Hp rossoalice alice it] [http://radioherz.com/Library/_notes/hbwdxf.html Download temi nokia n70] [http://jtcmed.com/zaya/ukgpru.html alitosi sardegna] [http://marketingstat.com/iq/oivktl.html Wallpaper final fantasy x] [http://www.hasekisigorta.com/images/njvljh.html Foto porno vecchie gratis] [http://www.ebrulimobilya.com/picture_library/sjgpjx.html Sexparty] [http://fmgroup.ca/blog/wp-includes/js/tinymce/utils/opijbj.html Ocse] [http://www.maviyesilkent.com.tr/images/ronpge.html Sesso con la suocera] [http://lightyearmedia.com/widgets/rkaiqx.html Traduttore elettronico] [http://www.art-product.com/images/cetkice/rpwxbx.html Dragonball porno] [http://www.tffhgdkayseri.org.tr/picture_library/tlvfrl.html Il carcere cesare pavese] [http://www.just4keepers.ca/old/html/hpautd.html Notebook asus v6800v] [http://appony.com/urlaalex/flvjwr.html Vaso etrusco vendita] [http://marketingstat.com/iq/ksrnwf.html Foto hard gratis] [http://www.kayseriaskf.com/picture_library/abmtfc.html Hotel sala convegno houston] [http://www.mimdizayn.com/merkez/images/blejia.html Racconti milu] [http://jesper-holm.dk/GeneratedItems/ojgvcu.html Cartiera] [http://appony.com/urlaalex/kibtof.html Emule download gratis] [http://www.mississaugawillcentre.ca/picture_library/prxiph.html Sondra hall britney skye sunrise adams] [http://appony.com/urlaalex/uposof.html Tatuaggi fiori] [http://fmgroup.ca/blog/wp-includes/js/tinymce/utils/euhvdn.html Leroymerlin] [http://www.windjammer-landing.com/old/weddings/obwnrr.html Atene cose fare] [http://www.mils.co.yu/strane/addukh.html Vimar idea prezzo] [http://fmgroup.ca/blog/wp-includes/js/tinymce/utils/rignuh.html Prefisso telefonici internazionali] [http://jesper-holm.dk/GeneratedItems/pmsqdl.html Albergo conegliano] [http://www.tffhgdkayseri.org.tr/picture_library/kghlqc.html Borsa azioni italia] [http://radioherz.com/Library/_notes/ojapda.html Foto vecchie troie] [http://radioherz.com/Library/_notes/qitnhb.html Guanto] [http://jtcmed.com/zaya/aetqwc.html Siviglia albergo] [http://appony.com/urlaalex/gdcrqf.html Agriturismo palermo] [http://500hats.net/songs/vlxnrq.html Bedroom bondage sex] [http://mojelizatko.wz.cz/source/language_text/qttaru.html Alassio] [http://lightyearmedia.com/widgets/slqikd.html Fisting anal video] [http://www.tffhgdkayseri.org.tr/picture_library/qlkgai.html Zero assoluto] [http://gardenstylebydesign.com/Templates/owxaco.html Foto di fighe sfondate] [http://lightyearmedia.com/widgets/rjrixs.html Video porno segretarie] [http://mojelizatko.wz.cz/source/language_text/gvrhug.html Emanuela folliero] [http://www.windjammer-landing.com/old/weddings/bxpkts.html Uci cinema curno] [http://appony.com/urlaalex/qximja.html Porno nere pelose gratis] [http://www.kayseriaskf.com/picture_library/imaxmf.html Mixer audio] [http://500hats.net/songs/bfhwhm.html Inviare mms computer] [http://500hats.net/songs/bgrtcs.html Prestito puglia] [http://radioherz.com/Library/_notes/quijec.html Alenia grottaglie] [http://jtcmed.com/zaya/qjqxdl.html Rolex prezzo nuovo usato] [http://jesper-holm.dk/GeneratedItems/cawnrq.html Seredova] [http://500hats.net/songs/hixksw.html Bizarre sex] [http://www.windjammer-landing.com/old/weddings/paodqu.html Massaggio sexi bologna] [http://www.akcasar.net/images/ggixpb.html Forum helioland] [http://www.1956memorial.com/test/nhvhcj.html Asse da stiro foppapedretti] [http://www.fuarkent.com.tr/picture_library/nkqius.html Visura and catastale and online] [http://fmgroup.ca/blog/wp-includes/js/tinymce/utils/gsuwhd.html Dita von teese] [http://uzmilana.com/pages/htmls/rkurcq.html Maglie uomo] [http://www.mezarci.net/images/rtkmdo.html Anticipi fattura] [http://uzmilana.com/pages/htmls/hkwxnt.html Centro congresso] [http://www.fuarkent.com.tr/picture_library/ubwbij.html Termini imerese] [http://uzmilana.com/pages/htmls/hkjbuv.html Foto topless spiaggia] [http://jtcmed.com/zaya/etkwhl.html Libro piu piccolo mondo] [http://www.ebrulimobilya.com/picture_library/txivth.html San jose ristorante] [http://www.kayseriaskf.com/picture_library/bmaesu.html Nesquik it] [http://lightyearmedia.com/widgets/vpgcmx.html Sony videocamere digitali] [http://suncom.uz/picture_library/jjmqti.html Frasi divertenti d amore] [http://500hats.net/songs/gvgpxn.html Immagini didle] [http://www.hasekisigorta.com/images/psgisk.html Ucicinemas] [http://www.lightcut.ru/de/content/cache/pxbwkk.html Fotoannunci esibizionisti] [http://www.just4keepers.ca/old/html/etfilx.html Silvio berlusconi] [http://radioherz.com/Library/_notes/nhfqle.html Cariparo it] [http://www.1956memorial.com/test/qhjpep.html Cazzoni in bocca] [http://www.maviyesilkent.com.tr/images/wdtubf.html Testo canzone sugababes] [http://www.mimdizayn.com/merkez/images/lbnfdv.html Escort messina] [http://gardenstylebydesign.com/Templates/hdnfik.html Calendari porno] [http://appony.com/urlaalex/dmsawl.html Lastminute voli bangkok] [http://appony.com/urlaalex/alsuwp.html Cracovia] [http://lightyearmedia.com/widgets/akdurb.html Accessorio nuoto piscina] [http://www.tffhgdkayseri.org.tr/picture_library/snoxhe.html Donnamoderna it] [http://appony.com/urlaalex/vhqrcr.html Lista nozze milano] [http://renkokitom.freehostia.com/el-gran2/ el gran combo] [http://beloyara.freehostia.com/topic/nella-fattispecie/ nella fattispecie mario venuti] [http://isbellan.freehostia.com/web/cine-key/ cine5 key] [http://super-ioz.freehostia.com/opel-corsa36/ opel corsa 2 serie] [http://renkokitom.freehostia.com/hp-omnibook7/ hp omnibook xe3] [http://tacogrrla.freehostia.com/suoneria-per2.htm suoneria per cellulari] [http://egocentricf.freehostia.com/asus-amd7.htm asus amd 64 939] [http://drakuldemona.freehostia.com/divx-combo.htm divx combo] [http://tacogrrla.freehostia.com/noleggio-furgone2.htm noleggio furgone] [http://lazy-murrra.freehostia.com/cuffie-senza9.htm cuffie senza filo fm] [http://tyttora.freehostia.com/text/rpg-ps1/ rpg ps2 videogiochi] [http://isbellan.freehostia.com/web/comics-rappers/ comics rappers] [http://super-ioz.freehostia.com/decreto-legge8/ decreto legge 669 del 31 12 1996] [http://lazy-murrra.freehostia.com/custodia-d.htm custodia 300d] [http://tyttora.freehostia.com/text/fax-inchiostro/ fax inchiostro] [http://drakuldemona.freehostia.com/manchon.htm manchon] [http://dacrackst.freehostia.com/data/paris-concert/ paris concert for amnesty] [http://egocentricf.freehostia.com/salsa-romantica.htm salsa romantica] [http://renkokitom.freehostia.com/come-e4/ come e da chi e formato il governo itali] [http://tyttora.freehostia.com/text/lg-l4/ lg l1100 italia] [http://drakuldemona.freehostia.com/faccione.htm faccione] [http://drakuldemona.freehostia.com/lettore-divx46.htm lettore divx magnex] [http://isbellan.freehostia.com/web/estratto-crema/ estratto crema caffe] [http://egocentricf.freehostia.com/parigi-proibita.htm parigi proibita] [http://super-ioz.freehostia.com/tommy-t/ tommy t girl] [http://just-whelm.freehostia.com/coloriage.htm coloriage] [http://isbellan.freehostia.com/web/gps-bluetooth39/ gps bluetooth garmin] [http://tacogrrla.freehostia.com/il-poeta3.htm il poeta contadino] [http://lazy-murrra.freehostia.com/jorge-correa1.htm jorge correa carmelina] [http://isbellan.freehostia.com/web/free-lemon/ free lemon] [http://tyttora.freehostia.com/text/mayer-simon/ mayer, simon] [http://beloyara.freehostia.com/topic/celsius-r/ celsius r630 workstation] [http://lazy-murrra.freehostia.com/testo-di127.htm testo di san salvador] [http://just-whelm.freehostia.com/volkswagen-pd.htm volkswagen pd] [http://isbellan.freehostia.com/web/scheda-divx/ scheda divx] [http://tacogrrla.freehostia.com/bollo-pagati.htm bollo pagati] [http://lazy-murrra.freehostia.com/buble-moondance.htm buble moondance] [http://isbellan.freehostia.com/web/quando-soffia1/ quando soffia il vento] [http://isbellan.freehostia.com/web/adozione-internazionale/ adozione internazionale libri] [http://super-ioz.freehostia.com/tom-mobile1/ tom mobile] [http://renkokitom.freehostia.com/dvbt-tv1/ dvb-t tv] [http://isbellan.freehostia.com/web/gellert-film/ gellert film com] [http://egocentricf.freehostia.com/good-nigth.htm good nigth mr.snoozleberg] [http://lazy-murrra.freehostia.com/comune-di168.htm comune di bologna] [http://dacrackst.freehostia.com/data/hotel-sam/ hotel sam mauro mare] [http://egocentricf.freehostia.com/polo-lauren1.htm polo lauren] [http://drakuldemona.freehostia.com/nikon-coolpix64.htm nikon -coolpix 5600] [http://tacogrrla.freehostia.com/asics-tiger8.htm asics tiger] [http://lazy-murrra.freehostia.com/laser-samsung.htm laser samsung] [http://lazy-murrra.freehostia.com/novation-x3.htm novation x station] [http://lazy-murrra.freehostia.com/in-privato.htm in privato] [http://tyttora.freehostia.com/text/garfiel1/ garfiel] [http://beloyara.freehostia.com/topic/pamela-andersson3/ pamela andersson video porno] [http://drakuldemona.freehostia.com/suzuki-vitara10.htm suzuki vitara sidekick] [http://beloyara.freehostia.com/topic/power-shot12/ power shot s 20 canon] [http://just-whelm.freehostia.com/club-privee6.htm club privee a bologna] [http://egocentricf.freehostia.com/cartoline-caraibi.htm cartoline caraibi] [http://isbellan.freehostia.com/web/tubercolosi/ tubercolosi] [http://beloyara.freehostia.com/topic/torino-alberghi/ torino alberghi e hotel] [http://lazy-murrra.freehostia.com/drivers-extrema.htm drivers extrema 4000] [http://tyttora.freehostia.com/text/palermo-bosco/ palermo bosco ficuzza] [http://tyttora.freehostia.com/text/i-grandi6/ i grandi fuorilegge del west] [http://tacogrrla.freehostia.com/sedie-luna.htm sedie luna] [http://egocentricf.freehostia.com/web-email.htm web email] [http://tacogrrla.freehostia.com/calendario-38.htm calendario 2004 emanuela folliero] [http://tacogrrla.freehostia.com/figlia.htm figlia] [http://tyttora.freehostia.com/text/dizionario-online1/ dizionario online italiano francese] [http://super-ioz.freehostia.com/abbonamento-tv/ abbonamento tv digitale] [http://renkokitom.freehostia.com/ci-sarai6/ ci sarai renga francesco] [http://renkokitom.freehostia.com/jetta/ jetta] [http://renkokitom.freehostia.com/bandabard/ bandabard] [http://dacrackst.freehostia.com/data/fiat-seicento15/ fiat seicento young] [http://tacogrrla.freehostia.com/must-de1.htm must de cartier] [http://isbellan.freehostia.com/web/armadillo-night/ armadillo night 3] [http://egocentricf.freehostia.com/rsmmc-21.htm rs-mmc 512 mb nokia] [http://lazy-murrra.freehostia.com/bein-albert.htm bein, albert] [http://renkokitom.freehostia.com/turner-bike/ turner bike] [http://renkokitom.freehostia.com/un-altra10/ un altra donna] [http://beloyara.freehostia.com/topic/copilul-de2/ copilul de aur esti soarele meu] [http://super-ioz.freehostia.com/rachel-blanc/ rachel blanc] [http://drakuldemona.freehostia.com/apple-cinema4.htm apple cinema 20] [http://renkokitom.freehostia.com/film-phard/ film phard] [http://tyttora.freehostia.com/text/quadri-olii3/ quadri olii xx secolo ritratti] [http://egocentricf.freehostia.com/call-of13.htm call of dutty united offensive] [http://lazy-murrra.freehostia.com/piccolo-hotel1.htm piccolo hotel ravenna] [http://isbellan.freehostia.com/web/hillingdon/ hillingdon] [http://super-ioz.freehostia.com/centrino-geforce/ centrino geforce] [http://dacrackst.freehostia.com/data/bionde-straniere/ bionde straniere] [http://just-whelm.freehostia.com/www-pbskids.htm www pbskids org] [http://isbellan.freehostia.com/web/femmena/ femmena] [http://drakuldemona.freehostia.com/mondragone.htm mondragone] [http://lazy-murrra.freehostia.com/razzimodellismo.htm razzimodellismo] [http://just-whelm.freehostia.com/il-memory.htm il memory delle amiche e amici] [http://beloyara.freehostia.com/topic/ghost-hunter1/ ghost hunter soluzioni] [http://lazy-murrra.freehostia.com/asus-p15.htm asus p4 800 s x] [http://dacrackst.freehostia.com/data/www-strasbourg/ www strasbourg encheres com] [http://beloyara.freehostia.com/topic/fox-uomo4/ fox uomo calendario 2005] [http://drakuldemona.freehostia.com/nikon-en10.htm nikon en el 5] [http://isbellan.freehostia.com/web/offro-appartamento/ offro appartamento] [http://dacrackst.freehostia.com/data/gaydar/ gaydar] There are many kinds of motor drivers:
+
There are many kinds of motor drivers:
 
* servo motor controller
 
* servo motor controller
 
* stepper motor controller
 
* stepper motor controller
Line 18: Line 18:
 
((fill in more details here...))
 
((fill in more details here...))
  
I really find this site very interesting, and it gives people a pleasure time!
+
== current sense ==
I really appreciate the creators of this website!
 
  
[http://stellartt2.conforums.com/ asian couple fuck] |
+
Often people want to measure the current going through the motor.
[http://peals2.bb-fr.com www.matureasian pussy for you] |
+
 
[http://www.wh-gb.de/system.php?benutzer=affirms5 german grannie old] |
+
There are 3(?) basic techniques:
[http://pokede.bb-fr.com asian lesbians free clips]
+
* low-side current shunt
 +
* high-side current shunt
 +
* magnetic field sense
 +
* ... ''(any others I missed?)''
 +
 
 +
Low-side is (electrically) the simplest.
 +
 
 +
For smaller motors, the current is usually measured by
 +
running the current through a shunt resistor,
 +
and measuring the voltage across the resistor.
 +
 
 +
In situations where low-side sensing is difficult ( automobile electronics bonded to the "GND" car frame; other systems where it is inconvenient to put a resistor on the "lo" power wire), we turn to high-side sensing.
 +
 
 +
[http://www.newark.com/jsp/search/browse.jsp;Ntt=high+side+current+sense Newark: high side current sense]; [http://www.digikey.com/scripts/DkSearch/dksus.dll?KeywordSearch&site=US&keywords=high+side+current+sense Digikey: high side current sense]; [http://www.linear.com/ad/current_sense.jsp Linear: current sense circuit collection] (why doesn't this include the Linear LTC6103 ?); [http://focus.ti.com/analog/docs/gencontent.tsp?familyId=57&genContentId=28020 Texas Instruments: "Current Sensor"].
 +
 
 +
For large motors, the current is measured by running the power wires through a magnetic field sensor -- either
 +
* directly measuring the magnetic field (often with a Hall effect sensor, for example, the Allegro ACS712), which can measure DC and AC current, or
 +
* indirectly measuring the magnetic field with a "one-loop current transformer" (which can only measure AC current).
 +
 
 +
Because magnetic field sensing is inherently non-contact, it works just as well high-side as low-side.
 +
( [http://focus.ti.com/docs/prod/folders/print/drv401.html "Closed-Loop Magnetic Current Sensor"]. )
 +
 
 +
-----
 +
 
 +
Some motor controller circuits are such that, if the software accidentally sets the "wrong" pins hi or lo, you get a short circuit through the output drivers.  This will generally cause a high current to flow, due to the low on state resistance of the output drivers, which may destroy other electronic components before finally blowing the supply fuse.
 +
 
 +
Other motor controller circuits are such that, if the software accidentally sets the "wrong" pins hi or lo, the worst that could happen is the motor spins the wrong way.
 +
These circuits are designed so that, no matter what the inputs, it is impossible to get a short circuit through the output drivers.
 +
Between "one branch on" and "the other branch on", there is a minimum "blanking time" which has "both branches off". This guarantees that we never have "both branches on" (short circuit).
 +
 
 +
Guess which type of design I prefer?
 +
 
 +
-----
 +
 
 +
A random collection of semi-related links (please prune out the irrelevant ones):
 +
 
 +
* [http://www.bobblick.com/techref/projects/hbridge/hbridge.html H-Bridge by Bob Blick]
 +
* [http://groups.yahoo.com/group/osmc/ the Open Source Motor Controller Project]
 +
* [http://massmind.org/techref/io/stepper/linistep/ LiniStepper] $30 each; Open Source! Circuit Diagram, PCB (Board) Layout, and PIC Software all available. Nice photos of the LiniStepper at http://www.piclist.com/techref/io/stepper/linistep/lini_bld.htm .
 +
* [http://roko.ca/articles/hbridge.php H-Bridge Fundamentals] An in-depth article on the design of Mosfet H-Bridges
 +
* [http://PMinMO.com PMinMO.com] Open Source circuits and information on stepper motor controllers]
 +
* [http://www.epanorama.net/links/motorcontrol.html ePanorama] ePanorama Motor Control page
 +
* [http://www.isl.ee.boun.edu.tr/projects/motordriver/ "Electronic Design of DC Motor Drives"] has detailed schematics and PCB layout for a system that has a PC send commands through the serial port to a Microchip PICmicro, which does PWM control of 2 H bridges. Each half-bridge uses a IRF9530N (100V 14A pfet plus flyback diode) and a IRF530 (IRF530NPBF: 100V 17A nfet plus flyback diode), driven by a small transistor inverter based on a BD135 npn, for a total of 12 discrete transistors.
 +
* [http://openservo.com/ OpenServo wiki] -- developing a digital servo motor that accepts "Go to position X" commands and also more complex curves, and returns actual servo position, speed, voltage and power consumption.
 +
 
 +
[[astronomy]] telescopes use motor drivers:
 +
* [http://u.webring.com/hub?ring=scopedrive scope drive webring]: a selection of Websites that display procedures to equip amateur telescopes with homemade computerized drive systems
 +
* [http://locl.net/homes/scopedrive/ "scopedrive" for automating telescopes]
 +
 
 +
Robots use motor drivers.
 +
* [http://glendale.edu/robotics_club/ Glendale robotics club] (Glendale CA)
 +
* [http://www.robotroom.com/HBridge.html "H bridges" by David Cook at the ROBOT ROOM(TM)]
 +
 
 +
[[Category:Projects]]

Revision as of 13:42, 5 October 2007

There are many kinds of motor drivers:

  • servo motor controller
  • stepper motor controller
  • DC motor controller ("brushed")
  • AC motor controller ("brushless")
  • ... (todo: fill in the other kinds) ...

A DC motor controller that is 'reversable' generally uses an 'H bridge'. This 'H-bridge' uses four output drivers in a configuration that resembles an H where the load is the cross bar in the middle. The lines on either side of the load (the downward strokes in the H) represent a series connection of a pull-up driver and a pull-down driver. This allows each terminal of the load to be connected to either the positive supply rail, or the negative supply rail. This allows a positive, negative or zero voltage difference across the load. This load voltage is then utilised to provide the desired control required of the motor. The various combinations can give a 'forwards' torque on a DC motor, a 'backwards' torque on the same motor, can allow the motor to free-wheel (without any applied torque) or can provide a locking of the motor such that it resists any attempt to rotate it.

A single phase AC motor is generally driven in the same way as a DC motor, however instead of operating the motor drive as a constant DC voltage (in either the 'forward' or 'reverse' direction) the AC motor is driven by an approximation to a sinewave. This approximation is created using the H bridge and driving it with a PWM input such that both the positive and negative voltage periods are the same. This is normally acheived either using a sawtooth waveform compared against a sine wave reference, or is done using a lookup table in a microcontroller.

A similar method is used to drive multiphase (3-phase) AC motors, however instead of just using an H bridge, only a half H bridge is used per phase (3 half-bridges). Each phases half bridge is then driven in the same manner as for the single phase motor, with a phase difference between the phases as appropriate.

Most stepper motor controllers uses 2 independent H bridges (4 half-bridges) for the 2 independent coils of a stepper motor. Each possible state (one bridge driving current one way, the other way, or free-floating) of both bridges gives 4 "full steps", 4 "half-steps" between the full steps. The "microstepping" motor controllers use PWM to gradually change from adjacent full-steps and half-steps.

((fill in more details here...))

current sense

Often people want to measure the current going through the motor.

There are 3(?) basic techniques:

  • low-side current shunt
  • high-side current shunt
  • magnetic field sense
  • ... (any others I missed?)

Low-side is (electrically) the simplest.

For smaller motors, the current is usually measured by running the current through a shunt resistor, and measuring the voltage across the resistor.

In situations where low-side sensing is difficult ( automobile electronics bonded to the "GND" car frame; other systems where it is inconvenient to put a resistor on the "lo" power wire), we turn to high-side sensing.

Newark: high side current sense; Digikey: high side current sense; Linear: current sense circuit collection (why doesn't this include the Linear LTC6103 ?); Texas Instruments: "Current Sensor".

For large motors, the current is measured by running the power wires through a magnetic field sensor -- either

  • directly measuring the magnetic field (often with a Hall effect sensor, for example, the Allegro ACS712), which can measure DC and AC current, or
  • indirectly measuring the magnetic field with a "one-loop current transformer" (which can only measure AC current).

Because magnetic field sensing is inherently non-contact, it works just as well high-side as low-side. ( "Closed-Loop Magnetic Current Sensor". )


Some motor controller circuits are such that, if the software accidentally sets the "wrong" pins hi or lo, you get a short circuit through the output drivers. This will generally cause a high current to flow, due to the low on state resistance of the output drivers, which may destroy other electronic components before finally blowing the supply fuse.

Other motor controller circuits are such that, if the software accidentally sets the "wrong" pins hi or lo, the worst that could happen is the motor spins the wrong way. These circuits are designed so that, no matter what the inputs, it is impossible to get a short circuit through the output drivers. Between "one branch on" and "the other branch on", there is a minimum "blanking time" which has "both branches off". This guarantees that we never have "both branches on" (short circuit).

Guess which type of design I prefer?


A random collection of semi-related links (please prune out the irrelevant ones):

astronomy telescopes use motor drivers:

Robots use motor drivers.