
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51



«VEX» дегенді білмейтін адамдар үшін. Бұл робот бөлшектер мен жинақтарды сататын компания. Олар өз сайтында «VEX» таратқышы мен қабылдағышын 129,99 долларға сатады, бірақ сіз «Ebay» мен басқа да көптеген жерлерде 20 долларға жуық «VEX» қабылдағыш пен қабылдағышты ала аласыз.
«VEX» таратқышы - бұл 6 каналды FM таратқышы, ол 2 джойстикпен жоғарыдан төмен қарай және бір жақтан екінші жағына қарай жүре алады. Таратқыштың артында 5 арна мен 6 арнаны басқаратын 4 түйме бар. Таратқыштың басқару элементтерін танк стилінде немесе аркада стилінде орнатуға болады. Таратқыштың көптеген басқа мүмкіндіктері бар. Бұл қашықтан басқару сервосының өте арзан әдісіне айналады. Жалғыз мәселе - сіз тек қана серво қозғалтқыштарын басқара аласыз және бұл үшін сізге қымбат $ 149,99 «VEX» микроконтроллерін сатып алу қажет. Бұл осы уақытқа дейін!
1 -қадам: бәрі қалай жұмыс істейді

Бұл төмен құны ($ 14,95) «моторлы интерфейс чипін» мына жерден сатып алуға болады: https://robotics.scienceontheweb.net Чип 8 қозғалтқыштың H-көпірі мен 1 драйверге дейін басқару үшін «VEX» қабылдағышының сигналдарын шеше алады. Ол сонымен қатар моторларды басқару үшін басқа микроконтроллер микросхемасынан командаларды қабылдай алады. Бұл интерфейс чипі қозғалтқыштың H-көпірін басқару үшін 3 шығыс түйреуішті қолданады. Қозғалтқыштың бағытын басқаруға арналған екі түйреуіш пен қозғалтқыштың жылдамдығын басқару үшін бір түйреуіш P. W. M. Чип 5 арнаның екі түймесіндегі кірісті қолданады, ол «қозғалтқыштың» сол жақ джойстигінің «VEX» сигналын басқарады, ол 6 қозғалтқышты басқара алады. Микросхема микросхема микросхемасының 14 түйреуішінің жоғары немесе төмен шығысын құлыптау үшін 6 арнаның басқа 2 батырмасының кірісін пайдаланады. Бұл мүмкіндіктер жұмыс істемеуі мүмкін, себебі қабылдағыш сигналды кез келген жерден қабылдай алады. Біз бұл бөлшектерді пайдаланғаны үшін тікелей немесе жанама жауап бермейміз. ЕСКЕРТУ! ЕШҚАШАН РОБОТҚА ҚАШЫҚТАН ҚОЛДАНБАҢЫЗ, егер ол бақылаудан шықса, зақым келтіруі мүмкін. Егер сіздің роботыңыз таратқыш ауқымынан шықса; мотор интерфейсінің микросхемасы моторды өшіріп, микроконтроллерге бақылау беруі мүмкін, егер сіздің роботыңыз оны қолданса. Егер сіз таратқышты өшірсеңіз, бұл да дұрыс болуы мүмкін. Қозғалтқыш интерфейсінің чипі басқа микроконтроллерлермен байланысу үшін сериялық портты пайдаланбайды. Бұл роботтың миы болу үшін өте қымбат емес микроконтроллер чипін қолдануға болатынын білдіреді. 2 -ші түйреуішті төмен қойсаңыз, барлық қозғалтқыштар таратқышты қолданған кезде қуат деңгейінің жартысында жұмыс істейді.
2 -қадам: VEX ресиверін интерфейстік чипке қалай қосу керек


Қозғалтқыштар, реле және қуат көздері радио кедергісін тудырады; сондықтан роботтан «VEX» қабылдағышы бұл заттардан алыс болатын орынды таңдаңыз. Мен роботтың негізіне бекітілген 43 дюймдік діңгекке минаны орнаттым.
«VEX» қабылдағышы сары кабельмен келеді. Кабельді «VEX» қабылдағышына, кабельдің екінші ұшын телефон тұтқасының ұясына қосыңыз. Сіз ұяны сатып алуыңыз керек. Мен сіздің ұядан шығатын сымдардың түстерін білмейтіндіктен; Мен сары кабель сымдарына сілтеме жасаймын. Егер сіз сары кабельге қарасаңыз, сары, жасыл, қызыл және ақ түсті 4 сымды көресіз. Сары сым + 5 вольтке қосылады. Жасыл сым - бұл сигнал және ол интерфейс микросхемасында 6 түйреуге қосылады. Қызыл сым жерге қосылады. Ақ сым қолданылмайды. Интерфейс микросхемасындағы 6 -шы істіктен + 5 вольтке дейін 4,7 К тартылатын резисторды қосу керек. Сіз сондай -ақ «VEX» қабылдағышына жақын қуат сымдары арқылы 2200 uf конденсаторды қосқыңыз келеді. 2 -ші түйін - бұл кіріс түйреуіші. Ол сымды болуы керек және қалқып кетпеуі керек. Оны + 5 вольтке немесе 47 Ом резистор арқылы жерге қосуға болады. Оны 14 сымға қосуға болады. 1 -нұсқа: 2 -ші түйреуіш жоғары қозғалтқыштарға толық қуат береді. 2 -нұсқа: түйреуіш 2 төмен қозғалтқыштарға қуат диапазонының жартысын береді. 3 -нұсқа: 2 -түйреуіш 14 -ке бекітілген. 6 -каналдың жоғарғы түймесі басылғанда, ол қозғалтқыштарға толық қуат диапазонын береді. 6 -каналдың төменгі түймесі басылғанда, ол қозғалтқыштарға қуат диапазонының жартысын береді.
3 -қадам: Микроконтроллерді интерфейс чипіне қалай қосу керек

Егер сіз микроконтроллерді қолдансаңыз, байланыс жасай алады
интерфейс чипі арқылы 3 сым. Интерфейс чипіндегі 7 -пин - бұл деректер биті үшін кіріс. Егер түйреуіш төмен болса, бұл нөлдік деректер биті. Егер түйреуіш жоғары болса, бұл бір деректер биті. Сіздің микроконтроллеріңіз сағат импульсіне дейін деректер битін шығаруы керек. Деректердің биттік ұзындығы кемінде 40 бізге тең болуы керек. Интерфейс чипіндегі 16 түйреуіш - бұл бит битінің кірісі. Сіздің микроконтроллер кем дегенде.5 бізге жоғары импульсті шығаруы керек. Интерфейс чипіндегі 5 -түйреуіш - бұл шығыс түйреуіші. Бұл түйін жоғары көтерілгенде, микроконтроллерге келесі пәрменді қабылдауға дайын екенін хабарлау қажет. Егер интерфейс чипі «VEX» таратқышынан сигнал алса, бұл түйін төмендейді. Егер микроконтроллер мен интерфейс чипі арасында байланыс қатесі болса, бұл түйін төмендейді және төмен болады. 4 -ші түйреуіш - шығыс түйреуіші. Егер интерфейс чипі мен микроконтроллер арасында байланыс қатесі болса, бұл түйін жоғары көтеріледі және жоғары болады. Бұл қатені жою үшін қалпына келтіру қажет.
4 -қадам: Командалар тізімі
Интерфейс чипі түсінетін 32 команда бар. Барлық командалардың ұзындығы 3 байт немесе 24 бит. Командалардың форматы келесідей.
Жіберілетін бірінші байт әрқашан төмендегі тізімдегі ең сол жақ сан болып табылатын командалық байт болып табылады. Жіберілген 2 -ші байт PWM байт болуы мүмкін. Бұл 0 мен 50 арасындағы сан. 0 жіберілгенде P. W. M. импульс төмен, бұл қозғалтқыштың өшуін білдіреді. 50 саны жіберілгенде P. W. M. импульс жоғары, яғни қозғалтқыш толық қуатта қосылады. 25 нөмірі жіберілген кезде қозғалтқыш шамамен жарты қуатпен жұмыс істейді. Тізімде көрсетілгендей, кейде 2 -ші байт тек 0 -ге тең, ол тек орын иегері үшін қолданылады. Бұл қозғалтқышқа әсер етпейді. Жіберілген үшінші байт PWM байт немесе қатені тексеру нөмірі болуы мүмкін. Мысал: 1 -моторға толық жылдамдықта және 2 -ші қозғалтқышқа жарты жылдамдықпен алға жылжуға тапсырыс беру үшін команда болады. 1 50 25 7 -ші қозғалтқышқа 10% қуатпен артқа айналуға тапсырыс беру үшін команда болады. 16 5 16 1 қозғалтқыш 1 және 2 алға, PWM #, PWM #(қатені тексермейді) 2 қозғалтқыш 1 және 2 артқа, PWM #, PWM #(қате тексерілмейді) 3 қозғалтқыш 1 алға, PWM #, 3 4 1 қозғалтқыш 1 артқа, PWM #, 4 5 Мотор 2 алға, PWM #, 5 6 Мотор 2 артқа, PWM #, 6 7 Мотор 3 алға, PWM #, 7 8 Мотор 3 артқа, PWM #, 8 9 Мотор 4 алға, PWM #, 9 10 қозғалтқыш 4 артқа, PWM #, 10 11 мотор 5 алға, PWM #, 11 12 қозғалтқыш 5 артқа, PWM #, 12 13 қозғалтқыш 6 алға, PWM #, 13 14 қозғалтқыш 6 артқа, PWM #, 14 15 қозғалтқыш 7 алға, PWM #, 15 16 Мотор 7 артқа, PWM #, 16 17 Мотор 8 алға, PWM #, 17 18 Мотор 8 артқа, PWM #, 18 19 Барлық қозғалтқыштардың жылдамдығы, PWM #, 19 20 Мотор 1 және 2 жылдамдық, PWM #, PWM № (қате тексерілмейді) 21 1 және 2 қозғалтқыш, X, 21 (түйреуіштер төмен) 22 1 қозғалтқыш 1 тоқтау, 0, 22 (түйреуіштер төмен) 23 2 қозғалтқыш 2 тоқтату, 0, 23 (түйреуіштер төмен) 24 3 қозғалтқыш 0, 24 (түйреуіштер төмен) 25 Мотор 4 тоқтату, 0, 25 (түйреуіштер төмен) 26 Мотор 5 тоқтату, 0, 26 (түйреуіштер төмен) 27 Мотор 6 тоқтату, 0, 27 (түйреуіштер төмен) 28 Мотор 7 аялдама, 0, 28 (түйреуіштер төмен) 29 Мотор 8 аялдама, 0, 29 (түйреуіштер төмен) 30 Барлығы ай бұрылыстар тоқтайды, 0, 30 (түйреуіштер төмен) 31 жоғары түйреуіш 14 жоғары, 0, 31 32 түйреуіш 14 төмен, 0, 32
5 -қадам: түйіндемені түйіндеу
Кіріс түйреуіштері
Егер түйін 1 төмен түссе, ол демалуды жасайды (MCLR) 2 түйреуіш Егер түйін төмен болса, ол қозғалтқышқа шығудың жартысын ғана береді Pin 6 «VEX» қабылдағышы Pin 7 пәрмені мен басқа микроконтроллердің деректері Pin 33 деректерді үзу Pin 11 + 5 вольт 32 + 5 вольт түйреуіш 12 жерге түйреуіш 31 жерге тұйықталу штыры түйреуіш түйреуіш 34 PWM қозғалтқыш үшін 1 істікшесі 35 жоғары, джойстик 1 қалғанда жоғары, 36 джойстик 1 оң жақта болғанда, жоғары 36 -штырь PIN 37 P. W. M. двигатель 2 үшін 38 штырь жоғары, джойстик 2 көтерілгенде 15 жоғары штырь 2 джойстик төмен түскенде 16 түйреуіш P. W. M. қозғалтқыш үшін 3 Pin 17 жоғары, джойстик 3 жоғары тұрғанда, 18 жоғары штырь, 3 төмен түскенде 23 жоғары PIN. қозғалтқыш үшін 4 пин 24 жоғары, джойстик 4 қалған кезде 25 жоғары джойстик 4 оң жақта болғанда PIN 25 жоғары PIN 26 P. W. M. двигатель үшін 5 Pin 19 жоғары, джойстик 3 жоғары болғанда және жоғарғы 5 түймешігі 5 джойстик 3 төмен болғанда жоғары 5 түйме 5 түйреуіш 21 P. W. M басыңыз. 6 қозғалтқыш үшін джойстик 4 сол жақта болғанда және жоғары 5 түймеде 5 -ші түймеде, джойстик 4 -те оң жақта болғанда және жоғарғы 5 -түймеде 28 -түйреуіште басылғанда PIN 22 жоғары. двигатель үшін 7 Pin 29 жоғары, джойстик 3 жоғары және төменгі 5 түймешік 30 дополнитель 3 жоғары, төменгі 5 түйме 8 түйреуішті басыңыз. қозғалтқыш үшін 8 Pin 9 жоғары, джойстик 4 сол жақта болғанда және төменгі 5 түймешік 5 джойстик 4 оң жақта болғанда және 5 төменгі түйме 14 түйреуіште жоғары түйме 6 басылғанда жоғары қалады; 6 -төменгі түйме 5 -түймені басқанда төмен түседі, басқа микроконтроллерге келесі пәрменді жібере алатынын айтады 4 -ші пәрмен қатесі анықталса жоғарыға көтеріледі Басқа барлық түйреуіштер қолданылмайды. Бұл түйреуіштерге тартуларды қоюдың қажеті жоқ.
Ұсынылған:
L298n және Arduino көмегімен тұрақты ток қозғалтқышты қалай басқаруға болады: 5 қадам

L298n және Arduino көмегімен тұрақты ток қозғалтқышты қалай басқаруға болады: бәріне сәлем. Өзімді таныстырып өтейін. Менің атым Димитрис, мен Грецияданмын. Мен Arduino -ды өте жақсы көремін, себебі бұл ақылды тақта. Мен кез келген адам жасау үшін мүмкіндігінше нұсқаулық ретінде сипаттауға тырысамын. Сонымен бастайық
Айнымалы ток +15В, -15В 1А айнымалы және 5В 1А тұрақты жұмыс үстелінің тұрақты ток көзі: 8 қадам

Айнымалы ток +15В, -15В 1А айнымалы және 5В 1А тұрақты кернеудің тұрақты ток көзі: Қуат көзі-бұл электр жүктемесіне электр қуатын беретін электр құрылғысы. Бұл қуат көзі үш тұрақты күйдегі тұрақты ток көзінен тұрады. Бірінші жеткізу 1 амперге дейін 1,5 -тен 15 вольтке дейінгі айнымалы шығуды береді
HW30A қозғалтқышының жылдамдық реттегіші мен Arduino UNO көмегімен Drone Quadcopter щеткасыз тұрақты ток қозғалтқышын (3 сым түрі) қалай басқаруға болады: 5 қадам

HW30A қозғалтқышының жылдамдық реттегіші мен Arduino UNO көмегімен Drone Quadcopter щеткасыз тұрақты ток қозғалтқышын (3 сым түрі) қалай басқаруға болады: Сипаттама: HW30A қозғалтқышының жылдамдық реттегішін 4-10 NiMH/NiCd немесе 2-3 ұялы LiPo батареяларымен пайдалануға болады. BEC 3 LiPo ұяшығына дейін функционалды. Ол щеткасыз тұрақты ток қозғалтқышының (3 сымды) максималды 12 Вт дейін жылдамдығын бақылау үшін пайдаланылуы мүмкін
Тұрақты ток қозғалтқыштарын L298N көмегімен CloudX микроконтроллері арқылы басқару: 3 қадам

CloudX микроконтроллерінің көмегімен L298N көмегімен тұрақты ток қозғалтқыштарын басқару: Бұл жобада біз L298N H көпірін тұрақты қозғалтқыштың жылдамдығын жоғарылату және азайту үшін қалай қолдану керектігін түсіндіреміз. L298N көпір модулі кернеуі 5-тен 35 В-қа дейінгі қозғалтқыштарда қолданылуы мүмкін, сонымен қатар борттық 5В реттегіші бар, сондықтан егер сізде
Тұрақты ток қозғалтқышын екі бағытта қалай басқаруға болады: 3 қадам

Тұрақты ток қозғалтқышын екі бағытта жұмыс істеу үшін қалай басқаруға болады: H көпірлері өте пайдалы және ақылды, бірақ егер сіз қозғалтқыштың бағытын коммутатормен (қолмен) басқарғыңыз келсе, әлдеқайда қарапайым және арзан балама бар. Бұл шағын схема жаңадан бастаушылар үшін өте қолайлы. Мен бұл схеманы көптен білемін