SEQUENT MICROSYSTEMS 0104110000076748 การ์ดระบบอัตโนมัติสำหรับอาคารสำหรับ Raspberry Pi
ข้อมูลสินค้า
การ์ดระบบอัตโนมัติในการก่อสร้างสำหรับ Raspberry Pi เป็นการ์ดอเนกประสงค์ที่ช่วยให้ผู้ใช้สามารถเพิ่มอินพุตและเอาต์พุตต่างๆ ให้กับ Raspberry Pi ได้ มาพร้อมกับอินพุตสากลที่สามารถตั้งค่าจัมเปอร์ได้ 0 ช่อง ซึ่งสามารถกำหนดค่าให้อ่านสัญญาณ 10-1V ตัวนับปิดหน้าสัมผัส หรือเซ็นเซอร์อุณหภูมิ 10K/485K การ์ดยังมีไฟ LED อเนกประสงค์สี่ดวงที่สามารถควบคุมผ่านซอฟต์แวร์เพื่อระบุสถานะของอินพุต เอาต์พุต หรือกระบวนการภายนอก นอกจากนี้ยังมีตัวรับส่งสัญญาณ RS-XNUMX สำหรับการสื่อสารและแหล่งจ่ายไฟสำหรับทั้งการ์ดและ Raspberry Pi
คำแนะนำการใช้ผลิตภัณฑ์
- เริ่มต้นด้วยการเสียบการ์ด Building Automation ที่ด้านบนของตัวคุณ
Raspberry Pi และเพิ่มพลังให้กับระบบ - เปิดใช้งานการสื่อสาร I2C บน Raspberry Pi โดยใช้
raspi-config.php - ติดตั้งซอฟต์แวร์จาก github.com โดยทำตามขั้นตอนเหล่านี้:
- เปิดเทอร์มินัลแล้วป้อนคำสั่ง:
git clone
https://github.com/SequentMicrosystems/megabas-rpi.git - เปลี่ยนไดเร็กทอรีเป็นที่เก็บข้อมูลแบบโคลน:
cd/home/pi/megabas-rpi.
- ติดตั้งซอฟต์แวร์ด้วยสิทธิ์ผู้ดูแลระบบ:
sudomake install
- เปิดเทอร์มินัลแล้วป้อนคำสั่ง:
- รันโปรแกรมโดยป้อนคำสั่ง:
megabas
- โปรดดูรายการคำสั่งที่มีอยู่ของโปรแกรมสำหรับการกำหนดค่าและการใช้งานเพิ่มเติม
โปรดทราบว่าเมื่อใช้การ์ดระบบอาคารอัตโนมัติหลายใบ ขอแนะนำให้ใช้แหล่งจ่ายไฟ 24VDC/AC ตัวเดียวเพื่อจ่ายไฟให้กับการ์ดทั้งหมด ผู้ใช้จะต้องแยกสายเคเบิลและเดินสายไฟไปยังการ์ดแต่ละใบ การสิ้นเปลืองพลังงานของการ์ดคือ 50 mA ที่ +24V
คำอธิบายทั่วไป
- การ์ดระบบอัตโนมัติในอาคารรุ่นที่สองของเรานำอินพุตและเอาท์พุตทั้งหมดที่จำเป็นสำหรับระบบอัตโนมัติในอาคารมาสู่แพลตฟอร์ม Raspberry Pi การ์ดนี้วางซ้อนกันได้ถึง 8 ระดับ โดยใช้งานได้กับ Raspberry Pi ทุกรุ่น ตั้งแต่ Zero ถึง
- พิน GPIO ของ Raspberry Pi สองพินใช้สำหรับการสื่อสาร I2C มีการจัดสรรพินอื่นสำหรับตัวจัดการอินเตอร์รัปต์ โดยเหลือ 23 พิน GPIO สำหรับผู้ใช้
- อินพุตสากล 0 ช่อง สามารถเลือกแยกกันได้ ช่วยให้คุณอ่านสัญญาณ 10-1V นับการปิดหน้าสัมผัส หรือวัดอุณหภูมิโดยใช้เทอร์มิสเตอร์ 10K หรือ 0K เอาต์พุตที่ตั้งโปรแกรมได้ 10-24V สี่ช่องสามารถควบคุมอุปกรณ์หรี่ไฟหรืออุปกรณ์อุตสาหกรรมอื่นๆ เอาต์พุต 485VAC สี่ช่องสามารถควบคุมรีเลย์ AC หรืออุปกรณ์ทำความร้อนและทำความเย็นได้ ไฟ LED แสดงสถานะของเอาท์พุตทั้งหมด พอร์ต RSXNUMX/MODBUS สองพอร์ตทำให้สามารถขยายได้เกือบไม่จำกัด
- ไดโอด TVS บนอินพุตทั้งหมดจะป้องกันการ์ดสำหรับ ESD ภายนอก ฟิวส์แบบรีเซ็ตได้ออนบอร์ดช่วยป้องกันการลัดวงจรโดยไม่ตั้งใจ
คุณสมบัติ
- จัมเปอร์ XNUMX อินพุตสากลแบบอะนาล็อก/ดิจิตอลที่สามารถตั้งค่าได้
- อินพุต 0-10V หรือ
- ติดต่อปิดเคาน์เตอร์อินพุตหรือ
- อินพุตเซนเซอร์อุณหภูมิ 1K/10K
- สี่เอาต์พุต 0-10V
- เอาต์พุต TRIAC สี่ชุดพร้อมไดรเวอร์ 1A/48VAC
- LED อเนกประสงค์สี่ดวง
- พอร์ต RS485 เข้าและออก
- นาฬิกาตามเวลาจริงพร้อมแบตเตอรี่สำรอง
- ปุ่มกดออนบอร์ด
- การป้องกัน TVS บนอินพุตทั้งหมด
- Watchdog ฮาร์ดแวร์ออนบอร์ด
- แหล่งจ่ายไฟ 24VAC
อินพุตและเอาต์พุตทั้งหมดใช้ขั้วต่อแบบเสียบได้ซึ่งช่วยให้เข้าถึงสายไฟได้ง่ายเมื่อมีการ์ดหลายใบซ้อนกัน สามารถวางการ์ด Building Automation ได้สูงสุด 2 ใบบน Raspberry Pi หนึ่งใบ การ์ดแชร์บัส I24C แบบอนุกรมโดยใช้พิน GPIO ของ Raspberry Pi เพียงสองตัวเพื่อจัดการการ์ดทั้งแปดใบ คุณลักษณะนี้จะปล่อยให้ GPIO ที่เหลืออีก XNUMX รายการพร้อมใช้งานสำหรับผู้ใช้
LED เอนกประสงค์สี่ดวงสามารถเชื่อมโยงกับอินพุตอะนาล็อกหรือกระบวนการควบคุมอื่นๆ ได้ สามารถตั้งโปรแกรมปุ่มกดออนบอร์ดให้ตัดอินพุต แทนที่เอาต์พุต หรือปิด Raspberry Pi ได้
อะไรอยู่ในชุดของคุณ
- การ์ดสร้างระบบอัตโนมัติสำหรับ Raspberry Pi
- ฮาร์ดแวร์สำหรับติดตั้ง
- a. ข้อต่อทองเหลืองตัวผู้-ตัวเมียขนาด M2.5x18 มม. สี่ตัว
- b. สกรูทองเหลือง M2.5x5 มม. สี่ตัว
- c. น็อตทองเหลือง M2.5 สี่ตัว
- สองจัมเปอร์
คุณไม่จำเป็นต้องใช้จัมเปอร์เมื่อใช้การ์ด Building Automation เพียงใบเดียว ดูส่วน STACK LEVEL JUMPERS หากคุณวางแผนที่จะใช้การ์ดหลายใบ
- ตัวเชื่อมต่อการผสมพันธุ์หญิงที่จำเป็นทั้งหมด
คู่มือการเริ่มต้นใช้งานด่วน
- เสียบการ์ด Building Automation ของคุณที่ด้านบนของ Raspberry Pi และเพิ่มพลังให้กับระบบ
- เปิดใช้งานการสื่อสาร I2C บน Raspberry Pi โดยใช้ raspi-config
- ติดตั้งซอฟต์แวร์จาก github.com:
- a. ~$ คอมไพล์โคลน https://github.com/SequentMicrosystems/megabas-rpi.git
- b. ~$ ซีดี /home/pi/megabas-rpi
- c. ~/megabas-rpi$ sudo ทำการติดตั้ง
- ~/megabas-rpi$ เมกะเบส
โปรแกรมจะตอบสนองด้วยรายการคำสั่งที่มีอยู่
แผนผังบอร์ด
สามารถควบคุมไฟ LED สำหรับวัตถุประสงค์ทั่วไปได้สี่ดวงในซอฟต์แวร์ สามารถเปิดใช้งานไฟ LED เพื่อแสดงสถานะของอินพุต เอาต์พุต หรือกระบวนการภายนอก
จัมเปอร์ระดับกอง
ตำแหน่งสามตำแหน่งด้านซ้ายของตัวเชื่อมต่อ J3 ใช้เพื่อเลือกระดับสแต็คของการ์ด:
จัมเปอร์การเลือกอินพุต
อินพุตอเนกประสงค์แปดช่องสามารถเลือกจัมเปอร์แยกกันเพื่ออ่านเทอร์มิสเตอร์ 0-10V, 1K หรือ 10K หรือตัวนับการปิดหน้าสัมผัส/เหตุการณ์ ความถี่สูงสุดของตัวนับเหตุการณ์คือ 100 Hz
RS-485/MODBUS การสื่อสาร
การ์ดระบบอัตโนมัติของอาคารประกอบด้วยตัวรับส่งสัญญาณ RS485 มาตรฐานซึ่งสามารถเข้าถึงได้ทั้งโดยตัวประมวลผลในเครื่องและโดย Raspberry Pi การกำหนดค่าที่ต้องการได้รับการตั้งค่าจากจัมเปอร์บายพาสสามตัวบนขั้วต่อการกำหนดค่า J3
หากมีการติดตั้งจัมเปอร์ไว้ Raspberry Pi จะสามารถสื่อสารกับอุปกรณ์ใดๆ ที่มีอินเทอร์เฟซ RS485 ได้ ในการกำหนดค่านี้ การ์ดระบบอัตโนมัติของอาคารเป็นบริดจ์แบบพาสซีฟที่ใช้เฉพาะระดับฮาร์ดแวร์ที่กำหนดโดยโปรโตคอล RS485 หากต้องการใช้การกำหนดค่านี้ คุณต้องแจ้งให้โปรเซสเซอร์ในเครื่องปล่อยการควบคุมบัส RS485:
- ~$ เมกะเบส [0] wcfgmb 0 0 0 0
หากจัมเปอร์ถูกถอดออก การ์ดจะทำงานเป็นทาส MODBUS และใช้โปรโตคอล MODBUS RTU MODBUS master ทุกตัวสามารถเข้าถึงอินพุตทั้งหมดของการ์ด และตั้งค่าเอาต์พุตทั้งหมดโดยใช้คำสั่ง MODBUS มาตรฐาน รายการคำสั่งโดยละเอียดที่นำไปใช้สามารถพบได้บน GitHub: https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
ในการกำหนดค่าทั้งสอง โปรเซสเซอร์ภายในจะต้องได้รับการตั้งโปรแกรมให้ปล่อย (ติดตั้งจัมเปอร์) หรือควบคุม (ถอดจัมเปอร์ออก) สัญญาณ RS485 ดูวิธีใช้บรรทัดคำสั่งออนไลน์สำหรับข้อมูลเพิ่มเติม
ราสเบอร์รี่ PI เฮดเดอร์
ความต้องการด้านพลังงาน
การ์ดระบบอัตโนมัติในอาคารต้องใช้แหล่งจ่ายไฟภายนอกที่มีการควบคุม 24VDC/AC จ่ายไฟให้กับบอร์ดผ่านขั้วต่อเฉพาะที่มุมขวาบน (ดูเค้าโครงบอร์ด) บอร์ดยอมรับแหล่งจ่ายไฟ DC หรือ AC หากใช้แหล่งจ่ายไฟ DC ขั้วไฟฟ้าก็ไม่สำคัญ
ตัวควบคุม 5V ในพื้นที่จ่ายไฟสูงสุด 3A ให้กับ Raspberry Pi และตัวควบคุม 3.3V จ่ายไฟให้กับวงจรดิจิทัล ตัวแปลง DC-DC แบบแยกใช้เพื่อจ่ายไฟให้รีเลย์
เราขอแนะนำให้ใช้เฉพาะแหล่งจ่ายไฟ 24VDC/AC เพื่อจ่ายไฟให้กับการ์ด RASPBERRY PI
หากการ์ดระบบอาคารอัตโนมัติหลายใบวางซ้อนกัน เราขอแนะนำให้ใช้แหล่งจ่ายไฟ 24VDC/AC ตัวเดียวเพื่อจ่ายไฟให้กับการ์ดทั้งหมด ผู้ใช้จะต้องแยกสายเคเบิลและเดินสายไฟไปยังการ์ดแต่ละใบ
การใช้พลังงาน:
- 50 มิลลิแอมป์ @ +24V
อินพุตสากล
การ์ดระบบอัตโนมัติของอาคารมีอินพุตสากลแปดช่องซึ่งสามารถเลือกจัมเปอร์เพื่อวัดสัญญาณ 0-10V, เทอร์มิสเตอร์ 1K หรือ 10K หรือตัวนับการปิดหน้าสัมผัส/เหตุการณ์สูงถึง 100Hz
การกำหนดค่าอินพุต 0-10V
การกำหนดค่าตัวนับเหตุการณ์/การติดต่อปิด
การกำหนดค่าการวัดอุณหภูมิด้วยเทอร์มิสเตอร์ 1K
การกำหนดค่าการวัดอุณหภูมิด้วยเทอร์มิสเตอร์ 10K
การกำหนดค่าเอาต์พุต 0-10V โหลดสูงสุด = 10mA
การกำหนดค่าเอาต์พุต TRIAC โหลดสูงสุด = 1A
ฮาร์ดแวร์ WATCHDOG
- การ์ดระบบอัตโนมัติของอาคารประกอบด้วยตัวเฝ้าระวังฮาร์ดแวร์ในตัวซึ่งจะรับประกันว่าโครงการที่มีความสำคัญต่อภารกิจของคุณจะยังคงทำงานต่อไปแม้ว่าซอฟต์แวร์ Raspberry Pi จะวางสายก็ตาม หลังจากเปิดเครื่องแล้ว Watchdog จะถูกปิดใช้งาน และจะเริ่มทำงานหลังจากได้รับการรีเซ็ตครั้งแรก
- การหมดเวลาเริ่มต้นคือ 120 วินาที เมื่อเปิดใช้งานแล้ว หากไม่ได้รับการรีเซ็ตจาก Raspberry Pi ภายใน 2 นาที watchdog จะตัดพลังงานและกู้คืนหลังจาก 10 วินาที
- Raspberry Pi จำเป็นต้องออกคำสั่งรีเซ็ตบนพอร์ต I2C ก่อนที่ตัวจับเวลาของ Watchdog จะหมดอายุ ระยะเวลาตัวจับเวลาหลังจากเปิดเครื่องและระยะเวลาตัวจับเวลาที่ใช้งานอยู่สามารถตั้งค่าได้จากบรรทัดคำสั่ง จำนวนการรีเซ็ตจะถูกจัดเก็บไว้ในแฟลช และสามารถเข้าถึงหรือล้างได้จากบรรทัดคำสั่ง คำสั่ง Watchdog ทั้งหมดอธิบายไว้ในฟังก์ชันวิธีใช้แบบออนไลน์
การปรับเทียบอินพุต/เอาต์พุตแบบอะนาล็อก
อินพุตและเอาต์พุตแบบอะนาล็อกทั้งหมดได้รับการปรับเทียบที่โรงงาน แต่คำสั่งเฟิร์มแวร์อนุญาตให้ผู้ใช้ปรับเทียบบอร์ดใหม่ หรือปรับเทียบให้มีความแม่นยำมากขึ้น อินพุตและเอาต์พุตทั้งหมดได้รับการปรับเทียบในสองจุด เลือกจุดสองจุดให้ใกล้กับปลายทั้งสองของสเกลมากที่สุด ในการปรับเทียบอินพุต ผู้ใช้จะต้องจัดเตรียมสัญญาณอะนาล็อก (อดีตample: ในการปรับเทียบอินพุต 0-10V ผู้ใช้จะต้องมีแหล่งจ่ายไฟแบบปรับได้ 10V) ในการสอบเทียบเอาต์พุต ผู้ใช้จะต้องออกคำสั่งเพื่อตั้งค่าเอาต์พุตให้เป็นค่าที่ต้องการ วัดผลลัพธ์ และออกคำสั่งสอบเทียบเพื่อจัดเก็บค่า
ค่าจะถูกเก็บไว้ในแฟลชและเส้นโค้งอินพุตจะถือว่าเป็นเส้นตรง หากเกิดข้อผิดพลาดระหว่างการปรับเทียบโดยการพิมพ์คำสั่งที่ไม่ถูกต้อง สามารถใช้คำสั่ง RESET เพื่อรีเซ็ตช่องสัญญาณทั้งหมดในกลุ่มที่เกี่ยวข้องให้เป็นค่าจากโรงงาน หลังจาก RESET การสอบเทียบสามารถเริ่มต้นใหม่ได้
บอร์ดสามารถปรับเทียบได้โดยไม่ต้องมีแหล่งสัญญาณอะนาล็อก โดยการสอบเทียบเอาต์พุตก่อน จากนั้นจึงกำหนดเส้นทางเอาต์พุตที่ปรับเทียบแล้วไปยังอินพุตที่เกี่ยวข้อง คำสั่งต่อไปนี้มีไว้สำหรับการสอบเทียบ:
- ปรับเทียบอินพุต 0-10V: เมกะบาส กิน
- รีเซ็ตการสอบเทียบอินพุต 0-10V: เมกะบาส อาร์ควิน
- Cปรับเทียบอินพุต 10K: เมกะบาส เครซิน
- รีเซ็ตอินพุต 10K: เมกะบาส อาร์เครซิน
- ปรับเทียบเอาต์พุต 0-10V: เมกะบาส ตัดออก
- เก็บค่าเทียบมาตรฐานในแฟลช: เมกะบาส alta_comanda
- รีเซ็ตการปรับเทียบเอาต์พุต 0-10V: เมกะบาส วงจรปิด
ข้อมูลจำเพาะของฮาร์ดแวร์
ฟิวส์แบบรีเซ็ตได้บนบอร์ด
อินพุต 0-10V:
- ปริมาณอินพุตสูงสุดtage: 12โวลต์
- ความต้านทานอินพุต: 20 กิโลโอห์ม
- ปณิธาน: 12 บิต
- Sampอัตรา: TBD
อินพุตปิดคอนแทค
- ความถี่การนับสูงสุด: 100 เฮิรตซ์
เอาต์พุต 0-10V:
- โหลดเอาต์พุตขั้นต่ำ: 1 กิโลโอห์ม
- ความละเอียด: 13 บิต
เอาท์พุท TRIAC:
- กระแสไฟขาออกสูงสุด: 1A
- ปริมาณการส่งออกสูงสุดtage: 120โวลต์
เส้นตรงมากกว่าขนาดเต็ม
- อินพุตอะนาล็อกได้รับการประมวลผลโดยใช้ตัวแปลง A/D 12 บิตภายในโปรเซสเซอร์ออนบอร์ด อินพุตคือ sampนำที่ 675 Hz.
- เอาต์พุตอะนาล็อกถูกสังเคราะห์ PWM โดยใช้ตัวจับเวลา 16 บิต ค่า PWM อยู่ระหว่าง 0 ถึง 4,800
- อินพุตและเอาต์พุตทั้งหมดได้รับการปรับเทียบ ณ เวลาทดสอบที่จุดสิ้นสุด และค่าต่างๆ จะถูกเก็บไว้ในแฟลช
- หลังจากการสอบเทียบ เราตรวจสอบความเป็นเส้นตรงในระดับเต็มและได้ผลลัพธ์ต่อไปนี้:
ช่อง/สูงสุด/ข้อผิดพลาด %
- 0-10V ใน: 15μV:0.15%
- 0-10V: ออก: 10μV 0.1%
ข้อมูลจำเพาะทางกล
การติดตั้งซอฟต์แวร์
- เตรียม Raspberry Pi ของคุณให้พร้อมกับระบบปฏิบัติการล่าสุด
- เปิดใช้งานการสื่อสาร I2C:
~$ sudo raspi-config.php- เปลี่ยนรหัสผ่านผู้ใช้ เปลี่ยนรหัสผ่านสำหรับผู้ใช้เริ่มต้น
- ตัวเลือกเครือข่าย กำหนดการตั้งค่าเครือข่าย
- Boot Options กำหนดค่าตัวเลือกสำหรับการเริ่มต้นระบบ
- ตัวเลือกการแปล ตั้งค่าการตั้งค่าภาษาและภูมิภาคให้ตรงกัน
- ตัวเลือกการเชื่อมต่อ กำหนดค่าการเชื่อมต่อกับอุปกรณ์ต่อพ่วง
- โอเวอร์คล็อก กำหนดค่าการโอเวอร์คล็อกสำหรับ Pi ของคุณ
- ตัวเลือกขั้นสูง กำหนดการตั้งค่าขั้นสูง
- อัปเดต อัปเดตเครื่องมือนี้เป็นเวอร์ชันล่าสุด
- เกี่ยวกับ raspi-config ข้อมูลเกี่ยวกับการกำหนดค่านี้
- กล้อง P1 เปิด/ปิดการเชื่อมต่อกับกล้อง Raspberry Pi
- P2 SSH เปิด/ปิดการเข้าถึงบรรทัดคำสั่งระยะไกลไปยัง Pi ของคุณ
- P3 VNC เปิด/ปิดการเข้าถึง Pi ของคุณแบบกราฟิกระยะไกลโดยใช้...
- P4 SPI เปิด/ปิดการโหลดโมดูลเคอร์เนล SPI โดยอัตโนมัติ
- P5 I2C เปิด/ปิดการโหลดโมดูลเคอร์เนล I2C โดยอัตโนมัติ
- P6 เปิดใช้งาน/ปิดใช้งานข้อความเชลล์และเคอร์เนลแบบอนุกรมไปยังพอร์ตอนุกรม
- P7 1-Wire เปิด / ปิดการใช้งานอินเทอร์เฟซแบบสายเดียว
- P8 Remote GPIO เปิด/ปิดการเข้าถึงพิน GPIO จากระยะไกล
- ติดตั้งซอฟต์แวร์ megabas จาก github.com:
- ~$ คอมไพล์โคลน https://github.com/SequentMicrosystems/megabas-rpi.git
- 4. ~$ ซีดี /home/pi/megabas-rpi
- 5. ~/megaioind-rpi$ sudo ทำการติดตั้ง
- 6. ~/megaioind-rpi$ เมกะไบต์
โปรแกรมจะตอบสนองด้วยรายการคำสั่งที่มีอยู่
พิมพ์ “megabas -h” เพื่อขอความช่วยเหลือออนไลน์
หลังจากติดตั้งซอฟต์แวร์แล้ว คุณสามารถอัปเดตเป็นเวอร์ชันล่าสุดโดยใช้คำสั่ง:
- ~$ซีดี /home/pi/megabas-rpi
- ~/megabas-rpi$ git ดึง
- ~/megabas-rpi$ sudo ทำการติดตั้ง
เอกสาร / แหล่งข้อมูล
![]() |
SEQUENT MICROSYSTEMS 0104110000076748 การ์ดระบบอัตโนมัติสำหรับอาคารสำหรับ Raspberry Pi [พีดีเอฟ] คู่มือการใช้งาน 0104110000076748 การ์ดระบบอัตโนมัติในอาคารสำหรับ Raspberry Pi, 0104110000076748, การ์ดระบบอัตโนมัติในอาคารสำหรับ Raspberry Pi, การ์ดระบบอัตโนมัติในอาคาร, การ์ดระบบอัตโนมัติ, การ์ด |