SEQUENT-MICROSYSTEMS-logo

MICROSYSTEMS SEQUEST 0104110000076748 Faufale Fa'atosina Kata mo Raspei Pi

SEQUEST-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-Oloa

Fa'amatalaga o oloa

O le Faufale Automation Card mo Raspberry Pi o se kata faʻapitoa e mafai ai e tagata faʻaoga ona faʻaopoopo mea eseese ma mea e fai i la latou Raspberry Pi. E sau ma ni mea fa'aoga lautele e valu jumper settable e mafai ona fa'atulagaina e faitau fa'ailo 0-10V, fa'afeso'ota'i fa'amau tapuni, po'o le 1K/10K le vevela. O lo'o iai fo'i i le kata ni ta'ita'i fa'apitoa e fa e mafai ona fa'atonutonuina e ala i polokalama fa'akomepiuta e fa'ailoa ai le tulaga o mea e fai, mea e fai, po'o faiga i fafo. E le gata i lea, e aofia ai le RS-485 transceiver mo fesoʻotaʻiga ma le eletise mo le kata ma le Raspberry Pi.

Fa'atonuga o le Fa'aaogaina o Mea

  1. Amata i le fa'apipi'i o le Building Automation Card i luga o lau
    Raspberry Pi ma fa'aola le faiga.
  2. Fa'afeso'ota'i feso'ota'iga I2C ile Raspberry Pi fa'aoga
    raspi-config.
  3. Faʻapipiʻi le polokalama mai le github.com e ala i le mulimuli i laasaga nei:
  4. Faʻaauau le polokalama e ala i le ulufale i le poloaiga:  megabas
  5. Va'ai ile lisi ole polokalame o fa'atonuga avanoa mo le fa'aopoopoina ma le fa'aogaina.

Fa'amolemole fa'apea pe a fa'aogaina le tele o Fale Fa'atosina Kata, e fautuaina e fa'aoga se sapalai 24VDC/AC e tasi e fa'aola ai kata uma. E tatau i le tagata fa'aoga ona vaelua le uaea ma fa'asolo uaea i kata ta'itasi. O le mana faʻaaogaina o le kata e 50 mA i le + 24V.

FAAMATALAGA LAUTELE

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-1

  • O le tupulaga lona lua o la matou Faiga Fa'atauga Faufale o lo'o aumaia i luga o le Raspberry Pi mea fa'aoga uma ma mea e mana'omia mo le Fausiaina o Faiga. E mafai ona fa'aputuina i tulaga 8, e galue le kata i fa'aliliuga uma o le Raspberry Pi, mai le Zero i le
  • E lua pine GPIO a Raspberry Pi o loʻo faʻaogaina mo fesoʻotaʻiga I2C. O le isi pine o loʻo tuʻuina atu mo le faʻalavelave faʻalavelave, ma tuʻu ai 23 GPIO pine e avanoa mo le tagata faʻaoga.
  • E valu mea fa'aoga lautele, e mafai ona filifilia ta'ito'atasi, fa'atagaina oe e faitau fa'ailoga 0-10V, faitau tapuni fa'afeso'ota'i, pe fua le vevela e fa'aaoga ai le 1K po'o le 10K thermistors. E fa 0-10V fa'apolokalame galuega e mafai ona pulea fa'amalama malamalama po'o isi masini fa'apisinisi. Fa 24VAC galuega faatino e mafai ona pulea AC relays poʻo mea faʻamafanafana ma malulu. Fa'ailoga LED e fa'aalia ai le tulaga o galuega uma. Lua RS485/MODBUS uafu fa'atagaina toetoe lava le fa'atapula'aina fa'alauteleina.
  • TVS diodes i mea fa'aoga uma e puipuia le kata mo ESD fafo. O fuse toe fa'afou i luga ole va'a e puipuia mai pupuu fa'afuase'i.

FAAMATALAGA

  • E valu tagata osooso e mafai ona seti lautele, mea fa'aoga analog/numera
  • 0-10V Ulufale poʻo
  • Fa'afeso'ota'i Tapuni Counter Inputs po'o
  • 1K/10K Temperature Sensor Inputs
  • Fa 0-10V Outputs
  • Fa TRIAC Outputs ma aveta'avale 1A/48VAC
  • E fa fa'amoemoega lautele LED's
  • RS485 totonu ma fafo ports
  • Uati taimi moni ma faaleoleo maa
  • Fa'amau fa'amau i luga o le laupapa
  • Puipuiga o le TVS i mea fa'aoga uma
  • I luga o le laupapa Meafaigaluega Watchdog
  • 24VAC sapalai eletise

O mea uma e fa'aoga ma mea e fa'aogaina e fa'aoga ai feso'ota'iga fa'apipi'i e fa'afaigofie ai le fa'aogaina o uaea pe a fa'aputu le tele o kata. E o'o atu i le valu kata faufale e mafai ona fa'aputu i luga o le tasi Raspberry Pi. O kata e fa'asoa se pasi I2C fa'aoga na'o le lua o pine GPIO a Raspberry Pi e pulea uma kata e valu. O lenei vaega e tu'u ai le 24 GPIO o lo'o avanoa mo le tagata fa'aoga.
Ole fa'amoemoe lautele ole LED e mafai ona feso'ota'i ma mea fa'aoga analog po'o isi faiga fa'atonutonu. E mafai ona fa'apolokalame se fa'amau fa'amau i luga o le laupapa e tipi ai mea fa'aoga, fa'amalo galuega fa'atino pe tapuni le Rasipi Pi

O LE A LE MEA O LOO I LOU PUSI

  1. Fausiaina o le kata otometi mo Raspberry PiSEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-2
  2. Fa'apipi'i meafaigaluegaSEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-3
    • a. E fa M2.5x18mm male-fa'afafine apamemea standoffs
    • b. E fa fa'ailoga apamemea M2.5x5mm
    • c. Fa nati apamemea M2.5
  3. E lua tagata osooso.SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-4E te le mana'omia ni tagata osooso pe'a fa'aaoga na'o le tasi le Fale Fa'aautomatika Card. Va'ai le vaega STACK LEVEL JUMPERS pe afai e te fuafua e fa'aoga ni kata se tele.
  4. O feso'ota'iga fa'aipoipoga fafine uma e mana'omia.SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-5

TA'iala AMATA VAIVAI

  1. Fa'afeso'ota'i lau Kata Fa'atauga Faufale i luga o lau Raspberry Pi ma fa'aola le masini.
  2. Fa'afeso'ota'i le I2C ile Raspberry Pi ile fa'aogaina ole raspi-config.
  3. Faʻapipiʻi le polokalama mai le github.com:
  4. a. ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
  5. b. ~$ cd /home/pi/megabas-rpi
  6. c. ~/megabas-rpi$ sudo faia faʻapipiʻi
  7. ~/megabas-rpi$ megabas
    O le polokalama o le a tali atu i se lisi o poloaiga avanoa.

FA'AVAE FA'AVAE

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-6

E mafai ona fa'atonutonuina fa'amalama fa'amoemoega lautele e fa i le polokalame. E mafai ona faʻagaoioia le LED e faʻaalia ai le tulaga o soʻo se faʻaoga, gaioiga poʻo fafo.

FA'ATA'U LAVA LEVA
Ole tulaga agavale e tolu ole feso'ota'iga J3 e fa'aoga e filifili ai le tulaga fa'aputu o le kata:

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-7

INPUT FILIFILIA SUMERS
O mea fa'aoga lautele e valu e mafai ona filifilia ta'ito'atasi osooso e faitau 0-10V, 1K po'o 10K thermistors po'o fa'afeso'ota'i fa'amau tapuni/mea e tupu. Ole maualuga ole taimi ole fa'asologa ole mea na tupu ole 100Hz.

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-8

RS-485/MODBUS FESOOTAIGA
O le Fale Automation Card o lo'o i ai le RS485 transceiver masani lea e mafai ona fa'aoga uma e le masini fa'apitonu'u ma le Raspberry Pi. O le fa'atulagaina o lo'o mana'omia e tu'u mai i le tolu fa'aoso osooso i luga o feso'ota'iga J3.

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-9

Afai e faʻapipiʻi ni tagata osooso, e mafai e Raspberry Pi ona fesoʻotaʻi ma soʻo se masini e iai le RS485 interface. I lenei fa'atulagaga o le Fale Fa'aautometi Card o se alalaupapa passive lea e fa'aaogaina na'o tulaga o meafaigaluega e mana'omia e le RS485 protocol. Ina ia faʻaogaina lenei faʻatulagaga, e tatau ona e taʻu atu i le faʻalapotopotoga faʻapitonuʻu e faʻasaʻo le pulea o le pasi RS485:

  • ~$ megabas [0] wcfgmb 0 0 0 0

Afai e aveese tagata osooso, o le kata e galue o se pologa MODBUS ma faʻaaogaina le MODBUS RTU protocol. So'o se matai MODBUS e mafai ona fa'aoga uma mea fa'aoga a le kata, ma fa'atulaga uma galuega e fa'aaoga ai tulafono masani a le MODBUS. O se lisi auiliili o tulafono faʻatinoina e mafai ona maua ile GitHub: https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
I fa'atonuga uma e lua e mana'omia le fa'apolokalameina o le komipiuta fa'apitonu'u e fa'amatu'u (fa'apipi'i osooso) po'o le fa'atonutonuina (ave'esea fa'aoso) fa'ailoga RS485. Va'ai le laina fa'atonu fesoasoani i luga ole laiga mo nisi fa'amatalaga.

RASPBERI PI HEADER

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-10

MANA'OGA
E mana'omia e le Pepa Fa'atonu Faufale se sapalai eletise fa'atonutonu e 24VDC/AC. E tu'uina atu le mana i le laupapa e ala i le feso'ota'iga tu'ufa'atasi i le tulimanu pito i luga taumatau (silasila i le FA'A'OGA FA'AVAE). E talia e laupapa a le DC po'o le AC puna eletise. Afai e faʻaaogaina se puna eletise DC, e le taua le polarity.

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-11

E tu'uina atu e le pule fa'alotoifale 5V le malosi e o'o atu i le 3A i le Raspberry Pi, ma le fa'atonu 3.3V na te fa'amalo le ta'amilosaga numera. O fa'aliliu'ese DC-DC fa'ato'atoa fa'aaogaina e fa'aola ai fa'alava.
Matou te fautuaina le faʻaaogaina naʻo le 24VDC/AC POWER SUPPLY E PULE LE RASPBERRY PI CARD

Afai e fa'aputu le tele o Pepa Fa'atauga Faufale i luga o le tasi ma le isi, matou te fautuaina le fa'aogaina o le eletise 24VDC/AC e tasi e fa'amalo uma ai kata. E tatau i le tagata fa'aoga ona vaelua le uaea ma fa'asolo uaea i kata ta'itasi.

FA'A'OTOGA O LE MANA:

  • 50 mA @ +24V

FA'AIGA FA'AVAE
O le Fale Automation Card e valu mea fa'aoga lautele e mafai ona filifili osooso e fua fa'ailoga 0-10V, thermistors 1K po'o 10K po'o fa'afeso'ota'i fa'amau tapuni/mea e tupu e o'o atu i le 100Hz.SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-12

0-10V INPUTS CONFIGURATION

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-13

FA'ATA'IGA FA'ATA'ITA'I/FA'A'OA'IGA TAPIINA SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-14

FA'ATA'IGA FA'ATAU MA LE 1K THERMISTORS SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-15

FA'ATA'IGA FA'ATAU MA LE 10K THERMISTORS SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-16

0-10V OUTPUTS CONFIGURATION. MAX FAATA = 10mASEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-17

TRIAC OUTPUTS CONFIGURATION. MAX AVE = 1A

FA'ATA'U MATA'IGA

  • O le Building Automation Card o lo'o i ai se masini mata'ituina meafaigaluega e fa'amautinoa ai o le a fa'aauau pea le fa'agaoioia o lau galuega fa'a-misiona tusa lava pe tautau i luga le polokalama Raspberry Pi. A uma le paoa o le leoleo leoleo ua le atoatoa, ma toe malosi pe a uma ona maua le seti muamua.
  • Ole taimi fa'aletonu ole 120 sekone. O le taimi lava e faʻagaoioia ai, afai e le maua se seti mai le Raspberry Pi i totonu ole 2 minute, e tipi e le leoleo leoleo le mana ma toe faʻafoʻi pe a uma le 10 sekone.
  • O le Raspberry Pi e manaʻomia le tuʻuina atu o se faʻatonuga toe setiina i luga o le I2C port aʻo leʻi muta le taimi i luga o le leoleo leoleo. Ole taimi ole taimi pe a uma le eletise ma le taimi galue e mafai ona seti mai le laina o le poloaiga. Ole numera o toe setiina o loʻo teuina ile moli ma e mafai ona maua pe faʻamalo mai le laina o le poloaiga. O fa'atonuga uma o leoleo e fa'amatalaina e le galuega fesoasoani i luga ole laiga.

ANALOG INPUTS/OUTPUTS CALIBRATION
O mea fa'akomepiuta uma ma mea e fai e fa'avasegaina i le fale gaosimea, ae o fa'atonuga a le firmware e mafai ai e le tagata fa'aoga ona toe fa'avasega le laupapa, po'o le fa'avasegaina i le sa'o lelei. O fa'aoga uma ma galuega fa'atino e fa'avasegaina i vaega e lua; filifili vaega e lua e latalata i pito e lua o le fua. Ina ia fa'avasega mea fa'aoga, e tatau i le tagata fa'aoga ona tu'uina atu fa'ailoga analog. (Esoample: e faʻavasega 0-10V mea faʻaoga, e tatau i le tagata faʻaoga ona tuʻuina atu se 10V fetuutuunai eletise sapalai). Ina ia faʻavasega galuega faatino, e tatau i le tagata faʻaoga ona tuʻuina atu se faʻatonuga e seti le gaioiga i se tau manaʻomia, fua le taunuʻuga ma tuʻuina atu le faʻatonuga o le calibration e teu ai le tau.

O tau o lo'o teuina i le moli ma o le fa'aoga fa'aoga e fa'apea e laina. Afai e faia se mea sese i le taimi o le faʻavasegaina e ala i le taina o le faʻatonuga sese, e mafai ona faʻaaoga se RESET poloaiga e toe seti uma ai ala i le vaega tutusa i tau falegaosimea. A mae'a le RESET e mafai ona toe fa'afouina.

E mafai ona fa'avasegaina le laupapa e aunoa ma se fa'apogai o fa'ailo fa'atusa, e ala i le fa'avasegaina muamua o mea fa'atino ona fa'ata'amilo lea o mea fa'atatau i mea fa'aoga tutusa. O tulafono nei e avanoa mo le fa'avasegaina:

  • CALIBRATE 0-10V INPUTS: megabas cuin
  • TOE TOE FA'ATA'IGA O 0-10V FA'AIGA: megabas rcuin
  • CFA'ASA'E 10K FA'AUGA: megabas cresin
  • TOE FA'ATU 10K FA'AUGA: megabas rcresin
  • CALIBRATE 0-10V OUTPUTS: megabas tipi
  • FA'ATAU FA'AVAE FA'AVAE I LE FLASH: megabas alta_comanda
  • TOE TOE FA'ATA'IGA O 0-10V OUTPUTS: megabas rcuout

FA'AMATALAGA FAAMATALAGA

I LUGA O LE VA'A FA'AVAE FA'A'AU FUSE

0-10V FA'AUGA:

  • Tapulaʻa maualuga sao Voltage: 12V
  • Fa'alavelave fa'aulu: 20KΩ
  • I'uga: 12 pito
  • Sample fua faatatau: tbd

FESOASOANI TAPIINA FA'AIGA

  • Ole tele ole faitau ole taimi: 100 Hz

0-10V GALUEGA:

  • La'ititi o Galuega Fa'atino: 1KΩ
  • I'uga: 13 ITU

TRIAC OUTPUTS:

  • Maualuluga o Galuega Fa'atino i le taimi nei: 1A
  • Avanoa Maualuga Voltage: 120V

LINEARITY IA ATU FAATAU

  • O mea fa'akomepiuta fa'atusa o lo'o fa'aogaina e fa'aaoga ai le 12 bit A/D converters i totonu i le masini fa'apipi'i. O mea fa'aoga o samptaʻitaʻia i le 675 Hz.
  • O galuega fa'atusa o lo'o fa'apipi'iina le PWM e fa'aaoga ai le 16 bit timers. Ole tau ole PWM e mai le 0 ile 4,800.
  • O fa'aoga uma ma mea e fa'atino e fa'avasegaina ile taimi ole su'ega ile fa'ai'uga ma fa'atauga e teu ile moli.
  • Ina ua maeʻa le faʻavasegaina sa matou siakiina le laina i luga o le fua atoa ma maua ai faʻaiʻuga nei:

Auala/Max/Sese %

  • 0-10V IN: 15μV:0.15%
  • 0-10V: IFO: 10μV 0.1%

FAAMATALAGA FAASINO

SEQUENT-MICROSYSTEMS-0104110000076748-Fausia-Kati-Autometi-mo-Rasipi-Pi-FIG-18

SETUP SOFTWARE

  1. Ia saunia lau Raspberry Pi ma le OS fou.
  2. Fa'afeso'ota'i I2C:
    ~$ sudo raspi-config 
    • Suia le upu faataga a le tagata faaaoga Suia le upu faataga mo le tagata le faaaogaina
    • Filifiliga Feso'ota'iga Fa'atulaga tulaga feso'ota'iga
    • Filifiliga Fa'asaga Fa'atulaga filifiliga mo le amataga
    • Filifiliga Fa'alotoifale Seti gagana ma fa'aitulagi e fa'afetaui..
    • Filifiliga Fa'afeso'ota'i Fa'atulaga feso'ota'iga i peripheral
    • Overclock Fa'atulaga le overclocking mo lau Pi
    • Filifiliga Maualuga Fa'atulaga tulaga maualuga
    • Fa'afou Fa'afou lenei mea faigaluega i le fa'afou fou
    • E uiga i le raspi-config Faʻamatalaga e uiga i lenei faʻatulagaga
      • P1 Meapueata Enable/Tape le feso'ota'iga ile Raspberry Pi Camera
      • P2 SSH Fa'aaga/Ta'e le avanoa i le laina fa'atonu mamao i lau Pi
      • P3 VNC Fa'aaga/Ta'e le avanoa fa'akalafi mamao i lau Pi fa'aaoga...
      • P4 SPI Fa'agaoio/Ta'e le fa'apipi'iina otometi o le SPI kernel module
      • P5 I2C Fa'agaoi/Ta'e le utaina otometi o le I2C kernel module
      • P6 Serial Enable/Ta'e le atigi ma fatu fe'au i le laina telefoni
      • P7 1-Uaea Fa'agaoi/Ta'e le tasi-uaea fa'aoga
      • P8 Remote GPIO Fa'aaga/Ta'e le avanoa mamao ile GPIO pine
  3. Faʻapipiʻi le megabas software mai le github.com:
  4. 4. ~$ cd /home/pi/megabas-rpi
  5. 5. ~/megaioind-rpi$ sudo faia fa'apipi'i
  6. 6. ~/megaioind-rpi$ megabas
    O le polokalama o le a tali atu i se lisi o poloaiga avanoa.

Fa'aigoa "megabas -h" mo fesoasoani i luga ole laiga.
A maeʻa ona faʻapipiʻi le polokalama, e mafai ona e faʻafouina i le lomiga lata mai ma faʻatonuga:

Pepa / Punaoa

MICROSYSTEMS SEQUEST 0104110000076748 Faufale Fa'atosina Kata mo Raspei Pi [pdf] Taiala mo Tagata Fa'aoga
0104110000076748 Faufale Fa'atosina Pepa mo Raspberry Pi, 0104110000076748, Fausia Fa'atosina Pepa mo Raspberry Pi, Fale Fa'atosina Pepa, Automation Card, Kata

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *