Სარჩევი:

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

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

ვიდეო: SCADA არდუინოზე დაფუძნებული კონტროლის სისტემებისთვის: 5 ნაბიჯი
ვიდეო: ანალოგური ელექტრონიკა (5 ვიდეო გაკვეთილი) - ელექტრული მცველები 2024, ივლისი
Anonim
SCADA არდუინოს დაფუძნებული კონტროლის სისტემებისთვის
SCADA არდუინოს დაფუძნებული კონტროლის სისტემებისთვის

სამეთვალყურეო კონტროლი და მონაცემთა მოპოვება (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 Expander და DAC ჩიპები. შემდეგი ბიბლიოთეკები საჭიროა და უზრუნველყოფილია 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– ში. სახელმწიფო აპარატის ტესტირება შესაძლებელია მიკროსქემის სხვადასხვა ღილაკის გამოყენებით, როგორც ეს ნაჩვენებია ვიდეოში.

გირჩევთ: