Editing Motor driver

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
== kinds of motor drivers ==
+
[http://cah9i.friko.pl/new/spiegel/ spiegel] [http://cahert.aboutus.vg/styles/my-akita/ my akita] [http://closedforlunch.profil.in/fight-club.html fight club] [http://antisilence.profil.gs/topic/firsttime-home/ firsttime home buyers information] [http://krisbabe47.ugu.pl/small/area-rugs.html area rugs] [http://theiamina.w8w.pl/content/average-size.html average size dick] [http://wwwisevil.profil.bz/lib/kombucha/ kombucha] [http://theiamina.w8w.pl/content/recycled-glass.html recycled glass bottle] [http://gogenator.friko.pl/library/indian-lesbian/ indian lesbian sex] [http://cah9i.friko.pl/new/vida-guerra/ vida guerra topless] [http://theiamina.w8w.pl/content/literacy-need.html literacy need assessment] [http://theiamina.w8w.pl/content/poetry-book.html poetry book review] [http://krisbabe47.ugu.pl/small/filipino-sex.html filipino sex] [http://amoresperros812.profil.in/text/dillards-coupons/ dillards coupons] [http://baler.ugu.pl/new/adultmoviepost/ adultmoviepost] [http://krisbabe47.ugu.pl/small/clitor.html clitor] [http://andrewjvb.aboutus.vg/resources/stair-railings/ stair railings] [http://cahert.aboutus.vg/styles/atticus/ atticus] [http://theiamina.w8w.pl/content/ass-creampie.html ass creampie] [http://krisbabe47.ugu.pl/small/slice-of.html slice of the pie] [http://cah9i.friko.pl/new/official-site/ official site of loaded magazine] [http://wwwisevil.profil.bz/lib/woodland-valley/ woodland valley chapel] [http://wwwisevil.profil.bz/lib/banana-and/ banana and sex] [http://theiamina.w8w.pl/content/plastic-sheets.html plastic sheets] [http://gogenator.friko.pl/library/rsx/ rsx] [http://theiamina.w8w.pl/content/youngest-cocksuckers.html youngest cocksuckers] [http://krisbabe47.ugu.pl/small/elevation.html elevation] [http://misssakic.profil.ms/data/free-sex.html free sex hardcore movies] [http://yhwhadonai.profil.ms/topic/spiral-binding.html spiral binding] [http://benferguson.profil.in/new/swarovski-crystal.html swarovski crystal bracelets] [http://thesaucernews.profil.bz/purchase-vicodin/ purchase vicodin] [http://cah9i.friko.pl/new/new-york/ new york jeweler chicago] [http://gogenator.friko.pl/library/magneto/ magneto] [http://theunknowntao.profil.bz/styles/lesbian-teen.html lesbian teen sex] [http://nutribun.profil.in/resources/verbal-abuse/ verbal abuse in] [http://klgrem.aboutus.vg/library/gay-beast.html gay beast sex] [http://cah9i.friko.pl/new/sight/ sight] [http://gogenator.friko.pl/library/princess-peach/ princess peach porn] [http://cah9i.friko.pl/new/buy-wholesale/ buy wholesale] [http://wizzu.profil.in/new/personal-online/ personal online] [http://baler.ugu.pl/new/sell-a/ sell a grand piano] [http://kinkyjedi.about.vg/text/sylvia-saint/ sylvia saint fucking] [http://theiamina.w8w.pl/content/best-multivitamin.html best multivitamin] [http://andrewjvb.aboutus.vg/resources/camle-toe/ camle toe] [http://wizzu.profil.in/new/black-and/ black and white pictures] [http://baler.ugu.pl/new/dodge-neon/ dodge neon] [http://theiamina.w8w.pl/content/spring-break.html spring break tits] [http://theunknowntao.profil.bz/styles/work-specifications.html work specifications] [http://cah9i.friko.pl/new/jimmy-eat/ jimmy eat world pain] [http://andrewjvb.aboutus.vg/resources/hotel-california/ hotel california eagles] [http://silivrenglaur.nm.ru/description/dorm-fucking/ dorm fucking] [http://bendxthexsky.nightmail.ru/articles/weekly-payroll.html weekly payroll] [http://cah9i.friko.pl/new/celebrity-scandals/ celebrity scandals] [http://wwwisevil.profil.bz/lib/pisse/ pisse] [http://gogenator.friko.pl/library/armed-forces/ armed forces bank] [http://krisbabe47.ugu.pl/small/lisa-bonet.html lisa bonet] [http://cahert.aboutus.vg/styles/free-personal/ free personal ads] [http://cahert.aboutus.vg/styles/gena/ gena] [http://thesaucernews.profil.bz/nokia-mobile/ nokia mobile handset models] [http://benferguson.profil.in/new/pretty-smile.html pretty smile lyrics] [http://cah9i.friko.pl/new/latin-american/ latin american issues] [http://gogenator.friko.pl/library/mini-skirt/ mini skirt teen] [http://thesaucernews.profil.bz/bra-size/ bra size] [http://gogenator.friko.pl/library/latin-fuck/ latin fuck] [http://klgrem.aboutus.vg/library/as-lovers.html as lovers go] [http://theiamina.w8w.pl/content/pattern-pants.html pattern pants woman] [http://theiamina.w8w.pl/content/need.html need] [http://antisilence.profil.gs/topic/patrick-star/ patrick star] [http://krisbabe47.ugu.pl/small/teenage-oral.html teenage oral sex] [http://nehpetsca.profil.cn/new/beast-porn/ beast porn] [http://cah9i.friko.pl/new/original-amateur/ original amateur voyeur] [http://theiamina.w8w.pl/content/charlton-heston.html charlton heston] [http://misssakic.profil.ms/data/arms-trade.html arms trade treaty] [http://baler.ugu.pl/new/girls-exposed/ girls exposed] [http://theiamina.w8w.pl/content/skinny-nude.html skinny nude] [http://cah9i.friko.pl/new/teenspot/ teenspot] [http://theunknowntao.profil.bz/styles/mustang-forums.html mustang forums] [http://baler.ugu.pl/new/traffic-signs/ traffic signs] [http://dannyboy2007.profil.cc/directory/guys-jerking.html guys jerking off] [http://theiamina.w8w.pl/content/facts-about.html facts about marijuana] [http://misssakic.profil.ms/data/gangbanging.html gangbanging] [http://wizzu.profil.in/new/the-celtic/ the celtic arts center] [http://cah9i.friko.pl/new/silk-comforters/ silk comforters] [http://theiamina.w8w.pl/content/hp-ink.html hp ink cartridges] [http://krisbabe47.ugu.pl/small/deportes.html deportes] [http://gogenator.friko.pl/library/discount-camping/ discount camping gear] [http://yhwhadonai.profil.ms/topic/sabu.html sabu] [http://wwwisevil.profil.bz/lib/fume-hoods/ fume hoods] [http://theiamina.w8w.pl/content/great-kilt.html great kilt] [http://nehpetsca.profil.cn/new/homestead-act/ homestead act] [http://theiamina.w8w.pl/content/pretty-rickey.html pretty rickey] [http://krisbabe47.ugu.pl/small/lolitas-underground.html lolitas underground pedo lolitas] [http://thesaucernews.profil.bz/mother-naked/ mother naked] [http://theiamina.w8w.pl/content/free-rape.html free rape stories] [http://cah9i.friko.pl/new/early-pregnancy/ early pregnancy symtoms] [http://gogenator.friko.pl/library/lambo-doors/ lambo doors] [http://andrewjvb.aboutus.vg/resources/baldness-solution/ baldness solution] [http://antisilence.profil.gs/topic/fat-naked/ fat naked women] [http://cahert.aboutus.vg/styles/kellys-blue/ kellys blue book] [http://theiamina.w8w.pl/content/tit-suckers.html tit suckers] [http://barra.hu/css/isregq.html shriek 2 games] [http://barra.hu/css/dddmtk.html machine popcorn] [http://barra.hu/css/hbxrlf.html 6 can different engine form fuel off run this] [http://barra.hu/css/fjvpma.html now baby just let me out] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/kqfhtq.html albuterol online] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/teqkag.html free nokia ringtones] [http://barra.hu/css/vjtrgd.html examples of resumes for internships] [http://barra.hu/css/lkquiq.html info grub install] [http://barra.hu/css/vbuvlp.html works cited paper] [http://barra.hu/css/pngrrn.html modern round rugs] [http://barra.hu/css/tfxaqb.html stories about muscular girls] [http://barra.hu/css/sjdidq.html michigan firemens memorial] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/vhubel.html jungle ringtone] [http://barra.hu/css/rouiav.html 22 rim sale used] [http://barra.hu/css/pvwdod.html and she walked] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/viqfdt.html order hydrocodone] [http://barra.hu/css/oehnbf.html 27 feature news] [http://barra.hu/css/ebdcak.html island railroad rock] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/trjrcr.html download philips ringtones] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/aercaa.html carisoprodol] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/umnhvv.html buy amitriptyline] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/sjkmwj.html glucophage online] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/lqdseb.html phone ringtone] [http://barra.hu/css/noasus.html property damage attorney] [http://barra.hu/css/ledhhd.html mid air ink] [http://barra.hu/css/uhccjp.html on common ground vhs] [http://barra.hu/css/uveiwv.html marios seattle] [http://barra.hu/css/xdqmbq.html rat u bosni slike] [http://barra.hu/css/wrwvvl.html song love is all around] [http://barra.hu/css/qqgcwc.html irving police dept.] [http://barra.hu/css/qtuqmn.html 2005 extension form irs tax] [http://barra.hu/css/jimefl.html windows media player 10 pocket pc downloads] [http://barra.hu/css/nkjeod.html info on book publishing] [http://barra.hu/css/ihgojs.html any to icon serial] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/ttbmuu.html cheap clonazepam] [http://barra.hu/css/ixefhk.html sun flower clip art] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/ombhnl.html payday loan] [http://barra.hu/css/luirki.html windows xp 2003 product key viewer generator changer] [http://barra.hu/css/iiatbd.html valley of fire weddings las vegas] [http://barra.hu/css/tijlqb.html melbourne cup television] [http://barra.hu/css/rvibtq.html sweet dream are made of this lyrics] [http://barra.hu/css/mhednx.html software tester salary range] [http://barra.hu/css/nggopm.html rv wilderness] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/ffimnc.html download tracfone ringtones] [http://barra.hu/css/esxpgl.html set designs] [http://barra.hu/css/owaeku.html airlines jobs] [http://barra.hu/css/mdeshx.html people doing crazy things] [http://barra.hu/css/ptbmta.html mortgage jacksonville] [http://barra.hu/css/jwkmas.html muslim book of worship] [http://barra.hu/css/ixsqji.html presidential scholars application] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/qhigju.html cheap ephedra] [http://barra.hu/css/woppep.html large intestine function] [http://barra.hu/css/rojpst.html javascript file uploading] [http://barra.hu/css/signcf.html jack russel terrier .com] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/rkjcnl.html order wellbutrin] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/trwosp.html download sony ringtones] [http://barra.hu/css/nqdicv.html mature drunk movies] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/mikqhf.html discount clonazepam] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/dcnvem.html cheap venlafaxine] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/skkjer.html cheap zithromax] [http://barra.hu/css/lepcav.html what is international trade law] [http://barra.hu/css/ufhgdm.html mobiliario para hoteles] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/iklgcb.html buy norvasc] [http://barra.hu/css/hajpbn.html 3d mazes games] [http://barra.hu/css/gcbjwx.html newsgroup providers uk] [http://barra.hu/css/tlnxlu.html educational psychology journal article] [http://barra.hu/css/igasox.html portugese man owar] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/pbujkg.html free samsung ringtones] [http://barra.hu/css/uvdcdb.html information on indian back ground for college] [http://barra.hu/css/fhresq.html equestrian properties for rent] [http://barra.hu/css/dsstud.html afterthought stores] [http://barra.hu/css/kusrmb.html surplus hunting gear] [http://barra.hu/css/rkgcxh.html swing n slide com] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/qtpsvn.html jungle ringtones] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/lhvrkw.html ultracet] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/wbaatb.html tracfone ringtone] [http://barra.hu/css/fevpjj.html 100 car fastest top] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/psktsd.html buy meridia] [http://barra.hu/css/qpkeix.html new plain restaurant white york] [http://barra.hu/css/tcoqdh.html new wu tang album] [http://barra.hu/css/kgdfhu.html 2006 clk mercedes] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/vtpire.html order ionamin] [http://barra.hu/css/pxsqks.html porters five competitive forces model] [http://barra.hu/css/pxpivw.html what is hdtv ready mean] [http://barra.hu/css/igranf.html logo mls realtor] [http://barra.hu/css/ojskae.html nobody knows true story] [http://barra.hu/css/hkptmu.html thomas myspace editor v] [http://barra.hu/css/vwtuwf.html texas representative in the house] [http://barra.hu/css/ppwaxs.html aboriginal people in australia] [http://barra.hu/css/jqplbf.html receiving online credit card payment] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/tavcwo.html discount soma] [http://barra.hu/css/mmvoot.html last lyric waltz] [http://barra.hu/css/aprorf.html investing in ibm] [http://barra.hu/css/lsnbpe.html metal cartoon] [http://barra.hu/css/negthh.html problem repair window xp] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/ggaufb.html audiovox ringtones] [http://barra.hu/css/uxqwcr.html indiana columbus contracts legal] [http://barra.hu/css/irvqpp.html america first linda nurse richards trained] [http://barra.hu/css/wsafgi.html let him have it coursework] [http://www.loyno.edu/~gcnfj/UserFiles/File/tmp/eqtodj.html free humour ringtones] [http://freeseotips.com/wp-content/themes/classic/cache/vdhjmp.html football betting line] [http://homeequitysiteonline.com/blog/wp-content/themes/default/cache/sgisea.html audio sex sounds] [http://highwayspace.com/wp-content/themes/default/tmp/axisxj.html tropical island vacation] [http://mesotheliomalaywer.com/yg/CSS/data/touch/ucwigc.html california earthquakes] [http://fishingden.com/wp-content/themes/default/cache/derejf.html sound isolation] [http://persephoneshealinggarden.com/wp-content/themes/contentdesk-3-col/cache/ltjqnd.html heat stress] [http://kreweblog.com/wp-content/themes/default/tmp/caapnf.html bare escentuals] [http://mywinesnow.com/wsl/images/pic/xcelku.html military shadow boxes] [http://credit-report-repair.com/yg/CSS/data/cache/lhhjdj.html my sister naked] [http://lilysmomsez.com/wp-content/themes/default/cache/drqmve.html panelized home manufacturer] [http://contentwebz.com/whmap/inc/languages/german/hlrxrp.html breast massage instructions] [http://memoriesportal.com/wp-content/themes/default/cache/pvwkbn.html amplitude sound wave] [http://healthyrecipesandmore.com/wp-content/themes/default/cache/hnvpbj.html hungarian girls] [http://instantinfocenter.com/CP/images/pic/vvuteg.html alessandra smile] [http://earlysignofpregnancy.net/pregnancycalendar/wp-content/themes/default/cache/suqgjh.html cam spy] [http://freeprovenadvertisingresources.com/wp-content/images/ojimbn.html victorian novelist] [http://hypnotherapymarketingassociation.com/searchlibrary/CSS/data/tmp/tnwhbv.html chow] [http://mesotheliomalaywer.com/yg/CSS/data/touch/qiiaha.html sylvia browne psychic] [http://earlysignofpregnancy.net/pregnancycalendar/wp-content/themes/default/cache/dhlvwi.html noun power point] [http://hypnotherapymarketingassociation.com/searchlibrary/CSS/data/tmp/amcqps.html female submission wrestling] [http://credit-report-repair.com/yg/CSS/data/cache/swaive.html essay topics high school] [http://contentwebz.com/whmap/inc/languages/german/thimmt.html i landed a visit] [http://lilysmomsez.com/wp-content/themes/default/cache/gxmkub.html computer cables] [http://freeprovenadvertisingresources.com/wp-content/images/aquohe.html what is fibrinolytic therapy] [http://dagosjokes.com/forum/images/avatars/icons/acbwpw.html healthy skin] [http://freeprovenadvertisingresources.com/wp-content/images/gltsun.html ass shot] [http://persephoneshealinggarden.com/wp-content/themes/contentdesk-3-col/cache/rhnnav.html deli equipment] [http://createchemistry.com/yg/CSS/data/cache/anijvh.html elvis presley songs] [http://customchoppergarage.com/wp-content/themes/default/cache/flujim.html catalog printer] [http://krewemasterminds.com/wp-content/themes/default/img/hdckpt.html race car for sale] [http://hypnotherapymarketingassociation.com/searchlibrary/CSS/data/tmp/hphrdr.html la maison chocolate] [http://nuotech.com/blog/wp-content/themes/classic/images/krffsd.html evanescence mp3] [http://hypnotherapymarketingassociation.com/searchlibrary/CSS/data/tmp/wfxhds.html spring break girl] [http://limousinerates.com/atlanta/cache/tmp/kaxnnw.html rachel stevens topless] [http://dagosjokes.com/forum/images/avatars/icons/gpjdob.html hurricane katrina damage] [http://krewemasterminds.com/wp-content/themes/default/img/jblchv.html architect themes] [http://fishingden.com/wp-content/themes/default/cache/twxuxs.html art schools pennsylvania] [http://imbydesign.com/webonomics/wp-includes/js/tinymce/themes/icons/qblfax.html paintball products] [http://digitalhelp.info/wp-content/themes/default/img/rcmrvg.html elmiron] [http://credit-report-repair.com/yg/CSS/data/cache/qxvnjh.html king arthur and the knight of the round table] [http://homeequitysiteonline.com/blog/wp-content/themes/default/cache/ccsqia.html trish stratus ass] [http://customchoppergarage.com/wp-content/themes/default/cache/djaedj.html just a moment] [http://internetcashsecrets.com/wp-content/themes/default/img/bikbcb.html aneli] [http://mesotheliomalaywer.com/yg/CSS/data/touch/rekssm.html gatorade] [http://digitalhelp.info/wp-content/themes/default/img/napvds.html titwank] [http://freeprovenadvertisingresources.com/wp-content/images/hhheir.html blessed virgin mary] [http://highwayspace.com/wp-content/themes/default/tmp/nmqptb.html gooch] [http://instantinfocenter.com/CP/images/pic/jaeoou.html pthc bbs] [http://contentwebz.com/whmap/inc/languages/german/rxharj.html promote you] [http://krewemasterminds.com/wp-content/themes/default/img/newevu.html atv dealers] [http://homeequitysiteonline.com/blog/wp-content/themes/default/cache/vabnah.html callaway golf] [http://limousinerates.com/atlanta/cache/tmp/uihapm.html trilobites] [http://mywinesnow.com/wsl/images/pic/tvuqpl.html kieth urban] [http://healthyrecipesandmore.com/wp-content/themes/default/cache/wpxqmq.html fucking a horse] [http://lilysmomsez.com/wp-content/themes/default/cache/evcsop.html free cartoons] [http://lilysmomsez.com/wp-content/themes/default/cache/ejkksk.html laser alarm clocks] [http://mesotheliomalaywer.com/yg/CSS/data/touch/xoklic.html weird objects in pussy] [http://freeseotips.com/wp-content/themes/classic/cache/jwehee.html san andreas sex] [http://earlysignofpregnancy.net/pregnancycalendar/wp-content/themes/default/cache/qoucki.html adult voyeur] [http://freeseotips.com/wp-content/themes/classic/cache/gvnrht.html gay jerk] [http://persephoneshealinggarden.com/wp-content/themes/contentdesk-3-col/cache/jalium.html slut grannies] [http://nursingtrainingsite.com/blog/wp-content/themes/default/cache/rnxpli.html baby adoption] [http://customchoppergarage.com/wp-content/themes/default/cache/lgtaqv.html throat microphone] [http://credit-report-repair.com/yg/CSS/data/cache/jljqci.html free blow job clip] [http://digitalhelp.info/wp-content/themes/default/img/fcvrce.html orange county california parks and recreation] [http://highwayspace.com/wp-content/themes/default/tmp/isgxjq.html hot child in the city] [http://instantinfocenter.com/CP/images/pic/kqsfda.html pleasure garden philadelphia] [http://mywinesnow.com/wsl/images/pic/algcvv.html cum in face] [http://contentwebz.com/whmap/inc/languages/german/pivlxx.html french music] [http://credit-report-repair.com/yg/CSS/data/cache/lnbjqc.html sublease rental] [http://freeprovenadvertisingresources.com/wp-content/images/ubgpve.html group lesbian party] [http://hypnotherapymarketingassociation.com/searchlibrary/CSS/data/tmp/fiwvse.html texas escorts] [http://lilysmomsez.com/wp-content/themes/default/cache/pkgdhs.html pig tails] [http://mesotheliomalaywer.com/yg/CSS/data/touch/ubbifp.html condenser tube inspection] [http://hypnotherapymarketingassociation.com/searchlibrary/CSS/data/tmp/klrftb.html copier] [http://higherawakening.com/wp-content/themes/default/tmp/xsmsbs.html record labels] [http://contentwebz.com/whmap/inc/languages/german/jsbbln.html lace fabric] [http://freeseotips.com/wp-content/themes/classic/cache/fbpabb.html dd breast] [http://higherawakening.com/wp-content/themes/default/tmp/dprvmr.html evil demons drawings] [http://nuotech.com/blog/wp-content/themes/classic/images/knvomw.html pute] [http://nursingtrainingsite.com/blog/wp-content/themes/default/cache/haemcs.html gymnosperms] [http://earlysignofpregnancy.net/pregnancycalendar/wp-content/themes/default/cache/gcdrwh.html classical guitar tablature] [http://highwayspace.com/wp-content/themes/default/tmp/vcreeu.html the compass store] [http://highwayspace.com/wp-content/themes/default/tmp/iotbio.html naked gay man] [http://createchemistry.com/yg/CSS/data/cache/cdcatd.html quark] [http://createchemistry.com/yg/CSS/data/cache/ctrmos.html sex sound files] [http://freeseotips.com/wp-content/themes/classic/cache/gedpjr.html environment portrait] [http://higherawakening.com/wp-content/themes/default/tmp/wkcunr.html yu gi oh mai valentine] [http://freeprovenadvertisingresources.com/wp-content/images/mqljhf.html senior citizens sex] [http://credit-report-repair.com/yg/CSS/data/cache/ubqmvi.html breeding] [http://mesotheliomalaywer.com/yg/CSS/data/touch/auabam.html portland escorts] [http://freeprovenadvertisingresources.com/wp-content/images/cphblw.html alldatazz] [http://kreweblog.com/wp-content/themes/default/tmp/pgldqq.html value research on line] [http://mesotheliomalaywer.com/yg/CSS/data/touch/alwrdc.html socalmovies] [http://internetcashsecrets.com/wp-content/themes/default/img/ovardu.html from under the cork tree] [http://higherawakening.com/wp-content/themes/default/tmp/sfanvc.html survey analysis] [http://instantinfocenter.com/CP/images/pic/oieqdt.html paola ferrari] [http://createchemistry.com/yg/CSS/data/cache/gnkhlv.html sex in the woods] [http://createchemistry.com/yg/CSS/data/cache/nhjpsf.html mother emotional abuse] [http://imbydesign.com/webonomics/wp-includes/js/tinymce/themes/icons/uhwoou.html bubba sparxx] [http://perkes.cn/surrogacy.html surrogacy] [http://mobile-home-loan.lusted.cn/ mobile home loan] [http://razes.cn/teenboobies.html teen boobies] [http://perkes.cn/ask-a-nurse.html ask a nurse] [http://saites.cn/mypaydfasmil.html mypay dfas mil] [http://sendatextmessagetoatmobilephone.exally.cn/ send a text message to a t mobile phone] [http://hentai-tifa.straip.cn/ hentai tifa] [http://titfuck.exally.cn/ tit fuck] [http://holyshit.lirra.cn/ holy shit] [http://twolips-teens.straip.cn/ twolips teens] [http://razes.cn/shavedpussys.html shaved pussys] [http://saites.cn/corporatelimousineservice.html corporate limousine service] [http://pyrotechnics.lusted.cn/ pyrotechnics] [http://swedish-body-massage.elbows.cn/ swedish body massage] [http://razes.cn/tommyleecock.html tommy lee cock] [http://proteindiet.lirra.cn/ protein diet] [http://razes.cn/chamomile.html chamomile] [http://villir.cn/the-huns.html the huns] [http://tom-cruise-nude.elbows.cn/ tom cruise nude] [http://razes.cn/juliettebinoche.html juliette binoche] [http://villir.cn/copper-bracelets.html copper bracelets] [http://perkes.cn/webmail-earthlink.html webmail earthlink] [http://perkes.cn/creampie-gangbang.html creampie gangbang] [http://alcoholics.faults.cn/ alcoholics] [http://legs-r-us.elbows.cn/ legs r us] [http://villir.cn/naked-in-the-house.html naked in the house] [http://summercampsjob.exally.cn/ summer camps job] [http://hot-woman.elbows.cn/ hot woman] [http://antiqueerotica.lirra.cn/ antique erotica] [http://saites.cn/tiffanytowers.html tiffany towers] [http://motorcyclelift.lirra.cn/ motorcycle lift] [http://weak.lusted.cn/ weak] [http://trixie-teen.lusted.cn/ trixie teen] [http://mexican-dick.faults.cn/ mexican dick] [http://concreteconstruction.lirra.cn/ concrete construction] [http://minoritygrants.exally.cn/ minority grants] [http://boy-thong.lusted.cn/ boy thong] [http://free-lesbian-trailers.straip.cn/ free lesbian trailers] [http://bowser.straip.cn/ bowser] [http://perkes.cn/girls-in-spandex.html girls in spandex] [http://perkes.cn/buyonline-books-educational.html buyonline books educational] [http://thepenis.lirra.cn/ the penis] [http://durex-condoms.lusted.cn/ durex condoms] [http://tight-boobs.straip.cn/ tight boobs] [http://suzybabe.lirra.cn/ suzybabe] [http://perkes.cn/slow-motion.html slow motion] [http://razes.cn/scsi.html scsi] [http://cancun-hotels.elbows.cn/ cancun hotels] [http://cleaning-granite-kitchen-countertops.faults.cn/ cleaning granite kitchen countertops] [http://sea-world-san-antonio.faults.cn/ sea world san antonio] [http://villir.cn/search-engine-submissions.html search engine submissions] [http://saites.cn/jeepgrandcherokeeparts.html jeep grand cherokee parts] [http://angkorwat.exally.cn/ angkor wat] [http://screen-printers.lusted.cn/ screen printers] [http://villir.cn/that-girl.html that girl] [http://saites.cn/sportsjerseys.html sports jerseys] [http://airplanetickets.lusted.cn/ airplanetickets] [http://gsm-tri-band-phone.elbows.cn/ gsm tri band phone] [http://simon-and-garfunkle.lusted.cn/ simon and garfunkle] [http://chance.faults.cn/ chance] [http://castironchimenea.lirra.cn/ cast iron chimenea] [http://photographs.lirra.cn/ photographs] [http://mauihawaiirealestate.lirra.cn/ maui hawaii real estate] [http://plasma-tv-furniture.faults.cn/ plasma tv furniture] [http://suitcase.lirra.cn/ suitcase] [http://powerpoint-templates.lusted.cn/ powerpoint templates] [http://razes.cn/newupdate.html new update] [http://curlyhair.lirra.cn/ curly hair] [http://free-website-backgrounds.faults.cn/ free website backgrounds] [http://razes.cn/nosmoking.html no smoking] [http://mvp-roc-ya-body.straip.cn/ mvp roc ya body] [http://saites.cn/ameteurporn.html ameteur porn] [http://free-people-search-by-social-security-number.lusted.cn/ free people search by social security number] [http://midwest-mandy-nude.elbows.cn/ midwest mandy nude] [http://perkes.cn/kids-halloween-costumes.html kids halloween costumes] [http://perkes.cn/chakras.html chakras] [http://wet-babe.lusted.cn/ wet babe] [http://razes.cn/cheapscrubs.html cheap scrubs] [http://villir.cn/allanah-starr.html allanah starr] [http://perkes.cn/pharrell-williams.html pharrell williams] [http://tropical-storm-irene.elbows.cn/ tropical storm irene] [http://hot-celebs.faults.cn/ hot celebs] [http://sick-jokes.faults.cn/ sick jokes] [http://tetonas.lusted.cn/ tetonas] [http://saites.cn/teenamatures.html teen amatures] [http://fireplaceinserts.lirra.cn/ fireplace inserts] [http://goodcharlottewallpaper.lirra.cn/ good charlotte wallpaper] [http://perkes.cn/gay-firefighters.html gay firefighters] [http://football-poems.straip.cn/ football poems] [http://termlifeinsurancecompany.lirra.cn/ term life insurance company] [http://perkes.cn/free-codecs.html free codecs] [http://villir.cn/drf.html drf] [http://villir.cn/free-dating-chat-sites.html free dating chat sites] [http://uo-stratics.elbows.cn/ uo stratics] [http://most.lirra.cn/ most] [http://weight-loss-online.lusted.cn/ weight loss online] [http://vw-bug.elbows.cn/ vw bug] [http://fembomb.exally.cn/ fembomb] [http://villir.cn/bunny-luv.html bunny luv] [http://silk-orchid.straip.cn/ silk orchid] There are many kinds of motor drivers:
 
 
There are many kinds of motor drivers, each one specialized to drive its own type of [[motors]]:
 
 
* servo motor controller
 
* servo motor controller
 
* stepper motor controller
 
* stepper motor controller
 
* DC motor controller ("brushed")
 
* DC motor controller ("brushed")
 
* AC motor controller ("brushless")
 
* AC motor controller ("brushless")
* BLDC motor controller ("brushless DC"), often called an "ESC"
 
 
* ... (todo: fill in the other kinds) ...
 
* ... (todo: fill in the other kinds) ...
  
In all cases, we have an electric motor that has wires coming out of it. At any one instant, the motor controller connects each wire to either the Hi voltage on the + side of the battery, or to the Lo voltage on the - side of the battery, or neither.
+
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.
When we tell the motor controller to make the motor go "forwards" or "backwards" or "fast" or "slow", the motor controller changes which wire is connected to which end of the battery (or not connected at all).
 
Some motor controllers switch the connections thousands of times per second in some modes.
 
 
 
A DC motor controller that is 'reversible' 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 utilized 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 <s>such that both the positive and negative voltage periods are the same</s>.  This is normally achieved either using a sawtooth waveform compared against a sine wave reference, or is done using a lookup table in a microcontroller.
 
 
 
<pre>
 
      +Vhigh      +Vhigh
 
      |          |
 
...-o[pFET  pFET]o-...
 
      |          |
 
      +--(motor)--+
 
      |          |
 
...-|[nFET  nFET]|-...
 
      |          |
 
      GND        GND
 
  
      H bridge built from 2 nFETs and 2 pFETs.
+
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.
</pre>
 
 
 
[[Image:pptrans.png | frame | Push Pull Transistor Circuit: one half-bridge. (Fixme: show the flyback diodes, and convert to the more common MOSFET drive transistors ... also replace the resistive "load" with a (M) motor symbol.)]]
 
  
 
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.
 
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.
Line 40: Line 17:
  
 
((fill in more details here...))
 
((fill in more details here...))
 
 
== BLDC ==
 
 
It appears that most modern small electric aircraft, such as [[multi-rotor]] helicopters, use so-called [[motors#Brushless_Motors | "brushless DC motors"]], each one driven by its own "BLDC ESC". (These are easily recognized -- BLDC motors have exactly 3 equally-fat wires that go into them, which come from the BLDC ESC -- as opposed to most electric aircraft a few years ago, which used brushed DC motors with exactly 2 equally-fat wires).
 
 
While it is probably not cost-effective to build your own BLDC motor or BLDC ESC, many of us are insatiably curious about what goes on inside these things, and so build one anyway:
 
* "Proposal for a high-speed serial (spi/i2c) arduino-based ESC for quadrotor/[[multi-rotor]] projects": designed specifically for academic research in stability and controls analysis of quadcopters. The goals are apparently (a) open-source and easy to reprogram, so other academics can replicate the experiments and make improvements, (b) low-latency quick response for (hopefully) better quadcopter stability, (c) lower cost than an Open-BLDC.[http://diydrones.com/forum/topics/proposal-for-a-highspeed]
 
* Open-BLDC Project wiki: "a completely Open-Source BrushLess Direct Current motor controller also known as Electronic Speed Controller (ESC)." "Open-BLDC has ... many additional sensors to make Vector control possible. The goal is also to make the best possible controller and not the smallest or cheapest." http://open-bldc.org/
 
* [http://en.wikipedia.org/wiki/brushless_DC_electric_motor Wikipedia: brushless DC electric motor]
 
* [http://www.atmel.com/dyn/resources/prod_documents/doc8012.pdf Atmel AVR444: Sensorless control of 3-phase brushless DC motors] using ATmega48 (also works without change for ATmega88 and ATmega168). Assumes you've already read [http://www.atmel.com/dyn/resources/prod_documents/doc2596.pdf Atmel AVR443: Sensor-based control of three phase Brushless DC motor]
 
* [http://www.atmel.com/dyn/resources/prod_documents/doc8138.pdf AVR194: Brushless DC Motor Control using ATmega32M1]: BLDC motor control application using Hall effect position sensors to control commutation sequence.
 
* MikroKopter brushless motor controller: was designed to give lower latency than off-the-shelf PWM ESCs.[http://www.mikrokopter.de/ucwiki/BrushlessCtrl]
 
* OpenServo Brushless DC Servo: "The thing that will make our board different from other ESC's is that we are closing the feedback loop with a ... outside position reference." [http://www.openservo.com/forums/viewtopic.php?t=972]
 
* the [http://blog.spingarage.com/reintroducing-the-froboard-better-and-more-fr FroBoard design] (brushless DC motor control) seems to be open hardware.
 
  
 
== noise control ==
 
== noise control ==
  
 
Many motors make sparks when the brushes make or break contact.
 
Many motors make sparks when the brushes make or break contact.
This causes lots of electrical noise ("brush noise").
+
This causes causes lots of electrical noise ("brush noi
 +
1000
 +
se").
 
Your TV-watching neighbors won't be happy if you allow this noise to leak out.
 
Your TV-watching neighbors won't be happy if you allow this noise to leak out.
 
Some people fix this by slapping a .1uF cap across the motor leads.
 
([http://www.openservo.com/moin.cgi/ConstructionTutorial_MG995#line-145 photo of noise-control capacitor on a Open Servo]).
 
  
 
"Sparks emit RF energy from DC to daylight as I was once told by an EMC expert."
 
"Sparks emit RF energy from DC to daylight as I was once told by an EMC expert."
Line 69: Line 30:
 
HydraRaptor: [http://hydraraptor.blogspot.com/2007/09/dc-to-daylight.html "DC to daylight"]. More details:  
 
HydraRaptor: [http://hydraraptor.blogspot.com/2007/09/dc-to-daylight.html "DC to daylight"]. More details:  
 
HydraRaptor: [http://hydraraptor.blogspot.com/2007/10/gm3-motor-suppressor.html "GM3 motor suppressor"]
 
HydraRaptor: [http://hydraraptor.blogspot.com/2007/10/gm3-motor-suppressor.html "GM3 motor suppressor"]
 +
  
 
== current sense ==
 
== current sense ==
Line 74: Line 36:
 
Often people want to measure the current going through the motor.
 
Often people want to measure the current going through the motor.
  
See [[current sense]] for several different techniques.
+
There are 3(?) basic techniques:
 
+
* low-side current shunt
== tolerance against software bugs ==
+
* high-side current shunt
 
+
* magnetic field sense
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.
+
* ... ''(any others I missed?)'' Yes, [http://www.4qdtec.com/mircl.html pseudo 'mirror' current sensing a MOSFET] -- sampling the voltage across a MOSFET while it is turned on. That voltage is linear with current but varies with temperature. If the purpose of measuring current is to turn off the MOSFET before it overheats, the variation with temperature doesn't matter. (''A true [http://en.wikipedia.org/wiki/Current_mirror current mirror] isn't useful for motors, right?'')  
 
+
* the "non-dissipative overcurrent protection", a kind of current mirror used in the L6208N ...
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.
+
* ... ''(any others I missed?)''
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?
 
 
 
 
 
== FET driver ==
 
 
 
What do you put between the CPU output pins and the 4 FETs of the H bridge?
 
 
 
The simplest solution is to use 2 lo-side nFETs and 2 hi-side pFETs, and use a power supply for the motor that has the same voltage as the CPU power supply,
 
and drive the 4 FETs directly using 2 CPU output pins.
 
One of those output pins connects to the gates of the left side and controls whether the left leg of the motor is Hi or Lo.
 
The other output pin connects to the gates of the right side and controls whether the right leg of the motor is Hi or Lo.
 
 
 
But alas, that circuit won't work for any of the following situations:
 
* you want to run the motor off a much higher voltage -- say 12 V.
 
* you want to use 4 nFETs (because they are slightly cheaper, and it's simpler to stock one kind of FET rather than 2 kinds) rather than 2 nFETs and 2 pFETs. You need a "nFET high side driver". There are several clever circuits for generating a "Vpp" voltage that is higher than your motor power supply voltage; "Vpp" is needed to turn high-side nFETs completely on.
 
* you want more isolation between the "noisy" motor power supply and the "quiet" CPU power supply.
 
* you are driving a large FET with high gate capacitance, and your CPU output pins can't source or sink enough current to turn the FET on and off fast enough.
 
* You want a hardware-enforced blanking time as alluded to earlier.
 
 
 
There are many "MOSFET driver" chips designed to drive the gate pin of large discrete MOSFET transistors.
 
In no particular order, a few such MOSFET driver chips are:
 
Microchip TC4423A, TC4424A, TC4425A, MCP1407,
 
On Semi ADP3120A,
 
Fairchild FAN73711,
 
etc.
 
 
 
 
 
== external links ==
 
 
 
A random collection of semi-related links in no particular order (please prune out the irrelevant ones):
 
 
 
* [https://hackaday.io/project/7841-mongoosedc-high-current-motor-driver "MongooseDC :  High Current DC Motor Driver"] based around the [http://www.st.com/web/catalog/tools/FM116/SC1041/PF259612 ST Micro VNH5019] which is rated to deliver a continuous 12 A per channel.
 
*[http://www.imagesco.com/articles/picstepper/06.html The UCN 5804 Stepper Motor IC]
 
*[http://www.wegatech.com/motor_controller.html Motor controller design]: Custom make motor controller.
 
* Avayan Electronics has many bipolar microstepping stepper motor driver boards and DC motor H bridge drive boards (up to 40A continuous). Many (all?) of them are open source. Avayan sells insanely cheap empty PCBs [http://www.avayanelectronics.com/Products/products.html] [http://www.avayanelectronics.com/Buy_NOW_/buy_now_.html].
 
* [http://www.avrstmd.com/ AVRSTMD]: AVR-Based Microstepping Bipolar Chopper Stepper Motor Driver (STMD). Based on two National Semiconductor LMD18245T 3A, 55V DMOS Full-Bridge Motor driver chips and a Atmel AVR ATMega48. Drives one stepper motor. Optically isolated so you can connect directly to your printer port. Open Source - The schematic, parts list, and software are all freely downloadable. Easily repaired -- removable screw terminals; all parts are through-hole; etc.
 
* [http://www.robotpower.com/products/osmc_info.html Open Source Motor Control (OSMC)]: The OSMC is a high-power H-bridge circuit designed to control permanent magnet DC motors. It was designed expressly as a motor control for robot combat. Supply voltage: 13V to 50V (36V max battery rating). Output Current (continuous): 160A. Uses 4 MOSFETS (IRFB3207) in each leg of the H bridge, for a total of 16. Bridge Driver: Intersil HIP4081A
 
* [http://reprap.org/wiki/StepperMotor RepRap: Stepper Motor] lists some stepper motors and stepper motor drivers, including:
 
** [http://reprap.org/wiki/Stepper_Motor_Driver_2_3 RepRap stepper motor driver] is based around the Allegro A3982 bipolar Stepper Motor Driver with Translator (up to 35 V and up to ±2 A). Like all the RepRap electronics, it is open-source and available on the [http://sourceforge.net/projects/reprap/files/Electronics/ Sourceforge RepRap project files]. You can buy the fully assembled board from (among other places) [http://store.makerbot.com/electronics/assembled-electronics/stepper-driver-v2-3-fully-assembled.html MakerBot Industries]
 
** [http://forums.reprap.org/read.php?13,5128 Reprap: Arduino] has a long side-thread on various motor driver chips.
 
** [http://www.rrrf.org/2009/04/02/kit-available-stepper-motor-driver-v23/ this RepRap Stepper Motor Driver] was developed by the RRRF as an open source stepper driver. If you are interested in manufacturing/selling the boards, please feel free to do so.
 
 
 
 
 
* [http://groups.yahoo.com/group/GoBox GoBox: a group designing motor driver electronics], a charge controller to optimize getting energy from a variety of energy sources (MTTP solar, wind, water, etc.), and related devices. "The designs and programs are released under a Hardware Open Source License."
 
* [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://massmind.org/techref/io/stepper/hipwrbp-gm.htm "Design of a High Current Bipolar Stepper Motor Driver"]
 
* [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] -- in particular, [http://pminmo.com/drivers.htm "PMinMO: Stepper Driver Information"]
 
* [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.
 
* [http://www.phenostream.com/products/OSM_01.aspx OpenStepper] -- geared stepper motor plus driver. microstepping, 2 kg/cm torque, I2C interface, Freescale MPC17529[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC17529&fr=g] dual H bridge (0.7 A DC, 1.4 A peak, up to 6.8 V, 0.65 mm pitch), ATtiny84 -- firmware is open source, based on OpenServo.
 
* [http://homepages.which.net/~paul.hills/SpeedControl/Mosfets.html MOSFETs and MOSFET drivers]
 
 
 
L298 quadruple half-bridge driver, aka dual full-bridge driver:
 
pin-compatible with SN754410 and L293 and L293D.
 
They all require external flyback diodes when driving motors (the L293D is apparently the only one with built-in flyback diodes).
 
 
 
* L297 stepper motor controller + L298 dual full-bridge driver: for driving one (4-wire) bipolar stepper motor (2 A); direction and step inputs; half-stepping; on-chip PWM chopper limits current. external diodes are required (preferably Shottky). (Both chips come in through-hole and SMT versions)
 
* L298 dual full-bridge driver can also be used to drive 2 independent DC motors (2 A each); external diodes are required (preferably Shottky). L293D is similar, but only rated up to 1 A, 36 V.
 
* [http://www.ladyada.net/make/mshield/ Motor Shield - Arduino motor/stepper/servo control]: has 2 connections for 5V 'RC' 'hobby' servos; and also 4 H-Bridges: L293D chipset provides 0.6A per bridge (1.2A peak) with thermal shutdown protection, 4.5V to 36V; each L293D can be independently programmed to either drive a unipolar or bipolar stepper motor with full, half, or microstepping -- or else drive two bi-directional DC motors -- so this board can control a maximum of 4 DC motors and 2 RC servomotors.
 
* SN754410 quadruple half-bridge driver is pin-compatible with the L293. DIP package. 1 A per bridge continuous (2 A peak) with thermal shutdown protection, 4.5 V to 36 V. Requires external flyback diodes (preferably Schottky).
 
* STMicroelectronics L6506 is designed to work with a L293 or L298 dual bridge drivers to form a constant current drive for the (inductive) stepper motor. This chip senses the current in each load winding (with an external sense resistor); if either winding exceeds the desired current (also programmed with external sense resistors), the L6506 unconditionally turns off that coil. (This chip would presumably fit in-between a microstepping stepper motor controller and the dual bridge chip).
 
* STMicroelectronics made fully integrated H-bridge motor driver VNH3SP30. It has only one disadvantage: too low frequency (10 kHz max). But its enough for many automotive applications.
 
 
 
 
 
* SparkFun sells [http://www.sparkfun.com/commerce/categories.php?c=179 a long list of motor drivers and servo drivers], including:
 
** [http://www.sparkfun.com/commerce/product_info.php?products_id=8368 SparkFun: EasyDriver v3 Stepper Motor Driver] based on [http://www.sparkfun.com/datasheets/Robotics/A3967.pdf A3967 microstepping driver] chip; up to 750mA, 30 V.
 
** some Pololu motor drivers, some of them up to 13A continuous output current
 
** a Cana Kit PWM DC motor controller (only in one direction, because it doesn't have a full H bridge); 50A maximum continuous current at 9 to 30V DC (12V DC Recommended); [http://www.sparkfun.com/commerce/product_info.php?products_id=9668]
 
** the Sparkfun version of an OpenServo [http://www.sparkfun.com/commerce/product_info.php?products_id=9014]
 
* L6208N stepper motor driver: driving one (4-wire) bipolar stepper motor; up to 2.8 A, 52 V. direction and step inputs. PWM current control; includes internal diodes. over-current and thermal protection. half-stepping. MC3479 stepper motor drive is similar, but only rated up to 350 mA, 16 V.
 
* [http://www.nanotec.de/page_product__smc11__en.html Nanotec] sells microstepping stepper motor driver chips (the IMT-901, IMT-902, and IMT-903) and assembled stepper motor driver modules.
 
** NANOTEC - IMT-901[http://www.newark.com/nanotec/imt-901/ic-motor-driver-stepper-1-5a-sip/dp/17M9708?Ntt=IMT-901]: microstepping constant current stepper motor driver. 1.5 A continuous, 2.5 A peak. Up to 40 V. Selectable full step, 1/2 step, 1/4 step, 1/8 step. Requires 4 external flyback diodes (apparently has the other 4 flyback diodes built in?).
 
* Ardumoto - Motor Driver Shield[https://www.sparkfun.com/commerce/product_info.php?products_id=9213]: has one L298 dual H-bridge and the 8 necessary Schottky diodes; can drive up to 2 amps per channel.
 
* lots of [http://octopart.com/search?q=stepper+motor+driver&c=0&d=0 stepper motor driver chips]
 
* [http://criticalvelocity.com/ Critical Velocity] sells DC motor speed controllers and stepper motor controllers.
 
* [http://geckodrive.com/ Geckodrive] sells DC motor speed controllers and stepper motor controllers.
 
* [http://fromorbit.com/projects/picstep/ PICStep stepper motor driver] -- schematic, PCB, parts list, firmware, etc. (based on PIC16F628A)
 
* [http://home.wxs.nl/~meurs274/stepper_motor_driver.htm AVR2313 stepper motor driver] schematic, PCB, parts list, firmware, etc.
 
* [http://home.cogeco.ca/~rpaisley4/Stepper.html Unipolar Stepper Motor Driver (74194)] (uses a SN74LS194 - Bidirectional Universal Shift Register, not a CPU)
 
* [http://anivo.com/reed/L297_L298/L297_L298.htm Simple L297/298 Based Stepper Motor Driver]
 
* [http://www.galilinmotion.com/tutorials.php Galil in motion: motor tutorials] -- anything useful here?
 
* [http://www.mesanet.com/motioncardinfo.html Mesa Electronics] sells "motion control cards" including "a single axis 100W smart servo motor controller on a 2"x2" PCB."
 
* H bridge oscillators (used to drive isolated power transformers, electroluminescent panels, CCFLs, etc.): [http://electronicdesign.com/Articles/Print.cfm?AD=1&ArticleID=6400 "DC-AC inverter targets electroluminescent applications"] 1997 describes the Sipex SP4425 IC which converts a low input DC voltage ( 1.1 V to 3.0 V ) to a high output H bridge square wave (400 Hz, 150 V typ.) ''(Is the Sipex SP4425 still being manufactured, or is there some other IC which obsoletes it?)''. Maxim MAX4990 high-voltage DC-AC converter for driving electroluminescent (EL) lamps: +2.4V to +5.5V input range; up to 250V peak-to-peak output voltage ... many [http://para.maxim-ic.com/en/search.mvp?fam=ccfls&tree=master CCFL controllers] use a full H bridge ... the Maxim MAX256 has a built-in full H bridge ... the [http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4223 Maxim MAX5069] can be used to build full-bridge switching power supplies ... and some [http://www.maxim-ic.com/appnotes.cfm/an_pk/3977 Class D audio amplifiers] use full H bridges ...
 
* A bunch of H bridge motor driver circuits are on the [http://www.redrok.com/electron.htm Red Rock Energy] web page. They are designed to control the motor that tilts solar panels towards the sun.
 
* [http://www.en-genius.net/site/zones/designDEN/columns__book_reviews/col_120307 "Motor Drives and Audio Amplifiers"] by Dennis L Feucht
 
* [http://www.ezio.com/support/motor_reversal.asp "circuit for changing direction with a DC motor"]
 
* [http://www.modularcircuits.com/h-bridge_secrets1.htm "H-Bridge secrets"]
 
* [http://www.mouldy.org/integrating-the-h-bridge-and-its-controller "Integrating the H-bridge and its controller"] by ian 2006
 
* [http://hubbard.engr.scu.edu/embedded/avr/boards/index.html MotorDriver] by Pascal Stang, Procyon Engineering. based on National Semiconductor LMD18200 H-bridge chips ... Up to 50V, 3A continuous, per channel ... "Can connect directly to AVRmini or STK500 with just one or two 10-pin ribbon cables"
 
* [http://www.robotgear.com.au/Category.aspx/Category/37 "Motor and Servo Controllers"] from RobotGear in Australia
 
* Total Robots distributes [http://www.totalrobots.com/motor-controllers-c-33.html motor controllers from several companies], including motor controllers from Sabertooth up to 18 V, 25 A continuous; and USB-controlled motor controllers from Phidgets up to 15 V, 14 A continuous.
 
* The [http://www.pololu.com/catalog/product/1202 Pololu "A4983 Stepper Motor Driver Carrier with Voltage Regulators"] operates from 8 – 35 V and can deliver up to 2 A per coil. The driver features adjustable current limiting and five different microstep resolutions. This is the tiniest stepper motor driver I've ever seen.
 
* "Easy CNC Stepper Motor Drivers"[http://www.easy-cnc.com/] sells a few stepper motor drivers that operate from 12 VDC to 48 VDC; up to 10A motor current capacity per phase. Screw terminal block. Also sells used NEMA 23 stepper motors to go with them.
 
 
 
==== A3977 ====
 
 
 
Using the A3977 microstepping driver chip from Allegro:
 
* [http://www.neufeld.newton.ks.us/electronics/?p=140 "Keith’s Stepper Motor Controller Board"]
 
* [http://www.thsengineering.com/projects/a3977proto/a3977proto.html "A3977 Microstepping Stepper Motor Driver Prototype PCB"] / [http://www.thsengineering.com/products/thstep25/thstep25.html THSTEP25 Microstepping Stepper Motor Driver] (sells bare PCB board; schematic on web site)
 
* [http://www.students.tut.fi/~kontkant/a3977.php.html "Tero's A3977 stepper driver"] (schematics and layout files)
 
* [http://pminmo.com/ss3977/ss3977.htm "PMinMO: A3977 Stepper Driver Board"]
 
* [http://www.microstepping.com/sherline/2000cnc-5.stm "another A3977-based board."] at http://microstepping.com/ .
 
 
 
==== astronomy ====
 
[[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 ===
 
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)]
 
* [http://mcmanis.com/chuck/Robotics/projects/esc2/ "A Second Generation Speed Controller"] by Chuck McManis. Can handle 200 amps continuously. Uses two PIC16F628 chips driving sixteen IRF1010E FETs: "(I like to call it a "two way SMP microkernel with serial cluster interconnect" as that sounds better than "a couple of PICs with their serial ports wired together" :-)"
 
 
 
=== self-balancing personal transportation systems ===
 
: {{main|vehicle}}
 
 
 
Self-balancing personal transportation systems use motor drivers:
 
* [http://www.ebikes.ca/projects/Emanual/ Project Emanual: The Almost Self Balancing 2 Wheeled Electric Skateboard] (uses a PIC16F73 microcontroller; source code for the balancing algorithm in PIC assembler can be downloaded there)
 
* [http://tlb.org/eunicycle.html The Electric Unicycle]
 
 
 
 
 
=== generator ===
 
''(This doesn't have much to do with motor drivers -- is there a better page for electric power generation tips?)''
 
 
 
* [http://tech.groups.yahoo.com/group/Performance_Axial_Flux/ performance axial flux discussion group] develops axial flux motors and alternators
 
* [http://www.otherpower.com/otherpower_wind_alternators.html Alternator and Generator Comparison for Wind Power]
 
* [http://www.windstuffnow.com Windstuffnow] discusses DIYS wind power
 
* [http://otherpower.com/ Otherpower] discusses wind turbine construction, generating electricity from firewood, etc.
 
 
 
=== further reading ===
 
  
* [[Driving Large Loads with the Arduino]]
+
Low-side is (electrically) the simplest.
  
* [http://en.wikibooks.org/wiki/Robotics/Components/Actuation_Devices/Motors Wikibooks: Robotics motors]
+
For smaller motors, the current is usually measured by
* [http://microchip.com/wiki/Wiki.aspx?WikiID=12 "Brushed DC Motor Drive Circuits"] on the Microchip wiki.
+
running the current through a shunt resistor,
* [http://www.circuitcellar.com/microchip2007/winners/first.html "Variable Speed Induction Motor Controller"] by Richard Wotiz 2007
+
and measuring the voltage across the resistor.
* Microchip app note AN898: [http://ww1.microchip.com/downloads/en/AppNotes/00898a.pdf "Determining MOSFET Driver Needs for Motor Drive Applications"] includes a section on "MOSFET or IGBT, what’s best for your application?" and some gate driver circuits.
 
* [http://www.robotroom.com/Flip-Flop-74HC74-Back-And-Forth-Robot5.html The Flip-Flop Robot] uses the IXDN404 chip as a single-chip H bridge motor driver for 1 small motor.
 
* [http://www.robotroom.com/Joystick2.html the Joystick controlled robot] uses a FAN8200 motor driver chip as a single-chip H bridge motor driver to drive 2 small motors.
 
* [http://techref.massmind.org/techref/io/stepper/linistep Linistepper open source microstepping controller / driver for stepper motors]. Has PMinMO standard connections.
 
* [http://techref.massmind.org/techref/io/motors.htm Massmind: motors] has links to general information about various kinds of motors and motor controllers
 
* [http://micah.navi.cx/2010/01/diy-sewing-machine-retrofit/ DIY Sewing Machine Retrofit]: Micah mentions "The LMD18200 is an amazingly versatile and robust little chip." -- the LMD18200 has one H bridge (4 MOSFET transistors) on one chip (3A continuous; up to 55V), plus "Thermal warning flag output at 145°C" and "Thermal shutdown (outputs off) at 170°C". ''(is this better, worse, or simply different from the LMD18245T ?)''.
 
* Acroname: [http://www.acroname.com/robotics/info/articles/drivers/drivers.html "Driving Loads with High Current"] discusses relays, transistor H bridges, and RC motor controllers, and a few tips for using them.
 
* "Stepper Motors and Control: Part III - Current Control of Stepper Motors"[http://www.stepperworld.com/Tutorials/pgCurrentControl.htm]
 
* "you get best microstepping response from motors when the voltage of the power supply is from 1.3 to 5 times the 'nominal' voltage for the motor.  Your highest speeds are attained in the range of 3 to 8 times the 'nominal' voltage for the motor."[http://www.stepperboard.com/UCC30xxCurrentRequirements.htm]
 
* LMD18200 LMD18201: 3 A, 55 V H-bridge, including 4 MOSFETs, each with a protection diode. The LMD18200 is identical to the LMD18201 except for current sensing: If you want to measure the current through the LMD18201, you must use a shunt (current sense resistor) (0.1 Ω or less), which subtracts from the available voltage drive to the motor. If you want to measure the current through the LMD18200, you use a (much larger) resistor connected to a separate current sense pin. (Is this a current mirror?). However, if you merely want to turn off all the transistors when an output short occurs or a locked-rotor occurs, both devices automatically do that through their thermal overload protection, with no current sense resistor necessary. digital inputs: direction/brake/PWM; digital output: thermal warning flag.
 
* Jose I Quinones has posted schematics for several open hardware motor driver designs online: a [http://ebldc.com/ robotics blog], a [http://robot-talk.com/ robot discussion forum] discussing some of the finer point of motor driver design, and [http://www.avayanelectronics.com/Products/products.html motor drivers].
 
  
----
+
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.
  
[[Category:Projects]]
+
[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

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Template used on this page: