მიკროპროცესორებს შეუძლიათ უზრუნველყონ მექატრონიული აპლიკაციების კონტროლის მაღალი დონე.
მიკროპროცესორები არის პროგრამირებადი მოწყობილობები, რომლებსაც შეუძლიათ შემავალი სიგნალების მიღება, ლოგიკური ოპერაციების შესრულება და გამომავალი სიგნალების მიწოდება. ცალკეულ მიკროპროცესორებს შეუძლიათ უზრუნველყონ მაღალი დონის კონტროლი მარტივ ინტეგრირებულ სქემებზე, ძრავებზე, აქტუატორებსა და LED-ებზე. ერთხელ დაპროგრამებული, მათ შეუძლიათ არაერთხელ შეასრულონ იგივე დავალება სიზუსტით და სიზუსტით, რაც მათ მექატრონიკის ინჟინერიის განუყოფელ ნაწილად აქცევს დიზაინი.
Ნაბიჯი 1
შეიძინეთ მიკროპროცესორი, რომელიც ხელმისაწვდომია მრავალი მწარმოებლისგან და ჩვეულებრივ გვხვდება ონლაინ ან ელექტრონიკის მაღაზიიდან. ხარჯების შესამცირებლად, შეიძინეთ მიკროპროცესორი, რომელიც აკეთებს იმას, რაც გჭირდებათ, მაგრამ არა მეტს. ასევე აირჩიეთ მიკროპროცესორი, რომელსაც აქვს შიდა ოსცილატორი; წინააღმდეგ შემთხვევაში, ჩიპს დასჭირდება გარე საათი. თუ თქვენ გეგმავთ ანალოგური სიგნალების შეყვანას ან გამოტანას, მიიღეთ მიკროპროცესორი ციფრული ანალოგური (A/D) გადამყვანით და პულსის სიგანის მოდულაციით. ჩამოტვირთეთ მონაცემთა ფურცელი თქვენი მიკროპროცესორისთვის, რადგან ის შეიცავს ყველა სპეციფიკაციას და ჩიპის დაპროგრამების რამდენიმე კოდსაც კი.
დღის ვიდეო
ნაბიჯი 2
დაწერეთ პროგრამა. მიკროპროცესორებს ესმით მანქანის კოდი, მაგრამ თქვენ გამოიყენებთ უფრო მაღალი დონის პროგრამირების ენას, როგორიცაა "C" ან "Assembly". ჩაწერეთ პროგრამაში ინტეგრირებული განვითარების გარემო (IDE) პროგრამული უზრუნველყოფა თქვენი მიკროპროცესორისთვის, რომელიც შეადგენს კოდს მანქანას გასაგებ ენაზე. თუ თქვენ გაქვთ მცირე გამოცდილება ასამბლეის პროგრამირების ენაში, მონაცემთა ცხრილი თქვენთვის მიკროკონტროლერს უნდა ჰქონდეს საკვანძო სიტყვები და ინსტრუქციების ნაკრები და მწარმოებლის ვებსაიტს უნდა ჰქონდეს კოდების მაგალითი.
ნაბიჯი 3
შეამოწმეთ პროგრამა IDE სიმულაციური პაკეტის გამოყენებით. მას შემდეგ რაც ჩანერგავთ პროგრამას თქვენს მიკროპროცესორში, ძალიან გაგიჭირდებათ გამართვა და შეცდომების პოვნა. ამიტომ, IDE პაკეტების უმეტესობას აქვს თქვენი კომპიუტერის ეკრანზე კოდის სიმულაციის შესაძლებლობა. IDE სიმულატორი საშუალებას იძლევა სტრიქონი-სტრიქონი შესრულება, ასევე კოდით განსაზღვრული ცვლადების ვიზუალური წარმოდგენა. კოდის გამართვა სიმულაციური პროგრამული უზრუნველყოფის საშუალებით განუყოფელ როლს თამაშობს იმედგაცრუების თავიდან აცილებაში, თუ თქვენი პროგრამა არ იქცევა ისე, როგორც მოსალოდნელია.
ნაბიჯი 4
შეიძინეთ და მიამაგრეთ უნივერსალური დამოუკიდებელი პროგრამისტი თქვენს კომპიუტერში. ეს მოწყობილობა უერთდება თქვენს სერიულ პორტს და აქვს სოკეტი, რომელიც ერგება 60-პინიან მიკროპროცესორს. უნივერსალური პროგრამისტი მოითხოვს, რომ ამოიღოთ მიკროპროცესორი თქვენი სქემიდან; გამოიყენეთ სოკეტი მიკროპროცესორსა და მიკროპროცესორს შორის დასაკავშირებლად. ნულოვანი შეყვანის ძალის (ZIF) სოკეტები ძალიან აადვილებს მიკროპროცესორების ამოღებას ჩიპის ქინძისთავების დაზიანების გარეშე.
ნაბიჯი 5
ჩადეთ თქვენი პროგრამა მიკროპროცესორზე. IDE პროგრამაში აირჩიეთ თქვენი პროგრამისტი ჩამოსაშლელი მენიუდან. თქვენი პროგრამის დამატებამდე, წაშალეთ წინა პროგრამა ჩიპიდან. ზოგიერთ ძველ მიკროპროცესორს თავზე შუშის ფანჯარა აქვს ულტრაიისფერი სხივების წაშლა. ამ მოწყობილობების წასაშლელად, მოათავსეთ ჩიპი UV ნათურის ქვეშ 20 წუთის განმავლობაში. ფლეშ მეხსიერების წაშლა შესაძლებელია პროგრამული უზრუნველყოფის საშუალებით. თქვენი პროგრამის ზომადან გამომდინარე, პროგრამის მიკროპროცესორზე გადატანას შეიძლება დასჭირდეს რამდენიმე წამიდან რამდენიმე წუთამდე.
რამ დაგჭირდებათ
მიკროპროცესორი
დამოუკიდებელი უნივერსალური პროგრამისტი
ინტეგრირებული განვითარების გარემოს პროგრამული უზრუნველყოფა
რჩევა
ნულოვანი შეყვანის ძალის (ZIF) სოკეტები აადვილებს მიკროპროცესორის ამოღებას და ჩანაცვლებას თქვენს წრეში ქინძისთავების დაზიანების გარეშე.
გაფრთხილება
მოერიდეთ იმედგაცრუებას თქვენი პროგრამის გამართვისთვის IDE სიმულატორის გამოყენებით.