SEQUENT MICROSYSTEMS 0104110000076748 Raspberry Pi साठी बिल्डिंग ऑटोमेशन कार्ड
उत्पादन माहिती
Raspberry Pi साठी बिल्डिंग ऑटोमेशन कार्ड हे एक बहुमुखी कार्ड आहे जे वापरकर्त्यांना त्यांच्या रास्पबेरी पाईमध्ये विविध इनपुट आणि आउटपुट जोडण्याची परवानगी देते. हे आठ जंपर सेट करण्यायोग्य युनिव्हर्सल इनपुटसह येते जे 0-10V सिग्नल्स, कॉन्टॅक्ट क्लोजर काउंटर किंवा 1K/10K तापमान सेन्सर वाचण्यासाठी कॉन्फिगर केले जाऊ शकते. कार्डमध्ये चार सामान्य-उद्देशीय LEDs देखील आहेत जे इनपुट, आउटपुट किंवा बाह्य प्रक्रियांची स्थिती दर्शवण्यासाठी सॉफ्टवेअरद्वारे नियंत्रित केले जाऊ शकतात. याव्यतिरिक्त, यात संवादासाठी RS-485 ट्रान्सीव्हर आणि कार्ड आणि रास्पबेरी पाई दोन्हीसाठी वीज पुरवठा समाविष्ट आहे.
उत्पादन वापर सूचना
- तुमच्या शीर्षस्थानी बिल्डिंग ऑटोमेशन कार्ड प्लग करून प्रारंभ करा
रास्पबेरी पाई आणि सिस्टमला पॉवर अप करा. - वापरून रास्पबेरी Pi वर I2C संप्रेषण सक्षम करा
raspi-config. - या चरणांचे अनुसरण करून github.com वरून सॉफ्टवेअर स्थापित करा:
- टर्मिनल उघडा आणि कमांड एंटर करा:
git clone
https://github.com/SequentMicrosystems/megabas-rpi.git - निर्देशिका क्लोन रिपॉजिटरीमध्ये बदला:
cd/home/pi/megabas-rpi.
- प्रशासकीय विशेषाधिकारांसह सॉफ्टवेअर स्थापित करा:
sudomake install
- टर्मिनल उघडा आणि कमांड एंटर करा:
- कमांड प्रविष्ट करून प्रोग्राम चालवा:
megabas
- पुढील कॉन्फिगरेशन आणि वापरासाठी प्रोग्रामच्या उपलब्ध कमांडच्या सूचीचा संदर्भ घ्या.
कृपया लक्षात घ्या की एकाधिक बिल्डिंग ऑटोमेशन कार्ड वापरताना, सर्व कार्डांना पॉवर करण्यासाठी एकच 24VDC/AC पॉवर सप्लाय वापरण्याची शिफारस केली जाते. वापरकर्त्याने केबल विभाजित करणे आणि प्रत्येक कार्डवर वायर चालवणे आवश्यक आहे. कार्डचा वीज वापर +50V वर 24 mA आहे.
सामान्य वर्णन
- आमच्या बिल्डिंग ऑटोमेशन कार्डची दुसरी पिढी Raspberry Pi प्लॅटफॉर्मवर बिल्डिंग ऑटोमेशन सिस्टमसाठी आवश्यक असलेले सर्व इनपुट आणि आउटपस आणते. 8 स्तरांवर स्टॅक करण्यायोग्य, कार्ड सर्व रास्पबेरी पाई आवृत्त्यांसह कार्य करते, शून्य ते
- Raspberry Pi च्या दोन GPIO पिन I2C संवादासाठी वापरल्या जातात. व्यत्यय हँडलरसाठी आणखी एक पिन वाटप केला आहे, वापरकर्त्यासाठी 23 GPIO पिन उपलब्ध आहेत.
- आठ युनिव्हर्सल इनपुट, वैयक्तिकरित्या निवडण्यायोग्य, तुम्हाला 0-10V सिग्नल वाचू देतात, संपर्क बंद मोजू देतात किंवा 1K किंवा 10K थर्मिस्टर्स वापरून तापमान मोजू शकतात. चार 0-10V प्रोग्राम करण्यायोग्य आउटपुट प्रकाश मंद किंवा इतर औद्योगिक उपकरणे नियंत्रित करू शकतात. चार 24VAC आउटपुट AC रिले किंवा हीटिंग आणि कूलिंग उपकरणे नियंत्रित करू शकतात. LED इंडिकेटर सर्व आउटपुटची स्थिती दर्शवतात. दोन RS485/MODBUS पोर्ट जवळजवळ अमर्यादित विस्तारक्षमतेची परवानगी देतात.
- सर्व इनपुटवरील TVS डायोड बाह्य ESD साठी कार्डचे संरक्षण करतात. ऑनबोर्ड रिसेट करण्यायोग्य फ्यूज अपघाती शॉर्ट्सपासून त्याचे संरक्षण करतो.
वैशिष्ट्ये
- आठ जंपर सेटटेबल युनिव्हर्सल, अॅनालॉग/डिजिटल इनपुट
- 0-10V इनपुट किंवा
- संपर्क बंद काउंटर इनपुट किंवा
- 1K/10K तापमान सेन्सर इनपुट
- चार 0-10V आउटपुट
- 1A/48VAC ड्रायव्हर्ससह चार TRIAC आउटपुट
- चार सामान्य उद्देश एलईडी
- RS485 इन आणि आउट पोर्ट
- बॅटरी बॅकअपसह रिअल टाइम घड्याळ
- ऑन-बोर्ड पुश-बटण
- सर्व इनपुटवर TVS संरक्षण
- ऑन-बोर्ड हार्डवेअर वॉचडॉग
- 24VAC वीज पुरवठा
सर्व इनपुट आणि आउटपुट प्लग करण्यायोग्य कनेक्टर वापरतात जे एकाधिक कार्डे स्टॅक केलेले असताना वायरिंगमध्ये सुलभ प्रवेशाची परवानगी देतात. एका रास्पबेरी पाईच्या वर आठ बिल्डिंग ऑटोमेशन कार्ड स्टॅक केले जाऊ शकतात. सर्व आठ कार्डे व्यवस्थापित करण्यासाठी रास्पबेरी Pi च्या GPIO पिनपैकी फक्त दोन वापरून कार्डे एक सिरीयल I2C बस सामायिक करतात. हे वैशिष्ट्य वापरकर्त्यासाठी उर्वरित 24 GPIO उपलब्ध ठेवते.
चार सामान्य उद्देश LEDs ॲनालॉग इनपुट किंवा इतर नियंत्रित प्रक्रियांशी संबंधित असू शकतात. ऑन-बोर्ड पुश बटण इनपुट कट करण्यासाठी, आउटपुट ओव्हरराइड करण्यासाठी किंवा रास्पबेरी पाई बंद करण्यासाठी प्रोग्राम केले जाऊ शकते.
तुमच्या किटमध्ये काय आहे
- रास्पबेरी पाईसाठी बिल्डिंग ऑटोमेशन कार्ड
- माउंटिंग हार्डवेअर
- a. चार M2.5x18mm पुरुष-महिला ब्रास स्टँडऑफ
- b. चार M2.5x5mm ब्रास स्क्रू
- c. चार M2.5 ब्रास काजू
- दोन जंपर्स.
फक्त एक बिल्डिंग ऑटोमेशन कार्ड वापरताना तुम्हाला जंपर्सची गरज नाही. तुम्ही एकाधिक कार्डे वापरण्याची योजना करत असल्यास स्टॅक लेव्हल जंपर्स विभाग पहा.
- सर्व आवश्यक महिला वीण कनेक्टर.
क्विक स्टार्ट-अप मार्गदर्शक
- तुमचे बिल्डिंग ऑटोमेशन कार्ड तुमच्या रास्पबेरी पाईच्या वर प्लग करा आणि सिस्टमला पॉवर अप करा.
- raspi-config वापरून Raspberry Pi वर I2C संप्रेषण सक्षम करा.
- github.com वरून सॉफ्टवेअर स्थापित करा:
- a. ~$ git क्लोन https://github.com/SequentMicrosystems/megabas-rpi.git
- b. ~$ cd /home/pi/megabas-rpi
- c. ~/megabas-rpi$ sudo मेक इन्स्टॉल करा
- ~/megabas-rpi$ मेगाबास
प्रोग्राम उपलब्ध कमांडच्या सूचीसह प्रतिसाद देईल.
बोर्ड लेआउट
सॉफ्टवेअरमध्ये चार सामान्य उद्देश एलईडी नियंत्रित केले जाऊ शकतात. कोणत्याही इनपुट, आउटपुट किंवा बाह्य प्रक्रियेची स्थिती दर्शविण्यासाठी LEDs सक्रिय केले जाऊ शकतात.
स्टॅक लेव्हल जंपर्स
कनेक्टर J3 च्या डाव्या तीन स्थानांचा वापर कार्डचा स्टॅक स्तर निवडण्यासाठी केला जातो:
इनपुट निवड जंपर्स
आठ युनिव्हर्सल इनपुट 0-10V, 1K किंवा 10K थर्मिस्टर्स किंवा कॉन्टॅक्ट क्लोजर/इव्हेंट काउंटर वाचण्यासाठी स्वतंत्रपणे जंपर निवडले जाऊ शकतात. इव्हेंट काउंटरची कमाल वारंवारता 100 Hz आहे.
RS-485/मॉडबस कम्युनिकेशन
बिल्डिंग ऑटोमेशन कार्डमध्ये एक मानक RS485 ट्रान्सीव्हर आहे ज्यामध्ये स्थानिक प्रोसेसर आणि रास्पबेरी पाई द्वारे प्रवेश केला जाऊ शकतो. इच्छित कॉन्फिगरेशन कॉन्फिगरेशन कनेक्टर J3 वर तीन बायपास जंपर्सवरून सेट केले आहे.
जंपर्स स्थापित केले असल्यास, रास्पबेरी पाई RS485 इंटरफेससह कोणत्याही डिव्हाइसशी संवाद साधू शकते. या कॉन्फिगरेशनमध्ये बिल्डिंग ऑटोमेशन कार्ड एक निष्क्रिय ब्रिज आहे जे फक्त RS485 प्रोटोकॉलसाठी आवश्यक हार्डवेअर स्तर लागू करते. हे कॉन्फिगरेशन वापरण्यासाठी, तुम्हाला RS485 बसचे नियंत्रण सोडण्यासाठी स्थानिक प्रोसेसरला सांगावे लागेल:
- ~$ मेगाबास [0] wcfgmb 0 0 0 0
जंपर्स काढून टाकल्यास, कार्ड MODBUS स्लेव्ह म्हणून कार्य करते आणि MODBUS RTU प्रोटोकॉल लागू करते. कोणताही MODBUS मास्टर कार्डच्या सर्व इनपुटमध्ये प्रवेश करू शकतो आणि मानक MODBUS कमांड वापरून सर्व आउटपुट सेट करू शकतो. GitHub वर लागू केलेल्या आदेशांची तपशीलवार यादी आढळू शकते: https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
दोन्ही कॉन्फिगरेशनमध्ये स्थानिक प्रोसेसरला RS485 सिग्नल सोडण्यासाठी (जंपर्स स्थापित) किंवा नियंत्रित (जंपर्स काढले) करण्यासाठी प्रोग्राम करणे आवश्यक आहे. अधिक माहितीसाठी कमांड लाइन ऑनलाइन मदत पहा.
रास्पबेरी पीआय हेडर
वीज आवश्यकता
बिल्डिंग ऑटोमेशन कार्डसाठी बाह्य 24VDC/AC नियंत्रित वीज पुरवठा आवश्यक आहे. वरच्या उजव्या कोपऱ्यातील समर्पित कनेक्टरद्वारे बोर्डला वीज पुरवठा केला जातो (बोर्ड लेआउट पहा). बोर्ड डीसी किंवा एसी उर्जा स्त्रोत स्वीकारतात. जर डीसी उर्जा स्त्रोत वापरला असेल तर, ध्रुवीयता महत्वाची नाही.
स्थानिक 5V रेग्युलेटर Raspberry Pi ला 3A पर्यंत पॉवर पुरवतो आणि 3.3V रेग्युलेटर डिजिटल सर्किट्सला पॉवर देतो. रिलेला उर्जा देण्यासाठी पृथक डीसी-डीसी कन्व्हर्टर वापरतात.
रास्पबेरी पीआय कार्डला पॉवर देण्यासाठी आम्ही फक्त 24VDC/AC पॉवर सप्लाय वापरण्याची शिफारस करतो
एकापेक्षा जास्त बिल्डिंग ऑटोमेशन कार्ड एकमेकांच्या वर स्टॅक केलेले असल्यास, आम्ही सर्व कार्डांना पॉवर करण्यासाठी एकच 24VDC/AC पॉवर सप्लाय वापरण्याची शिफारस करतो. वापरकर्त्याने केबल विभाजित करणे आणि प्रत्येक कार्डवर वायर चालवणे आवश्यक आहे.
वीज वापर:
- 50 mA @ +24V
युनिव्हर्सल इनपुट
बिल्डिंग ऑटोमेशन कार्डमध्ये आठ सार्वत्रिक इनपुट आहेत जे 0-10V सिग्नल, 1K किंवा 10K थर्मिस्टर्स किंवा 100Hz पर्यंत संपर्क बंद/इव्हेंट काउंटर मोजण्यासाठी जंपर निवडले जाऊ शकतात.
0-10V इनपुट कॉन्फिगरेशन
इव्हेंट काउंटर/संपर्क बंद कॉन्फिगरेशन
1K थर्मिस्टरसह तापमान मापन कॉन्फिगरेशन
10K थर्मिस्टरसह तापमान मापन कॉन्फिगरेशन
0-10V आउटपुट कॉन्फिगरेशन. कमाल लोड = 10mA
TRIAC आउटपुट कॉन्फिगरेशन. कमाल लोड = 1A
हार्डवेअर वॉचडॉग
- बिल्डिंग ऑटोमेशन कार्डमध्ये एक अंगभूत हार्डवेअर वॉचडॉग आहे जो तुमचा मिशन-गंभीर प्रकल्प रास्पबेरी पाई सॉफ्टवेअर हँग झाला तरीही चालू राहील याची हमी देईल. पॉवर अप केल्यानंतर वॉचडॉग अक्षम केला जातो, आणि तो पहिला रीसेट प्राप्त केल्यानंतर सक्रिय होतो.
- डीफॉल्ट कालबाह्य 120 सेकंद आहे. एकदा सक्रिय केल्यावर, 2 मिनिटांच्या आत रास्पबेरी पाई कडून रीसेट न मिळाल्यास, वॉचडॉग पॉवर कट करतो आणि 10 सेकंदांनंतर ती पुनर्संचयित करतो.
- Raspberry Pi ला वॉचडॉगवरील टायमर कालबाह्य होण्यापूर्वी I2C पोर्टवर रीसेट कमांड जारी करणे आवश्यक आहे. पॉवर अप नंतर टाइमर कालावधी आणि सक्रिय टाइमर कालावधी कमांड लाइनवरून सेट केला जाऊ शकतो. रीसेटची संख्या फ्लॅशमध्ये संग्रहित केली जाते आणि कमांड लाइनवरून प्रवेश किंवा साफ केला जाऊ शकतो. सर्व वॉचडॉग कमांडचे वर्णन ऑनलाइन मदत कार्याद्वारे केले जाते.
एनालॉग इनपुट/आउटपुट कॅलिब्रेशन
सर्व ॲनालॉग इनपुट आणि आउटपुट फॅक्टरीमध्ये कॅलिब्रेट केले जातात, परंतु फर्मवेअर कमांड्स वापरकर्त्याला बोर्ड पुन्हा कॅलिब्रेट करण्यास किंवा अधिक अचूकतेसाठी कॅलिब्रेट करण्याची परवानगी देतात. सर्व इनपुट आणि आउटपुट दोन बिंदूंमध्ये कॅलिब्रेट केले जातात; स्केलच्या दोन टोकांच्या शक्य तितक्या जवळचे दोन बिंदू निवडा. इनपुट कॅलिब्रेट करण्यासाठी, वापरकर्त्याने ॲनालॉग सिग्नल प्रदान करणे आवश्यक आहे. (उदाample: 0-10V इनपुट कॅलिब्रेट करण्यासाठी, वापरकर्त्याने 10V समायोज्य वीज पुरवठा प्रदान करणे आवश्यक आहे). आउटपुट कॅलिब्रेट करण्यासाठी, वापरकर्त्याने आउटपुटला इच्छित मूल्यावर सेट करण्यासाठी, परिणाम मोजण्यासाठी आणि मूल्य संचयित करण्यासाठी कॅलिब्रेशन कमांड जारी करणे आवश्यक आहे.
मूल्ये फ्लॅशमध्ये संग्रहित केली जातात आणि इनपुट वक्र रेखीय असल्याचे गृहीत धरले जाते. चुकीची कमांड टाईप करून कॅलिब्रेशन दरम्यान चूक झाल्यास, संबंधित गटातील सर्व चॅनेल फॅक्टरी व्हॅल्यूमध्ये रीसेट करण्यासाठी RESET कमांडचा वापर केला जाऊ शकतो. RESET नंतर कॅलिब्रेशन रीस्टार्ट केले जाऊ शकते.
प्रथम आउटपुट कॅलिब्रेट करून आणि नंतर कॅलिब्रेट केलेल्या आउटपुटला संबंधित इनपुट्सवर राउट करून, बोर्डला ॲनालॉग सिग्नलच्या स्त्रोताशिवाय कॅलिब्रेट केले जाऊ शकते. कॅलिब्रेशनसाठी खालील आदेश उपलब्ध आहेत:
- 0-10V इनपुट कॅलिब्रेट करा: मेगाबास कुईन
- 0-10V इनपुटचे कॅलिब्रेशन रीसेट करा: मेगाबास rcuin
- C10K इनपुट अलिब्रेट करा: मेगाबास क्रेसिन
- 10K इनपुट रीसेट करा: मेगाबास rcresin
- 0-10V आउटपुट कॅलिब्रेट करा: मेगाबास cuout
- कॅलिब्रेट केलेले मूल्य फ्लॅशमध्ये स्टोअर करा: मेगाबास alta_comanda
- 0-10V आउटपुटचे कॅलिब्रेशन रीसेट करा: मेगाबास rcuout
हार्डवेअर तपशील
ऑन बोर्ड रिसेट करण्यायोग्य फ्यूज
0-10V इनपुट:
- जास्तीत जास्त इनपुट व्हॉल्यूमtage: 12V
- इनपुट प्रतिबाधा: 20KΩ
- ठराव: 12 बिट
- Sampले दर: टीबीडी
कॉन्टॅक क्लोजर इनपुट
- कमाल संख्या वारंवारता: 100 Hz
0-10V आउटपुट:
- किमान आउटपुट लोड: 1KΩ
- ठराव: 13 बिट्स
ट्रायक आउटपुट:
- कमाल आउटपुट वर्तमान: 1A
- कमाल आउटपुट व्हॉलtage: 120V
पूर्ण प्रमाणात रेखीयता
- ऑन-बोर्ड प्रोसेसरमध्ये अंतर्गत 12 बिट A/D कन्व्हर्टर वापरून अॅनालॉग इनपुटवर प्रक्रिया केली जाते. इनपुट s आहेतamp675 Hz वर नेतृत्व केले.
- एनालॉग आउटपुट 16 बिट टाइमर वापरून PWM संश्लेषित केले जातात. PWM मूल्ये 0 ते 4,800 पर्यंत असतात.
- सर्व इनपुट आणि आउटपुट अंतिम बिंदूंवर चाचणीच्या वेळी कॅलिब्रेट केले जातात आणि मूल्ये फ्लॅशमध्ये संग्रहित केली जातात.
- कॅलिब्रेशननंतर आम्ही पूर्ण प्रमाणात रेखीयता तपासली आणि खालील परिणाम प्राप्त केले:
चॅनल/कमाल/त्रुटी %
- 0-10V IN: 15μV:0.15%
- 0-10V: आउट: 10μV 0.1%
यांत्रिक वैशिष्ट्ये
सॉफ्टवेअर सेटअप
- नवीनतम OS सह तुमची रास्पबेरी पाई तयार ठेवा.
- I2C संप्रेषण सक्षम करा:
~$ sudo raspi-config- वापरकर्ता पासवर्ड बदला डीफॉल्ट वापरकर्त्यासाठी पासवर्ड बदला
- नेटवर्क पर्याय नेटवर्क सेटिंग्ज कॉन्फिगर करा
- बूट पर्याय स्टार्ट-अपसाठी पर्याय कॉन्फिगर करा
- स्थानिकीकरण पर्याय जुळण्यासाठी भाषा आणि प्रादेशिक सेटिंग्ज सेट करा..
- इंटरफेसिंग पर्याय पेरिफेरल्सशी कनेक्शन कॉन्फिगर करा
- ओव्हरक्लॉक तुमच्या Pi साठी ओव्हरक्लॉकिंग कॉन्फिगर करा
- प्रगत पर्याय प्रगत सेटिंग्ज कॉन्फिगर करा
- अद्यतन हे साधन नवीनतम आवृत्तीवर अद्यतनित करा
- raspi-config बद्दल या कॉन्फिगरेशनबद्दल माहिती
- P1 कॅमेरा रास्पबेरी पाई कॅमेराशी कनेक्शन सक्षम/अक्षम करा
- P2 SSH तुमच्या Pi वर रिमोट कमांड लाइन ऍक्सेस सक्षम/अक्षम करा
- P3 VNC वापरून तुमच्या Pi वर ग्राफिकल रिमोट ऍक्सेस सक्षम/अक्षम करा...
- P4 SPI SPI कर्नल मॉड्यूलचे स्वयंचलित लोडिंग सक्षम/अक्षम करा
- P5 I2C I2C कर्नल मॉड्यूलचे स्वयंचलित लोडिंग सक्षम/अक्षम करा
- P6 सिरीयल सिरीयल पोर्टवर शेल आणि कर्नल संदेश सक्षम/अक्षम करा
- P7 1-वायर एक-वायर इंटरफेस सक्षम/अक्षम करा
- P8 रिमोट GPIO GPIO पिनवर रिमोट ऍक्सेस सक्षम/अक्षम करा
- github.com वरून मेगाबास सॉफ्टवेअर स्थापित करा:
- 4. ~$ cd /home/pi/megabas-rpi
- 5. ~/megaioind-rpi$ sudo मेक इन्स्टॉल करा
- 6. ~/megaioind-rpi$ मेगाबास
प्रोग्राम उपलब्ध कमांडच्या सूचीसह प्रतिसाद देईल.
ऑनलाइन मदतीसाठी "megabas -h" टाइप करा.
सॉफ्टवेअर स्थापित केल्यानंतर, तुम्ही कमांडसह ते नवीनतम आवृत्तीवर अद्यतनित करू शकता:
- ~$ cd /home/pi/megabas-rpi
- ~/megabas-rpi$ git पुल
- ~/megabas-rpi$ sudo मेक इन्स्टॉल करा
कागदपत्रे / संसाधने
![]() |
SEQUENT MICROSYSTEMS 0104110000076748 Raspberry Pi साठी बिल्डिंग ऑटोमेशन कार्ड [pdf] वापरकर्ता मार्गदर्शक 0104110000076748 Raspberry Pi साठी बिल्डिंग ऑटोमेशन कार्ड, 0104110000076748, Raspberry Pi साठी बिल्डिंग ऑटोमेशन कार्ड, बिल्डिंग ऑटोमेशन कार्ड, ऑटोमेशन कार्ड, कार्ड |