რა არის სტეპოვანი მოტორის დრაივერი?
სტეპოვანი მოტორის დრაივერის განმარტება
სტეპოვანი მოტორის დრაივერი განიხილება როგორც შერწყმა, რომელიც გამოიყენება სტეპოვანი მოტორის გამოძრავებისთვის და შედგება კონტროლერის, დრაივერის და მოტორის შეერთებებისგან.
საჭირო კომპონენტები
კონტროლერი (ესენციურად მიკროკონტროლერი ან მიკროპროცესორი)
დრაივერის IC მოტორის დენის მართვისთვის
ელექტროსარგებლობის ერთეული
სტეპოვანი მოტორის კონტროლერი
კონტროლერის შერჩევა არის დრაივერის შესამუშავებლად პირველი ნაბიჯი. ის უნდა იყოს მინიმუმ 4 გამომავალი პინით სტეპოვანი მოტორისთვის. დამატებით, ის უნდა შეიცავდეს ტაიმერებს, ADC, სერიულ პორტს და ა.შ., რითაც დრაივერის გამოყენების დასახელებაზე დამოკიდებულად დამატებითი ფუნქციები გამოიყენება.
სტეპოვანი მოტორის დრაივერი
დღეს ადამიანები გადადიან დისკრეტული დრაივერის კომპონენტების, როგორიცაა ტრანზისტორები, გარეშე უფრო კომპაქტურ ინტეგრირებულ IC-ებზე.
ამ დრაივერის IC-ები ხელმისაწვდომია კარგი ფასებით და უფრო მარტივია მათი მოდელირება, რაც უზრუნველყოფს შერწყმის ზოგადი დიზაინის დროს გაუმჯობესებას.
დრაივერები უნდა იყოს შერჩეული მოტორის მახასიათებლების შესაბამისად დენისა და დარტყმის მიხედვით. ULN2003 სერიის დრაივერები ყველაზე პოპულარულია არა H-ბრიჯის დაფუძნებული აპლიკაციებში, რომელიც სტეპოვანი მოტორის დრაივერისთვის განკუთვნილია.
თითოეული Darlington წყვილი ULN-ში შეიძლება დახვრეტოს მინიმუმ 500mA დენი და მაქსიმალური დარტყმა შეიძლება იყოს 50VDC.
სტეპოვანი მოტორის დრაივერის ელექტროსარგებლობა
სტეპოვანი მოტორი მუშაობს 5V-დან 12V-მდე დარტყმებში და იხარჯავს 100mA-დან 400mA-მდე დენს. გამოიყენეთ მოტორის სპეციფიკაციები, რომელიც გამოწოდებულია საწყობის მიერ, რათა დიზაინირება დარგებული ელექტროსარგებლობა და არ შემოწმდეს სიჩქარისა და ტორკის ფლუქტუაციები.
ელექტროსარგებლობის ერთეული

რადგან 7812 დარტყმის რეგულატორი შეიძლება დახვრეტოს მხოლოდ 1A დენი, აქ გამოიყენება გარე ტრანზისტორი, რომელიც შეიძლება დახვრეტოს 5 A დენი. საჭიროა შესაბამისი თერმოსინკი სურვილის მიხედვით სურვილის სრული დენის დახვრეტა.
ბლოკ დიაგრამა აჩვენებს დრაივერის დასაფუძნებლად კომპონენტების ნაწილებს და მათ შორის კავშირებს.
დამატებითი კომპონენტები
სიჩქარის რეგულატორები, პოტენციომეტრები
თერმოსინკი
შეერთების ბარი
სრული სტეპოვანი მოტორის დრაივერი
სტეპოვანი მოტორის დრაივერი არის უარყოფითი ელექტრონიკა, თუ არ დაპროგრამირებთ მიკროკონტროლერს სტეპოვან მოტორზე სიგნალების სწორად გაცემას დრაივერის მეშვეობით. სტეპოვანი მოტორი შეიძლება მუშაობდეს რეჟიმებში, როგორიცაა სრული ნაბიჯი, ტალღის დრაივერი ან ნახევარ-ნაბიჯი. დრაივერი უნდა იყოს ინტერაქტიული, რათა შეუძლია მომხმარებლის ბრძანებების გაცემა სხვადასხვა ნაბიჯის რეჟიმებისთვის და სიჩქარის კონტროლისთვის. დამატებით, ის უნდა მხარდაჭერდეს დაწყება/შეწყვეტა ბრძანებების გაცემას.
ამ ფუნქციების შესრულებისთვის ჩვენ გვჭირდება მიკროკონტროლერის დამატებითი პინები. ორი პინი საჭიროა ნაბიჯის ტიპის და მოტორის დაწყების ან შეწყვეტის შერჩევისთვის.
ერთი პინი საჭიროა პოტენციომეტრთან დაკავშირებისთვის, რომელიც შეიძლება დამუშავდეს როგორც სიჩქარის რეგულატორი. მიკროკონტროლერის შემადგენელი ADC იყენება როტაციის სიჩქარის კონტროლისთვის.
პროგრამის ალგორითმი
ინიციალიზირება პორტის პინები შეყვანის/გამოყვანის რეჟიმებში.
ინიციალიზირება ADC მოდული.
შექმნა სხვადასხვა ფუნქციები ნახევარ-ნაბიჯის, სრული ნაბიჯის და ტალღის დრაივერისთვის და დელაისთვის.
შემოწმება ორი პორტის პინი რეჟიმისთვის (00-შეწყვეტა, 01-ტალღის დრაივერი, 10-სრული ნაბიჯი, 11-ნახევარ-ნაბიჯი).
გადასვლა შესაბამის ფუნქციაზე.
პოტენციომეტრის მნიშვნელობის წაკითხვა ADC-ის მეშვეობით და შესაბამისი დელაის მნიშვნელობის დაყენება.
სიმრავლის ერთი ციკლის შესრულება.
გადასვლა ნომრის 4-ზე.
დრაივერის დასაფუძნებლად
თუ გეგონებათ დაამზადოთ თქვენი დასაფუძნებლად სახელმწიფო CAD პროგრამის, როგორიცაა EAGLE, დარწმუნდით, რომ თქვენ აწარმოებთ საკმარის სიმკვრივეს მოტორის დენის დახვრეტისთვის და არ დახარჯავთ დასაფუძნებლად გათბობას.
ასევე, რადგან მოტორები არიან ინდუქტიური კომპონენტები, საჭიროა გადართული სიგნალების გზების არ შეურაცხყოფა. უნდა განხორციელდეს სწორი ERC და DRC შემოწმებები.