Mündəricat:

Kabel idarəçiliyinə kömək edən PCB: 6 addım (şəkillərlə)
Kabel idarəçiliyinə kömək edən PCB: 6 addım (şəkillərlə)

Video: Kabel idarəçiliyinə kömək edən PCB: 6 addım (şəkillərlə)

Video: Kabel idarəçiliyinə kömək edən PCB: 6 addım (şəkillərlə)
Video: Qarın yağlarının atasını yandıran 9 qida 2024, Noyabr
Anonim
Kabel İdarəçiliyinə kömək edən PCB
Kabel İdarəçiliyinə kömək edən PCB

Bir müddət əvvəl xüsusi bir masa üstü CNC freze hazırladım. O vaxtdan bəri onu yeni komponentlərlə təkmilləşdirdim. Keçən dəfə, PID döngəsindən istifadə edərək milimin RPM -ni idarə etmək üçün 4 rəqəmli ekrana malik ikinci bir Arduino əlavə etdim. Əlaqə qura bilmələri üçün 5 telli əsas Arduino lövhəsinə bağlamalı oldum. Ancaq ilk sınağımda bir motor nəzarətçisini sındırdım, buna görə də yeni, daha güclü birini aldım. Əlavə etməli olduğum 5 tel daha var idi. Bu nöqtədə, ana lövhədəki +5V pin 4 ayrı əlaqəyə bölündü və telin yenidən parçalanmasını hiss etmədim. Yəni başqa bir şey etdim.

Addım 1: Bağlantıların eskizi

Əlaqələrin eskizləri
Əlaqələrin eskizləri

Lazım olan bütün əlaqələri hazırladım (motor və son dayanma telləri istisna olmaqla, birbaşa GRBL nəzarətçisinə gedirlər və başqa heç bir yerdə). Mən artıq mövcud əlaqələrdə bəzi dəyişikliklər etdim - təcili dayanma indi əsas Arduino -nu da sıfırlayır və əvvəllər bir röleyi idarə etmək üçün həm NO, həm də NC -dən istifadə etdiyi normal açıq kontaktdan istifadə edir. Yeni motor nəzarətçisi ilə rölelərə qoşulma da sadələşdirildi.

Addım 2: Bağlantı problemləri

Bağlantı Problemləri
Bağlantı Problemləri

İstifadə etdiyim əvvəlki motor idarəedicisi optocoupler və mosfetli sadə bir lövhə idi. İş mili yalnız bir istiqamətdə döndərə bildi, buna görə istiqamət pimini istifadə etməyə ehtiyac yox idi. Yenisi biraz daha mürəkkəbdir. INA və INB adlı pinlər var və saat yönünde və ya saat əqrəbinin əksinə fırlanmaq istəməyimdən asılı olaraq onlardan birini VCC-yə çəkməliyəm. O qədər də mürəkkəb görünmür, problem GRBL-in SP-DIR (mil istiqaməti pimi) adlı yalnız bir pininin olmasıdır ki, bu da saat yönünün əksinə VCC-yə və saat yönünün əksinə GND-yə çəkilir. Bunun GRBL daxilində dəyişdirilə biləcəyini bilmirəm (mənim üçün bir az çox mürəkkəb proqramdır) buna görə də bunu fərqli bir metidlə etdim.

Mən yalnız sxemə SP-DIR siqnalını ters çevirəcək və onu INB-ə qoyacaq bir məntiq qapısı əlavə etdim. Buna görə DIR pin yüksək olduqda, INA da yüksəkdir (bir -birinə bağlıdır) və INB aşağıya çevrilir (CW), və DIR aşağı olduqda INA da aşağıdır və INB yüksəkdir (CCW).

Addım 3: Ağıllı, amma o qədər də sadə dizayn deyil

Ağıllı, amma o qədər də sadə dizayn deyil
Ağıllı, amma o qədər də sadə dizayn deyil
Ağıllı, amma o qədər də sadə dizayn deyil
Ağıllı, amma o qədər də sadə dizayn deyil

Sonra Eagle -də içərisində lazım olan bütün əlaqələri olan bir PCB hazırladım. Ancaq bir çox tel ilə bu qədər sadə deyildi.

Əvvəlcə terminal bloklarım üçün xüsusi bir Kartal kitabxanası hazırladım. Çox sadədir, əsasən adi bir pimdir, daha böyükdür - 5.08 mm (0.2 ) aralıq.

CNC -də freze edərdim və buna görə də tək tərəfli bir lövhə olmasını istəyirdim. Ancaq 26 terminal bloku və məntiq qapısına bəzi daxili bağlantılar onu dizayn etmək çətin idi. Bunu etmək olar, ancaq bir çox tullanan tellə. Bütün terminal bloklarımın (Qartalda) yalnız bir sancaq olmasının səbəbi budur. Bu yolla onları İdarə Heyətinin iş yerində gəzdirə bilərəm və tullanan tellərdən istifadə etməyəcəyəm. Dezavantaj, bəzi əlaqələrin yerinin təsadüfi görünməsidir. Məsələn aşağıya baxanda GND, sonra SP-EN və sonra çox nadir olan VCC var. Ancaq bu şəkildə tullanan tellərin sayını cəmi 2 -ə endirə bilərdim və PCB hazırlamaq mənim üçün daha asandır.

Terminal bloklarının adları da özəldir. A qrupu qruplaşdırıldı, buna görə də A Arduino deməkdir, buna görə də A_ adlanan bütün vintli terminallar lövhənin altına yerləşdirilməlidir, çünki GRBL ilə Arduino PCB -nin altına yerləşdirilmişdir.

Sonda Z probunun vəziyyətini göstərmək üçün sadə bir LED əlavə etdim.

Addım 4: Şuranın hazırlanması

Şuranın hazırlanması
Şuranın hazırlanması
Şuranın hazırlanması
Şuranın hazırlanması
Şuranın hazırlanması
Şuranın hazırlanması
Şuranın hazırlanması
Şuranın hazırlanması

Daha əvvəl dediyim kimi, DIY CNC -də lövhəni öğütdüm, deliklər qazdım və bütün komponentləri lehimlədim. PCB -ni digərləri kimi düzəldən prosesdə xüsusi bir şey yox idi.

Bir CNC yoxdursa, bir termotransfer üsulu ilə PCB hazırlaya və ya peşəkar bir istehsalçıdan sifariş edə bilərsiniz.

Hər hansı bir səhv tapmaq və düzəltmək üçün multimetre ilə bütün əlaqələri yoxlamağı unutmayın.

Addım 5: Hər şeyi bir -birinə bağlayın

Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq

Son addımlardan biri, hazır PCB -ni maşına yerləşdirmək və bütün telləri birləşdirmək idi. Hər teli lazım olduğu yerə bağlamağa kömək etmək üçün kiçik bir lövhə çap etdim. Bağlantıları bir daha yoxladıqdan sonra sınaq üçün hazır idi!

Tövsiyə: