OPVOLGENDE MIKROSYSTEMS 0104110000076748 Bou-outomatiseringskaart vir Raspberry Pi
Produk inligting
Die gebou-outomatiseringskaart vir Raspberry Pi is 'n veelsydige kaart waarmee gebruikers verskeie insette en uitsette by hul Raspberry Pi kan voeg. Dit kom met agt jumper-verstelbare universele insette wat gekonfigureer kan word om 0-10V-seine, kontaksluitingtellers of 1K/10K temperatuursensors te lees. Die kaart beskik ook oor vier algemene LED's wat deur sagteware beheer kan word om die status van insette, uitsette of eksterne prosesse aan te dui. Daarbenewens bevat dit 'n RS-485-senderontvanger vir kommunikasie en 'n kragtoevoer vir beide die kaart en die Raspberry Pi.
Produkgebruiksinstruksies
- Begin deur die gebou-outomatiseringskaart bo-op jou in te prop
Raspberry Pi en skakel die stelsel aan. - Aktiveer I2C-kommunikasie op die Raspberry Pi met behulp van
raspi-config. - Installeer die sagteware vanaf github.com deur hierdie stappe te volg:
- Maak die terminale oop en voer die opdrag in:
git clone
https://github.com/SequentMicrosystems/megabas-rpi.git - Verander die gids na die gekloonde bewaarplek:
cd/home/pi/megabas-rpi.
- Installeer die sagteware met administratiewe voorregte:
sudomake install
- Maak die terminale oop en voer die opdrag in:
- Begin die program deur die opdrag in te voer:
megabas
- Verwys na die program se lys van beskikbare opdragte vir verdere konfigurasie en gebruik.
Neem asseblief kennis dat wanneer u veelvuldige gebou-outomatiseringskaarte gebruik, dit aanbeveel word om 'n enkele 24VDC/AC-kragbron te gebruik om al die kaarte van krag te voorsien. Die gebruiker moet die kabel verdeel en die drade na elke kaart dra. Die kragverbruik van die kaart is 50 mA by +24V.
ALGEMENE BESKRYWING
- Die tweede generasie van ons gebou-outomatiseringskaart bring na die Raspberry Pi-platform al die insette en uitset wat nodig is vir bou-outomatiseringstelsels. Stapelbaar tot 8 vlakke, die kaart werk met alle Raspberry Pi-weergawes, van nul tot
- Twee van die Raspberry Pi se GPIO-penne word vir I2C-kommunikasie gebruik. Nog 'n pen word vir die onderbreking hanteerder toegeken, wat 23 GPIO penne beskikbaar laat vir die gebruiker.
- Agt universele insette, individueel kiesbaar, laat jou 0-10V seine lees, kontaksluitings tel of temperature meet met 1K of 10K termistors. Vier 0-10V programmeerbare uitsette kan ligdimmers of ander industriële toestelle beheer. Vier 24VAC-uitsette kan AC-relais of verwarming- en verkoelingstoerusting beheer. LED-aanwysers wys status van alle uitsette. Twee RS485/MODBUS-poorte laat byna onbeperkte uitbreidbaarheid toe.
- TVS-diodes op alle insette beskerm die kaart vir eksterne ESD. Herstelbare lont aan boord beskerm dit teen toevallige kortsluitings.
KENMERKE
- Agt jumper instelbare universele, analoog/digitale insette
- 0-10V Insette of
- Kontak Sluitingstoonbankinsette of
- 1K/10K temperatuursensor-insette
- Vier 0-10V uitsette
- Vier TRIAC-uitsette met 1A/48VAC-drywers
- Vier algemene doel LED's
- RS485 in- en uitpoorte
- Intydse horlosie met batteryrugsteun
- Aan boord drukknoppie
- TVS-beskerming op alle insette
- Hardewarewaghond aan boord
- 24VAC kragtoevoer
Alle insette en uitset gebruik koppelbare verbindings wat maklike bedradingtoegang moontlik maak wanneer veelvuldige kaarte gestapel is. Tot agt gebou-outomatiseringskaarte kan bo-op een Raspberry Pi gestapel word. Die kaarte deel 'n seriële I2C-bus wat slegs twee van die Raspberry Pi se GPIO-penne gebruik om al agt kaarte te bestuur. Hierdie kenmerk laat die oorblywende 24 GPIO's beskikbaar vir die gebruiker.
Die vier algemene doel LED's kan geassosieer word met die analoog insette of ander beheerde prosesse. 'n Aan boord drukknoppie kan geprogrammeer word om insette te sny, uitsette te ignoreer of die Raspberry Pi af te skakel
WAT IS IN JOU SAS
- Bou-outomatiseringskaart vir Raspberry Pi
- Monteer hardeware
- a. Vier M2.5x18mm man-vrou koper standoffs
- b. Vier M2.5x5mm koperskroewe
- c. Vier M2.5 kopermoere
- Twee springers.
Jy het nie die springers nodig as jy net een gebou-outomatiseringskaart gebruik nie. Sien STAPELVLAKJUMPERS afdeling as jy van plan is om veelvuldige kaarte te gebruik.
- Al die vereiste vroulike koppelstukke.
VINNIGE OPSTARTGIDS
- Prop jou gebou-outomatiseringskaart bo-op jou Raspberry Pi en skakel die stelsel aan.
- Aktiveer I2C-kommunikasie op Raspberry Pi met raspi-config.
- Installeer die sagteware vanaf github.com:
- a. ~$ git kloon https://github.com/SequentMicrosystems/megabas-rpi.git
- b. ~$ cd /home/pi/megabas-rpi
- c. ~/megabas-rpi$ sudo maak installeer
- ~/megabas-rpi$ megabas
Die program sal reageer met 'n lys van beskikbare opdragte.
RAADUITLEG
Vier algemene doel LED's kan in sagteware beheer word. Die LED's kan geaktiveer word om die status van enige invoer, uitset of eksterne proses te wys.
STAPELVLAK-JUMPERS
Die linker drie posisies van die connector J3 word gebruik om die stapelvlak van die kaart te kies:
INSET KEUSE JUMPERS
Die agt universele insette kan individueel met 'n jumper gekies word om 0-10V, 1K of 10K termistors of kontak sluiting/gebeurtenis tellers te lees. Die maksimum frekwensie van gebeurtenistellers is 100 Hz.
RS-485/MODBUS KOMMUNIKASIE
Die gebou-outomatiseringskaart bevat 'n standaard RS485-senderontvanger wat beide deur die plaaslike verwerker en deur Raspberry Pi verkry kan word. Die verlangde konfigurasie word ingestel vanaf drie bypass jumpers op konfigurasiekonnektor J3.
As springers geïnstalleer is, kan Raspberry Pi met enige toestel met 'n RS485-koppelvlak kommunikeer. In hierdie opset is die Bououtomatiseringskaart 'n passiewe brug wat slegs die hardewarevlakke implementeer wat deur die RS485-protokol vereis word. Om hierdie konfigurasie te gebruik, moet jy die plaaslike verwerker vertel om beheer van die RS485-bus vry te stel:
- ~$ megabas [0] wcfgmb 0 0 0 0
As springers verwyder word, werk die kaart as MODBUS-slaaf en implementeer die MODBUS RTU-protokol. Enige MODBUS-meester het toegang tot al die kaart se insette, en stel al die uitsette met behulp van standaard MODBUS-opdragte. 'N Gedetailleerde lys van opdragte wat geïmplementeer is, kan op GitHub gevind word: https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
In beide konfigurasies moet die plaaslike verwerker geprogrammeer word om die RS485-seine vry te stel (jumpers geïnstalleer) of te beheer (jumpers verwyder). Sien die opdragreël aanlyn hulp vir verdere inligting.
RASPBERRY PI HOOF
KRAGVEREISTES
Die gebou-outomatiseringskaart benodig 'n eksterne 24VDC/AC-gereguleerde kragtoevoer. Krag word aan die bord verskaf deur die toegewyde aansluiting in die regter boonste hoek (sien BORDUITLEG). Die borde aanvaar óf GS- of AC-kragbron. As 'n GS-kragbron gebruik word, is polariteit nie belangrik nie.
'n Plaaslike 5V-reguleerder verskaf tot 3A-krag aan Raspberry Pi, en 'n 3.3V-reguleerder voorsien die digitale stroombane van krag. Geïsoleerde GS-GS-omsetters word gebruik om die relais aan te dryf.
ONS BEVEEL AAN OM SLEGS DIE 24VDC/AC KRAGTOESIENING TE GEBRUIK OM DIE RASPBERRY PI-KAART TE DRAAI
As verskeie gebou-outomatiseringskaarte op mekaar gestapel is, beveel ons aan om 'n enkele 24VDC/AC-kragbron te gebruik om al die kaarte van krag te voorsien. Die gebruiker moet die kabel verdeel en die drade na elke kaart dra.
KRAGVERBRUIK:
- 50 mA @ +24V
UNIVERSELE INSETTE
Die gebou-outomatiseringskaart het agt universele insette wat deur middel van 'n jumper gekies kan word om 0-10V seine, 1K of 10K termistors of kontak sluiting/gebeurtenis tellers tot 100Hz te meet.
0-10V INSETTE KONFIGURASIE
GEBEURTENISTOONTELLER/KONTAKSLUITING KONFIGURASIE
TEMPERATUUR METING KONFIGURASIE MET 1K TERMISTORS
TEMPERATUUR METING KONFIGURASIE MET 10K TERMISTORS
0-10V UITSETTE KONFIGURASIE. MAKS LAS = 10mA
TRIAC-UITSETTE KONFIGURASIE. MAKS LAS = 1A
HARDEWARE WAGHOND
- Die gebou-outomatiseringskaart bevat 'n ingeboude hardeware-waghond wat sal waarborg dat jou missiekritieke projek sal aanhou loop, selfs al hang Raspberry Pi-sagteware op. Na aanskakel word die waghond gedeaktiveer en word aktief nadat dit die eerste terugstelling ontvang het.
- Die verstek uitteltyd is 120 sekondes. Sodra dit geaktiveer is, as dit nie binne 2 minute 'n terugstelling van Raspberry Pi ontvang nie, sny die waghond die krag af en herstel dit na 10 sekondes.
- Raspberry Pi moet 'n terugstelopdrag op die I2C-poort uitreik voordat die tydhouer op die waghond verval. Die timerperiode na aanskakeling en die aktiewe timerperiode kan vanaf die opdragreël ingestel word. Die aantal terugstellings word in flits gestoor en kan vanaf die opdragreël verkry word of uitgevee word. Al die waghondopdragte word deur die aanlynhulpfunksie beskryf.
ANALOGE INSETTE/UITSETTE KALIBRASIE
Al die analoog insette en uitsette word by die fabriek gekalibreer, maar firmware-opdragte laat die gebruiker toe om die bord te herkalibreer, of om dit tot beter akkuraatheid te kalibreer. Alle insette en uitsette word in twee punte gekalibreer; kies die twee punte so na as moontlik aan die twee punte van die skaal. Om die insette te kalibreer, moet die gebruiker analoog seine verskaf. (Bvample: om 0-10V insette te kalibreer, moet die gebruiker 'n 10V verstelbare kragtoevoer verskaf). Om die uitsette te kalibreer, moet die gebruiker 'n opdrag uitreik om die uitset op 'n gewenste waarde te stel, die resultaat te meet en die kalibrasieopdrag uit te reik om die waarde te stoor.
Die waardes word in flits gestoor en die insetkurwe word as lineêr aanvaar. As 'n fout tydens kalibrasie gemaak word deur die verkeerde opdrag in te tik, kan 'n RESET-opdrag gebruik word om al die kanale in die ooreenstemmende groep na fabriekswaardes terug te stel. Na RESET kan kalibrasie herbegin word.
Die bord kan gekalibreer word sonder 'n bron van analoog seine, deur eers die uitsette te kalibreer en dan die gekalibreerde uitsette na ooreenstemmende insette te stuur. Die volgende opdragte is beskikbaar vir kalibrasie:
- KALIBREER 0-10V INSETTE: megabas cuin
- TERUGSTEL KALIBRASIE VAN 0-10V INSETTE: megabas rcuin
- CALIBREER 10K INSETTE: megabas kresin
- TERUGSTEL 10K INSETTE: megabas rresin
- KALIBREER 0-10V UITSETTE: megabas cuout
- STOOR GEKALIBREERDE WAARDE IN FLITS: megabas alta_comanda
- TERUGSTEL KALIBRASIE VAN 0-10V UITSETTE: megabas rcuout
HARDEWARE SPESIFIKASIES
AAN BOORD HERSETBARE SIKER
0-10V INSETTE:
- Maksimum insette Voltage: 12 V
- Insetimpedansie: 20KΩ
- Resolusie: 12 stukkies
- Sampkoers: TBD
KONTAK SLUITING INSETTE
- Maksimum telfrekwensie: 100 Hz
0-10V UITSETTE:
- Minimum uitsetlading: 1KΩ
- Resolusie: 13 BISSE
TRIAC-UITSETTE:
- Maksimum uitsetstroom: 1A
- Maksimum uitset Voltage: 120 V
LINEARITEIT OOR VOLSKAAL
- Analoog insette word verwerk deur gebruik te maak van 12-bis A/D-omsetters wat binne die aanboordverwerker is. Die insette is sampgelei by 675 Hz.
- Analoog uitsette is PWM gesintetiseer met behulp van 16 bit timers. PWM-waardes wissel van 0 tot 4,800 XNUMX.
- Alle insette en uitsette word tydens toetstyd by die eindpunte gekalibreer en waardes word in flits gestoor.
- Na kalibrasie het ons die lineariteit oor volskaal nagegaan en die volgende resultate verkry:
Kanaal/maksimum/fout %
- 0-10V IN: 15μV:0.15%
- 0-10V: UIT: 10μV 0.1%
MEGANIESE SPESIFIKASIES
OPSTEL VAN SAGTEWARE
- Hou jou Raspberry Pi gereed met die nuutste bedryfstelsel.
- Aktiveer I2C-kommunikasie:
~$ sudo raspi-config- Verander gebruikerwagwoord Verander wagwoord vir verstekgebruiker
- Netwerkopsies Stel netwerkinstellings op
- Opstartopsies Konfigureer opsies vir opstart
- Lokaliseringsopsies Stel taal- en streekinstellings op om by te pas..
- Koppelingsopsies Stel verbindings met randapparatuur op
- Oorklok Stel oorklok vir jou Pi op
- Gevorderde Opsies Stel gevorderde instellings op
- Dateer hierdie nutsding op na die nuutste weergawe
- Oor raspi-config Inligting oor hierdie opstelling
- P1-kamera Aktiveer/deaktiveer verbinding met die Raspberry Pi-kamera
- P2 SSH Aktiveer/deaktiveer afstandbeheertoegang tot jou Pi
- P3 VNC Aktiveer/deaktiveer grafiese afstandtoegang tot jou Pi met ...
- P4 SPI Aktiveer/Deaktiveer outomatiese laai van SPI-kernmodule
- P5 I2C Aktiveer/Deaktiveer outomatiese laai van I2C kernmodule
- P6 Serial Aktiveer/Deaktiveer dop- en kernboodskappe na die reekspoort
- P7 1-Draad Aktiveer/Deaktiveer eendraad-koppelvlak
- P8 Remote GPIO Aktiveer/Deaktiveer afstandtoegang tot GPIO-penne
- Installeer die megabas sagteware vanaf github.com:
- 4. ~$ cd /home/pi/megabas-rpi
- 5. ~/megaioind-rpi$ sudo maak installeer
- 6. ~/megaioind-rpi$ megabas
Die program sal reageer met 'n lys van beskikbare opdragte.
Tik "megabas -h" vir aanlyn hulp.
Nadat u die sagteware geïnstalleer het, kan u dit opdateer na die nuutste weergawe met die opdragte:
- ~$ cd /home/pi/megabas-rpi
- ~/megabas-rpi$ git trek
- ~/megabas-rpi$ sudo maak installeer
Dokumente / Hulpbronne
![]() |
OPVOLGENDE MIKROSYSTEMS 0104110000076748 Bou-outomatiseringskaart vir Raspberry Pi [pdf] Gebruikersgids 0104110000076748 Gebou-outomatiseringskaart vir Raspberry Pi, 0104110000076748, gebou-outomatiseringskaart vir Raspberry Pi, gebou-outomatiseringskaart, outomatiseringskaart, kaart |