SEQUENT MICROSYSTEMS 0104110000076748 Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈ
پروڈکٹ کی معلومات
Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈ ایک ورسٹائل کارڈ ہے جو صارفین کو اپنے Raspberry Pi میں مختلف ان پٹ اور آؤٹ پٹ شامل کرنے کی اجازت دیتا ہے۔ یہ آٹھ جمپر سیٹ ایبل یونیورسل ان پٹس کے ساتھ آتا ہے جنہیں 0-10V سگنلز، رابطہ بند کرنے والے کاؤنٹرز، یا 1K/10K درجہ حرارت کے سینسر پڑھنے کے لیے ترتیب دیا جا سکتا ہے۔ کارڈ میں چار عمومی مقصد والے ایل ای ڈی بھی شامل ہیں جنہیں سافٹ ویئر کے ذریعے کنٹرول کیا جا سکتا ہے تاکہ ان پٹ، آؤٹ پٹس، یا بیرونی عمل کی حیثیت کی نشاندہی کی جا سکے۔ مزید برآں، اس میں مواصلات کے لیے RS-485 ٹرانسیور اور کارڈ اور Raspberry Pi دونوں کے لیے بجلی کی فراہمی شامل ہے۔
مصنوعات کے استعمال کی ہدایات
- اپنے اوپری حصے پر بلڈنگ آٹومیشن کارڈ لگا کر شروع کریں۔
Raspberry Pi اور سسٹم کو پاور اپ کریں۔ - استعمال کرتے ہوئے Raspberry 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 ورژنز کے ساتھ کام کرتا ہے، صفر سے لے کر
- Raspberry Pi کے دو GPIO پن I2C کمیونیکیشن کے لیے استعمال کیے جاتے ہیں۔ ایک اور پن انٹرپٹ ہینڈلر کے لیے مختص کیا گیا ہے، جس سے صارف کے لیے 23 GPIO پن دستیاب ہیں۔
- آٹھ یونیورسل ان پٹس، جو انفرادی طور پر منتخب کیے جا سکتے ہیں، آپ کو 0-10V سگنلز پڑھنے، رابطہ بند ہونے کی گنتی، یا 1K یا 10K تھرمسٹرز کا استعمال کرتے ہوئے درجہ حرارت کی پیمائش کرنے دیتے ہیں۔ چار 0-10V قابل پروگرام آؤٹ پٹ لائٹ ڈمرز یا دیگر صنعتی آلات کو کنٹرول کر سکتے ہیں۔ چار 24VAC آؤٹ پٹ AC ریلے یا ہیٹنگ اور کولنگ کے آلات کو کنٹرول کر سکتے ہیں۔ ایل ای ڈی اشارے تمام آؤٹ پٹ کی حیثیت کو ظاہر کرتے ہیں۔ دو RS485/MODBUS بندرگاہیں تقریباً لامحدود توسیع پذیری کی اجازت دیتی ہیں۔
- تمام ان پٹ پر TVS ڈائیوڈز کارڈ کو بیرونی ESD کے لیے محفوظ کرتے ہیں۔ جہاز پر ری سیٹ ایبل فیوز اسے حادثاتی شارٹس سے بچاتا ہے۔
خصوصیات
- آٹھ جمپر سیٹ ایبل یونیورسل، اینالاگ/ڈیجیٹل ان پٹ
- 0-10V ان پٹ یا
- کلوزر کاؤنٹر ان پٹس سے رابطہ کریں یا
- 1K/10K درجہ حرارت سینسر ان پٹ
- چار 0-10V آؤٹ پٹ
- 1A/48VAC ڈرائیوروں کے ساتھ چار TRIAC آؤٹ پٹ
- چار عمومی مقصد ایل ای ڈی
- RS485 ان اور آؤٹ پورٹس
- بیٹری بیک اپ کے ساتھ حقیقی وقت کی گھڑی
- آن بورڈ پش بٹن
- تمام ان پٹ پر TVS تحفظ
- آن بورڈ ہارڈ ویئر واچ ڈاگ
- 24VAC بجلی کی فراہمی
تمام ان پٹ اور آؤٹ پٹ پلگ ایبل کنیکٹر استعمال کرتے ہیں جو ایک سے زیادہ کارڈز کے اسٹیک ہونے پر وائرنگ تک آسان رسائی کی اجازت دیتے ہیں۔ ایک Raspberry Pi کے اوپر آٹھ تک بلڈنگ آٹومیشن کارڈ اسٹیک کیے جا سکتے ہیں۔ کارڈز ایک سیریل I2C بس کا اشتراک کرتے ہیں جو تمام آٹھ کارڈز کو منظم کرنے کے لیے Raspberry Pi کے GPIO پنوں میں سے صرف دو استعمال کرتے ہیں۔ یہ خصوصیت صارف کے لیے بقیہ 24 GPIOs کو دستیاب رکھتی ہے۔
چار عمومی مقصد والے ایل ای ڈی کو اینالاگ ان پٹ یا دیگر کنٹرول شدہ عمل سے منسلک کیا جا سکتا ہے۔ آن بورڈ پش بٹن کو ان پٹ کو کاٹنے، آؤٹ پٹس کو اوور رائڈ کرنے یا Raspberry Pi کو بند کرنے کے لیے پروگرام کیا جا سکتا ہے۔
آپ کی کٹ میں کیا ہے۔
- Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈ
- بڑھتے ہوئے ہارڈ ویئر
- a. چار M2.5x18mm مرد و خواتین پیتل کے اسٹینڈ آف
- b. چار M2.5x5mm پیتل کے پیچ
- c. چار M2.5 پیتل کے گری دار میوے
- دو جمپر۔
صرف ایک بلڈنگ آٹومیشن کارڈ استعمال کرتے وقت آپ کو جمپر کی ضرورت نہیں ہے۔ اگر آپ متعدد کارڈ استعمال کرنے کا ارادہ رکھتے ہیں تو اسٹیک لیول جمپرز سیکشن دیکھیں۔
- تمام مطلوبہ خواتین کے ملاپ کے کنیکٹر۔
کوئیک اسٹارٹ اپ گائیڈ
- اپنا بلڈنگ آٹومیشن کارڈ اپنے Raspberry Pi کے اوپر لگائیں اور سسٹم کو پاور اپ کریں۔
- raspi-config کا استعمال کرتے ہوئے Raspberry Pi پر I2C مواصلات کو فعال کریں۔
- github.com سے سافٹ ویئر انسٹال کریں:
- a. ~$ گٹ کلون https://github.com/SequentMicrosystems/megabas-rpi.git
- b. ~$ cd /home/pi/megabas-rpi
- c. ~/megabas-rpi$ sudo make install کریں۔
- ~/megabas-rpi$ megabas
پروگرام دستیاب کمانڈز کی فہرست کے ساتھ جواب دے گا۔
بورڈ لے آؤٹ
چار عام مقصد والے ایل ای ڈی کو سافٹ ویئر میں کنٹرول کیا جا سکتا ہے۔ ایل ای ڈی کو کسی بھی ان پٹ، آؤٹ پٹ یا بیرونی عمل کی حیثیت دکھانے کے لیے چالو کیا جا سکتا ہے۔
اسٹیک لیول جمپرز
کنیکٹر J3 کی بائیں تین پوزیشن کارڈ کے اسٹیک لیول کو منتخب کرنے کے لیے استعمال کی جاتی ہیں:
ان پٹ سلیکشن جمپرز
آٹھ یونیورسل ان پٹس کو 0-10V، 1K یا 10K تھرمسٹرز یا رابطہ بند/ایونٹ کاؤنٹر پڑھنے کے لیے انفرادی طور پر جمپر منتخب کیا جا سکتا ہے۔ ایونٹ کاؤنٹرز کی زیادہ سے زیادہ فریکوئنسی 100 ہرٹز ہے۔
RS-485/موڈبس کمیونیکیشن
بلڈنگ آٹومیشن کارڈ ایک معیاری RS485 ٹرانسیور پر مشتمل ہے جسے مقامی پروسیسر اور Raspberry Pi دونوں کے ذریعے حاصل کیا جا سکتا ہے۔ مطلوبہ کنفیگریشن کنفیگریشن کنیکٹر J3 پر تین بائی پاس جمپرز سے سیٹ کی گئی ہے۔
اگر جمپر انسٹال ہیں، تو Raspberry Pi RS485 انٹرفیس کے ساتھ کسی بھی ڈیوائس کے ساتھ بات چیت کر سکتا ہے۔ اس کنفیگریشن میں بلڈنگ آٹومیشن کارڈ ایک غیر فعال پل ہے جو صرف RS485 پروٹوکول کے لیے درکار ہارڈ ویئر لیولز کو لاگو کرتا ہے۔ اس ترتیب کو استعمال کرنے کے لیے، آپ کو مقامی پروسیسر کو RS485 بس کا کنٹرول جاری کرنے کے لیے بتانا ہوگا:
- ~$ megabas [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 ریگولیٹڈ پاور سپلائی کی ضرورت ہوتی ہے۔ اوپری دائیں کونے میں وقف کنیکٹر کے ذریعے بورڈ کو بجلی فراہم کی جاتی ہے (بورڈ لے آؤٹ دیکھیں)۔ بورڈز DC یا AC پاور سورس کو قبول کرتے ہیں۔ اگر ڈی سی پاور کا ذریعہ استعمال کیا جاتا ہے تو، قطبیت اہم نہیں ہے۔
ایک مقامی 5V ریگولیٹر Raspberry Pi کو 3A تک پاور فراہم کرتا ہے، اور ایک 3.3V ریگولیٹر ڈیجیٹل سرکٹس کو طاقت دیتا ہے۔ الگ تھلگ DC-DC کنورٹرز ریلے کو طاقت دینے کے لیے استعمال کیے جاتے ہیں۔
ہم راسپبیری پی آئی کارڈ کو پاور کرنے کے لیے صرف 24VDC/AC پاور سپلائی استعمال کرنے کی تجویز کرتے ہیں
اگر ایک سے زیادہ بلڈنگ آٹومیشن کارڈز ایک دوسرے کے اوپر لگے ہوئے ہیں، تو ہم تمام کارڈز کو پاور کرنے کے لیے ایک ہی 24VDC/AC پاور سپلائی استعمال کرنے کی تجویز کرتے ہیں۔ صارف کو لازمی طور پر کیبل کو تقسیم کرنا چاہیے اور تاروں کو ہر کارڈ پر چلانا چاہیے۔
بجلی کی کھپت:
- 50 ایم اے @ +24 وی
یونیورسل ان پٹس
بلڈنگ آٹومیشن کارڈ میں آٹھ یونیورسل ان پٹس ہیں جنہیں 0-10V سگنلز، 1K یا 10K تھرمسٹرز یا 100Hz تک کانٹیکٹ کلوزر/ایونٹ کاؤنٹرز کی پیمائش کے لیے جمپر کا انتخاب کیا جا سکتا ہے۔
0-10V ان پٹ کنفیگریشن
ایونٹ کاؤنٹر/رابطہ بندش کی ترتیب
1K تھرمسٹرز کے ساتھ درجہ حرارت کی پیمائش کی ترتیب
10K تھرمسٹرز کے ساتھ درجہ حرارت کی پیمائش کی ترتیب
0-10V آؤٹ پٹ کنفیگریشن۔ زیادہ سے زیادہ لوڈ = 10mA
TRIAC آؤٹ پٹ کنفیگریشن۔ زیادہ سے زیادہ لوڈ = 1A
ہارڈ ویئر واچ ڈاگ
- بلڈنگ آٹومیشن کارڈ میں ایک بلٹ ان ہارڈویئر واچ ڈاگ ہوتا ہے جو اس بات کی ضمانت دیتا ہے کہ آپ کا مشن اہم پروجیکٹ چلتا رہے گا چاہے Raspberry Pi سافٹ ویئر ہینگ ہو جائے۔ پاور اپ کے بعد واچ ڈاگ غیر فعال ہو جاتا ہے، اور اسے پہلی بار دوبارہ ترتیب دینے کے بعد فعال ہو جاتا ہے۔
- ڈیفالٹ ٹائم آؤٹ 120 سیکنڈ ہے۔ ایک بار چالو ہونے کے بعد، اگر اسے Raspberry Pi سے 2 منٹ کے اندر دوبارہ سیٹ نہیں ملتا ہے، تو واچ ڈاگ پاور کو کاٹتا ہے اور 10 سیکنڈ کے بعد اسے بحال کر دیتا ہے۔
- Raspberry Pi کو I2C پورٹ پر واچ ڈاگ پر ٹائمر ختم ہونے سے پہلے ایک ری سیٹ کمانڈ جاری کرنے کی ضرورت ہے۔ پاور اپ کے بعد ٹائمر کی مدت اور ایکٹو ٹائمر کی مدت کمانڈ لائن سے سیٹ کی جا سکتی ہے۔ ری سیٹ کی تعداد فلیش میں محفوظ ہے اور کمانڈ لائن سے اس تک رسائی یا صاف کیا جا سکتا ہے۔ تمام واچ ڈاگ کمانڈز کو آن لائن ہیلپ فنکشن کے ذریعے بیان کیا گیا ہے۔
اینالاگ ان پٹ/آؤٹ پٹس کیلیبریشن
تمام اینالاگ ان پٹس اور آؤٹ پٹس فیکٹری میں کیلیبریٹ کیے جاتے ہیں، لیکن فرم ویئر کمانڈز صارف کو بورڈ کو دوبارہ کیلیبریٹ کرنے، یا اسے بہتر درستگی کے لیے کیلیبریٹ کرنے کی اجازت دیتے ہیں۔ تمام ان پٹ اور آؤٹ پٹ دو پوائنٹس میں کیلیبریٹ ہوتے ہیں۔ پیمانہ کے دونوں سروں کے قریب جتنا ممکن ہو دو پوائنٹس کو منتخب کریں۔ ان پٹس کو کیلیبریٹ کرنے کے لیے، صارف کو ینالاگ سگنلز فراہم کرنا چاہیے۔ (سابقample: 0-10V ان پٹ کیلیبریٹ کرنے کے لیے، صارف کو 10V سایڈست پاور سپلائی فراہم کرنا چاہیے)۔ آؤٹ پٹ کو کیلیبریٹ کرنے کے لیے، صارف کو آؤٹ پٹ کو مطلوبہ قدر پر سیٹ کرنے کے لیے ایک کمانڈ جاری کرنا چاہیے، نتیجہ کی پیمائش کرنا چاہیے اور ویلیو کو اسٹور کرنے کے لیے انشانکن کمانڈ جاری کرنا چاہیے۔
قدریں فلیش میں محفوظ کی جاتی ہیں اور ان پٹ وکر کو لکیری سمجھا جاتا ہے۔ اگر غلط کمانڈ ٹائپ کر کے کیلیبریشن کے دوران کوئی غلطی ہو جاتی ہے تو، متعلقہ گروپ کے تمام چینلز کو فیکٹری ویلیوز پر ری سیٹ کرنے کے لیے 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 بٹس
TRIAC آؤٹ پٹ:
- زیادہ سے زیادہ آؤٹ پٹ کرنٹ: 1A
- زیادہ سے زیادہ آؤٹ پٹ والیومtage: 120V
مکمل پیمانے پر لائناریٹی
- آن بورڈ پروسیسر کے اندرونی 12 بٹ A/D کنورٹرز کا استعمال کرتے ہوئے اینالاگ ان پٹ پر کارروائی کی جاتی ہے۔ ان پٹ s ہیں۔amp675 ہرٹج کی قیادت میں۔
- اینالاگ آؤٹ پٹس PWM کو 16 بٹ ٹائمرز کا استعمال کرتے ہوئے ترکیب کیا جاتا ہے۔ PWM کی قدریں 0 سے 4,800 تک ہوتی ہیں۔
- تمام ان پٹ اور آؤٹ پٹس کو آخری پوائنٹس پر ٹیسٹ کے وقت کیلیبریٹ کیا جاتا ہے اور قدریں فلیش میں محفوظ کی جاتی ہیں۔
- انشانکن کے بعد ہم نے پورے پیمانے پر خطوط کی جانچ کی اور درج ذیل نتائج حاصل کیے:
چینل/زیادہ سے زیادہ/خرابی %
- 0-10V IN: 15μV:0.15%
- 0-10V: باہر: 10μV 0.1%
مکینیکل وضاحتیں
سافٹ ویئر سیٹ اپ
- اپنے Raspberry Pi کو تازہ ترین OS کے ساتھ تیار رکھیں۔
- I2C مواصلات کو فعال کریں:
~$ sudo raspi-config- صارف کا پاس ورڈ تبدیل کریں ڈیفالٹ صارف کے لیے پاس ورڈ تبدیل کریں۔
- نیٹ ورک کے اختیارات نیٹ ورک کی ترتیبات کو ترتیب دیں۔
- بوٹ کے اختیارات اسٹارٹ اپ کے لیے آپشنز کو ترتیب دیں۔
- لوکلائزیشن کے اختیارات مماثل ہونے کے لیے زبان اور علاقائی سیٹنگیں ترتیب دیں..
- انٹرفیسنگ کے اختیارات پیری فیرلز سے کنکشن کنفیگر کریں۔
- اوور کلاک اپنے Pi کے لیے اوور کلاکنگ کو ترتیب دیں۔
- اعلی درجے کے اختیارات اعلی درجے کی ترتیبات کو ترتیب دیں۔
- اپ ڈیٹ کریں اس ٹول کو تازہ ترین ورژن میں اپ ڈیٹ کریں۔
- raspi-config کے بارے میں اس ترتیب کے بارے میں معلومات
- P1 کیمرہ Raspberry Pi کیمرے سے کنکشن کو فعال/غیر فعال کریں۔
- 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 make install کریں۔
- 6. ~/megaioind-rpi$ megabas
پروگرام دستیاب کمانڈز کی فہرست کے ساتھ جواب دے گا۔
آن لائن مدد کے لیے "megabas -h" ٹائپ کریں۔
سافٹ ویئر انسٹال کرنے کے بعد، آپ اسے کمانڈز کے ساتھ تازہ ترین ورژن میں اپ ڈیٹ کر سکتے ہیں:
- ~$ سی ڈی /home/pi/megabas-rpi
- ~/megabas-rpi$ گٹ پل
- ~/megabas-rpi$ sudo make install کریں۔
دستاویزات / وسائل
![]() |
SEQUENT MICROSYSTEMS 0104110000076748 Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈ [پی ڈی ایف] یوزر گائیڈ 0104110000076748 Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈ، 0104110000076748، Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈ، بلڈنگ آٹومیشن کارڈ، آٹومیشن کارڈ، کارڈ |