Mündəricat:

Sonsuz Dönmə Servo üçün Sadə Elektron Sürət Nəzarətçisi (ESC): 6 addım
Sonsuz Dönmə Servo üçün Sadə Elektron Sürət Nəzarətçisi (ESC): 6 addım

Video: Sonsuz Dönmə Servo üçün Sadə Elektron Sürət Nəzarətçisi (ESC): 6 addım

Video: Sonsuz Dönmə Servo üçün Sadə Elektron Sürət Nəzarətçisi (ESC): 6 addım
Video: Как работают двигатели постоянного тока? Серводвигатели, шаговые,щеточные и бесщеточные двигатели№19 2024, Iyul
Anonim
Sonsuz Dönmə Servo üçün Sadə Elektron Sürət Nəzarətçisi (ESC)
Sonsuz Dönmə Servo üçün Sadə Elektron Sürət Nəzarətçisi (ESC)

İndiki vaxtda Elektron Sürət Nəzarətçisini (ESC) təqdim etməyə çalışırsınızsa, həyasız və ya cəsarətli olmalısınız. Ucuz elektron istehsal dünyası, müxtəlif funksiyalara malik müxtəlif keyfiyyətlərə malik tənzimləyicilərlə doludur. Buna baxmayaraq, bir dostum onun üçün bir tənzimləyici dizayn etməyimi xahiş edir. Giriş olduqca sadə idi - sürücü ekskavatoru üçün sonsuz fırlanma ilə dəyişdirilmiş servo istifadə etmək üçün nə edə bilərəm?

(bunu saytımda da tapa bilərsiniz)

Addım 1: Giriş

Giriş
Giriş

Düşünürəm ki, əksər modellər başa düşürlər ki, ucuz model servo uğurla sonsuz fırlanmaya çevrilə bilər. Təcrübədə, əks əlaqə üçün yalnız mexaniki tıxac və elektron kəsicinin çıxarılması deməkdir. Varsayılan elektron saxladıqdan sonra, servo fırlanma mənasını bir və ya əks istiqamətə idarə edə bilərsiniz, amma praktik olaraq fırlanma sürətini tənzimləmək imkanı yoxdur. Ancaq standart elektronikanı sildikdə, o qədər də pis olmayan sürət qutusu olan DC mühərriki alacağıq. Təxminən 4V - 5V gərginlikdə işləyən və cərəyan istehlakı yüzlərlə milliamperdir (500mA -dan az deyək). Bu parametrlər xüsusilə vacibdir, çünki alıcı və sürücü üçün ümumi gərginlikdən istifadə edə bilərik. Bir bonus olaraq görə bilərsiniz ki, bu parametrlər uşaq oyuncaqlarının mühərriklərinə çox yaxındır. Sonra tənzimləyici hallar üçün də uyğun olacaq, oyuncağı orijinal bang-bang nəzarətindən daha müasir proporsional idarəetməyə yüksəltmək istərdik.

Addım 2: Şematik

Sxematik
Sxematik

Dünyadan bir neçə dəfə "ucuz" istifadə etdiyimiz üçün; plan bütün cihazları mümkün qədər ucuz və sadə etməkdir. Mühərrikin və tənzimləyicinin alıcı da daxil olmaqla eyni gərginlik mənbəyindən işləməsi şərti ilə işləyirik. Güman edirik ki, bu gərginlik adi prosessorlar üçün məqbul həddə olacaq (cca 4V - 5V). Sonra heç bir mürəkkəb güc sxemini həll etməməliyik. Siqnalın qiymətləndirilməsi üçün ümumi PIC12F629 prosessorundan istifadə edəcəyik. Razıyam, hazırda köhnə moda prosessorudur, amma yenə də ucuzdur və almaq asandır və kifayət qədər ətraf qurğuya malikdir. Dizaynımızın əsas hissəsini H-körpüsü (motor sürücüsü) birləşdirir. Həqiqətən ucuz bir L9110 istifadə etmək qərarına gəldim. Bu H körpüsü, DIL 8 dəliyi və SMD SO-08 də daxil olmaqla müxtəlif versiyalarda tapıla bilər. Bu körpünün qiyməti yuxarıda əlavə müsbətdir. Çində tək ədəd alarkən, poçt haqqı daxil olmaqla 1 dollardan az başa gəlir. Şematik olaraq, proqramçıya qoşulmaq üçün yalnız bir başlıq tapa bilərik (PICkit və klonları yaxşı işləyir və ucuzdur). Başlığın yanında R1 və R2 qeyri -adi müqavimətçilərimiz var. Son dayanacaq açarlarından istifadə etməyincə onlar o qədər də vacib deyil. Bu açarların elektron səs -küylü yerlərdə olması halında, bu rezistorları əlavə edərək bu elektron səs -küyün təsirini məhdudlaşdıra bilərik. Sonra "genişləndirilmiş funksiyalar" a gedəcəyik. Mənə məlumat verdilər ki, yaxşı işləyir, amma portal vincinə uyğun gəlmir, çünki arabadan çıxan uşaqlar dayanana qədər dayanır. Sonra son açarları bağlamaq üçün proqramlaşdırma başlığında pulsuz girişlərdən yenidən istifadə etdim. Onların əlaqəsi sxemlərdə də mövcuddur. Bəli, sxemlərdə bir çox təkmilləşdirmələr etmək mümkündür, amma hər bir inşaatçının fantaziyasına buraxacağam.

Addım 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Çap edilmiş elektron lövhə olduqca sadədir. Bir az daha böyük ölçüdə dizayn edilmişdir. Bunun səbəbi, komponentləri lehimləmək daha asandır və həm də yaxşı soyudulur. PCB, SMD prosessoru və H körpüsü ilə tək tərəfli olaraq hazırlanmışdır. PCB iki tel bağlantısı ehtiva edir. Bütün lövhələr üst tərəfə lehimlənə bilər (nəzərdə tutulmuşdur). Sonra alt tərəf tamamilə düz qalır və hər iki tərəfdən yapışan bant istifadə edərək yapışdırıcı ola bilər. Bu alternativ üçün bir neçə fənd istifadə edirəm. Tel əlaqələri komponent tərəfindəki izolyasiya edilmiş tellər vasitəsilə həyata keçirilir. Bağlayıcılar və rezistorlar da PCB -nin komponent tərəfində lehimlənir. İlk hiylə budur ki, lehimdən sonra qalan bütün telləri jig testerəsi ilə "kəsdim". Sonra alt tərəf hər iki tərəfə yapışan bant istifadə etmək üçün kifayət qədər düzdür. Üst tərəfə lehimləndikdə bağlayıcılar yaxşı oturmadığından, ikinci hiylə onları super yapışqanla "atmaq" dır. Yalnız daha yaxşı mexaniki sabitlik üçündür. Yapışqan izolyasiya kimi başa düşülə bilməz.

Addım 4: Proqram təminatı

Proqram təminatı
Proqram təminatı

Gəmidə PICkit başlığının yaranmasının çox yaxşı bir səbəbi var. Tənzimləyicinin konfiqurasiya üçün öz nəzarət elementləri yoxdur. Konfiqurasiya, proqram yükləndikdə bir anda edilir. Sürət əyrisi prosessorun EEPROM yaddaşında saxlanılır. İlk bayt orta qazı 688μsec (maksimum aşağı) mövqeyində saxlanılır. Sonra hər növbəti addım 16μsec deməkdir. Sonra orta mövqe (1500μsec) 33 (hex) ünvanı olan baytdır. Bir dəfə avtomobil üçün tənzimləyicidən danışırıqsa, orta mövqe motorun dayandığını bildirir. qazın bir istiqamətə hərəkət etməsi fırlanma sürətinin artması deməkdir; Qəzanın əks istiqamətə hərəkət etməsi, fırlanma sürətinin də artdığını, əksinə əks istiqamətdə olması deməkdir. Hər bayt verilən qaz mövqeyi üçün dəqiq sürəti ifadə edir. Sürət 00 (hex - proqramlaşdırmada istifadə edildiyi kimi) motorun dayanması deməkdir. sürət 01 çox yavaş fırlanma deməkdir, sürət 02 az daha sürətli və s. Unutmayın ki, hex ədədlərdir, sonra sıra davam edir 08, 09, 0A, 0B,.. 0F və 10 ilə bitir. tənzimləmə yoxdur, ancaq motor birbaşa gücə bağlıdır. Əks istiqamətdə vəziyyət oxşardır, yalnız 80 dəyəri əlavə olunur. Sonra sıra belədir: 80 (motor dayanması), 81 (yavaş), 82,… 88, 89, 8A, 8B,… 8F, 90 (maksimum). Əlbəttə ki, bəzi dəyərlər bir neçə dəfə saxlanılır, optimal sürət əyrisini təyin edir. Varsayılan əyri xətti, lakin asanlıqla dəyişdirilə bilər. mühərrikin dayandığı mövqe dəyişdirilə biləcəyi qədər eyni, ötürücü yaxşı bir şəkildə orta mövqeyini kəsməmişdir. Hava təyyarəsinin sürət əyrisinin necə görünməli olduğunu izah edin, bu tip mühərriklər və tənzimləyici hava təyyarələri üçün nəzərdə tutulmamışdır.

Addım 5: Nəticə

Prosessor üçün proqram çox sadədir. Bu, artıq təqdim olunan komponentlərin dəyişdirilməsidir, onda funksionallığın təsviri ilə uzun müddət məşğul olmaq lazım deyil.

Kiçik motorlar üçün tənzimləyicini necə dəyişdirmək olar, məsələn, dəyişdirilmiş model servodan. İnşaat maşınlarının, tankların və ya yalnız uşaqlar üçün avtomobillərin idarə olunmasını təkmilləşdirmək üçün asandır. Tənzimləyici çox sadədir və xüsusi funksiyaları yoxdur. Digər oyuncaqları canlandırmaq üçün daha çox oyuncaqdır. "Baba, məni sənin kimi uzaqdan idarə olunan maşın et" üçün sadə bir həll. Ancaq bunu yaxşı edir və artıq bir neçə uşağa zövq verir.

Addım 6: Önizləmə

Kiçik video.

Tövsiyə: