Pi - logo

BUILDING AUTOMATION Card rau RASPBERRY Pi
Tus neeg siv phau ntawv qhia VERSION 4.1
SequentMicrosystems.com

Kev piav qhia dav dav

Pi Hut Tsev Automation Card rau Raspberry Pi - fig

Lub cim thib ob ntawm peb Daim Npav Tsev Automation coj mus rau Raspberry Pi platform tag nrho cov khoom siv thiab cov khoom siv uas xav tau rau Lub Tsev Automation Systems. Stackable rau 8 qib, daim npav ua haujlwm nrog txhua Raspberry Pi versions, los ntawm Zero mus rau 4.
Ob ntawm Raspberry Pi's GPIO pins yog siv rau kev sib txuas lus I2C. Lwm tus pin raug faib rau tus neeg saib xyuas cuam tshuam, tawm 23 GPIO pins muaj rau tus neeg siv.
Yim lub tswv yim thoob ntiaj teb, xaiv tus kheej, cia koj nyeem 0-10V cov cim, suav cov kev sib cuag kaw, lossis ntsuas kub siv 1K lossis 10K thermistors. Plaub 0-10V programmable outputs tuaj yeem tswj lub teeb dimmers lossis lwm yam khoom siv. Plaub 24VAC triac outputs tuaj yeem tswj AC relays lossis cov khoom siv cua sov thiab cua txias. LED qhov taw qhia qhia cov xwm txheej ntawm txhua qhov tso zis. Ib qho RS485 / MODBUS chaw nres nkoj tso cai yuav luag unlimited expandability. Qhov kawg tab sis tsis kawg, qhov chaw nres nkoj 1-WIRE tshiab tuaj yeem siv los nyeem qhov ntsuas kub ntawm DS18B20 sensor.
TVS diodes ntawm tag nrho cov inputs tiv thaiv daim npav rau sab nraud ESD. Onboard resettable fuse tiv thaiv nws los ntawm kev sib tsoo luv. Ib qho 24V AC lossis DC fais fab tuaj yeem muab 5V / 3A rau Raspberry Pi.

NTA

  • Yim jumper settable universal, analog / digital inputs
  • 0-10V inputs los yog
  • Hu rau Kaw Counter Inputs los yog
  • 1K / 10K Kub Sensor Inputs
  • Plaub 0-10V Outputs
  • Plaub TRIAC Outputs nrog 1A / 48VAC tsav tsheb
  • Plaub Lub Hom Phiaj LED's
  • RS485 / MODBUS chaw nres nkoj
  • Lub sijhawm tiag tiag moos nrog roj teeb thaub qab
  • On-board push-khawm
  • 1-WIRE interface
  • TVS tiv thaiv ntawm tag nrho cov inputs
  • On-board Hardware Watchdog
  • 24VAC / DC fais fab mov

Tag nrho cov inputs thiab outputs siv pluggable connectors uas tso cai yooj yim thaiv nkag tau thaum muaj ntau daim npav. Txog li yim Daim Npav Tsev Automation tuaj yeem muab tso rau saum ib Raspberry Pi. Cov ntawv teev lus qhia ib lub tsheb npav I2C siv tsuas yog ob ntawm Raspberry Pi's GPIO pins los tswj tag nrho yim daim npav.
Plaub lub hom phiaj dav dav LED tuaj yeem cuam tshuam nrog cov khoom siv analog lossis lwm cov txheej txheem tswj.
Ib lub laub khawm ntawm lub rooj tsavxwm tuaj yeem raug tsim los txiav cov khoom siv, hla cov khoom tawm lossis kaw Raspberry Pi.

KOJ YUAV UA LI CAS

  1. Tsev Automation Card rau Raspberry PiPi Hut Tsev Automation Card rau Raspberry Pi - Fig
  2. Mounting kho vajtsePi Hut Tsev Automation Card rau Raspberry Pi - Fig1a. Plaub M2.5x18mm txiv neej-poj niam tooj dag standoffs
    b. Plaub M2.5x5mm tooj dag screws
    c. Plaub M2.5 tooj dag txiv ntseej
  3. Ob tug jumpers.Pi Hut Tsev Automation Card rau Raspberry Pi - Fig2Koj tsis xav tau cov jumpers thaum siv tsuas yog ib Daim Npav Tsev Automation. Saib STACK LEVEL JUMPERS seem yog tias koj npaj yuav siv ntau daim npav.
  4. Tag nrho cov xav tau poj niam mating connectors.Pi Hut Tsev Automation Card rau Raspberry Pi - Fig3

QUICK pib-UP GUIDE

  1. Txuas koj Daim Npav Tsev Automation rau sab saum toj ntawm koj Raspberry Pi thiab ua kom lub zog.
  2. Pab kom I2C kev sib txuas lus ntawm Raspberry Pi siv raspi-config.
  3. Nruab lub software los ntawm github.com:
    ib. ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
    b. ~$ cd /home/pi/megabas-rpi
    c. ~/megabas-rpi$ sudo ua nruab
  4. ~/megabas-rpi$ megabas
    Qhov kev zov me nyuam yuav teb nrog cov npe ntawm cov lus txib muaj.

BOARD LAYOUT

Pi Hut Tsev Automation Card rau Raspberry Pi - BOARD LAYOUT

Plaub Lub Hom Phiaj LEDs tuaj yeem tswj tau hauv software. Cov LEDs tuaj yeem qhib tau los qhia cov xwm txheej ntawm txhua qhov kev tawm tswv yim, tso tawm lossis txheej txheem sab nraud.

STACK LEVEL JUMPERS

Sab laug peb txoj hauj lwm ntawm lub connector J3 yog siv los xaiv pawg theem ntawm daim npav:Pi Hut Tsev Automation Card rau Raspberry Pi - Fig4

NYIAJ TXIAV TXIM JUMPERS

Yim lub tswv yim thoob ntiaj teb tuaj yeem ua tus kheej jumper xaiv los nyeem 0-10V, 1K lossis 10K thermistors lossis tiv tauj kaw / rooj sib tham. Qhov siab tshaj plaws ntawm cov khoom suav yog 100 Hz.

Pi Hut Tsev Automation Card rau Raspberry Pi - Fig5

RS-485 / MODBUS Kev Sib Txuas Lus

Lub Tsev Automation Card muaj tus qauv RS485 transceiver uas tuaj yeem nkag tau ob qho tib si los ntawm cov txheej txheem hauv zos thiab los ntawm Raspberry Pi. Qhov xav tau configuration yog teem los ntawm peb bypass jumpers ntawm configuration connector J3.Pi Hut Tsev Automation Card rau Raspberry Pi - Fig6

Yog tias jumpers raug teeb tsa, Raspberry Pi tuaj yeem sib txuas lus nrog txhua yam khoom siv nrog RS485 interface. Hauv qhov kev teeb tsa no Lub Tsev Automation Card yog tus choj hla uas siv tsuas yog cov khoom siv kho vajtse uas xav tau los ntawm RS485 raws tu qauv. Txhawm rau siv qhov kev teeb tsa no, koj yuav tsum tau qhia rau cov neeg ua haujlwm hauv zos kom tso kev tswj hwm ntawm RS485 npav:
~$ megabas [0] wcfgmb 0 0 0 0
Yog tias jumpers raug tshem tawm, daim npav ua haujlwm raws li MODBUS qhev thiab siv MODBUS RTU raws tu qauv. Ib tus tswv MODBUS tuaj yeem nkag mus rau txhua daim npav nkag, thiab teeb tsa tag nrho cov txiaj ntsig siv tus qauv MODBUS cov lus txib. Cov npe ncauj lus kom ntxaws ntawm cov lus txib siv tuaj yeem pom ntawm GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
Nyob rau hauv ob qho tib si configurations lub zos processor yuav tsum tau programmed tso tawm (jumpers ntsia) los yog tswj (jumpers tshem tawm) lub RS485 cov cim. Saib cov kab hais kom ua hauv online pab kom paub ntxiv.

RASPBERRY PI header

Pi Hut Tsev Automation Card rau Raspberry Pi - Fig7

KEV PAB CUAM

Lub Tsev Automation Card yuav tsum muaj 24VDC / AC tswj fais fab sab nraud. Lub hwj chim yog muab rau lub rooj tsavxwm los ntawm kev sib txuas rau sab xis nyob rau sab xis sab xis (saib BOARD LAYOUT ). Cov boards lees txais DC lossis AC lub zog. Yog tias siv lub zog DC, polarity tsis tseem ceeb. Ib lub zos 5V regulator muab txog li 3A lub zog rau Raspberry Pi, thiab 3.3V regulator powers lub digital circuits. Kev rho tawm DC-DC converters yog siv los ua hluav taws xob relays.

Peb pom zoo siv 24VDC / AC fais fab mov nkaus xwb
RAU POWER RASPBERRY PI CARD
Yog tias ntau Daim Npav Tsev Automation tau muab tso rau sab saum toj ntawm ib leeg, peb pom zoo kom siv ib qho 24VDC / AC fais fab mov rau lub zog tag nrho cov ntawv. Tus neeg siv yuav tsum faib cov cable thiab khiav cov xov hlau rau txhua daim npav.
Kev siv hluav taws xob:
• 50 mA @ + 24V

UNIVERSAL INPUTS

Lub Tsev Automation Card muaj yim lub tswv yim thoob ntiaj teb uas tuaj yeem xaiv jumper los ntsuas 010V cov cim, 1K lossis 10K thermistors lossis tiv tauj kaw / xwm txheej suav txog 100Hz.Pi Hut Tsev Automation Card rau Raspberry Pi - Fig8Pi Hut Tsev Automation Card rau Raspberry Pi - Fig9

EVENT COUNTER/CONTACT CLOSURE CONFIGURATION Pi Hut Tsev Automation Card rau Raspberry Pi - Fig10

KEV KAWM NTAWV NTAWM 1K THERMISTORS Pi Hut Tsev Automation Card rau Raspberry Pi - Fig11

KEV KAWM NTAWV NTAWM 10K THERMISTORS Pi Hut Tsev Automation Card rau Raspberry Pi - Fig12

0-10V OUTPUTS CONFIGURATION. MAX LOAD = 10mA Pi Hut Tsev Automation Card rau Raspberry Pi - Fig13

HARDWARE WATCHDOG

Lub Tsev Automation Card muaj cov cuab yeej ua haujlwm tsim kho uas yuav lav tias koj txoj haujlwm tseem ceeb yuav ua haujlwm ntxiv txawm tias Raspberry Pi software hangs. Tom qab fais fab tuag tus saib xyuas yog neeg xiam, thiab ua haujlwm tom qab nws tau txais thawj zaug rov pib dua.
Lub sijhawm ua haujlwm yog 120 vib nas this. Thaum ua haujlwm, yog tias nws tsis tau txais kev rov pib dua los ntawm Raspberry Pi hauv 2 feeb, tus saib xyuas txiav lub zog thiab rov ua dua tom qab 10 vib nas this.
Raspberry Pi yuav tsum tau muab cov lus txib rov pib dua ntawm I2C chaw nres nkoj ua ntej lub sij hawm ntawm tus saib xyuas tas sij hawm.
Lub sijhawm timer tom qab lub zog nce thiab lub sijhawm ua haujlwm timer tuaj yeem raug teeb tsa los ntawm kab hais kom ua. Tus naj npawb ntawm kev rov pib dua yog khaws cia hauv flash thiab tuaj yeem nkag mus lossis tshem tawm ntawm kab hais kom ua. Tag nrho cov lus txib saib xyuas tau piav qhia los ntawm kev pabcuam hauv online.

ANALOG INPUTS / OUTPUTS CALIBRATION

Tag nrho cov analog inputs thiab outputs yog calibrated ntawm lub Hoobkas, tab sis firmware commands tso cai rau tus neeg siv rov calibrate lub rooj tsavxwm, los yog calibrate nws kom zoo dua precision. Tag nrho cov inputs thiab outputs yog calibrated nyob rau hauv ob lub ntsiab lus; xaiv ob lub ntsiab lus kom ze rau qhov ua tau rau ob qhov kawg ntawm nplai. Txhawm rau calibrate cov inputs, tus neeg siv yuav tsum muab cov teeb liab analog. (Example: kom calibrate 0-10V inputs, tus neeg siv yuav tsum muab 10V adjustable fais fab mov). Txhawm rau calibrate cov zis, tus neeg siv yuav tsum tau muab cov lus txib los teeb tsa cov zis rau tus nqi uas xav tau, ntsuas qhov tshwm sim thiab muab cov lus txib calibration kom khaws tus nqi.
Cov txiaj ntsig tau muab khaws cia rau hauv flash thiab cov ntaub ntawv nkhaus yog suav tias yog linear. Yog tias ua yuam kev thaum lub sijhawm ntsuas ntsuas los ntawm kev ntaus cov lus txib tsis raug, RESET cov lus txib tuaj yeem siv los rov pib dua tag nrho cov channel hauv pawg sib txuas rau lub Hoobkas nqi. Tom qab RESET calibration tuaj yeem rov pib dua.
Lub rooj tsavxwm tuaj yeem ntsuas tau yam tsis muaj lub hauv paus ntawm cov teeb liab analog, los ntawm calibrating ua ntej cov outputs thiab ces routing lub calibrated outputs rau coj inputs. Cov lus txib hauv qab no muaj rau calibration:

CALIBRATE 0-10V inputs: megabas ua cuin
Rov qab calibration ntawm 0-10V inputs: megabas rcuin ua
CALIBRATE 10K Inputs: megabas cresin ua
RESET 10K inputs: megabas rcresin ua
CALIBRATE 0-10V tso zis: megabas cuout
KHOOM CALIBRATED VALUE IN FLASH: megabas alta_comanda ua
RESET calibration ntawm 0-10V OUTPUTS: megabas rcuout

HARDWARE SPECIFICATIONS

ON BOARD RESETTABLE FUSE: 1A

0-10V cov zis:

• Kev nkag siab siab tshaj plaws Voltage: 12v XNUMX
• Input Impedance: 20 KΩ
• Kev daws teeb meem: 12 bits
• Samptus nqi: tbd

CONTAC CLOSURE INPUTS

  • Kev suav ntau zaus: 100 Hz

0-10V tso zis:

  • Yam tsawg kawg nkaus tso zis Load: 1KΩ
  • Kev daws teeb meem: 13 BITS

TRIAC tso zis:

  • Cov zis ntau tshaj tam sim no: 1A
  • Qhov Siab Tshaj Tawm Voltagib: 120v

LINEARITY NTAWM TAG NRHO TAG NRHO

Analog inputs yog ua tiav siv 12-ntsis A / D converters nyob rau hauv rau lub on-board processor. Cov inputs yog sampcoj ntawm 675 Hz.
Analog outputs yog PWM synthesized siv 16 ntsis timers. PWM qhov tseem ceeb ntawm 0 txog 4,800.
Tag nrho cov inputs thiab outputs yog calibrated ntawm lub sij hawm xeem ntawm cov ntsiab lus kawg thiab qhov tseem ceeb yog khaws cia rau hauv flash.
Tom qab calibration peb xyuas cov linearity tshaj tag nrho cov nplai thiab tau txais cov txiaj ntsig hauv qab no:

Channel Max yuam kev %
0-10V IB 15 mV 0.15%
0-10V tawm 10 mV 0.10%

MECHANICAL SPECIFICATIONS

Pi Hut Tsev Automation Card rau Raspberry Pi - Fig14

SOFTWARE teeb tsa

  1. Kom koj Raspberry Pi npaj nrog lub latest OS.
  2. Pab kom I2C kev sib txuas lus: ~$ sudo raspi-config
    1. Hloov tus password rau tus neeg siv Hloov tus password rau tus neeg siv tsis raug
    2. Kev xaiv Network Configure network settings
    3. Kev xaiv khau raj Configure cov kev xaiv rau kev pib
    4. Localization Options Teeb tsa hom lus thiab cheeb tsam chaw kom phim..
    5. Interfacing Options Configure kev sib txuas rau peripheral 
    6. Overclock Configure overclocking rau koj Pi
    7. Advanced Options Configure advanced settings
    8. Hloov tshiab Hloov cov cuab yeej no mus rau qhov tseeb version
    9. Hais txog raspi-config Cov ntaub ntawv hais txog qhov kev teeb tsa no
    P1 Lub koob yees duab Pab / lov tes taw kev sib txuas rau Raspberry Pi Lub Koob Yees Duab
    P2 SSH Qhib / Disable tej thaj chaw deb hais kom ua kab nkag rau koj Pi
    P3 VNC Qhib / Disable graphical tej thaj chaw deb nkag rau koj Pi siv…
    P4 SPI Pab kom / Disable tsis siv neeg thauj khoom ntawm SPI kernel module
    P5 I2C Pab / lov tes taw tsis siv neeg thauj khoom ntawm I2C kernel module
    P6 Serial Pab kom / Disable plhaub thiab ntsiav cov lus rau qhov chaw nres nkoj serial
    P7 1- Hlau Enable/Disable one-wire interface
    P8 Chaw taws teeb GPIO Qhib / Disable tej thaj chaw deb nkag rau GPIO pins
  3. Nruab megabas software los ntawm github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
  4. ~$ cd /home/pi/megabas-rpi
  5.  ~/megaioind-rpi$ sudo ua nruab
  6. ~/megaioind-rpi$ megabas

Qhov kev zov me nyuam yuav teb nrog cov npe ntawm cov lus txib muaj.
Ntaus "megabas -h" rau kev pab online.
Tom qab txhim kho lub software, koj tuaj yeem hloov kho nws mus rau qhov tseeb version nrog cov lus txib:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git rub
~/megabas-rpi$ sudo ua nruab Pi - logo

Cov ntaub ntawv / Cov ntaub ntawv

Pi Hut Tsev Automation Card rau Raspberry Pi [ua pdf] Cov neeg siv phau ntawv qhia
Tsev Automation Card rau Raspberry Pi, Tsev Automation Card, Automation Card rau Raspberry Pi, Raspberry Pi Automation Card Tsev

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *