Բովանդակություն:

Պետական մեքենա և բազմաֆունկցիոնալ Arduino- ի վրա SPI ընդլայնիչներով `3 քայլ
Պետական մեքենա և բազմաֆունկցիոնալ Arduino- ի վրա SPI ընդլայնիչներով `3 քայլ
Anonim
Պետական մեքենա և բազմակողմանի աշխատանք Arduino- ի վրա ՝ SPI ընդլայնիչներով
Պետական մեքենա և բազմակողմանի աշխատանք Arduino- ի վրա ՝ SPI ընդլայնիչներով

Անցյալ շաբաթ ես խնդրում էի ստեղծել համակարգ `արդուինոյով հրավառություն փորձարկելու համար: Հրդեհները վերահսկելու համար անհրաժեշտ էր մոտ 64 ելք: Դա անելու եղանակներից մեկը IC ընդլայնիչների օգտագործումն է: Այսպիսով, առկա է 2 լուծում.

- I2C ընդլայնիչ, սակայն այն անհրաժեշտ է ինվերտոր, երբ IC- ն միացնում եք (տե՛ս իմ նախորդ հրահանգը վերջնական վիճակի մեքենայի վրա), քանի որ բոլոր ելքերը արագ միանում և անջատվում են. հրավառության խնդիր:

-SPI- ն նույնպես հեշտ է գործարկել և միացման հետ կապված խնդիրներ չունեն:

Այսպիսով, ես որոշեցի ուսումնասիրել այս տեսակի ընդլայնիչները: Ես օգտագործում եմ նաև բազմաֆունկցիոնալ պետական մեքենա ՝ թվային 16 մուտքի/ելքի և 2 անալոգային ելքերը վերահսկելու համար: Այս քարտը նախատեսված է PLC- ի նման ավտոմատացման համակարգերը վերահսկելու համար:

Ես ուսումնասիրեցի նաև պետական դիագրամի գծագրերի և ավտոմատացման մեջ օգտագործվող մեկ այլ գրաֆիկի միջև եղած տարբերությունները և թարգմանությունը `SFC (հաջորդական ֆունկցիայի գծապատկեր)` հիմնված նախկին Պետրի ցանցերի վրա:

hy.wikipedia.org/wiki/Sequential_function_…

fr.wikipedia.org/wiki/Grafcet

Քայլ 1: Քարտեր և սխեմաներ

Քարտերը և սխեմաները
Քարտերը և սխեմաները
Քարտերը և սխեմաները
Քարտերը և սխեմաները
Քարտերը և սխեմաները
Քարտերը և սխեմաները

Ես օգտագործում եմ arduino uno և 2 տեսակ DIL չիպսեր.

- MCP23S17, 2 x 16 I/O ընդլայնիչ, որը վերահսկվում է SPI- ով

-MCP4921, DAC 12 բիթ, 0/5V

Thes IC- ն շատ էժան և հուսալի են, ինչպես նաև շատ հեշտ է կապել և ծրագրավորել: Սխեմաներում ես օգտագործել եմ մի քանի լրացուցիչ բաղադրիչներ, ինչպիսիք են կոնդենսատորների անջատումը, մուտքերի համար ձգվող դիմադրիչները:

Քայլ 2. Բազմակողմանի պետական մեքենա գործարկելու ծրագիրը

Բազմակողմանի պետական մեքենա գործարկելու ծրագիրը
Բազմակողմանի պետական մեքենա գործարկելու ծրագիրը
Բազմակողմանի պետական մեքենա գործարկելու ծրագիրը
Բազմակողմանի պետական մեքենա գործարկելու ծրագիրը

Գլոբալ գաղափարն այն է, որ վերահսկի թվային մուտքի/ելքը և միևնույն ժամանակ գործի դնի միացման/անջատման հետևանքները LED- ների վրա, որոնք կապված են երկու անալոգային ելքերի հետ:

Մեկ այլ բան, ես դիտմամբ եմ կատարում CS կապերի առանձին միացումը (չիպերի ընտրություն) ՝ SPI ավտոբուսում ավելի շատ IC- ի ավելի շատ հնարավորություններ ունենալու համար: Այսպիսով, ես օգտագործեցի.

- պետական մեքենայի համար հատուկ գրադարան

-հատուկ գրադարան MCP23S17- ի համար

-Չկա հատուկ գրադարան MCP4921- ի համար, CS- ն և SPI կապը փափուկ է «հարմար»:

Լուսանկարների վրա կարող եք տեսնել սպասվող պետական մեքենայի և SFC- ի միջև եղած թարգմանությունը (որը նաև ֆրանսերեն կոչվում է GRAFCET կամ gr7): Որոշ ընդհանուր տերմիններ. Միաժամանակյա վիճակներ, բազմակողմանի աշխատանք և ծածկապատում:

Գրադարաններին և սկզբնաղբյուրին տրամադրում եմ բազմաթիվ մեկնաբանություններ: Այն կարդալու և հասկանալու համար պետք է միևնույն ժամանակ կարդալ պետական դիագրամը կամ SFC- ն:

Քայլ 3: Եզրափակել

Աշխատում է!!

Երբ համակարգը միացնում եք, սպասում եք մի քանի վայրկյան, այնուհետև օգտագործում եք ընդլայնիչը (ժամանակը SPI ավտոբուսը գործարկելու համար):

Համակարգն ունի շատ արագ արձագանքներ, և դուք պետք է ստեղծեք էներգիայի ինտերֆեյսի քարտ, եթե ցանկանում եք վերահսկել ցանկացած մեքենա: Տեսեք իմ նախորդ հրահանգները, դա շատ հեշտ է !!

Շնորհակալություն ամբողջ աշխարհում շատ հետաքրքիր և աշխատող ձեռնարկներին:

Մանու 4371

Խորհուրդ ենք տալիս: