Мазмуну:

Simple Electronic Speed Controller (ESC) Infinite Rotation Servo үчүн: 6 кадам
Simple Electronic Speed Controller (ESC) Infinite Rotation Servo үчүн: 6 кадам

Video: Simple Electronic Speed Controller (ESC) Infinite Rotation Servo үчүн: 6 кадам

Video: Simple Electronic Speed Controller (ESC) Infinite Rotation Servo үчүн: 6 кадам
Video: Как проверить серводвигатель с помощью 3-канального дешевого сервотестера 2024, Июль
Anonim
Simple Electronic Speed Controller (ESC) Infinite Rotation Servo үчүн
Simple Electronic Speed Controller (ESC) Infinite Rotation Servo үчүн

Эгерде сиз электрондук ылдамдыкты жөнгө салуучуну (ESC) азыркы учурда көрсөтүүгө аракет кылсаңыз, анда сиз уялчаак же тайманбас болушуңуз керек. Арзан электрондук өндүрүш дүйнөсү кеңири спектрдеги ар кандай сапаттагы жөнгө салуучуларга толгон. Ошентсе да, менин досум ал үчүн бир жөндөгүчтү иштеп чыгууну суранат. Киргизүү абдан жөнөкөй эле - диск экскаватору үчүн чексиз айлануу үчүн өзгөртүлгөн сервону колдонуу үчүн эмне кылсам болот?

(муну менин сайттан да тапса болот)

1 -кадам: Intro

Intro
Intro

Мен ойлойм, моделдердин көпчүлүгү арзан модалуу сервону чексиз айланууга ийгиликтүү айландырса болорун түшүнүшөт. Иш жүзүндө бул кайтарым байланыш үчүн механикалык тыгын менен электрондук триммерди гана алып салууну билдирет. Демейки электрондук режимде болгондон кийин, сиз бир же карама -каршы багытта айлануу маанисинде сервону башкара аласыз, бирок иш жүзүндө айлануу ылдамдыгын жөнгө салууга мүмкүнчүлүк жок. Бирок сиз демейки электрониканы алып салсаңыз, бизде начар редуктору жок DC мотору пайда болот. Бул мотор 4В - 5В чыңалуусу менен иштейт жана учурдагы керектөө жүз миллиамперди түзөт (500мАдан азыраак дейли). Бул параметрлер өзгөчө маанилүү, анткени биз жалпы чыңалууну кабыл алгыч жана диск үчүн колдоно алабыз. Жана бонус катары бул параметрлер балдар оюнчуктарынын моторуна абдан жакын экенин көрө аласыз. Андан кийин жөнгө салуучу учурлар үчүн да ылайыктуу болот, биз оюнчукту баштапкы bang-bang көзөмөлүнөн заманбап пропорционалдуу башкарууга көтөргүбүз келет.

2 -кадам: схемалык

Схемалык
Схемалык

Анткени биз дүйнөнү бир нече жолу "арзан" колдонгонбуз; план бардык аппаратты мүмкүн болушунча арзан жана жөнөкөй кылуу. Биз мотор менен регулятор ошол эле чыңалуу булагынан, анын ичинде ресиверден иштейт деген шарт менен иштеп жатабыз. Биз бул чыңалуу кадимки процессорлор үчүн алгылыктуу диапазондо болот деп ойлойбуз (cca 4V - 5V). Андан кийин биз эч кандай татаал электр схемаларын чечпешибиз керек. Сигналды баалоо үчүн биз жалпы процессор PIC12F629 колдонобуз. Мен макулмун, азыркы учурда бул эски мода процессору, бирок ал дагы эле арзан жана сатып алууга оңой жана анын кошумча жабдуулары жетиштүү. Биздин дизайндагы негизги бөлүк интеграцияланган H-bridge (мотор айдоочу). Мен чындап эле арзан L9110 колдонууну чечтим. Бул H-көпүрөнү DIL 8 тешиги, анын ичинде SMD SO-08 аркылуу ар кандай версияларда табууга болот. Бул көпүрөнүн баасы үстүндө кошумча оң. Кытайда бир даана сатып алууда, почта акысын кошкондо 1 доллардан азыраак турат. Схемада биз программистти туташтыруу үчүн бир гана башты таба алабыз (PICkit жана анын клондору жакшы иштейт жана алар арзан). Баштын жанында бизде R1 жана R2 адаттан тыш каршылыгы бар. Алар токтотуучу өчүргүчтөрдү колдонмойунча, алар анча маанилүү эмес. Эгерде бизде электроникалык ызы -чуу болгон жерлерде бул өчүргүчтөр болсо, анда биз бул резисторлорду кошуу менен бул электрондук ызы -чуунун таасирин чектей алабыз. Биз анда "кеңейтилген функцияларды" аткарабыз. Мага кабарлашты, бул жакшы иштеп жатат, бирок ал порталдык кранга туура келбейт, анткени троллейбустун алкагынан чыгып кеткен балдар токтоп токтойт. Андан кийин мен өчүргүчтөрдү туташтыруу үчүн программалоо башындагы акысыз киргизүүлөрдү кайра колдонуп көрдүм. Алардын байланышы схемаларда да бар. Ооба, схемалар боюнча көптөгөн жакшыртууларды жасаса болот, бирок мен муну ар бир куруучунун фантазиясына калтырам.

3 -кадам: PCB

ПХБ
ПХБ
ПХБ
ПХБ
ПХБ
ПХБ

Басып чыгарылган плата абдан жөнөкөй. Бул кичине чоңураак болуп иштелип чыккан. Себеби компоненттерди ширетүү оңой, ошондой эле жакшы муздатуу үчүн. PCB бир жактуу болуп иштелип чыккан, SMD процессору жана H-көпүрөсү менен. PCB эки зым байланышты камтыйт. Бардык такталар үстү жагында ширетилиши мүмкүн (бул иштелип чыккан). Андан кийин астынкы тарабы таптакыр жалпак бойдон калат жана моделдин кайсы бир жеринде эки тараптуу скотчту колдонуп клей болот. Мен бул альтернатива үчүн бир нече трюктарды колдоном. Зым байланыштары компонент тарабындагы изоляцияланган зымдар аркылуу ишке ашат. Коннекторлор жана резисторлор ПХБнын компонент тарабында да ширетилет. Биринчи амал - бул, ширетүүдөн кийин калган зымдарды араа менен "кесип салдым". Андан кийин астыңкы жагы эки тараптуу скотчту колдонуу үчүн жетишерлик тегиз. Конекторлор үстү капталга жакшы жабышпагандыктан, экинчи амал-аларды супер-клей менен "түшүрүү". Бул жакшы механикалык туруктуулук үчүн гана. Желимди обочолонуу деп түшүнүүгө болбойт.

4 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо

Бортто PICkit аталышынын пайда болушунун абдан жакшы себеби бар. Регулятордун конфигурациялоо үчүн өз алдынча башкаруу элементтери жок. Конфигурация i программа жүктөлгөн убакта жасалат. Ылдамдыктын ийри сызыгы EEPROM процессорунун эс тутумунда сакталат. Бул биринчи байт орточо дроссель 688µsec абалында (максималдуу ылдый) сакталат. Андан кийин ар бир кийинки кадам 16µsec дегенди билдирет. Андан кийин орто позиция (1500µsec) 33 (hex) дареги менен байт. Бир жолу машинанын жөнгө салуучусу жөнүндө сөз болуп жатса, анда орто позиция мотордун токтоп турганын билдирет. дроссельди бир жакка жылдыруу айлануу ылдамдыгын жогорулатууну билдирет; Муунткучту карама -каршы жакка жылдыруу, айлануу ылдамдыгы да жогорулайт, бирок тескери айлануу менен. Ар бир байт берилген дроссель позициясы үчүн так ылдамдыкты билдирет. Ылдамдык 00 (он алтылык - программалоодо колдонулат) мотордун токтоп турганын билдирет. 01 ылдамдыгы өтө жай айланууну билдирет, ылдамдык 02 кичине ылдамыраак ж.б.утерулбегиле, бул он алтылык сандар, андан кийин катар улантуу 08, 09, 0А, 0В,.. 0F жана 10 менен бүтөт. жөнгө салуу жок, бирок мотор түздөн -түз бийликке туташкан. Карама -каршы багытта абал окшош, 80 гана маани кошулат. Андан кийин катар мындай: 80 (мотор токтоочу), 81 (жай), 82,… 88, 89, 8A, 8B,… 8F, 90 (максимум). Албетте, кээ бир баалуулуктар бир нече жолу сакталат, ал оптималдуу ылдамдык ийри сызыгын аныктайт. демейки ийри сызыктуу, бирок аны оңой эле өзгөртсө болот. мотору токтоп турган абалды өзгөртсө болот, ошол эле оңой, өткөргүч борбордук позицияны жакшы кыркпагандан кийин. Аба учагы үчүн ылдамдыктын ийри сызыгынын кандайча кереги жок экенин сүрөттөп бериңиз, мындай моторлор жана жөндөгүчтөр аба учактары үчүн иштелип чыккан эмес.

5 -кадам: Жыйынтык

Процессор үчүн программа абдан жөнөкөй. Бул буга чейин сунушталган компоненттерди гана өзгөртүү, андан кийин функционалды сүрөттөө менен көп убакыт өткөрүүнүн кажети жок.

Бул кичинекей мотордун жөндөгүчүн кантип чечүү керек, мисалы, модели өзгөртүлгөн серводон. Бул курулуш машиналарынын, танктардын жеңил анимациялык моделдерине ылайыктуу, же балдар үчүн унааларды башкарууну жаңыртуу үчүн гана ылайыктуу. Регулятор абдан жөнөкөй жана атайын функциялары жок. Бул башка оюнчуктарды жандандыруу үчүн көбүрөөк оюнчук. Жөнөкөй чечим "ата, мага сиздей алыстан башкаруучу машина жаса". Бирок бул жакшы аткарып жатат жана буга чейин эле бир нече балдарды кубандырат.

6 -кадам: алдын ала көрүү

Кичинекей видео.

Сунушталууда: