ՇԵՆՔԻ ԱՎՏՈՄԱՑՄԱՆ Քարտ Raspberry Pi-ի համար
Օգտվողի ուղեցույցի ՏԱՐԲԵՐԱԿ 4.1
SequentMicrosystems.com
ԸՆԴՀԱՆՈՒՐ ՆԿԱՐԱԳՐՈՒԹՅՈՒՆ
Մեր շենքերի ավտոմատացման քարտի երկրորդ սերունդը Raspberry Pi հարթակ է բերում շենքերի ավտոմատացման համակարգերի համար անհրաժեշտ բոլոր մուտքերն ու ելքերը: Կարելի է 8 մակարդակի վրա դնել, քարտն աշխատում է Raspberry Pi-ի բոլոր տարբերակների հետ՝ զրոյից մինչև 4:
Raspberry Pi-ի GPIO կապիչներից երկուսն օգտագործվում են I2C հաղորդակցության համար: Մեկ այլ փին հատկացված է ընդհատման կարգավորիչի համար՝ օգտատիրոջ համար հասանելի թողնելով 23 GPIO փին:
Ութ ունիվերսալ մուտքեր, որոնք կարող եք ընտրել առանձին, թույլ են տալիս կարդալ 0-10 Վ ազդանշաններ, հաշվել կոնտակտների փակումները կամ չափել ջերմաստիճանը 1K կամ 10K թերմիստորների միջոցով: Չորս 0-10 Վ ծրագրավորվող ելքեր կարող են կառավարել լույսի մարիչներ կամ այլ արդյունաբերական սարքեր: Չորս 24VAC triac ելքեր կարող են կառավարել AC ռելեները կամ ջեռուցման և հովացման սարքավորումները: LED ցուցիչները ցույց են տալիս բոլոր ելքերի կարգավիճակը: RS485/MODBUS նավահանգիստը թույլ է տալիս գրեթե անսահմանափակ ընդլայնում: Վերջին, բայց ոչ պակաս կարևորը, նոր 1-WIRE պորտը կարող է օգտագործվել DS18B20 սենսորից ջերմաստիճանը կարդալու համար:
Բոլոր մուտքերի TVS դիոդները պաշտպանում են քարտը արտաքին ESD-ի համար: Ներքին վերականգնվող ապահովիչը պաշտպանում է այն պատահական շորտերից: Մեկ 24V AC կամ DC հոսանքի աղբյուրը կարող է մատակարարել 5V/3A Raspberry Pi-ի համար:
ԱՌԱՆՁՆԱՀԱՏԿՈՒԹՅՈՒՆՆԵՐ
- Ութ jumper կարգավորելի ունիվերսալ, անալոգային/թվային մուտքեր
- 0-10V մուտքեր կամ
- Կապվեք փակման հաշվիչի մուտքերի հետ կամ
- 1K/10K ջերմաստիճանի սենսորային մուտքեր
- Չորս 0-10 Վ ելք
- Չորս TRIAC ելք 1A/48VAC վարորդներով
- Չորս ընդհանուր նշանակության LED
- RS485 / MODBUS նավահանգիստ
- Իրական ժամանակի ժամացույց մարտկոցի կրկնօրինակմամբ
- Ներքին կոճակ
- 1-WIRE ինտերֆեյս
- TVS պաշտպանություն բոլոր մուտքերի վրա
- Սարքավորումների հսկիչ սարք
- 24VAC/DC էլեկտրամատակարարում
Բոլոր մուտքերն ու ելքերը օգտագործում են խցանվող միակցիչներ, որոնք թույլ են տալիս հեշտ մուտք գործել լարեր, երբ մի քանի քարտեր կուտակվում են: Մեկ Raspberry Pi-ի վրա կարելի է տեղադրել մինչև ութ շենքերի ավտոմատացման քարտեր: Քարտերը կիսում են սերիական I2C ավտոբուսը, օգտագործելով Raspberry Pi-ի միայն երկու GPIO կապերը՝ բոլոր ութ քարտերը կառավարելու համար:
Չորս ընդհանուր նշանակության LED-ները կարող են կապված լինել անալոգային մուտքերի կամ այլ վերահսկվող գործընթացների հետ:
Ներքին սեղմման կոճակը կարող է ծրագրավորվել, որպեսզի կտրի մուտքերը, չեղարկի ելքերը կամ անջատի Raspberry Pi-ը:
ԻՆՉ ԿԱ ՁԵՐ ՀԱՊԱՔՈՒՄ
- Շենքերի ավտոմատացման քարտ Raspberry Pi-ի համար
- Մոնտաժային սարքավորում
ա. Չորս M2.5x18 մմ արու-իգական փողային կանգառներ
բ. Չորս M2.5x5 մմ արույրե պտուտակ
գ. Չորս M2.5 արույրե ընկույզ - Երկու ցատկող.
Շենքերի ավտոմատացման միայն մեկ քարտ օգտագործելիս դուք պետք չէ ցատկել: Տե՛ս STACK LEVEL JUMPERS բաժինը, եթե նախատեսում եք օգտագործել բազմաթիվ քարտեր:
- Բոլոր անհրաժեշտ իգական զուգավորման միակցիչները:
ԱՐԱԳ ՄԵԿՆԱՐԿԻ ՈՒՂԵՑՈՒՅՑ
- Միացրեք ձեր շենքերի ավտոմատացման քարտը ձեր Raspberry Pi-ի վերևում և միացրեք համակարգը:
- Միացնել I2C հաղորդակցությունը Raspberry Pi-ում՝ օգտագործելով raspi-config:
- Տեղադրեք ծրագրաշարը github.com-ից.
ա. ~$ git կլոն https://github.com/SequentMicrosystems/megabas-rpi.git
բ. ~$ cd /home/pi/megabas-rpi
գ. ~/megabas-rpi$ sudo կատարել տեղադրել - ~/megabas-rpi$ մեգաբաս
Ծրագիրը կպատասխանի առկա հրամանների ցանկով:
ՏԱՂԱԹԻ ԴԱՍԱԳՐՈՒԹՅՈՒՆ
Չորս ընդհանուր նշանակության LED-ները կարող են կառավարվել ծրագրային ապահովման մեջ: LED-ները կարող են ակտիվանալ՝ ցույց տալու ցանկացած մուտքային, ելքային կամ արտաքին գործընթացի կարգավիճակը:
ՍՏԵՔ ՄԱՐԴԱԿԻ ԹԱՓՈԽՆԵՐ
J3 միակցիչի ձախ երեք դիրքն օգտագործվում է քարտի կույտի մակարդակը ընտրելու համար.
ՄՈՒՏՔԻ ԸՆՏՐՈՒԹՅԱՆ ՋԱՄՊԵՐՆԵՐ
Ութ ունիվերսալ մուտքերը կարող են ընտրվել առանձին ցատկող՝ կարդալու 0-10V, 1K կամ 10K թերմիստորները կամ կոնտակտային փակման/իրադարձությունների հաշվիչները: Իրադարձությունների հաշվիչների առավելագույն հաճախականությունը 100 Հց է:
RS-485/MODBUS ԿԱՊ
Շենքերի ավտոմատացման քարտը պարունակում է ստանդարտ RS485 հաղորդիչ, որը հասանելի է ինչպես տեղական պրոցեսորի, այնպես էլ Raspberry Pi-ի կողմից: Ցանկալի կոնֆիգուրացիան սահմանվում է J3 կոնֆիգուրացիայի միակցիչի երեք շրջանցիկ թռիչքներից:
Եթե տեղադրված են ցատկերներ, Raspberry Pi-ն կարող է շփվել RS485 ինտերֆեյսով ցանկացած սարքի հետ: Այս կազմաձևում Շենքերի ավտոմատացման քարտը պասիվ կամուրջ է, որն իրականացնում է միայն RS485 արձանագրությամբ պահանջվող ապարատային մակարդակները: Այս կոնֆիգուրացիան օգտագործելու համար դուք պետք է տեղական պրոցեսորին ասեք, որ ազատի RS485 ավտոբուսի կառավարումը.
~$ մեգաբաս [0] wcfgmb 0 0 0 0
Եթե ցատկերները հանվում են, քարտը գործում է որպես MODBUS ստրուկ և իրականացնում է MODBUS RTU արձանագրությունը: MODBUS-ի ցանկացած վարպետ կարող է մուտք գործել քարտի բոլոր մուտքերը և սահմանել բոլոր ելքերը՝ օգտագործելով ստանդարտ MODBUS հրամանները: Իրականացված հրամանների մանրամասն ցանկը կարելի է գտնել GitHub-ում.
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
Երկու կոնֆիգուրացիաներում էլ տեղական պրոցեսորը պետք է ծրագրավորվի, որպեսզի արձակի (տեղադրվեն ցատկերներ) կամ կառավարեն (թռիչքները հեռացվեն) RS485 ազդանշանները: Լրացուցիչ տեղեկությունների համար տե՛ս հրամանի տող առցանց օգնությունը:
RASPBERRY PI HEADER
ԷՆԵՐԳԱՅԻՆ ՊԱՀԱՆՋՆԵՐ
Շենքի ավտոմատացման քարտը պահանջում է արտաքին 24VDC/AC կարգավորվող էլեկտրամատակարարում: Էլեկտրաէներգիան մատակարարվում է տախտակին վերին աջ անկյունում գտնվող հատուկ միակցիչի միջոցով (տե՛ս ՏԱՂԱՔԻ ԴԱՍԱՐՔԸ): Տախտակները ընդունում են կամ DC կամ AC հոսանքի աղբյուր: Եթե օգտագործվում է DC հոսանքի աղբյուր, բևեռականությունը կարևոր չէ: Տեղական 5V կարգավորիչը Raspberry Pi-ին մատակարարում է մինչև 3A հզորություն, իսկ 3.3V կարգավորիչը սնուցում է թվային սխեմաները: Մեկուսացված DC-DC փոխարկիչներ օգտագործվում են ռելեների սնուցման համար:
ՄԵՆՔ ԽՈՐՀՈՒՐԴ ԵՆՔ ՕԳՏԱԳՈՐԾԵԼ ՄԻԱՅՆ 24VDC/AC Էլեկտրամատակարարումը
ՌԱՍՊԲԵՐՐԻ ՊԻ ՔԱՐՏԸ ՀԱՍԱՐԱԿԵԼՈՒ ՀԱՄԱՐ
Եթե շենքերի ավտոմատացման մի քանի քարտեր դրված են միմյանց վրա, խորհուրդ ենք տալիս օգտագործել մեկ 24VDC/AC սնուցման աղբյուր՝ բոլոր քարտերը սնուցելու համար: Օգտագործողը պետք է բաժանի մալուխը և անցկացնի լարերը յուրաքանչյուր քարտի վրա:
ԷՆԵՐԳԱՍՊԱՌՈՒՄ.
• 50 մԱ @ +24 Վ
ՈՒՆԻՎԵՐՍԱԼ ՄՈՒՏՔՆԵՐ
Շենքի ավտոմատացման քարտն ունի ութ ունիվերսալ մուտքեր, որոնք կարող են ընտրվել ցատկող՝ 010V ազդանշանները, 1K կամ 10K թերմիստորները կամ կոնտակտային փակման/միջոցառումների հաշվիչները մինչև 100Հց չափելու համար:
Միջոցառումների ՀԱՇՎԻՉ/ԿՈՆՏԱԿՏԻ ՓԱԿՄԱՆ ԿԱԶՄԱԿԵՐՊՈՒՄ
Ջերմաստիճանի չափման ԿԱԶՄԱՎՈՐՈՒՄ 1K ՋԵՐՄԻՍՏՈՐՈՎ
Ջերմաստիճանի չափման ԿԱԶՄԱՎՈՐՈՒՄ 10K ՋԵՐՄԻՍՏՈՐՈՎ
0-10V ԵԼՔՆԵՐԻ ԿԱԶՄԱՎՈՐՈՒՄ: MAX load = 10mA
HARDWARE WATCHDOG
Շենքերի ավտոմատացման քարտը պարունակում է ներկառուցված ապարատային պահակ, որը երաշխավորում է, որ ձեր առաքելության համար կարևոր նախագիծը կշարունակի գործել, նույնիսկ եթե Raspberry Pi ծրագրակազմն անջատվի: Միացումից հետո հսկիչն անջատված է և ակտիվանում է առաջին վերակայումը ստանալուց հետո:
Լռելյայն ժամանակի ավարտը 120 վայրկյան է: Ակտիվացնելուց հետո, եթե Raspberry Pi-ից 2 րոպեի ընթացքում զրոյականացում չստանա, հսկիչը անջատում է հոսանքը և վերականգնում այն 10 վայրկյան հետո:
Raspberry Pi-ին անհրաժեշտ է I2C նավահանգստի վերակայման հրաման տալ նախքան պահակ շան ժամաչափի ժամկետի ավարտը:
Միացումից հետո ժամաչափի ժամանակահատվածը և ակտիվ ժամանակաչափի ժամանակահատվածը կարող են սահմանվել հրամանի տողից: Վերականգնումների քանակը պահվում է ֆլեշում և կարող է մուտք գործել կամ ջնջվել հրամանի տողից: Watchdog-ի բոլոր հրամանները նկարագրված են առցանց օգնության գործառույթով:
ԱՆԱԼՈԳԱՅԻՆ ՄՈՒՏՔՆԵՐԻ/ԱՐՏԱՆՔՆԵՐԻ ԿԱԼԻԲՐԱՑՈՒՄ
Բոլոր անալոգային մուտքերը և ելքերը ճշգրտվում են գործարանում, սակայն որոնվածի հրամանները թույլ են տալիս օգտագործողին նորից չափավորել տախտակը կամ չափավորել այն ավելի ճշգրիտ: Բոլոր մուտքերը և ելքերը տրամաչափված են երկու կետով. ընտրեք երկու կետերը որքան հնարավոր է մոտ սանդղակի երկու ծայրերին: Մուտքերը չափորոշելու համար օգտագործողը պետք է տրամադրի անալոգային ազդանշաններ: (Օրինակample. 0-10V մուտքերը չափելու համար օգտագործողը պետք է ապահովի 10V կարգավորվող էներգիայի մատակարարում): Արդյունքները չափաբերելու համար օգտագործողը պետք է հրաման տա ելքը ցանկալի արժեքի սահմանելու, արդյունքը չափելու և արժեքը պահելու համար տրամաչափման հրաման տալու համար:
Արժեքները պահվում են ֆլեշում, և մուտքային կորը ենթադրվում է գծային: Եթե տրամաչափման ժամանակ սխալ է թույլ տրվել՝ մուտքագրելով սխալ հրաման, ապա RESET հրամանը կարող է օգտագործվել՝ համապատասխան խմբի բոլոր ալիքները գործարանային արժեքներին վերականգնելու համար: RESET-ից հետո չափաբերումը կարող է վերագործարկվել:
Տախտակը կարող է տրամաչափվել առանց անալոգային ազդանշանների աղբյուրի՝ նախ ելքերը չափավորելով, այնուհետև տրամաչափված ելքերը համապատասխան մուտքեր ուղղելով: Ստուգման համար հասանելի են հետևյալ հրամանները.
CALIBRATE 0-10V INPUTS: | մեգաբաս խոհանոց |
0-10V ՄՈՒՏՔՆԵՐԻ ՎԵՐԱԿԱՆԳՆՈՒՄ ԿԱԼԻԲՐԱՑՈՒՄԸ. | մեգաբաս rcuin |
ԿԱԼԻԲՐԱՑՆԵԼ 10K ՄՈՒՏՔՆԵՐ. | մեգաբաս կրեսին |
Վերակայել 10K ՄՈՒՏՔՆԵՐԸ. | մեգաբաս ռկրեսին |
CALIBRATE 0-10V ԵԼՔՆԵՐ: | մեգաբաս կտրվածք |
ՊԱՀՊԱՆԵՔ ԿԱԼԻԲՐԱՑՎԱԾ ԱՐԺԵՔԸ ՖԼԵՇ-ՈՒՄ. | մեգաբաս alta_comanda |
0-10V ԵԼՔՆԵՐԻ ՎԵՐԱԿԱՆԳՆՈՒՄ ԿԱԼԻԲՐԱՑՈՒՄԸ. | մեգաբաս rcuout |
ՍԱՐՔԱՎՈՐԱԿԱՆ ՏԵՍԱԿԱՆՈՒԹՅՈՒՆՆԵՐ
ՎՐԱ ՎԵՐԱԿԱՆԳԱՑՎԱԾ ՊԱՏՃԱՂԻԿ՝ 1Ա
0-10V ՄՈՒՏՔՆԵՐ:
• Մուտքի առավելագույն ծավալtage: | 12 Վ |
• Մուտքային դիմադրություն. | 20KΩ |
• Բանաձև. | 12 բիթ |
• Սample փոխարժեքը: | TBD |
ԿՈՆՏԱԿԻ ՓԱԿՄԱՆ ՄՈՒՏՔՆԵՐ
- Հաշվի առավելագույն հաճախականությունը՝ 100 Հց
0-10V ԵԼՔՆԵՐ:
- Նվազագույն ելքային բեռնվածություն՝ 1KΩ
- Բանաձև՝ 13 բիթ
TRIAC ԱՐԴՅՈՒՆՔՆԵՐ:
- Առավելագույն ելքային հոսանք՝ 1A
- Առավելագույն ելք Voltagե ՝ 120 Վ
ԳԾԱՅԻՆՈՒԹՅՈՒՆ ԱՄԲՈՂՋ մասշտաբով
Անալոգային մուտքերը մշակվում են՝ օգտագործելով 12 բիթանոց A/D փոխարկիչներ, որոնք գտնվում են ներքին պրոցեսորի մեջ: Մուտքերը սampղեկավարվել է 675 Հց հաճախականությամբ:
Անալոգային ելքերը սինթեզված են PWM-ի միջոցով՝ օգտագործելով 16 բիթ ժմչփ: PWM արժեքները տատանվում են 0-ից մինչև 4,800:
Բոլոր մուտքերն ու ելքերը ստուգաչափվում են փորձարկման ժամանակ վերջնակետերում և արժեքները պահվում են ֆլեշում:
Կալիբրացիայից հետո մենք ստուգեցինք գծայինությունը ամբողջ մասշտաբով և ստացանք հետևյալ արդյունքները.
Ալիք | Առավելագույն սխալ | % |
0-10V IN | 15 մվ | 0.15% |
0-10V OUT | 10 մվ | 0.10% |
ՄԵԽԱՆԻԿԱԿԱՆ ՏԵՍԱԿԱՆՈՒԹՅՈՒՆՆԵՐ
SOՐԱԳՐԱՅԻՆ ԿԱՐԳԱՎՈՐՈՒՄ
- Պատրաստեք ձեր Raspberry Pi-ի հետ միասին վերջին OS.
- Միացնել I2C հաղորդակցությունը՝ ~$ sudo raspi-config
1. Փոխել օգտվողի գաղտնաբառը Փոխել գաղտնաբառը լռելյայն օգտագործողի համար 2. Ցանցի ընտրանքներ Կարգավորեք ցանցի կարգավորումները 3. Բեռնման ընտրանքներ Կարգավորեք ընտրանքները մեկնարկի համար 4. Տեղայնացման ընտրանքներ Կարգավորեք լեզվի և տարածաշրջանային կարգավորումները համապատասխանելու համար։ 5. Ինտերֆեյսի ընտրանքներ Կարգավորեք կապերը ծայրամասային սարքերի հետ 6. Overclock Կարգավորեք օվերքլոկինգը ձեր Pi-ի համար 7. Ընդլայնված ընտրանքներ Կարգավորել առաջադեմ պարամետրերը 8. Թարմացնել Թարմացրեք այս գործիքը վերջին տարբերակին 9. Raspi-config-ի մասին Տեղեկություններ այս կազմաձևման մասին P1 Տեսախցիկ Միացնել/անջատել կապը Raspberry Pi տեսախցիկի հետ P2 SSH Միացնել/անջատել հեռակա հրամանի տողի մուտքը դեպի ձեր Pi P3 VNC Միացնել/անջատել գրաֆիկական հեռավոր մուտքը դեպի ձեր Pi՝ օգտագործելով… P4 SPI Միացնել/անջատել SPI միջուկի մոդուլի ավտոմատ բեռնումը P5 I2C Միացնել/անջատել I2C միջուկի մոդուլի ավտոմատ բեռնումը P6 Սերիալ Միացնել/անջատել կեղևի և միջուկի հաղորդագրությունները սերիական նավահանգստում P7 1-Մետաղար Միացնել/անջատել միալար միջերեսը P8 Հեռավոր GPIO Միացնել/անջատել հեռակա մուտքը GPIO կապին - Տեղադրեք megabas ծրագրակազմը github.com-ից՝ ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
- ~$ cd /home/pi/megabas-rpi
- ~/megaioind-rpi$ sudo կատարել տեղադրել
- ~/megaioind-rpi$ մեգաբաս
Ծրագիրը կպատասխանի առկա հրամանների ցանկով:
Առցանց օգնության համար մուտքագրեք «megabas -h»:
Ծրագիրը տեղադրելուց հետո այն կարող եք թարմացնել վերջին տարբերակին՝ հրամաններով.
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git քաշել
~/megabas-rpi$ sudo կատարել տեղադրել
Փաստաթղթեր / ռեսուրսներ
![]() |
Pi Hut շենքերի ավտոմատացման քարտ Raspberry Pi-ի համար [pdf] Օգտագործողի ուղեցույց Building Automation Card for Raspberry Pi, Building Automation Card, Automation Card for Raspberry Pi, Raspberry Pi Automation Card Building |