KALE AUTOMATION HALE no RASPBERRY Pi
HE 4.1
SequentMicrosystems.com
KA HOIKE ANA
ʻO ka lua o ka hanauna o kā mākou Building Automation Card e lawe mai i ka paepae Raspberry Pi i nā mea hoʻokomo a me nā mea e pono ai no ka Building Automation Systems. Hiki ke hoʻopaʻa ʻia i nā pae 8, hana ke kāleka me nā mana Raspberry Pi āpau, mai Zero a 4.
Hoʻohana ʻia ʻelua mau pine GPIO o Raspberry Pi no ke kamaʻilio I2C. Hāʻawi ʻia kahi pine ʻē aʻe no ka mea nāna e hoʻopau, waiho ʻia nā pine 23 GPIO i loaʻa no ka mea hoʻohana.
ʻEwalu mau mea hoʻokomo honua, hiki ke koho ʻia, e heluhelu ʻoe i nā hōʻailona 0-10V, helu i nā pani hoʻopili, a i ʻole e ana i nā mahana me ka 1K a i ʻole 10K thermistors. ʻEhā 0-10V programmable outputs hiki ke hoʻomalu i nā dimmer māmā a i ʻole nā mea hana ʻoihana ʻē aʻe. ʻEhā 24VAC triac outputs hiki ke hoʻomalu i nā relay AC a i ʻole nā mea hoʻomehana a me nā mea hoʻoluʻu. Hōʻike nā hōʻailona LED i ke kūlana o nā huahana a pau. ʻAe ʻia kahi awa RS485/MODBUS kokoke i ka hiki ʻole ke hoʻonui. ʻO ka mea hope akā ʻaʻole ka mea liʻiliʻi, hiki ke hoʻohana ʻia kahi awa 1-WIRE hou e heluhelu i ka mahana mai ka sensor DS18B20.
ʻO nā diodes TVS ma nā mea hoʻokomo āpau e pale i ke kāleka no ka ESD waho. Mālama ʻia ka fuse hiki ke hoʻihoʻi ʻia ma luna o ka moku mai nā pōkole pōkole. Hiki i ka mana 24V AC a i ʻole DC ke hāʻawi i ka 5V/3A no Raspberry Pi.
HIʻona
- ʻEwalu jumper settable universal, analog/digital inputs
- 0-10V Inputs a i ʻole
- Hoʻokaʻaʻike i nā mea hoʻokomo helu pani a i ʻole
- 1K/10K Nā Hoʻokomo ʻana i ka Mahana
- ʻEhā 0-10V Hua
- ʻEhā TRIAC Outputs me nā mea hoʻokele 1A/48VAC
- ʻEhā mau kukui LED
- RS485/MODBUS awa
- ʻO ka uaki manawa maoli me ke kākoʻo pākaukau
- Pākuʻi ma luna o ka papa
- 1-WIRE interface
- Palena TVS ma nā mea hoʻokomo a pau
- Ilio kiai lako lako ma ka moku
- 24VAC/DC mana lako
Hoʻohana nā mea hoʻokomo a me nā mea hoʻopuka a pau i nā mea hoʻohui pluggable e ʻae i ke komo uea maʻalahi ke hoʻopaʻa ʻia nā kāleka he nui. Hiki ke hoʻopaʻa ʻia ma luna o hoʻokahi Raspberry Pi a hiki i ʻewalu mau Kāleka Automation Building. Hoʻokaʻawale nā kāleka i kahi kaʻa kaʻa I2C me ka hoʻohana ʻana i ʻelua mau pine GPIO o Raspberry Pi e mālama i nā kāleka ʻewalu.
Hiki ke hoʻopili ʻia nā LED kumu nui ʻehā me nā hoʻokomo analog a i ʻole nā kaʻina hana ʻē aʻe.
Hiki ke hoʻolālā ʻia kahi pihi kaomi ma luna o ka papa e ʻoki i nā mea hoʻokomo, hoʻopau i nā mea hoʻopuka a pani i ka Raspberry Pi.
HE aha i loko o kāu kime
- Ke kūkulu ʻana i Kāleka Automation no Raspberry Pi
- Lako paʻa
a. ʻEhā mau pahu keleawe M2.5x18mm kāne-wahine
b. ʻEhā wili keleawe M2.5x5mm
c. ʻEhā nati keleawe M2.5 - ʻElua mea lele.
ʻAʻole pono ʻoe i nā mea lele i ka wā e hoʻohana ai i hoʻokahi Kāleka Automation Building. E nānā i ka ʻāpana STACK LEVEL JUMPERS inā hoʻolālā ʻoe e hoʻohana i nā kāleka lehulehu.
- ʻO nā mea hoʻohui male wahine a pau e pono ai.
Alakaʻi hoʻomaka wikiwiki
- E hoʻopili i kāu Kāleka Automation Building ma luna o kāu Raspberry Pi a hoʻoikaika i ka ʻōnaehana.
- E hoʻā i ke kamaʻilio I2C ma Raspberry Pi me ka hoʻohana ʻana i raspi-config.
- E hoʻouka i ka polokalamu mai github.com:
a. ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
b. ~$ cd /home/pi/megabas-rpi
c. ~/megabas-rpi$ sudo e hoʻokomo - ~/megabas-rpi$ megabas
E pane ka polokalamu me ka papa inoa o nā kauoha i loaʻa.
PAPA PAPA
Hiki ke ho'omalu 'ia nā LED ma ka lako polokalamu. Hiki ke ho'āla ʻia nā LED e hōʻike i ke kūlana o kekahi hoʻokomo, hoʻopuka a i ʻole kaʻina hana waho.
NA LELE LEE ELELE
Hoʻohana ʻia ʻekolu kūlana hema o ka mea hoʻohui J3 no ke koho ʻana i ka pae hoʻopaʻa o ke kāleka:
NA LELE KOHO INPUT
Hiki ke koho pākahi ʻia nā mea hoʻokomo honua ʻewalu e heluhelu i ka thermistors 0-10V, 1K a i ʻole 10K a i ʻole ka hoʻopili ʻana i ka pani pani/nā helu hanana. ʻO 100 Hz ka alapine kiʻekiʻe o nā helu hanana.
RS-485/MODBUS KOMUNIKASI
Aia i ka Building Automation Card kahi transceiver RS485 maʻamau i hiki ke kiʻi ʻia e ke kaʻina hana kūloko a me Raspberry Pi. Hoʻonohonoho ʻia ka hoʻonohonoho i makemake ʻia mai ʻekolu mau bypass jumpers ma ka hoʻopili hoʻonohonoho J3.
Inā hoʻokomo ʻia nā mea lele, hiki i ka Raspberry Pi ke kamaʻilio me kekahi mea me kahi interface RS485. Ma kēia hoʻonohonoho ʻana, ʻo ka Building Automation Card kahi alahaka passive e hoʻokō wale ana i nā pae lako pono e koi ʻia e ka protocol RS485. No ka hoʻohana ʻana i kēia hoʻonohonoho, pono ʻoe e haʻi i ke kaʻina hana kūloko e hoʻokuʻu i ka mana o ka pahi RS485:
~$ megabas [0] wcfgmb 0 0 0 0
Inā wehe ʻia nā mea lele, hana ke kāleka ma ke ʻano he kauā MODBUS a hoʻokō i ka protocol MODBUS RTU. Hiki i kēlā me kēia haku MODBUS ke komo i nā mea hoʻokomo a pau o ke kāleka, a hoʻonohonoho i nā huahana a pau me nā kauoha MODBUS maʻamau. Hiki ke loaʻa kahi papa inoa kikoʻī o nā kauoha i hoʻokō ʻia ma GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
Ma nā hoʻonohonoho ʻelua, pono e hoʻolālā ʻia ka mea hana kūloko e hoʻokuʻu (ua hoʻokomo ʻia nā jumpers) a i ʻole ka hoʻomalu ʻana (wehe ʻia nā jumpers) i nā hōʻailona RS485. E ʻike i ka laina kauoha kōkua pūnaewele no ka ʻike hou aku.
PONO PI RASPBERI
KA MANA MANA
Pono ke Kāleka Automation Building i kahi lako mana ho'oponopono waho 24VDC/AC. Hāʻawi ʻia ka mana i ka papa ma o ka mea hoʻohui i hoʻolaʻa ʻia ma ka ʻaoʻao ʻākau o luna (e ʻike i ka LAYOUT BOARD). ʻAe nā papa i ka mana DC a i ʻole AC. Inā hoʻohana ʻia kahi kumu mana DC, ʻaʻole nui ka polarity. Hāʻawi kahi mea hoʻoponopono 5V kūloko a hiki i ka mana 3A i Raspberry Pi, a ʻo kahi mea hoʻoponopono 3.3V e mana i nā kaapuni kikohoʻe. Hoʻohana ʻia nā mea hoʻololi DC-DC i hoʻokaʻawale ʻia e mana i nā relays.
KAUOHA MAKOU E hoohana wale i ka mana 24VDC/AC
NO KA MANA I KA PALAPALA RASPBERRY PI
Inā hoʻopaʻa ʻia nā Kāleka Automation Building he nui ma luna o kekahi, manaʻo mākou e hoʻohana i hoʻokahi lako mana 24VDC/AC e mana i nā kāleka āpau. Pono ka mea hoʻohana e hoʻokaʻawale i ke kaula a holo i nā uea i kēlā me kēia kāleka.
KA MANA:
• 50 mA @ +24V
NA ILOKO AUPUNI
He ʻewalu mau mea hoʻokomo honua i ka Building Automation Card i hiki ke koho ʻia i ka jumper no ke ana ʻana i nā hōʻailona 010V, 1K a i ʻole 10K thermistors a i ʻole ka hoʻopili ʻana i nā helu pani / hanana a hiki i 100Hz.
KA HOʻOPIʻI HANA / HOʻOPIʻI HOʻOPIʻI
KA HOʻOPIʻI ANA ME 1K THERMISTORS
KA HOʻOPIʻI ANA ME 10K THERMISTORS
0-10V OUTPUTS CONFIGURATION. MAX LOAD = 10mA
PALAPALA PALAPALA
Aia i loko o ka Building Automation Card kahi ʻīlio kiaʻi lako i kūkulu ʻia e hōʻoiaʻiʻo ana e hoʻomau ka holo ʻana o kāu papahana koʻikoʻi ʻoiai inā e kau ʻia ka polokalamu Raspberry Pi. Ma hope o ka hoʻoulu ʻana, pio ka ʻīlio kiaʻi, a lilo i ka hana ma hope o ka loaʻa ʻana o ka hoʻonohonoho mua.
ʻO 120 kekona ka manawa palena paʻamau. I ka manawa e ho'ā ai, inā ʻaʻole e loaʻa iā ia kahi hoʻonohonoho hou mai Raspberry Pi i loko o 2 mau minuke, ʻoki ka ʻīlio kiaʻi i ka mana a hoʻihoʻi iā ia ma hope o 10 kekona.
Pono ʻo Raspberry Pi e hoʻopuka i kahi kauoha hoʻoponopono ma ke awa I2C ma mua o ka pau ʻana o ka manawa ma ka ʻīlio kiaʻi.
Hiki ke hoʻonohonoho ʻia ka manawa manawa ma hope o ka mana a me ka manawa hana mai ka laina kauoha. Mālama ʻia ka helu o ka hoʻihoʻi ʻana i ka uila a hiki ke kiʻi ʻia a holoi ʻia paha mai ka laina kauoha. Hōʻike ʻia nā kauoha kiaʻi āpau e ka hana kōkua pūnaewele.
ANALOG INPUTS/OUTPUTS CALIBRATION
Hoʻopili ʻia nā mea hoʻokomo a me nā mea hoʻopuka analog a pau ma ka hale hana, akā ʻae nā kauoha firmware i ka mea hoʻohana e calibrate hou i ka papa, a i ʻole e calibrate i ka pololei. Hoʻopili ʻia nā mea hoʻokomo a me nā mea hoʻopuka i ʻelua mau kiko; koho i na kiko elua e pili kokoke ana i na welau elua o ka unahi. No ka calibrate i nā mea hoʻokomo, pono ka mea hoʻohana e hāʻawi i nā hōʻailona analog. (Example: no ka calibrate 0-10V hoʻokomo, pono ka mea hoʻohana e hāʻawi i kahi lako mana 10V hiki ke hoʻololi). No ka calibrate i nā huahana, pono ka mea hoʻohana e hoʻopuka i kahi kauoha e hoʻonohonoho i ka huahana i kahi waiwai i makemake ʻia, e ana i ka hopena a hoʻopuka i ke kauoha calibration e mālama i ka waiwai.
Mālama ʻia nā koina i ka uila a manaʻo ʻia ka laina hoʻokomo. Inā kuhi hewa i ka wā calibration ma ke kākau ʻana i ke kauoha hewa, hiki ke hoʻohana ʻia kahi kauoha RESET e hoʻonohonoho hou i nā kahawai āpau i ka hui pili i nā waiwai o ka hale hana. Ma hope o RESET hiki ke hoʻomaka hou.
Hiki ke hoʻohālikelike ʻia ka papa me ka ʻole o ke kumu o nā hōʻailona analog, ma ka calibrating mua ʻana i nā mea hoʻopuka a laila hoʻohuli i nā hoʻopuka calibrated i nā hoʻokomo pili. Loaʻa kēia mau kauoha no ka calibration:
CALIBRATE 0-10V INPUTS: | megabas cuin |
E HOʻOhou hou i ka CALIBRATION O 0-10V INPUTS: | megabas rcuin |
CALIBRATE 10K INPUTS: | megabas ʻulaʻula |
HOʻOhou hou i 10K mau mea hoʻokomo: | megabas rcresin |
CALIBRATE 0-10V OUTPUTS: | megabas cuout |
KA WAIWAI I HOOLAHA I KA HALE KUAI MA FLASH: | megabas alta_comanda |
E HOʻOHO HOU I KA CALIBRATION O 0-10V OUTPUTS: | megabas rcuout |
NA PALAPALA PALAPALA
MA KA PAPA RESETTABLE FUSE: 1A
0-10V NUI:
• Voltage: | 12V |
• Hoʻokomo impedance: | 20KΩ |
• hooholo: | 12 bit |
• Sample rate: | tbd |
NĀ HOʻOPIʻI HOʻOPIʻI
- Ka helu helu kiʻekiʻe: 100 Hz
0-10V OUTPUTS:
- Haawe Haawe: 1KΩ
- Hoʻoholo: 13 BITS
NA HANA TRIAC:
- Loaʻa i kēia manawa: 1A
- Voltage: 120V
LINEARITY MA KA PAHA PAHA
Hoʻohana ʻia nā mea hoʻokomo analog me ka hoʻohana ʻana i nā mea hoʻololi A/D 12 bit i loko o ka papa hana ma luna o ka papa. ʻO nā mea hoʻokomo he sampalakaʻi ʻia ma 675 Hz.
Hoʻopili ʻia nā huahana Analog PWM me ka hoʻohana ʻana i 16 bit timers. Loaʻa nā waiwai PWM mai 0 a 4,800.
Hoʻopili ʻia nā mea hoʻokomo a me nā mea hoʻopuka i ka manawa hoʻāʻo ma nā wahi hope a mālama ʻia nā waiwai i ka uila.
Ma hope o ka calibration ua nānā mākou i ka linearity ma luna o ka laulā piha a loaʻa nā hopena aʻe:
Kanal | Hewa Max | % |
0-10V IN | 15μV | 0.15% |
0-10V Iwaho | 10μV | 0.10% |
NUI MECHANICAL SPECIFICATION
NĀ HOPE HUAKAHI
- E hoʻomākaukau i kāu Raspberry Pi me ka OS hou loa.
- E hiki ke kamaʻilio I2C: ~$ sudo raspi-config
1. Hoʻololi i ka ʻōlelo huna mea hoʻohana E hoʻololi i ka ʻōlelo huna no ka mea hoʻohana paʻamau 2. Nā koho pūnaewele E hoʻonohonoho i nā hoʻonohonoho pūnaewele 3. Nā koho Boot E hoʻonohonoho i nā koho no ka hoʻomaka ʻana 4. Nā Koho Localization E hoʻonohonoho i ka ʻōlelo a me ka hoʻonohonoho ʻāina e hoʻohālikelike. 5. Nā Koho Interfacing E hoʻopaʻa i nā pili i nā peripheral 6. Overclock E hoʻonohonoho i ka overclocking no kāu Pi 7. Nā Koho Kiʻekiʻe E hoʻonohonoho i nā hoʻonohonoho holomua 8. Hoʻohou Hoʻohou i kēia mea hana i ka mana hou loa 9. E pili ana i raspi-config ʻIke e pili ana i kēia hoʻonohonoho P1 Kāmeʻa E hoʻā a hoʻopau i ka pili ʻana i ke kāmela Raspberry Pi P2 SSH E ho'ā a ho'opau i ke komo laina kauoha mamao i kāu Pi P3 VNC E hoʻā a hoʻopau i ke komo mamao kiʻi i kāu Pi me ka hoʻohana ʻana… P4 SPI E ho'ā a ho'opau i ka ho'ouka 'akomi o SPI kernel module P5 I2C E ho'ā a ho'opau i ka ho'ouka 'akomi o I2C kernel module P6 Serial E ho'ā/E ho'opau i nā memo shell a me kernel i ke awa serial P7 1-Uea E ho'ā a ho'opau i ka pilina uea ho'okahi P8 GPIO mamao E hoʻā a hoʻopau i ke komo mamao i nā pine GPIO - E hoʻouka i ka polokalamu megabas mai github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
- ~$ cd /home/pi/megabas-rpi
- ~/megaioind-rpi$ sudo e hoʻokomo
- ~/megaioind-rpi$ megabas
E pane ka polokalamu me ka papa inoa o nā kauoha i loaʻa.
Kākau i "megabas -h" no ke kōkua pūnaewele.
Ma hope o ka hoʻokomo ʻana i ka polokalamu, hiki iā ʻoe ke hoʻololi iā ia i ka mana hou loa me nā kauoha:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git huki
~/megabas-rpi$ sudo e hoʻokomo
Palapala / Punawai
![]() |
Ka Pi Hut Building Automation Card no Raspberry Pi [pdf] Ke alakaʻi hoʻohana Kāleka ʻOtomai kūkulu hale no Raspberry Pi, Kāleka Automation Building, Kāleka Automation no Raspberry Pi, Pākuʻi Kāleka Automation Pi. |