Სარჩევი:

SCADA- ს უზრუნველყოფა არდუინოზე დაფუძნებული კონტროლის სისტემებისთვის: 5 ნაბიჯი
SCADA- ს უზრუნველყოფა არდუინოზე დაფუძნებული კონტროლის სისტემებისთვის: 5 ნაბიჯი

ვიდეო: SCADA- ს უზრუნველყოფა არდუინოზე დაფუძნებული კონტროლის სისტემებისთვის: 5 ნაბიჯი

ვიდეო: SCADA- ს უზრუნველყოფა არდუინოზე დაფუძნებული კონტროლის სისტემებისთვის: 5 ნაბიჯი
ვიდეო: სტუ-ს იმს ფაკულტეტის სასწავლო – სამეცნიერო და საექსპერტო ლაბორატორია 2024, ნოემბერი
Anonim
SCADA უზრუნველყოფა Arduino– ზე დაფუძნებული კონტროლის სისტემებისთვის
SCADA უზრუნველყოფა Arduino– ზე დაფუძნებული კონტროლის სისტემებისთვის

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

ნაბიჯი 1: კომპონენტების სიის ყიდვა

ყიდვა კომპონენტების სიისთვის
ყიდვა კომპონენტების სიისთვის

ეს პროექტი მოითხოვს შემდეგ კომპონენტებს:

1. Arduino UNO (ამაზონი)

2. LED- ები (ამაზონი)

3. ულტრაბგერითი სენსორი (ამაზონი)

4. რეზისტორები, კონდენსატორები, კონცენტრატორები, ჯუმბერის მავთულები (ამაზონი)

5. MCP4921: ციფრული ანალოგური კონვერტორი 12 ბიტიანი IC (ამაზონი)

6. MCP23S17: I/O Expander 16-bit IC (Amazon)

ნაბიჯი 2: შექმენით Arduino IDE

Arduino IDE– ს დაყენება
Arduino IDE– ს დაყენება

ეს პროექტი მოითხოვს ბიბლიოთეკების გამოყენებას სხვადასხვა IC– ებთან დასაკავშირებლად, როგორიცაა I/O გაფართოება და ციფრული ანალოგური IC ჩიპები. შემდეგი ბიბლიოთეკები საჭიროა და უზრუნველყოფილია Github საცავის საშუალებით.

0. გაიარეთ შემდეგი ბიბლიოთეკები და დააინსტალირეთ ისინი Arduino IDE- ზე Sketch> Include Library> Add. ZIP ბიბლიოთეკის გამოყენებით და შემდეგ დაათვალიერეთ ZIP ფაილი, რომელიც შედის Github საცავში ქვემოთ:

1. სახელმწიფო მანქანათმცოდნეობის ბიბლიოთეკა (SM)

2. MCP492X ბიბლიოთეკა

3. MCP23S17 ბიბლიოთეკა

Github საცავი: SCADA არდუინოზე დაფუძნებული კონტროლის სისტემებისთვის

ნაბიჯი 3: კონტროლის სისტემის გაგება

კონტროლის სისტემის გაგება
კონტროლის სისტემის გაგება

პროექტი არსებითად ახორციელებს 4 მდგომარეობის სასრულ სახელმწიფო მანქანას (FSM) სახელმწიფო მანქანების ბიბლიოთეკის გამოყენებით. ოთხი სახელმწიფო შეიძლება აღწერილი იყოს შემდეგნაირად.

1. NO_LED: ყველა LED არის OFF მდგომარეობაში

2. ALL_LED: ყველა LED არის ჩართულ მდგომარეობაში

3. BIN_CNT: 8 LED- ების ნაკრები ფუნქციონირებს როგორც 8 ბიტიანი ორობითი დათვლის თანმიმდევრობის ჩვენება.

4. SENSE: მდგომარეობა გადადის ALL_LED- ზე, თუ ულტრაბგერითი სენსორი აღმოაჩენს ობიექტს სიახლოვეს. წინააღმდეგ შემთხვევაში, აგრძელებს ბინარში თვლას BIN_CNT მდგომარეობის მსგავსად.

ნაბიჯი 4: წრის შექმნა

წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა

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

ნაბიჯი 5: წყაროს კოდის ატვირთვა Arduino– ში

წრის აშენების შემდეგ, Github საცავში SCADA.ino ფაილში მოცემული Arduino ესკიზის ატვირთვა შესაძლებელია Arduino– ში. სახელმწიფო აპარატის ტესტირება შესაძლებელია მიკროსქემის სხვადასხვა ღილაკის გამოყენებით, როგორც ეს ნაჩვენებია ვიდეოში.

გირჩევთ: