Мазмуну:
- 1 -кадам: Intro
- 2 -кадам: схемалык
- 3 -кадам: PCB
- 4 -кадам: Программалык камсыздоо
- 5 -кадам: Жыйынтык
- 6 -кадам: алдын ала көрүү
Video: Simple Electronic Speed Controller (ESC) Infinite Rotation Servo үчүн: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Эгерде сиз электрондук ылдамдыкты жөнгө салуучуну (ESC) азыркы учурда көрсөтүүгө аракет кылсаңыз, анда сиз уялчаак же тайманбас болушуңуз керек. Арзан электрондук өндүрүш дүйнөсү кеңири спектрдеги ар кандай сапаттагы жөнгө салуучуларга толгон. Ошентсе да, менин досум ал үчүн бир жөндөгүчтү иштеп чыгууну суранат. Киргизүү абдан жөнөкөй эле - диск экскаватору үчүн чексиз айлануу үчүн өзгөртүлгөн сервону колдонуу үчүн эмне кылсам болот?
(муну менин сайттан да тапса болот)
1 -кадам: 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 -кадам: алдын ала көрүү
Кичинекей видео.
Сунушталууда:
Variable Motor Speed Controller: 8 кадам
Өзгөрмө мотор ылдамдыгын көзөмөлдөгүч: Бул долбоордо мен сизге Мотор ылдамдыгын жөндөгүчтү кантип жасаганымды көрсөтөм & Мен ошондой эле IC 555тин жардамы менен өзгөрмө мотор ылдамдыгын жөндөгүчтү куруу канчалык оңой экенин көрсөтөм. Келгиле, баштайлы
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo башкарылган магнитти колдонуу: 4 кадам (Сүрөттөр менен)
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo Control Magnetтин жардамы менен: Акыркы убакта мен үйдүн ичинде жана айланасында нерселерди автоматташтырууга көп убакыт бөлдүм. Мен Domoticzди үй автоматташтыруу тиркемеси катары колдонуп жатам, чоо -жайын билүү үчүн www.domoticz.com караңыз. Менин издөөдө, бардык Domoticz маалыматтарын көрсөтүүчү панель колдонмосу
Traxxas VXL-3s ESC күйөрманы € 1 үчүн, 50: 9 кадам
Traxxas VXL-3s ESC күйөрманы 1,50 еврого: Traxxas Veleneon VXL-3s esc үчүн күйөрманы сатат, мисалы 4x4 слэш. Бирок алардын баасы € 30,-жогору болушу мүмкүн. Ошентип, мен өзүмдү & 1,50 еврого жасоону чечтим
HW30A Motor Speed Controller жана Arduino UNO аркылуу Drone Quadcopter Brushless DC Моторун (3 зымдын түрү) кантип башкарса болот: 5 кадам
HW30A Motor Speed Controller жана Arduino UNO аркылуу Drone Quadcopter Brushless DC Моторун (3 зымдын түрү) кантип башкарса болот: Description: HW30A Motor Speed Controller 4-10 NiMH/NiCd же 2-3 клеткалуу LiPo батареялары менен колдонулушу мүмкүн. BEC 3 LiPo клеткасына чейин иштейт. Бул Brushless DC моторунун ылдамдыгын көзөмөлдөө үчүн колдонулушу мүмкүн (3 зым) максималдуу 12Vdc.Спецификалык
Arduino боюнча ESC программалоо (Hobbyking ESC): 4 кадам
Edu Arduino боюнча программалоо (Hobbyking ESC): Саламатсызбы коомчулук, мен сизге Hobbyking ESCти кантип программалоо жана колдонуу керек экенин көрсөтөм. Мен жөн эле мага анча жардам бербеген бир нече маалыматты жана окуу куралдарын таптым, ошондуктан мен түшүнүү үчүн өтө жөнөкөй болгон өз эскизимди программалоону чечтим. Импорт