Სარჩევი:

სტეპერიანი ძრავის კონტროლი: 5 ნაბიჯი
სტეპერიანი ძრავის კონტროლი: 5 ნაბიჯი

ვიდეო: სტეპერიანი ძრავის კონტროლი: 5 ნაბიჯი

ვიდეო: სტეპერიანი ძრავის კონტროლი: 5 ნაბიჯი
ვიდეო: L298N სტეპერ ძრავის გამოყენებით 4 მავთულის სტეპერიანი ძრავის კონტროლი 2024, ნოემბერი
Anonim
სტეპერი ძრავის კონტროლი
სტეპერი ძრავის კონტროლი

ეს გაკვეთილი მოქმედებს როგორც Arduino– ს გამოყენებისას, ასევე Drivemall Board– ის გამოყენებით ბმულის ქვემოთ, Drivemall– ის ასაშენებლად.

Drivemall– ის უპირატესობა კლასიკურ არდუინოს დაფაზე არის ის, რომ ამცირებს კავშირების სირთულეს, რაც იწვევს უფრო მოწესრიგებულ დაყენებას. თუმცა, ეს არჩევითია: ყველა შედეგი კვლავ ძალაშია არდუინოს დაფაზე, პურის დაფაზე და კავშირებისათვის საკმარისი დუპონტის მხტუნავებით.

მოდით გავაკონტროლოთ სტეპერიანი ძრავა არდუინოს დაფით.

ნაბიჯი 1: რაც ჩვენ გვჭირდება

- Arduino მიკროკონტროლი ან Drivemall

- მავთული (ები)

- Ბიჯური ძრავი

- მძღოლი A4988 ან DRV8825 ან L298N ან ULN2003 (ბევრი მძღოლია ამისთვის)

ნაბიჯი 2: როგორ მუშაობს სტეპერიანი ძრავა და რატომ ვიყენებთ მძღოლს

როგორ მუშაობს სტეპერიანი ძრავა და რატომ ვიყენებთ დრაივერს
როგორ მუშაობს სტეპერიანი ძრავა და რატომ ვიყენებთ დრაივერს
როგორ მუშაობს სტეპერიანი ძრავა და რატომ ვიყენებთ დრაივერს
როგორ მუშაობს სტეპერიანი ძრავა და რატომ ვიყენებთ დრაივერს
როგორ მუშაობს სტეპერიანი ძრავა და რატომ ვიყენებთ დრაივერს
როგორ მუშაობს სტეპერიანი ძრავა და რატომ ვიყენებთ დრაივერს

სტეპერიანი ძრავა არსებითად შედგება ორი ხვეულისგან, რომლებიც უნდა იკვებებოდეს სათანადოდ (სურათი 1), თუ ძრავა არასწორი მოძრაობით იკვებება, მას შეუძლია გამოიწვიოს მოკლე GND.

თითოეულ საფეხურზე ძრავა ბრუნდება ცნობილი კუთხით, რომელიც მწარმოებლის მიერ ჩვეულებრივ მითითებულია 1,8 ° -ით, ამიტომ სრული წრის შესაქმნელად საჭიროა 200 ნაბიჯი.

მოდით განვმარტოთ, რატომ გვჭირდება დრაივერი სტეპერის პირდაპირ მიკროკონტროლერთან დაკავშირების ნაცვლად.

დრაივერები საშუალებას გაძლევთ დაასკანიროთ ნაბიჯები, რადგან მიკროკონტროლერს არ შეუძლია სტეპერ ძრავის შიგნით კოჭების ჩატვირთვა.

ბაზარზე არსებობს სტეპერიანი ძრავების დრაივერები:

  • კლასიკური მძღოლები L298 ან ULN2003 ორმაგი H- ხიდი, რომელშიც ლოგიკა ერთი ფაზის გაძლიერებისათვის არის კოდში;
  • თანამედროვე დრაივერები A4988 ან drv8825, სადაც გარკვეული ლოგიკა დისკზეა.

A4988, რომელიც ფუნქციონირებს შეყვანისას, იძლევა შესაძლებლობას და ორ ქინძისთავს, ერთი მიმართულებით და მეორე ნაბიჯების რაოდენობას, ასევე კვების ბლოკს.

ნაბიჯი 3: კავშირები

კავშირები
კავშირები
კავშირები
კავშირები
კავშირები
კავშირები

როგორც სტეპერ ძრავების პირველი მიდგომა ჩვენ ავირჩიეთ დრაივერის გამოყენება ULN2003.

ძრავის კონტროლის სამი ღილაკი უკავშირდება არდუინოს რეზისტორთან, რომელიც დაკავშირებულია GND- თან.

ჩვენ ვუკავშირდებით ძრავას ULN– ს ფიგურაში 2 სქემის მიხედვით, Arduino უკავშირდება მძღოლს ქინძისთავებით 8 9 10 და 11.

ნაბიჯი 4: Firmware და კონტროლი

Firmware და კონტროლი
Firmware და კონტროლი

აქ ნახავთ ძირითად პროგრამულ უზრუნველყოფას სტეპერი ძრავის გასაკონტროლებლად. ამ განსაკუთრებულ შემთხვევაში ქვედა ქვედა

  • pin A0 გამოიყენება პოზიტიური მიმართულების და გაჩერებისათვის
  • pin A1 გამოიყენება უარყოფითი მიმართულების და გაჩერებისათვის
  • pin A2 გამოიყენება დასადასტურებლად და დასაწყებად, წინა ღილაკის ღილაკის მიმართულებით

ნაბიჯების რაოდენობა ციკლზე არის 20, რაც ნიშნავს რომ პროგრამა შეასრულებს 10 ციკლს ძრავის ერთი სრული რევოლუციისთვის

ნაბიჯი 5: უარყოფა

ეს სახელმძღვანელო დამზადებულია Makerspace for Inclusion პროექტის ფარგლებში, რომელიც თანადაფინანსებულია Erasmus + პროგრამის მიერ ევროკომისიის მიერ.

პროექტი მიზნად ისახავს განათლების არაფორმალური ფორმის პოპულარიზაციას, როგორც ახალგაზრდების სოციალური ინკლუზიის ხელშეწყობის საშუალებას.

ეს სახელმძღვანელო ასახავს მხოლოდ ავტორების შეხედულებებს და ევროკომისია არ შეიძლება იყოს პასუხისმგებელი ნებისმიერ გამოყენებაზე, რომელიც შეიძლება იქნეს გამოყენებული ინფორმაციის შემადგენლობაში.

გირჩევთ: