El Pi - logotip

Targeta d'automatització d'edificis per a RASPBERRY Pi
GUIA DE L'USUARI VERSIÓ 4.1
SequentMicrosystems.com

DESCRIPCIÓ GENERAL

La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - fig

La segona generació de la nostra targeta d'automatització d'edificis aporta a la plataforma Raspberry Pi totes les entrades i sortides necessàries per als sistemes d'automatització d'edificis. Apilable a 8 nivells, la targeta funciona amb totes les versions de Raspberry Pi, des de zero fins a 4.
Dos dels pins GPIO del Raspberry Pi s'utilitzen per a la comunicació I2C. S'assigna un altre pin per al gestor d'interrupcions, deixant 23 pins GPIO disponibles per a l'usuari.
Vuit entrades universals, seleccionables individualment, us permeten llegir senyals de 0 a 10 V, comptar tancaments de contactes o mesurar temperatures amb termistors d'1K o 10K. Quatre sortides programables de 0-10V poden controlar reguladors de llum o altres dispositius industrials. Quatre sortides triac de 24 VCA poden controlar relés de CA o equips de calefacció i refrigeració. Els indicadors LED mostren l'estat de totes les sortides. Un port RS485/MODBUS permet una extensibilitat gairebé il·limitada. Finalment, però no menys important, es pot utilitzar un nou port 1-WIRE per llegir la temperatura del sensor DS18B20.
Els díodes TVS a totes les entrades protegeixen la targeta per ESD externa. El fusible reiniciable a bord el protegeix dels curtcircuits accidentals. Una única font d'alimentació de 24 V CA o CC pot subministrar 5 V/3 A per a Raspberry Pi.

CARACTERÍSTIQUES

  • Vuit entrades analògiques/digitals universals configurables amb pont
  • Entrades 0-10V o
  • Entrades del comptador de tancament de contacte o
  • Entrades del sensor de temperatura 1K/10K
  • Quatre sortides de 0-10V
  • Quatre sortides TRIAC amb controladors 1A/48VAC
  • Quatre LED de propòsit general
  • Port RS485/MODBUS
  • Rellotge en temps real amb bateria de seguretat
  • Pulsador a bord
  • Interfície 1-WIRE
  • Protecció TVS a totes les entrades
  • Controlador de maquinari a bord
  • Font d'alimentació 24VAC/DC

Totes les entrades i sortides utilitzen connectors connectables que permeten un fàcil accés al cablejat quan s'apilen diverses targetes. Es poden apilar fins a vuit targetes d'automatització d'edificis a sobre d'una Raspberry Pi. Les targetes comparteixen un bus I2C sèrie utilitzant només dos dels pins GPIO de la Raspberry Pi per gestionar les vuit targetes.
Els quatre LED de propòsit general es poden associar amb les entrades analògiques o amb altres processos controlats.
Es pot programar un polsador a bord per tallar entrades, anul·lar sortides o apagar el Raspberry Pi.

QUÈ HI HA AL TEU KIT

  1. Targeta d'automatització d'edificis per a Raspberry PiLa targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig
  2. Maquinari de muntatgeLa targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig1a. Quatre separadors de llautó M2.5x18mm mascle-femella
    b. Quatre cargols de llautó M2.5x5mm
    c. Quatre femelles de llautó M2.5
  3. Dos saltadors.La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig2No necessiteu els ponts quan utilitzeu només una targeta d'automatització d'edificis. Vegeu la secció PUNTADORS DE NIVEL DE PILA si teniu previst utilitzar diverses cartes.
  4. Tots els connectors femelles necessaris.La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig3

GUIA RÀPIDA D'INICIADA

  1. Connecteu la vostra targeta d'automatització d'edificis a la part superior del vostre Raspberry Pi i engegueu el sistema.
  2. Habiliteu la comunicació I2C a Raspberry Pi mitjançant raspi-config.
  3. Instal·leu el programari des de github.com:
    a. ~$ git clon https://github.com/SequentMicrosystems/megabas-rpi.git
    b. ~$ cd /home/pi/megabas-rpi
    c. ~/megabas-rpi$ sudo make install
  4. ~/megabas-rpi$ megabas
    El programa respondrà amb una llista d'ordres disponibles.

DISPOSICIÓ DE LA JUNTA

La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - DISPOSICIÓ DE LA PLACA

Es poden controlar quatre LED d'ús general amb programari. Els LED es poden activar per mostrar l'estat de qualsevol entrada, sortida o procés extern.

PILADORS DE NIVELL

Les tres posicions esquerres del connector J3 s'utilitzen per seleccionar el nivell de pila de la targeta:La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig4

PUNTALS DE SELECCIÓ D'ENTRADA

Les vuit entrades universals es poden seleccionar individualment per pont per llegir termistors de 0-10V, 1K o 10K o comptadors de tancament de contactes/esdeveniments. La freqüència màxima dels comptadors d'esdeveniments és de 100 Hz.

La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig5

COMUNICACIÓ RS-485/MODBUS

La targeta d'automatització de l'edifici conté un transceptor RS485 estàndard al qual es pot accedir tant pel processador local com per Raspberry Pi. La configuració desitjada s'estableix a partir de tres ponts de derivació del connector de configuració J3.La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig6

Si hi ha ponts instal·lats, Raspberry Pi es pot comunicar amb qualsevol dispositiu amb una interfície RS485. En aquesta configuració, la Building Automation Card és un pont passiu que implementa només els nivells de maquinari requerits pel protocol RS485. Per utilitzar aquesta configuració, heu de dir al processador local que alliberi el control del bus RS485:
~$ megabas [0] wcfgmb 0 0 0 0
Si s'eliminen els ponts, la targeta funciona com a esclau MODBUS i implementa el protocol MODBUS RTU. Qualsevol mestre MODBUS pot accedir a totes les entrades de la targeta i configurar totes les sortides mitjançant ordres MODBUS estàndard. Es pot trobar una llista detallada de les ordres implementades a GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
En ambdues configuracions, el processador local s'ha de programar per alliberar (ponts instal·lats) o controlar (ponts eliminats) els senyals RS485. Consulteu l'ajuda en línia de la línia d'ordres per obtenir més informació.

CABECERA RASPBERRY PI

La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig7

REQUISITS DE POTÈNCIA

La targeta d'automatització d'edificis requereix una font d'alimentació externa regulada de 24 VDC/AC. L'alimentació es subministra a la placa mitjançant el connector dedicat a la cantonada superior dreta (vegeu DISPOSICIÓ DE LA PLACA). Les plaques accepten fonts d'alimentació de CC o CA. Si s'utilitza una font d'alimentació de CC, la polaritat no és important. Un regulador local de 5 V subministra una potència de fins a 3 A a Raspberry Pi i un regulador de 3.3 V alimenta els circuits digitals. S'utilitzen convertidors DC-DC aïllats per alimentar els relés.

US RECOMANAM UTILITZAR NOMÉS LA FONTA D'ALÈNCIA 24VDC/AC
PER ALIMENTAR LA TARGETA RASPBERRY PI
Si s'apilen diverses targetes d'automatització d'edificis una sobre l'altra, us recomanem que utilitzeu una única font d'alimentació de 24 VCC/CA per alimentar totes les targetes. L'usuari ha de dividir el cable i passar els cables a cada targeta.
CONSUM D'ENERGIA:
• 50 mA @ +24V

ENTRADES UNIVERSALS

La targeta d'automatització d'edificis té vuit entrades universals que es poden seleccionar per pont per mesurar senyals de 010 V, termistors d'1K o 10K o comptadors de tancament de contactes/esdeveniments de fins a 100Hz.La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig8La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig9

CONFIGURACIÓ DE TANCAMENT DEL CONTACTE/CONTACTE La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig10

CONFIGURACIÓ DE MESURA DE TEMPERATURA AMB TERMISTORS 1K La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig11

CONFIGURACIÓ DE MESURA DE TEMPERATURA AMB TERMISTORS 10K La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig12

CONFIGURACIÓ DE LES SORTIES 0-10V. CÀRREGA MÀXIMA = 10mA La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig13

GOS DE GUARDIA DE MATERIAL

La targeta d'automatització de l'edifici conté un control de maquinari integrat que garantirà que el vostre projecte de missió crítica continuarà executant-se fins i tot si el programari Raspberry Pi penja. Després de l'encesa, el gos vigilant es desactiva i s'activa després de rebre el primer restabliment.
El temps d'espera predeterminat és de 120 segons. Un cop activat, si no rep un restabliment de Raspberry Pi en 2 minuts, el gos guardià talla l'alimentació i la restaura al cap de 10 segons.
Raspberry Pi ha d'emetre una ordre de restabliment al port I2C abans que caduqui el temporitzador del gos de vigilància.
El període de temporitzador després de l'engegada i el període de temporitzador actiu es poden configurar des de la línia d'ordres. El nombre de restabliments s'emmagatzema en flash i es pot accedir o esborrar des de la línia d'ordres. La funció d'ajuda en línia descriu totes les ordres de watchdog.

CALIBRACIÓ D'ENTREDES/SORTIES ANALÒGIQUES

Totes les entrades i sortides analògiques es calibran de fàbrica, però les ordres del microprogramari permeten a l'usuari tornar a calibrar la placa o calibrar-la amb millor precisió. Totes les entrades i sortides estan calibrades en dos punts; seleccioneu els dos punts el més a prop possible dels dos extrems de l'escala. Per calibrar les entrades, l'usuari ha de proporcionar senyals analògics. (Example: per calibrar les entrades de 0 a 10 V, l'usuari ha de proporcionar una font d'alimentació ajustable de 10 V). Per calibrar les sortides, l'usuari ha d'emetre una ordre per establir la sortida a un valor desitjat, mesurar el resultat i emetre l'ordre de calibratge per emmagatzemar el valor.
Els valors s'emmagatzemen en flash i s'assumeix que la corba d'entrada és lineal. Si es comet un error durant el calibratge escrivint l'ordre incorrecta, es pot utilitzar una ordre RESET per restablir tots els canals del grup corresponent als valors de fàbrica. Després de RESET, es pot reiniciar la calibració.
La placa es pot calibrar sense una font de senyals analògics, calibrant primer les sortides i després dirigint les sortides calibrades a les entrades corresponents. Les ordres següents estan disponibles per al calibratge:

CALIBRAR ENTRADES 0-10V: megabas cuin
RESTABLEIX EL CALIBRACIÓ DE LES ENTRADES 0-10V: megabas rcuin
CALIBRAR 10K ENTRADES: megabas cresina
RESTABLEIX 10K ENTRADES: megabas rcresina
CALIBRAR SORTIDES 0-10V: megabas retall
EMGAGATZE EL VALOR CALIBRAT EN FLASH: megabas alta_comanda
RESTABLEIX EL CALIBRACIÓ DE LES SORTIES 0-10V: megabas rcuout

ESPECIFICACIONS DEL HARDWARE

FUSIBLE REPOSABLE A BORD: 1A

ENTRADES 0-10V:

• Vol. d'entrada màximatage: 12 V
• Impedància d'entrada: 20 KΩ
• Resolució: 12 bits
• Sampla taxa: tbd

ENTRADES DE TANCAMENT DE CONTACTE

  • Freqüència màxima de recompte: 100 Hz

SORTIES 0-10V:

  • Càrrega mínima de sortida: 1KΩ
  • Resolució: 13 BITS

SORTIDES TRIAC:

  • Corrent de sortida màxima: 1A
  • Volum de sortida màximtage: 120V

LINEALITAT A ESCALA COMPLETA

Les entrades analògiques es processen mitjançant convertidors A/D de 12 bits interns al processador integrat. Les entrades són sampled a 675 Hz.
Les sortides analògiques es sintetitzen PWM mitjançant temporitzadors de 16 bits. Els valors de PWM oscil·len entre 0 i 4,800.
Totes les entrades i sortides es calibren en el moment de la prova als punts finals i els valors s'emmagatzemen en flash.
Després del calibratge, vam comprovar la linealitat a escala completa i vam obtenir els resultats següents:

Canal Error màxim %
ENTRADA 0-10V 15μV 0.15%
SORTIDA 0-10V 10μV 0.10%

ESPECIFICACIONS MECÀNIQUES

La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi - Fig14

CONFIGURACIÓ DE PROGRAMARI

  1. Teniu el vostre Raspberry Pi a punt amb el darrer sistema operatiu.
  2. Habilita la comunicació I2C: ~$ sudo raspi-config
    1. Canvia la contrasenya d'usuari Canvia la contrasenya per a l'usuari predeterminat
    2. Opcions de xarxa Configura la configuració de la xarxa
    3. Opcions d'arrencada Configura les opcions per a la posada en marxa
    4. Opcions de localització Configura l'idioma i la configuració regional perquè coincideixin...
    5. Opcions d'interfície Configura connexions als perifèrics 
    6. Overclock Configura l'overclocking per al teu Pi
    7. Opcions avançades Configura la configuració avançada
    8. Actualització Actualitzeu aquesta eina a la darrera versió
    9. Sobre raspi-config Informació sobre aquesta configuració
    P1 Càmera Activa/desactiva la connexió a la càmera Raspberry Pi
    P2 SSH Activa/desactiva l'accés a la línia d'ordres remota al teu Pi
    P3 VNC Activa/desactiva l'accés remot gràfic al teu Pi mitjançant...
    P4 SPI Activa/desactiva la càrrega automàtica del mòdul del nucli SPI
    P5 I2C Activa/desactiva la càrrega automàtica del mòdul del nucli I2C
    P6 Serial Activa/Desactiva els missatges de l'intèrpret d'ordres i del nucli al port sèrie
    P7 1-Cable Activa/desactiva la interfície d'un cable
    P8 GPIO remot Activa/desactiva l'accés remot als pins GPIO
  3. Instal·leu el programari megabas des de github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
  4. ~$ cd /home/pi/megabas-rpi
  5.  ~/megaioind-rpi$ sudo make install
  6. ~/megaioind-rpi$ megabas

El programa respondrà amb una llista d'ordres disponibles.
Escriviu "megabas -h" per obtenir ajuda en línia.
Després d'instal·lar el programari, podeu actualitzar-lo a la darrera versió amb les ordres:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git pull
~/megabas-rpi$ sudo make install El Pi - logotip

Documents/Recursos

La targeta d'automatització d'edificis Pi Hut per a Raspberry Pi [pdfGuia de l'usuari
Targeta d'automatització d'edificis per a Raspberry Pi, targeta d'automatització d'edificis, targeta d'automatització per a Raspberry Pi, construcció de targetes d'automatització Raspberry Pi

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *