Სარჩევი:

როგორ გამოვიყენოთ ინდუსტრიული კოდირები Arduino– ს საშუალებით: 6 ნაბიჯი
როგორ გამოვიყენოთ ინდუსტრიული კოდირები Arduino– ს საშუალებით: 6 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ ინდუსტრიული კოდირები Arduino– ს საშუალებით: 6 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ ინდუსტრიული კოდირები Arduino– ს საშუალებით: 6 ნაბიჯი
ვიდეო: Leap Motion SDK 2024, ნოემბერი
Anonim
როგორ გამოვიყენოთ ინდუსტრიული კოდირები Arduino– სთან ერთად
როგორ გამოვიყენოთ ინდუსტრიული კოდირები Arduino– სთან ერთად

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

ამ პატარა პროექტში მე ვაჩვენებ, თუ როგორ გამოვიყენოთ ინდუსტრიული დამატებითი კოდირება - ჩვენს შემთხვევაში SICK DFS60 - Arduino UNO– სთან ერთად.

ნაბიჯი 1: ინსტრუმენტები და მასალები

ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები

მასალები

  • Arduino UNO
  • 3x RS422 ფარი არდუინოსთვის
  • დამატებითი კოდირება (ავადმყოფი DFS60)

ინსტრუმენტები

  • Screwdriver
  • ლაბორატორიული ელექტრომომარაგება

ნაბიჯი 2: რამდენიმე საფუძველი

ზოგიერთი საფუძვლები
ზოგიერთი საფუძვლები
ზოგიერთი საფუძვლები
ზოგიერთი საფუძვლები

კოდირების RS422 გამომავალი გამოიყენება მხოლოდ ტექნიკის ფენაში. RS422– ზე სერიული პროტოკოლი არ გადაეცემა. მხოლოდ კოდირების იმპულსები პირდაპირ გადადის 3 სხვადასხვა RS422 არხის საშუალებით: SIN, COS და Z (ნულოვანი პოზიცია).

3 დამოუკიდებელი RS422 არხის გამო ჩვენ გვჭირდება 3 RS422 შეყვანა Arduino– სთვის. ამ მიზნით მე გამოვიყენე ჩემი Arduino RS422/RS485 ფარის 3 ცალი - დაწყობილი ერთ Arduino– ზე.

ნაბიჯი 3: ჩაანაცვლეთ RS422 ფარის გადამრთველის პარამეტრი

Dip Switch Setting of RS422 Shields
Dip Switch Setting of RS422 Shields

დიპლომატიური გადართვის პარამეტრი ნებისმიერი ფარისთვის იგივეა:

  • S1: ON, OFF, OFF, OFF (მიმღები ყოველთვის ჩართული / გადამცემი ყოველთვის გამორთული)
  • S2: გამორთული, გამორთული, ჩართული, ჩართული
  • S3: ON, OFF, OFF, OFF (დამთავრებული რეზისტორი ჩართული)

ნაბიჯი 4: RS422 Shields– ის ჯუმბერის პარამეტრები

RS422 Shields– ის ჯუმბერის პარამეტრები
RS422 Shields– ის ჯუმბერის პარამეტრები
RS422 ფარის ჯუმბერის პარამეტრები
RS422 ფარის ჯუმბერის პარამეტრები
RS422 ფარის ჯუმბერის პარამეტრები
RS422 ფარის ჯუმბერის პარამეტრები

Jumper პარამეტრი ნებისმიერი ფარისთვის განსხვავებულია. დაკავშირებული არხიდან გამომდინარე, RX pin არის კონფიგურირებული:

  • Z: D2
  • COS: D3
  • ცოდვა: D4

ძაბვის მხტუნავი JP1 უნდა განისაზღვროს 5 ვ -მდე.

ნაბიჯი 5: გაყვანილობა

გაყვანილობა
გაყვანილობა

დამშიფრავი შეიძლება იკვებებოდეს ლაბორატორიული დენის წყლით ან უშუალოდ Arduino UNO– ს 5V– ით

ნაბიჯი 6: პროგრამული უზრუნველყოფა და ტესტი

გთხოვთ შეადგინოთ თანდართული INO ფაილი Arduino IDE– ს ქვეშ. არდუინოში პროექტის ატვირთვის შემდეგ თქვენ უნდა გახსნათ სერიული მონიტორი 115200 ბაუდით.

თქვენ იხილავთ დამატებით ღირებულებას (განახლებულია ყველა 0, 5 წმ) და კოდირების ამჟამინდელ სტატუსს იქ….

გირჩევთ: