Orodha ya maudhui:

Jinsi ya Kudhibiti Redio DC Motors Nafuu: 5 Hatua
Jinsi ya Kudhibiti Redio DC Motors Nafuu: 5 Hatua

Video: Jinsi ya Kudhibiti Redio DC Motors Nafuu: 5 Hatua

Video: Jinsi ya Kudhibiti Redio DC Motors Nafuu: 5 Hatua
Video: 5 AWESOME LIFE HACKS #2 2024, Novemba
Anonim
Jinsi ya Kudhibiti Redio DC Motors Nafuu
Jinsi ya Kudhibiti Redio DC Motors Nafuu
Jinsi ya Kudhibiti Redio DC Motors Nafuu
Jinsi ya Kudhibiti Redio DC Motors Nafuu
Jinsi ya Kudhibiti Redio DC Motors Nafuu
Jinsi ya Kudhibiti Redio DC Motors Nafuu

Kwa watu ambao hawajui "VEX" ni nini. Ni kampuni inayouza sehemu na vifaa vya roboti. Wanauza mtumaji na mpokeaji wa "VEX" kwenye wavuti yao kwa $ 129.99 lakini unaweza kupata "VEX" transmitter na mpokeaji kwa karibu $ 20 kwenye "Ebay" na maeneo mengine mengi.

Mtumaji wa "VEX" ni mtangazaji wa kituo cha 6 cha FM na vijiti 2 vya kufurahisha ambavyo vinaweza kwenda juu na chini na kutoka upande hadi upande. Kwenye upande wa nyuma wa kituma kuna vifungo 4 ambavyo vinadhibiti kituo cha 5 na kituo cha 6. Udhibiti wa transmita unaweza kuwekwa kwa mtindo wa tank au mtindo wa arcade. Mtumaji ana huduma nyingi. Hii inafanya kuwa njia rahisi sana ya servos za kudhibiti kijijini. Shida tu ni kwamba unaweza kudhibiti tu motors za servos na unahitaji kununua ghali $ 149.99 "VEX" microcontroller tu ili ufanye hivyo. Hiyo ni mpaka sasa!

Hatua ya 1: Jinsi Inavyofanya Kazi Yote

Jinsi Inavyofanya Kazi Yote
Jinsi Inavyofanya Kazi Yote

Bei ya chini ($ 14.95) "chip interface ya motor" inaweza kununuliwa kwa: https://robotics.scienceontheweb.net Chip inaweza kuamua ishara kutoka kwa mpokeaji wa "VEX" kudhibiti hadi madaraja 8 ya H na madereva 1. Inaweza pia kupokea amri kutoka kwa chip nyingine ya microcontroller kudhibiti motors. Chip hii ya interface hutumia pini 3 za pato kudhibiti H-Bridge ya gari. Pini mbili kudhibiti mwelekeo wa gari na pini moja kudhibiti mwendo wa gari kwa kutumia P. W. M. Chip hutumia pembejeo kutoka kwa vifungo viwili kwenye kituo cha 5 kudhibiti pembejeo kutoka kwa "VEX" transmitter kushoto joystick ili iweze kudhibiti motors 6. Chip hutumia uingizaji kutoka kwa vifungo vingine 2 kwenye kituo cha 6 ili kufunga pato la juu au chini kwenye pini 14 ya chip ya kiunganishi cha motor. Vipengele hivi haviwezi kufanya kazi kwani mpokeaji anaweza kuchukua ishara kutoka mahali popote. Hatufikiri kuwajibika moja kwa moja au kwa njia isiyo ya moja kwa moja kutoka kwa kutumia sehemu hizi. ONYO! KAMWE USITUMIE HALI YA MBALI KWENYE ROBOTI INAYOWEZA KUSABABISHA Uharibifu UKITOKA KWA UDHIBITI. Ikiwa roboti yako itatoka kwa anuwai ya mpitishaji; chip interface ya motor inaweza kuzima motors na kutoa udhibiti kwa microcontroller ikiwa robot yako inatumia moja. Hii inaweza pia kuwa kweli ukizima mtumaji wako. Chip interface ya motor haitumii bandari ya serial kuwasiliana na wadhibiti wengine wadogo. Hii inamaanisha kuwa unaweza kutumia chip ndogo ya kudhibiti microcontroller kuwa akili za robot yako. Kuweka pini 2 chini itasababisha motors zote kufanya kazi kwa nusu ya kiwango cha nguvu wakati wa kutumia transmitter.

Hatua ya 2: Jinsi ya Kuunganisha Mpokeaji wa VEX kwenye Chip ya Kiingilio

Jinsi ya Kuunganisha Mpokeaji wa VEX kwa Chip ya Kiungio
Jinsi ya Kuunganisha Mpokeaji wa VEX kwa Chip ya Kiungio
Jinsi ya Kuunganisha Mpokeaji wa VEX kwa Chip ya Kiungio
Jinsi ya Kuunganisha Mpokeaji wa VEX kwa Chip ya Kiungio

Motors, relays na vifaa vya umeme vitasababisha usumbufu wa redio; kwa hivyo chagua mahali kwenye roboti yako ambapo kipokeaji "VEX" iko mbali na vitu hivi. Niliweka mgodi kwenye mlingoti wa urefu wa 43 ndani ambao uliambatanishwa na msingi wa roboti.

Mpokeaji "VEX" huja na kebo ya manjano. Chomeka kebo kwenye kipokezi cha "VEX", mwisho mwingine wa vipuli vya kebo kwenye kifaa cha simu. Lazima ununue jack. Kwa kuwa sitajua rangi za waya zinazotoka kwenye jack yako; Nitarejeshea nyaya za manjano za kebo. Ukiangalia kebo ya manjano utaona waya 4 ambazo ni za manjano, kijani kibichi, nyekundu na nyeupe. Waya wa manjano hupata waya hadi + 5 volts. Waya wa kijani ni ishara na inapewa waya kubandika 6 kwenye chip ya kiolesura. Waya nyekundu hupigwa waya chini. Waya mweupe haitumiki. Unahitaji waya 4.7 K kuvuta kontena kutoka kwa pini 6 kwenye Chip ya Kiingilizi hadi volts + 5. Utataka pia waya 2200 uf capacitor kwenye waya za umeme karibu na kipokea "VEX". Pin 2 ni pini ya kuingiza. Lazima iwe na waya na isiachwe ikielea. Inaweza kushonwa kwa volts + 5 au ardhi kupitia kinzani cha 47 ohm. Inaweza pia kushonwa kwa waya 14. Chaguo 1: pini 2 juu itatoa nguvu kamili kwa motors. Chaguo 2: pini 2 chini itatoa nusu ya kiwango cha nguvu kwa motors. Chaguo 3: pini 2 iliyofungwa kwa waya 14. Wakati kitufe cha 6 cha juu kinabanwa kinatoa nguvu kamili kwa motors. Wakati kitufe cha chini cha kituo cha 6 kinabanwa kinatoa nusu ya nguvu kwa motors.

Hatua ya 3: Jinsi ya Kuunganisha Microcontroller kwenye Chip ya Kiungio

Jinsi ya Kuunganisha Microcontroller kwenye Chip ya Maingiliano
Jinsi ya Kuunganisha Microcontroller kwenye Chip ya Maingiliano

Mdhibiti wako mdogo ikiwa unatumia moja anaweza kuwasiliana

na Chip ya Kiungio juu ya waya 3. Bandika 7 kwenye Chip ya Maingiliano ndio pembejeo ya data kidogo. Wakati pini iko chini ni data kidogo ya sifuri. Wakati pini iko juu ni data moja kidogo. Mdhibiti wako mdogo lazima atoe data kidogo kabla ya saa ya saa. Kidogo cha data lazima iwe angalau 40 kwa muda mrefu. Bandika 16 kwenye Chip ya Maingiliano ndio pembejeo kwa saa kidogo. Mdhibiti wako mdogo lazima atoe mapigo ya juu kwa angalau.5 sisi. Bandika 5 kwenye Chip ya Maingiliano ni pini ya pato. Pini hii inapokwenda juu ni kumruhusu mdhibiti wako mdogo kujua kuwa iko tayari kupokea agizo linalofuata. Pini hii itashuka ikiwa Chip ya Maingiliano inapata ishara kutoka kwa "VEX" transmitter. Pini hii pia itashuka na kukaa chini ikiwa kulikuwa na hitilafu ya mawasiliano kati ya microcontroller yako na Chip Interface. Pin 4 ni pini ya pato. Ikiwa kuna hitilafu ya mawasiliano kati ya Chip ya Kiingilizi na mdhibiti wako mdogo, pini hii itaenda juu na kukaa juu. Upya lazima ufanyike ili kuondoa kosa hili.

Hatua ya 4: Orodha ya Amri

Kuna amri 32 ambazo chip chipsi huelewa. Amri zote ni ka 3 au bits 24 kwa urefu. Umbizo la amri ni kama ifuatavyo.

Baiti ya 1 ambayo hutumwa kila wakati ni baiti ya amri ambayo ndiyo nambari ya kushoto zaidi kwenye orodha hapa chini. Baiti ya 2 iliyotumwa inaweza kuwa baiti ya PWM. Ni nambari kati ya 0 na 50. Wakati 0 inatumwa P. W. M. mapigo ni ya chini ambayo inamaanisha motor itazimwa. Nambari 50 inapotumwa P. W. M. mapigo ni ya juu ambayo inamaanisha motor itawashwa kwa nguvu kamili. Nambari 25 inapotumwa motor itaendesha karibu nusu ya nguvu. Kama inavyoonekana kwenye orodha wakati mwingine baiti 2 ni 0 tu ambayo inatumiwa tu kwa mmiliki wa mahali. Haina athari kwa motor. Baiti 3 inayotumwa inaweza kuwa baiti ya PWM au nambari ya kukagua makosa. Mfano: Kuamuru motor 1 kwenda kwa kasi kamili na motor 2 kwenda nusu kasi mbele, amri itakuwa. 1 50 25 Kuamuru motor 7 kurudi nyuma kwa nguvu ya 10%, amri itakuwa. 16 5 16 1 Mbio 1 & 2 mbele, PWM #, PWM # (hakuna makosa ya kuangalia) 2 Motor 1 & 2 nyuma, PWM #, PWM # (hakuna kuangalia makosa) 3 Motor 1 mbele, PWM #, 3 4 Motor 1 nyuma, PWM #, 4 5 Magari 2 mbele, PWM #, 5 6 Magari 2 nyuma, PWM #, 6 7 Magari 3 mbele, PWM #, 7 8 Magari 3 nyuma, PWM #, 8 9 Magari 4 mbele, PWM #, 9 10 Motor 4 nyuma, PWM #, 10 11 Motor 5 mbele, PWM #, 11 12 Motor 5 nyuma, PWM #, 12 13 Motor 6 mbele, PWM #, 13 14 Motor 6 nyuma, PWM #, 14 15 Motor 7 mbele, PWM #, 15 16 Magari 7 nyuma, PWM #, 16 17 Magari 8 mbele, PWM #, 17 18 Magari 8 nyuma, PWM #, 18 19 Kasi zote za motors, PWM #, 19 20 Magari 1 & 2 kasi, PWM #, PWM # (hakuna ukaguzi wa makosa) 21 Magari 1 na 2 simama, X, 21 (pini chini) 22 Gari 1 simama, 0, 22 (pini chini) 23 Magari 2 simama, 0, 23 (pini chini) 24 Magari 3 simama, 0, 24 (pini chini) 25 Motor 4 stop, 0, 25 (pini chini) 26 Motor 5 stop, 0, 26 (pini chini) 27 Motor 6 stop, 0, 27 (pini chini) 28 Motor 7 stop, 0, 28 (pini chini) 29 Motor 8 stop, 0, 29 (pini chini) 30 All mo kuacha matumba, 0, 30 (pini chini) 31 Pin 14 juu, 0, 31 32 Pin 14 chini, 0, 32

Hatua ya 5: Muhtasari wa siri

Pini za Kuingiza

Bandika 1 Ikiwa huenda chini inabaki kupumzika (MCLR) Pini 2 Ikiwa iko chini inatoa nusu moja tu ya pato kwa motors Pokea kipokezi cha 6 "VEX" Pin amri 7 na data kutoka kwa data nyingine ya microcontroller Pin 33 ikatiza Pin 11 + 5 volts Pin 32 + 5 volts Pin 12 ground Pin 31 ground Pini za pini Pin 34 PWM kwa motor 1 Pin 35 High wakati joystick 1 imesalia Pin 36 High wakati joystick 1 ni sawa Pin 37 P. W. M. kwa motor 2 Pin 38 High wakati joystick 2 iko juu Pin 15 High wakati joystick 2 iko chini Pin 16 P. W. M. kwa motor 3 Pin 17 High wakati joystick 3 ni juu Pin 18 High wakati joystick 3 iko chini Pin 23 P. W. M. kwa motor 4 Pin 24 High wakati joystick 4 imesalia Pin 25 High wakati joystick 4 ni sawa Pin 26 P. W. M. kwa motor 5 Pin 19 High wakati joystick 3 iko juu na kifungo cha juu 5 ni bonyeza Pin 20 High wakati joystick 3 iko chini na kifungo cha juu 5 ni bonyeza Pin 21 P. W. M. kwa motor 6 Pin 22 High wakati joystick 4 imesalia na kifungo cha juu 5 ni bonyeza Pin 27 High wakati joystick 4 ni sawa na kifungo cha juu 5 ni bonyeza Pin 28 P. W. M. kwa motor 7 Pin 29 High wakati joystick 3 iko juu na chini kifungo 5 ni bonyeza Pin 30 High wakati joystick 3 iko chini na chini kifungo 5 ni bonyeza Pin 8 P. W. M. kwa motor 8 Pin 9 High wakati joystick 4 imesalia na kifungo cha chini 5 ni bonyeza Pin 10 High wakati joystick 4 ni sawa na chini kifungo 5 ni bonyeza Pin 14 Inakaa juu wakati kifungo cha juu 6 ni vyombo vya habari; huenda chini wakati kitufe cha chini cha 6 kinabonyeza Pin 5 Inaambia microcontroller nyingine inaweza kutuma amri inayofuata Pin 4 Inakwenda juu ikiwa kosa la amri limegunduliwa pini zingine zote hazitumiwi. Hakuna haja ya kuweka vivutio kwenye pini hizi.

Ilipendekeza: