Taula de continguts:
- Pas 1: Com funciona tot
- Pas 2: Com connectar el receptor VEX al xip d'interfície
- Pas 3: Com connectar un microcontrolador al xip d'interfície
- Pas 4: llista dels comandaments
- Pas 5: Fixa el resum
Vídeo: Com controlar de manera ràpida motors de corrent continu: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Per a les persones que no saben què és un "VEX". És una empresa que ven peces i kits de robòtica. Venen un transmissor i un receptor "VEX" al seu lloc per 129,99 dòlars, però podeu obtenir un transmissor i un receptor "VEX" per uns 20 dòlars a "Ebay" i a molts altres llocs.
El transmissor "VEX" és un transmissor FM de 6 canals amb 2 palanques de control que poden pujar i baixar i de costat a costat. A la part posterior del transmissor hi ha 4 botons que controlen el canal 5 i el canal 6. Els controls del transmissor es poden configurar a l'estil de tanc o arcade. El transmissor té moltes altres funcions. Això fa que sigui una forma molt barata de controlar els servos a distància. L'únic problema és que només podeu controlar motors servos i heu de comprar un car microcontrolador "VEX" de 149,99 dòlars només per fer-ho. Això és fins ara!
Pas 1: Com funciona tot
Aquest "xip d'interfície del motor" de baix cost (14,95 dòlars) es pot comprar a: https://robotics.scienceontheweb.net El xip pot descodificar els senyals del receptor "VEX" per controlar fins a 8 ponts H del motor i 1 controlador. També pot rebre ordres d’un altre xip de microcontrolador per controlar els motors. Aquest xip d’interfície utilitza 3 pins de sortida per controlar el pont H d’un motor. Dos pins per controlar la direcció del motor i un pin per controlar la velocitat del motor mitjançant P. W. M. El xip utilitza l’entrada dels dos botons del canal 5 per controlar l’entrada del joystick esquerre del transmissor "VEX" perquè pugui controlar 6 motors. El xip utilitza l’entrada dels altres 2 botons del canal 6 per bloquejar la sortida alta o baixa del pin 14 del xip d’interfície del motor. El xip d’interfície del motor té les següents característiques. És possible que aquestes funcions no funcionin, ja que és possible que un receptor capti un senyal des de qualsevol lloc. No assumim cap responsabilitat directa o indirecta de l’ús d’aquestes parts. AVÍS! MAI USEU EL COMANDAMENT REMOT EN UN ROBOT QUE POT CAUSAR DANYS SI SURT DE CONTROL. Si el vostre robot surt del radi de transmissió; el xip d'interfície del motor pot apagar els motors i donar control a un microcontrolador si el robot n'utilitza un. Això també pot ser cert si apagueu el transmissor. El xip d'interfície del motor no utilitza un port sèrie per comunicar-se amb altres microcontroladors. Això significa que podeu utilitzar un xip de microcontrolador molt econòmic per ser el cervell del vostre robot. Si poseu un mínim al pin 2, tots els motors funcionaran a la meitat del nivell de potència quan feu servir el transmissor.
Pas 2: Com connectar el receptor VEX al xip d'interfície
Els motors, els relés i les fonts d’alimentació causaran interferències de ràdio; així que trieu un lloc al vostre robot on el receptor "VEX" estigui lluny d'aquestes coses. Vaig muntar la meva en un pal llarg de 43 polzades que estava fixat a la base del robot.
El receptor "VEX" ve amb un cable groc. Connecteu el cable al receptor "VEX" i l'altre extrem del cable es connecta a una presa del telèfon. Cal comprar el gat. Ja que no sabré els colors dels cables que surten del vostre gat; Referiré els cables de cables grocs. Si mireu el cable groc, veureu 4 cables que són de color groc, verd, vermell i blanc. El cable groc es connecta a + 5 volts. El cable verd és el senyal i es connecta al pin 6 al xip de la interfície. El cable vermell es connecta a terra. No s’utilitza el fil blanc. Cal connectar una resistència de 4,7 K cap amunt des del pin 6 del xip d’interfície fins als + 5 volts. També voldreu connectar un condensador 2200 uf a través dels cables d'alimentació propers al receptor "VEX". El pin 2 és un pin d'entrada. Ha de ser cablejat i NO deixar-lo flotant. Es pot connectar a + 5 volts o connectar-se a terra mitjançant una resistència de 47 ohms. També es pot connectar al pin 14. Opció 1: el pin 2 d'alta proporcionarà tota la gamma de potència als motors. Opció 2: el pin 2 baix donarà la meitat del rang de potència als motors. Opció 3: el pin 2 connectat al pin 14. Quan es prem el botó superior del canal 6, dóna la potència completa als motors. Quan es prem el botó inferior del canal 6, dóna la meitat del rang de potència als motors.
Pas 3: Com connectar un microcontrolador al xip d'interfície
Si utilitzeu un microcontrolador, podeu comunicar-vos
amb el xip d’interfície sobre 3 cables. El pin 7 del xip d'interfície és l'entrada del bit de dades. Quan el pin és baix, és un bit de dades zero. Quan el pin és alt és un bit de dades. El microcontrolador ha de generar el bit de dades abans del pols del rellotge. El bit de dades ha de tenir una longitud mínima de 40 us. El pin 16 del xip d’interfície és l’entrada del bit de rellotge. El microcontrolador ha de generar un pols elevat durant almenys 0,5 us. El pin 5 del xip d'interfície és un pin de sortida. Quan aquest pin augmenta és per fer saber al vostre microcontrolador que està preparat per rebre la següent ordre. Aquest pin es reduirà si el xip d'interfície rep un senyal del transmissor "VEX". Aquest pin també baixarà i es mantindrà baix si hi ha hagut un error de comunicació entre el microcontrolador i el xip d’interfície. El pin 4 és un pin de sortida. Si hi ha un error de comunicació entre el xip d'interfície i el vostre microcontrolador, aquest pin augmentarà i es mantindrà alt. Cal esborrar un restabliment per esborrar aquest error.
Pas 4: llista dels comandaments
Hi ha 32 ordres que el xip d’interfície entén. Totes les ordres tenen una longitud de 3 bytes o 24 bits. El format de les ordres és el següent.
El primer byte que s’envia és sempre el byte d’ordre que és el nombre més esquerre de la llista següent. El segon byte enviat pot ser un byte PWM. És un número entre 0 i 50. Quan s’envia un 0 el P. W. M. el pols és baix, cosa que significa que el motor estarà apagat. Quan s’envia el número 50, el P. W. M. el pols és elevat, cosa que significa que el motor estarà engegat a plena potència. Quan s'envia el número 25, el motor funcionarà aproximadament a la meitat de la potència. Com es veu a la llista, de vegades el 2n byte és només 0, que s’utilitza només per a un posicionador. No afecta el motor. El tercer byte enviat pot ser un byte PWM o un número de comprovació d'errors. Exemple: per ordenar el motor 1 a tota velocitat i el motor 2 a mitja velocitat cap endavant, la comanda seria. 1 50 25 Per ordenar que el motor 7 retrocedeixi amb una potència del 10%, l'ordre seria. 16 5 16 1 Motor 1 i 2 cap endavant, PWM #, PWM # (sense comprovació d’errors) 2 Motor 1 i 2 cap enrere, PWM #, PWM # (cap cap error d’error) 3 Motor 1 cap endavant, PWM #, 3 4 Motor 1 cap enrere, PWM #, 4 5 Motor 2 cap endavant, PWM #, 5 6 Motor 2 cap enrere, PWM #, 6 7 Motor 3 cap endavant, PWM #, 7 8 Motor 3 cap enrere, PWM #, 8 9 Motor 4 cap endavant, PWM #, 9 10 Motor 4 cap enrere, PWM #, 10 11 Motor 5 cap endavant, PWM #, 11 12 Motor 5 cap enrere, PWM #, 12 13 Motor 6 cap endavant, PWM #, 13 14 Motor 6 cap enrere, PWM #, 14 15 Motor 7 cap endavant, PWM #, 15 16 Motor 7 cap enrere, PWM #, 16 17 Motor 8 cap endavant, PWM #, 17 18 Motor 8 cap enrere, PWM #, 18 19 Velocitat de tots els motors, PWM #, 19 20 Motor 1 i 2 velocitats, PWM #, PWM # (sense comprovació d'errors) 21 parada del motor 1 i 2, X, 21 (pins baixos) 22 parada del motor 1, 0, 22 (pins baixos) 23 parada del motor 2, 0, 23 (pins baixos) 24 parada del motor 3, 0, 24 (pins baixos) 25 Motor 4 parades, 0, 25 (pins baixos) 26 Motor 5 parades, 0, 26 (pins baixos) 27 Motor 6 parades, 0, 27 (pins baixos) 28 Motor 7 parades, 0, 28 (pins baixos) 29 Motor 8 parades, 0, 29 (pins baixos) 30 Tots els mo tors stop, 0, 30 (pins baixos) 31 Pin 14 alt, 0, 31 32 Pin 14 baix, 0, 32
Pas 5: Fixa el resum
Pins d'entrada
Pin 1 Si es baixa fa descans (MCLR) Pin 2 Si és baix només dóna la meitat de la sortida als motors Pin 6 Receptor "VEX" Pin 7 ordres i dades d'un altre microcontrolador Pin 33 interrupció de dades Pin 11 + 5 Volts Pin 32 + 5 volts Pin 12 terra Pin 31 terra Sortides Pins Pin 34 PWM per al motor 1 Pin 35 Alt quan es deixa el joystick 1 Pin 36 Alt quan el joystick 1 és dret Pin 37 P. W. M. per al motor 2 Pin 38 Alt quan el joystick 2 està elevat Pin 15 Alt quan el joystick 2 està baixat Pin 16 P. W. M. per al motor 3 Pin 17 Alt quan el joystick 3 està elevat Pin 18 Alt quan el joystick 3 està baixat Pin 23 P. W. M. per al motor 4 Pin 24 Alt quan es deixa el joystick 4 Pin 25 Alt quan el joystick 4 és dret Pin 26 P. W. M. per al motor 5 Pin 19 Alt quan el joystick 3 està amunt i el botó superior 5 premeu el Pin 20 Alt quan el joystick 3 està baix i el botó superior 5 és premeu el Pin 21 P. W. M. per al motor 6 Pin 22 Alt quan el joystick 4 queda a l'esquerra i el botó superior 5 premeu el Pin 27 Alt quan el joystick 4 és dret i el botó superior 5 és premeu el Pin 28 P. W. M. per al motor 7 Pin 29 Alt quan el joystick 3 està amunt i el botó inferior 5 està premut el Pin 30 Alt quan el joystick 3 està baix i el botó inferior 5 és prem el Pin 8 P. W. M. per al motor 8 Pin 9 Alt quan es queda el joystick 4 i es prem el botó inferior 5 El pin 10 Alt quan el joystick 4 és dret i es pressiona el botó inferior 5 Pin 14 Es manté alt quan es prem el botó superior 6; es posa baix quan es prem el botó inferior 6 El pin 5 Indica a un altre microcontrolador que pot enviar la següent ordre. El pin 4 augmenta si s'ha detectat un error de comanda. No cal posar pull-ups en aquests passadors.
Recomanat:
Com controlar el motor de corrent continu amb L298n i Arduino: 5 passos
Com controlar el motor de corrent continu amb L298n i Arduino: Hola a tothom. Presentem-me. Em dic Dimitris i sóc de Grècia. M'encanta Arduino perquè és una placa intel·ligent. Intentaré descriure el millor que puc, que sigui instructiu per fer-ho qualsevol. Comencem, doncs
La diferència entre (corrent altern i corrent continu): 13 passos
La diferència entre (corrent altern i corrent continu): tothom sap que l’electricitat és majoritàriament corrent continu, però, què us sembla un altre tipus d’electricitat? Coneixeu Ac? Què significa AC? Es pot utilitzar llavors DC? En aquest estudi coneixerem la diferència entre els tipus d’electricitat, fonts, aplicacions
Generador de motors de corrent continu: 4 passos
Generador de motors de CC: Hola, em dic shubha shree i la meva parella és vishal i som del racó blanc. Avui us mostrarem com fabricar un generador amb motor d'engranatge de corrent continu
Com controlar el motor de corrent continu sense escombretes de drone quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: 5 passos
Com controlar el motor CC sense escombretes Drone Quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: Descripció: El controlador de velocitat del motor HW30A es pot utilitzar amb bateries LiPo de 4-10 NiMH / NiCd o 2-3 cèl·lules. El BEC és funcional amb fins a 3 cèl·lules LiPo. Es pot utilitzar per controlar la velocitat del motor de corrent continu sense escombretes (3 cables) amb un màxim de fins a 12Vdc. Específic
Com controlar un motor de corrent continu en totes dues direccions: 3 passos
Com controlar un motor de corrent continu en totes dues direccions: aquests ponts H són molt útils i intel·ligents, però si només voleu controlar la direcció del motor amb un interruptor (manualment), hi ha una alternativa molt més senzilla i barata. Aquest petit circuit és perfecte per a principiants. Conec aquest circuit des de fa