Ji bo RASPBERRY Pi qerta Otomasyona AVAHIYAN
RÊBERÊ BERSÎVEK VERSION 4.1
SequentMicrosystems.com
DÎNA GIŞTÎ
Nifşa duyemîn a Qerta Otomasyona Avahiya me hemî ketin û derketinên ku ji bo Pergalên Xweseriya Avahiyan hewce ne tîne platforma Raspberry Pi. Di 8 astan de tê stendin, qert bi hemî guhertoyên Raspberry Pi, ji Zero heya 4, dixebite.
Du ji pinên GPIO yên Raspberry Pi ji bo ragihandina I2C têne bikar anîn. Pînek din ji bo hilbera navberê tê veqetandin, 23 pinên GPIO ji bikarhêner re peyda dibin.
Heşt têketinên gerdûnî, ku bi rengek ferdî têne hilbijartin, dihêle hûn îşaretên 0-10V bixwînin, girtina pêwendiyan bijmêrin, an germahiyê bi karanîna termistorên 1K an 10K bipîvin. Çar derketinên bernamekirî yên 0-10V dikarin dimmerên ronahiyê an amûrên din ên pîşesaziyê kontrol bikin. Çar derketinên triac 24VAC dikarin releyên AC an alavên germkirin û sarkirinê kontrol bikin. Nîşaneyên LED statûya hemî derketinan nîşan dide. Portek RS485 / MODBUS destûrê dide berfirehbûna hema hema bêsînor. Ya paşîn lê ne hindik, portek nû ya 1-WIRE dikare were bikar anîn da ku germahiya ji sensor DS18B20 bixwîne.
Dîodên TVS yên li ser hemî têketinê kartê ji bo ESD-ya derveyî diparêzin. Sîgorteya vesazkirî ya li ser wê ji kurtefîlmên bêserûber diparêze. Yekane çavkaniya hêza 24V AC an DC dikare ji bo Raspberry Pi 5V / 3A peyda bike.
TAYBETÎ
- Heşt jumper, danûstendinên gerdûnî, analog/dîjîtal ên ku têne saz kirin
- 0-10V Input an
- Têkilî Girtina Counter Inputs an
- 1K / 10K Germahiya Sensor Inputs
- Çar derketinên 0-10V
- Çar derketinên TRIAC bi ajokarên 1A / 48VAC
- Çar LED-ên Armanca Giştî
- RS485 / port MODBUS
- Demjimêra wextê rast bi hilgirtina pîlê
- Bişkojka bişkojka li ser-board
- 1-Navbera WIRE
- Parastina TVS li ser hemî têketinê
- On-board Hardware Watchdog
- dabînkirina hêzê 24VAC/DC
Hemî têketin û derketinê girêdanên pêvekirî bikar tînin ku dema ku pir kartên li hev kom dibin destûr didin ku têl bi hêsanî bigihîjin hev. Heya heşt Kartên Otomasyona Avahîsaziyê dikarin li ser yek Raspberry Pi werin danîn. Kart otobusek I2C ya serial parve dikin ku tenê du pînên GPIO yên Raspberry Pi bikar tînin da ku hemî heşt qertan birêve bibin.
Çar LED-yên mebesta gelemperî dikarin bi têketinên analog an pêvajoyên din ên kontrolkirî re têkildar bin.
Bişkojek pêvekek li ser panelê dikare were bernamekirin ku danûstendinan bibire, derdan bişkîne an Raspberry Pi bide sekinandin.
DI KITÊ XWE DE ÇI YE
- Karta Xweseriya Avahîkirinê ji bo Raspberry Pi
- Mounting hardware
yek. Çar M2.5x18mm nêr-jin stûnên tûncê
b. Çar pêlên tûncê M2.5x5mm
c. Çar gwîzên tûncê M2.5 - Du jumper.
Dema ku hûn tenê yek Qerta Otomasyona Avahiyan bikar tînin ne hewceyî jûmperan in. Ger hûn plan dikin ku pir kartên bikar bînin, beşa JUMPERS STACK LEVEL bibînin.
- Hemî girêdanên zewacê yên jin ên pêwîst.
QUICK START-UP GUIDE
- Qerta Otomasyona Avahiya xwe li ser Raspberry Pi-ya xwe girêdin û pergalê hêzdar bikin.
- Têkiliya I2C li ser Raspberry Pi bi karanîna raspi-config çalak bikin.
- Nermalava ji github.com saz bikin:
yek. ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
b. ~$ cd /mal/pi/megabas-rpi
c. ~/megabas-rpi$ sudo saz bike - ~/megabas-rpi$ megabas
Bername dê bi navnîşek fermanên berdest bersiv bide.
BOARD LAYOUT
Çar LED-yên Armanca Giştî dikarin di nermalavê de bêne kontrol kirin. LEDs dikarin werin çalak kirin da ku rewşa her ketin, derketin an pêvajoyek derveyî nîşan bidin.
STACK LEVEL JUMPERS
Sê pozîsyona çepê ya girêdana J3 ji bo hilbijartina asta stackê ya qertê tê bikar anîn:
JUMPERS HILBIJARTINA INPUT
Heşt têketinên gerdûnî dikarin bi rengek ferdî werin hilbijartin da ku termistorên 0-10V, 1K an 10K bixwînin an jimarvanên girtina/bûyerê yên têkiliyê bixwînin. Frekansa herî zêde ya jimarvanên bûyerê 100 Hz e.
RS-485 / TÊKILIYA MODBUS
Karta Xweseriya Avahiyan transceiverek standard RS485 heye ku hem ji hêla pêvajoya herêmî û hem jî ji hêla Raspberry Pi ve tê gihîştin. Veavakirina xwestinê ji sê hêlînên derbazkirinê li ser girêdana veavakirinê J3 tête danîn.
Ger jumpers têne saz kirin, Raspberry Pi dikare bi her amûrek bi navgîniya RS485 re têkilî daynin. Di vê veavakirinê de Qerta Xweseriya Avahîyê pirek pasîf e ku tenê astên hardware yên ku ji hêla protokola RS485 ve têne xwestin bicîh tîne. Ji bo ku hûn vê veavakirinê bikar bînin, hûn hewce ne ku ji pêvajoyên herêmî re bibêjin ku kontrola otobusê RS485 azad bike:
~$ megabas [0] wcfgmb 0 0 0 0
Ger jumper bêne rakirin, qert wekî xulamê MODBUS tevdigere û protokola MODBUS RTU bicîh tîne. Her masterê MODBUS dikare bigihîje hemî têketinên qertê, û hemî derkanan bi karanîna fermanên MODBUS standard saz bike. Navnîşek hûrgulî ya emrên hatine bicîh kirin dikare li ser GitHub were dîtin:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
Di her du veavakirinan de pêdivî ye ku pêvajoya herêmî were bernamekirin da ku îşaretên RS485 berde (jumpers hatine saz kirin) an kontrol bike (jûmper têne rakirin). Ji bo bêtir agahdarî alîkariya serhêl a rêzika fermanê bibînin.
RASPBERRY PI SERÊ
PÊWÎSTÎNÊN POWER
Karta Otomasyona Avahîsaziyê pêdiviya hêzek birêkûpêk a 24VDC / AC ya derveyî hewce dike. Hêz ji panelê re bi navgîniya veqetandî ya li quncika jorîn a rastê tê peyda kirin (li PÊŞTANA PÎLEyê binêre). Panel çavkaniya hêza DC an AC qebûl dikin. Ger çavkaniyek hêza DC were bikar anîn, polarîtî ne girîng e. Rêgezek herêmî ya 5V heya 3A hêza Raspberry Pi peyda dike, û rêgezek 3.3V dorhêlên dîjîtal hêz dike. Veguhezerên DC-DC yên veqetandî ji bo hêzkirina releyan têne bikar anîn.
EM PÊŞNÎŞÎNIN TENÊ KERÊZÊN 24VDC/AC bikar bînin
JI BO QERTÊ RASPBERRY PI POWER
Ger pir Kartên Otomasyona Avahîsaziyê li ser hev hatine danîn, em pêşniyar dikin ku yek dabînkerek elektrîkê 24VDC/AC bikar bînin da ku hemî qertan bi hêz bikin. Pêdivî ye ku bikarhêner kabloyê parçe bike û têlên her kartê bimeşîne.
XERXANA KÊRÊ:
• 50 mA @ +24V
INPUTS UNIVERSAL
Qerta Otomasyona Avahîsaziyê heşt têketinên gerdûnî hene ku dikarin ji bo pîvandina îşaretên 010V, 1K an 10K termistor an jimarvanên girtina/bûyerê heya 100Hz werin hilbijartin.
BÛYERÊ BÛYER/PÊKÊKIRINA GIRTINA TÊKILIYÊ
BI 1K TERMISTORÊN PÎVANÊN PÎVANÊ
BI 10K TERMISTORÊN PÎVANÊN PÎVANÊ
0-10V DERKENIYÊN PÊKIRIN. MAX LOAD = 10mA
HARDWARE WATCHDOG
Karta Xweseriya Avahiyan çavdêriyek nermalava çêkirî vedihewîne ku dê garantî bike ku projeya weya mîsyona krîtîk dê berdewam bike heya ku nermalava Raspberry Pi biqede. Piştî hêzdarkirinê, cerdevan tê neçalak kirin, û piştî ku vesazkirina yekem werdigire çalak dibe.
Demjimêra xwerû 120 saniye ye. Dema ku were çalak kirin, heke ew di nav 2 hûrdeman de ji Raspberry Pi vesaziyek wernegire, nobedar hêzê qut dike û piştî 10 çirkeyan wê sererast dike.
Raspberry Pi pêdivî ye ku berî ku demjimêra li ser çavdêriyê biqede, fermanek vesazkirinê li porta I2C bide.
Demjimêra piştî hêzbûnê û heyama demjimêra çalak dikare ji rêzika fermanê were danîn. Hejmara vesazkirinê di flashê de tê hilanîn û dikare ji rêzika fermanê were gihîştin an jêbirin. Hemî fermanên çavdêriyê ji hêla fonksiyona alîkariya serhêl ve têne vegotin.
ANALOG INPUTS / DERKET CALIBRATION
Hemî têketin û derketinên analog li kargehê têne kalibrkirin, lê fermanên firmware destûrê dide bikarhêner ku panelê ji nû ve kalibr bike, an jî bi rastbûna çêtir kalibr bike. Hemî ketin û derketin di du xalan de têne pîvandin; du nuqteyên bi qasî mimkun nêzî du dawiya pîvanê hilbijêrin. Ji bo pîvandina têketinan, pêdivî ye ku bikarhêner îşaretên analog peyda bike. (Mînakample: ji bo kalibrkirina têketinên 0-10V, pêdivî ye ku bikarhêner dabînkerek elektrîkê ya 10V-ya birêkûpêk peyda bike). Ji bo kalibrkirina dergehan, bikarhêner divê fermanek bide da ku derketinê li nirxek xwestî bicîh bike, encamê bipîve û fermana kalibrasyonê bide da ku nirxê hilîne.
Nirx di flashê de têne hilanîn û kêşeya têketinê wekî xêzik tê hesibandin. Ger di dema kalibrasyonê de bi nivîsandina fermana xelet xeletiyek çêbibe, fermanek RESET dikare were bikar anîn da ku hemî kanalên di koma têkildar de li nirxên kargehê vegerîne. Piştî RESET, kalibrasyon dikare ji nû ve were destpêkirin.
Pîvan dikare bêyî çavkaniyek sînyalên analogê were kalibrkirin, bi kalibrkirina yekem derketeyan û dûv re rêvekirina derketinên kalibrkirî ber bi têketinên têkildar ve. Fermanên jêrîn ji bo kalibrasyonê hene:
KALIBREKE KÊNÊN 0-10V: | megabas cuin |
KALIBRAZA KOMA 0-10V NÎŞAN DIKIN: | megabas rcuin |
10K KÊNEKAN CALIBRATE: | megabas cresin |
10K KÊNEKETIYÊ PÊŞ KIRIN: | megabas rcresin |
DERKENIYÊN 0-10V CALIBRATE: | megabas cuout |
NIRXA KALIBRETA DI FLASH DIGIRIN: | megabas alta_comanda |
KALIBRAZA DERKENIYÊN 0-10V NÎŞANDIN: | megabas rcuout |
TAYBETÊN HARDWARE
LI SER FUSE RESETTABLE: 1A
0-10V INPUT:
• Maksimum Input Voltage: | 12V |
• Impedansa Ketinê: | 20KΩ |
• Çareserkirin: | 12 bit |
• Samprêjeya le: | tbd |
INPUTS GIRTINÊ TÊKILIYÊ
- Frekansa hejmartina herî zêde: 100 Hz
DERKETÊN 0-10V:
- Barkirina Hilberîna Kêmtirîn: 1KΩ
- Çareserkirin: 13 BITS
DERKETINA TRIAC:
- Herî zêde Derketin: 1A
- Maksimum Output Voltage: 120V
LINEARITETIYÊ JI PÎROZÊ TEMÛ
Têketinên analog bi karanîna veguherînerên 12 bit A/D yên hundurîn ên li ser pêvajoya paşîn têne hilberandin. Ketin s inampdi 675 Hz de rêve dibe.
Hilberên analog PWM bi karanîna demjimêrên 16 bit têne sentez kirin. Nirxên PWM ji 0 heta 4,800 diguhere.
Hemî ketin û derketin di dema ceribandinê de li nuqteyên dawîn têne pîvandin û nirx di flashê de têne hilanîn.
Piştî kalibrasyonê me li ser pîvana tevahî xêzik kontrol kir û encamên jêrîn bi dest xistin:
Qenal | Çewtiya Max | % |
0-10V IN | 15 μV | 0.15% |
0-10V DERKET | 10 μV | 0.10% |
TAYBETÊN MECHANICAL
Sazkirina SOFTWARE
- Bi Raspberry Pi-ya xwe re amade bin OS ya herî dawî.
- Têkiliya I2C çalak bike: ~$ sudo raspi-config
1. Şîfreya Bikarhêner biguherînin Ji bo bikarhênerê xwerû şîfre biguherînin 2. Vebijêrkên torê Mîhengên torê mîheng bikin 3. Vebijêrkên Boot Vebijarkên ji bo destpêkirinê mîheng bikin 4. Vebijêrkên Herêmî Mîhengên ziman û herêmî ji bo hevberdanê saz bikin.. 5. Vebijêrkên Interfacing Têkiliyên bi periferîk re mîheng bikin 6. Overclock Ji bo Pi-ya xwe overclocking mîheng bikin 7. Vebijêrkên pêşketî Mîhengên pêşkeftî mîheng bikin 8. Nûvekirin Vê amûrê bi guhertoya herî dawî nûve bikin 9. Der barê raspi-config Agahiyên li ser vê veavakirinê P1 Kamîra Girêdana bi Kamera Raspberry Pi ve çalak bike / neçalak bike P2 SSH Gihîştina xeta fermana dûr a Pi-ya xwe çalak / neçalak bike P3 VNC Gihîştina dûr a grafîkî ya Pi-ya xwe bi karanîna… P4 SPI Barkirina otomatîkî ya modula kernel SPI çalak bike/neçalak bike P5 I2C Barkirina otomatîkî ya modula kernelê ya I2C çalak bike / neçalak bike P6 Serial Peyamên şêl û kernelê li bendera rêzeçalak bike / neçalak bike P7 1-Wire Têkiliya yek-têl çalak bike / neçalak bike P8 GPIO dûr Gihîştina dûr a Pînên GPIO çalak bike / neçalak bike - Nermalava megabas ji github.com saz bikin: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
- ~$ cd /mal/pi/megabas-rpi
- ~/megaioind-rpi$ sudo saz bike
- ~/megaioind-rpi$ megabas
Bername dê bi navnîşek fermanên berdest bersiv bide.
Ji bo alîkariya serhêl "megabas -h" binivîsin.
Piştî sazkirina nermalavê, hûn dikarin bi fermanan re wê guhertoya herî dawî nûve bikin:
~$ cd /mal/pi/megabas-rpi
~/megabas-rpi$ git pull
~/megabas-rpi$ sudo saz bike
Belge / Çavkanî
![]() |
Qerta Otomasyona Avahiya Pi Hut ji bo Raspberry Pi [pdf] Rehbera bikaranînê Ji bo Raspberry Pi Qerta Otomasyona Avahîsaziyê, Karta Otomasyona Avahîsaziyê, Karta Xweseriya Raspberry Pi, Avahiya Qerta Otomasyona Raspberry Pi |