KUVAKA AUTOMATION Kadhi reRASPBERRY Pi
SHANDISO YEMUSHANDISI VERSION 4.1
SequentMicrosystems.com
GENERAL DESCRIPTION
Chizvarwa chechipiri cheKuvaka Otomatiki Kadhi chinounza kuRaspberry Pi chikuva zvese zvinopinda uye zvinobuda zvinodiwa paKuvaka otomatiki Systems. Yakatsiga kusvika kumazinga masere, kadhi rinoshanda neshanduro dzese dzeRaspberry Pi, kubva kuZero kuenda ku8.
Maviri eRaspberry Pi's GPIO pini anoshandiswa kuI2C kutaurirana. Imwe pini yakagoverwa kune anovhiringidza anobata, achisiya 23 GPIO mapini aripo kumushandisi.
Zvisere zvinopinda zvepasirese, zvinosarudzika, rega iwe uverenge masaini 0-10V, kuverenga kuvharwa, kana kuyera tembiricha uchishandisa 1K kana 10K thermistors. Zvina 0-10V zvinogoneka zvinobuda zvinogona kudzora mwenje dimmers kana zvimwe zvigadzirwa zvemaindasitiri. Zvina 24VAC triac zvinobuda zvinogona kudzora AC relay kana kudziyisa uye kutonhora michina. Zviratidzo zve LED zvinoratidza mamiriro ezvose zvinobuda. Iyo RS485/MODBUS chiteshi inobvumidza inenge isina muganho yekuwedzera. Chekupedzisira asi chisiri chidiki, nyowani 1-WIRE chiteshi inogona kushandiswa kuverenga tembiricha kubva kuDS18B20 sensor.
TVS diode pane zvese zvinopinda zvinodzivirira kadhi rekunze ESD. Fuse iri pabhobho resettable inoidzivirira kubva kune kabudura netsaona. Imwe 24V AC kana DC simba sosi inogona kupa 5V/3A yeRaspberry Pi.
FEATURES
- Eight jumper settable universal, analog/digital inputs
- 0-10V Zvinopinza kana
- Bata Kuvhara Counter Inputs kana
- 1K/10K Tembiricha Sensor Inputs
- Ina 0-10V Mabudiro
- Zvina TRIAC Zvibuda zvine 1A/48VAC vatyairi
- Four General Chinangwa LED's
- RS485/MODBUS chiteshi
- Nguva chaiyo wachi ine bhatiri backup
- Pa-bhodhi push-bhatani
- 1-WIRE interface
- Kudzivirirwa kweTVS pane zvese zvinopinda
- Pa-bhodhi Hardware Watchdog
- 24VAC/DC magetsi ekupa
Zvese zvekupinza uye zvinobuda zvinoshandisa pluggable zvibatanidza izvo zvinobvumidza kupinda nyore wiring kana akawanda makadhi akaturikidzana. Anosvika masere Kuvaka otomatiki Makadhi anogona kuiswa pamusoro peimwe Raspberry Pi. Iwo makadhi anogovera serial I2C bhazi uchishandisa maviri chete eRaspberry Pi's GPIO pini kubata ese masere makadhi.
Iwo mana makuru echinangwa ma LED anogona kubatanidzwa neanalog yekupinda kana mamwe maitiro anodzorwa.
Bhatani riri pabhodhi rekusundidzira rinogona kurongwa kuti riteme zvinopinda, kupfuudza zvinobuda kana kuvhara iyo Raspberry Pi.
CHII CHIRI MUKIT YAKO
- Kuvaka otomatiki Kadhi reRaspberry Pi
- Mounting hardware
a. Zvina M2.5x18mm varume nevakadzi ndarira standoffs
b. Zvina M2.5x5mm ndarira screws
c. Four M2.5 brass nuts - Majumba maviri.
Iwe haudi majumper kana uchishandisa chete Kuvaka otomatiki Kadhi. Ona chikamu che STACK LEVEL JUMPERS kana ukaronga kushandisa akawanda makadhi.
- Zvese zvinodiwa zvekusvirana zvemukadzi.
KUKURUMIDZA KUTANGA-UP GUIDE
- Bakira yako Yekuvaka Automation Kadhi pamusoro peRaspberry Pi yako uye simbisa iyo system.
- Gonesa I2C kutaurirana paRaspberry Pi uchishandisa raspi-config.
- Isa iyo software kubva github.com:
a. ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
b. ~$ cd /home/pi/megabas-rpi
c. ~/megabas-rpi$ sudo ita kuisa - ~/megabas-rpi$ megabas
Iyo purogiramu ichapindura nerondedzero yemirairo iripo.
BOARD RAYOUT
Mana General Chinangwa LEDs anogona kudzorwa musoftware. Iwo ma LED anogona kuvhurwa kuti aratidze mamiriro echero kupinza, kubuda kana kwekunze maitiro.
Stack LEVEL JUMPERS
Nzvimbo nhatu dzekuruboshwe dzejoni J3 dzinoshandiswa kusarudza stack level yekadhi:
INPUT SELECTION JUMPERS
Iwo masere epasirese ekuisa anogona kuve ega ega jumper akasarudzwa kuti averenge 0-10V, 1K kana 10K thermistors kana kubata kuvharwa / chiitiko counters. Iyo yakanyanya kuwanda kwemakaunda ezviitiko ndeye 100 Hz.
RS-485/MODBUS COMMUNICATION
Iyo Yekuvaka Automation Kadhi ine yakajairwa RS485 transceiver iyo inogona kuwanikwa zvese neiyo yemuno processor uye neRaspberry Pi. Iyo inodiwa gadziriso yakaiswa kubva kune matatu bypass jumpers pane yekumisikidza yekubatanidza J3.
Kana majumper akaiswa, Raspberry Pi inogona kutaurirana nechero mudziyo une RS485 interface. Mukugadzirisa uku, Kuvaka Otomatiki Kadhi ibhiriji rinongoshanda iro rinongoshandisa mazinga ehardware anodiwa neRS485 protocol. Kuti ushandise iyi gadziriso, unofanirwa kuudza processor yemuno kuti isunungure kutonga kwebhazi reRS485:
~$ megabas [0] wcfgmb 0 0 0 0
Kana majumper akabviswa, kadhi rinoshanda seMODBUS muranda uye rinoshandisa iyo MODBUS RTU protocol. Chero MODBUS tenzi anogona kuwana zvese zvinongedzo zvekadhi, uye kuseta zvese zvinobuda uchishandisa yakajairwa MODBUS mirairo. Rondedzero yakadzama yemirairo inoshandiswa inogona kuwanikwa paGitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
Mumagadzirirwo ese ari maviri processor yenzvimbo inoda kurongedzerwa kuburitsa (jumpers yakaiswa) kana kutonga (jumpers yakabviswa) masaini eRS485. Ona mutsara wekuraira online rubatsiro kune rumwe ruzivo.
RASPBERRY PI HEADER
SIMBA ZVINODIWA
Iyo Yekuvaka Automation Kadhi inoda yekunze 24VDC/AC yakadzorwa magetsi. Simba rinopihwa kubhodhi kuburikidza neyakazvitsaurira yekubatanidza mukona yekumusoro yekurudyi (ona BOARD LAYOUT). Iwo mabhodhi anogamuchira ingave DC kana AC magetsi sosi. Kana magetsi eDC akashandiswa, polarity haina kukosha. Yemunharaunda 5V regulator inopa anosvika 3A simba kuRaspberry Pi, uye 3.3V regulator inopa simba maseketi edhijitari. Isolated DC-DC converters anoshandiswa kusimbisa relay.
TINOKURUMBIRA KUSHANDISA CHETE 24VDC/AC POWER SUPPLY
KUTI SIMBA RASPBERRY PI CARD
Kana akawanda Kuvaka otomatiki Makadhi akaturikidzana pamusoro peumwe neumwe, isu tinokurudzira kushandisa imwechete 24VDC/AC magetsi ekupa simba makadhi ese. Mushandisi anofanira kupatsanura tambo uye kumhanya waya kune yega yega kadhi.
KUSHANDISA SIMBA:
• 50 mA @ +24V
UNIVERSAL INPUTS
Iyo Yekuvaka Automation Kadhi ine masere epasirese ekuisa ayo anogona kusvetuka akasarudzwa kuyera 010V masiginecha, 1K kana 10K thermistors kana kubata kuvharwa / chiitiko counters kusvika ku100Hz.
CHIITIKO COUNTER / CONTACT KUSVIRA KUGADZIRIRA
TEMPERATURE MEASUREMENT CONFIGURATION NE1K THERMISTORS
TEMPERATURE MEASUREMENT CONFIGURATION NE10K THERMISTORS
0-10V ZVINOBUDZWA CONFIGURATION. MAX LOAD = 10mA
HARDWARE WATCHDOG
Iyo Yekuvaka Automation Kadhi ine yakavakirwa-mukati hardware watchdog iyo inovimbisa kuti yako mishoni-yakakosha purojekiti icharamba ichimhanya kunyangwe Raspberry Pi software yakarembera. Mushure mesimba kumusoro iyo watchdog inovharwa, uye inoshanda mushure mekunge yagamuchira yekutanga kuseta.
The default timeout ndeye 120 seconds. Kana yangoitwa, kana ikasagashira kusetwazve kubva kuRaspberry Pi mukati memaminitsi maviri, imbwa inorindira inocheka simba uye kuridzosera mushure memasekondi gumi.
Raspberry Pi inoda kuburitsa reset rairo paI2C chiteshi nguva isati yapera pane watchdog.
Iyo nguva yenguva mushure mesimba kumusoro uye inoshanda nguva yenguva inogona kusetwa kubva kumutsara wekuraira. Nhamba yezvigadziriso inochengetwa muflash uye inogona kuwanikwa kana kucheneswa kubva pamutsetse wekuraira. Yese iyo watchdog mirairo inotsanangurwa neiyo online rubatsiro basa.
ANALOGI ZVINOPIWA/ZVINOBUDZWA CALIBRATION
Ese mapinisheni eanalogi uye zvakabuda zvakanamirwa pafekitori, asi mirairo yefirmware inobvumira mushandisi kudzokorodza bhodhi, kana kuigadzirisa kuti iite zvirinani. Zvese zvinopinda uye zvinobuda zvakayerwa mumapoinzi maviri; sarudza mapoinzi maviri ari padyo nekubvira kumagumo maviri echiyero. Kuti uenzanise zvinopinda, mushandisi anofanira kupa masaini eanalog. (Eksample: kuyera 0-10V yekupinda, mushandisi anofanira kupa 10V inogadziriswa magetsi emagetsi). Kuti uenzanise zvinobuda, mushandisi anofanira kuburitsa murairo wekuseta chinobuda kune yaunoda kukosha, kuyera mhedzisiro uye kuburitsa iyo calibration command kuchengetedza kukosha.
Iwo ma values anochengetwa muflash uye curve yekupinda inofungidzirwa kuve mutsara. Kana kukanganisa kukaitwa panguva yekuenzanisa nekunyora murairo usiriwo, murairo weRESET unogona kushandiswa kugadzirisa zviteshi zvose muboka rinoenderana kune fekitari tsika. Mushure meRESET calibration inogona kutangwazve.
Bhodhi rinogona kuverengerwa pasina kunobva masaini eanalogi, nekugadzirisa kutanga zvabuda uyezve kuendesa zvakagadziriswa zvinobuda kune zvinoenderana. Iyo inotevera mirairo iripo yekuenzanisa:
CALIBRATE 0-10V ZVINOPIWA: | megabas cuin |
RESET CALIBRATION YE0-10V ZVINOPIWA: | megabas rcuin |
CALIBRATE 10K ZVINOPIWA: | megabas cresin |
RESET 10K ZVINOPIWA: | megabas rcresin |
CALIBRATE 0-10V ZVINOBUDA: | megabas cuout |
CHITORI CHAKAYENZEWA VALUE MUMWERESHI: | megabas alta_comnda |
RESET CALIBRATION YE0-10V ZVINOBUDZWA: | megabas rcuout |
HARDWARE ZVINOTAURWA
PABOARD RESETTABLE FUSE: 1A
0-10V ZVINOPIWA:
• Maximum Input Voltage: | 12V |
• Input Impedance: | 20KΩ |
• Chisarudzo: | 12 zvishoma |
• Sampmwero: | tbd |
CONTAC KUSVIRA ZVINOPIWA
- Yakanyanya kuverenga frequency: 100 Hz
0-10V ZVINOBVA:
- Minimum Output Mutoro: 1KΩ
- Chisarudzo: 13 BITS
TRIAC OUTPUTS:
- Yakanyanya Kubuda Parizvino: 1A
- Kunonyanyisa Kubuditsa Voltage: 120v
LINEARITY PAMUSORO FULL SALE
Analog yekupinda inogadziriswa uchishandisa 12 bit A/D converters mukati kune iri-bhodhi processor. Mapindiro ari sampinotungamira pa675 Hz.
Analog inobuda ndeye PWM yakagadzirwa uchishandisa 16 bit timers. PWM tsika dzinobva pa0 kusvika pa4,800.
Zvese zvekupinza uye zvinobuda zvinoyerwa panguva yekuyedzwa pamagumo ekupedzisira uye kukosha kunochengetwa muflash.
Mushure mekuenzanisa takatarisa mutsara pamusoro pechiyero chakazara uye takawana zvinotevera:
Channel | Max Kukanganisa | % |
0-10V IN | 15μV | 0.15% |
0-10V OUT | 10μV | 0.10% |
ZVINHU ZVAKATAURWA
SOFTWARE SETUP
- Ita kuti Raspberry Pi yako igadzirire neiyo yazvino OS.
- Gonesa I2C kutaurirana: ~$ sudo raspi-config
1. Chinja Mushandisi Password Chinja password kune default mushandisi 2. Network Options Gadzirisa zvigadziriso zvenetiweki 3. Boot Options Rongedza sarudzo dzekutanga-up 4. Localization Options Rongedza mutauro uye marongero edunhu kuti aenderane.. 5. Interfacing Options Gadzirisa kubatanidza kune peripherals 6. Overclock Gadzirisa overclocking yePi yako 7. Advanced Options Gadzirisa zvigadziriso zvepamberi 8. Update Gadzirisa chishandiso ichi kune yazvino vhezheni 9. Nezve raspi-config Mashoko pamusoro pekugadzirisa uku P1 Kamera Gonesa / Dzima kubatana kune Raspberry Pi Kamera P2 SSH Gonesa / Dzivisa kure kure yekuraira mutsara kuwana kune yako Pi P3 VNC Gonesa/Dvisa graphical kure kuwana kune yako Pi uchishandisa… P4 SPI Gonesa/Dzivisa otomatiki kurodha kweSPI kernel module P5 I2C Gonesa/Dzivisa otomatiki kurodha kweI2C kernel module P6 Serial Gonesa / Dzima shell uye kernel mameseji kune serial port P7 1-Waya Gonesa/Dzinga imwe-waya interface P8 Remote GPIO Gonesa/Dzinga kuwana kure kure kune GPIO pini - Isa iyo megabas software kubva github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
- ~$ cd /home/pi/megabas-rpi
- ~/megaioind-rpi$ sudo ita kuisa
- ~/megaioind-rpi$ megabas
Iyo purogiramu ichapindura nerondedzero yemirairo iripo.
Nyora "megabas -h" kuti uwane rubatsiro rwepamhepo.
Mushure mekuisa software, unogona kuigadzirisa kune yazvino vhezheni nemirairo:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git dhonza
~/megabas-rpi$ sudo ita kuisa
Zvinyorwa / Zvishandiso
![]() |
Iyo Pi Hut Kuvaka otomatiki Kadhi reRaspberry Pi [pdf] Bhuku reMushandisi Kuvaka otomatiki Kadhi reRaspberry Pi, Kuvaka otomatiki Kadhi, Automation Kadhi reRaspberry Pi, Raspberry Pi Automation Kadhi Kuvaka. |