SEQUENT MICROSYSTEMS 0104110000076748 Raspberry Pi لاءِ بلڊنگ آٽوميشن ڪارڊ
پيداوار جي ڄاڻ
Raspberry Pi لاءِ بلڊنگ آٽوميشن ڪارڊ هڪ ورسٽائل ڪارڊ آهي جيڪو صارفين کي انهن جي راسبي پي ۾ مختلف انپٽس ۽ آئوٽ پُٽ شامل ڪرڻ جي اجازت ڏئي ٿو. اهو اٺ جمپر سيٽبل يونيورسل انپٽس سان گڏ اچي ٿو جيڪي 0-10V سگنل پڙهڻ لاءِ ترتيب ڏئي سگهجن ٿا، رابطي جي بندش ڳڻپيندڙن، يا 1K/10K درجه حرارت سينسر. ڪارڊ ۾ چار عام-مقصد LEDs پڻ شامل آھن جيڪي سافٽ ويئر ذريعي ڪنٽرول ڪري سگھجن ٿيون ان پٽ، ٻاھرين، يا خارجي عملن جي حالت کي ظاھر ڪرڻ لاء. اضافي طور تي، ان ۾ هڪ 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 Thermistors استعمال ڪندي درجه حرارت کي ماپڻ ڏيو. چار 0-10V پروگراميبل آئوٽ لائيٽ ڊمرز يا ٻين صنعتي ڊوائيسز کي ڪنٽرول ڪري سگھن ٿا. چار 24VAC ٻاھرون ڪنٽرول ڪري سگھن ٿيون AC رليز يا حرارتي ۽ کولنگ سامان. LED اشارا سڀني آئوٽ جي صورتحال کي ڏيکاري ٿو. ٻه RS485 / MODBUS بندرگاهن تقريبن لامحدود توسيع جي اجازت ڏين ٿا.
- ٽي وي ايس ڊيوڊس سڀني ان پٽن تي ڪارڊ جي حفاظت ڪن ٿا ٻاهرين ESD لاءِ. آن بورڊ ري سيٽبل فيوز ان کي حادثاتي شارٽس کان بچائيندو آهي.
خاصيتون
- اٺ جمپر سيٽبل يونيورسل، اينالاگ/ڊجيٽل ان پٽ
- 0-10V ان پٽ يا
- رابطي جي بندش انسداد ان پٽ يا
- 1K/10K درجه حرارت سينسر ان پٽ
- چار 0-10V آئوٽ
- 1A/48VAC ڊرائيورن سان چار TRIAC آئوٽ پُٽ
- چار عام مقصد LEDs
- RS485 اندر ۽ ٻاهر بندرگاهن
- بيٽري جي بيڪ اپ سان حقيقي وقت گھڙي
- آن بورڊ پش بٽڻ
- TVS تحفظ سڀني ان پٽن تي
- آن بورڊ هارڊويئر واچ ڊاگ
- 24VAC پاور سپلائي
سڀئي ان پٽ ۽ آئوٽ پٽ پلگ ايبل ڪنيڪٽر استعمال ڪن ٿا جيڪي وائرنگ جي آسان رسائي جي اجازت ڏين ٿا جڏهن گھڻا ڪارڊ اسٽيڪ ٿيل آهن. اٺن تائين بلڊنگ آٽوميشن ڪارڊ هڪ Raspberry Pi جي مٿي تي اسٽيڪ ڪري سگھجن ٿا. ڪارڊ هڪ سيريل I2C بس شيئر ڪن ٿا صرف ٻن Raspberry Pi جي GPIO پنن کي استعمال ڪندي سڀني اٺن ڪارڊن کي منظم ڪرڻ لاءِ. ھي مضمون ڇڏي ٿو باقي 24 GPIOs صارف لاءِ دستياب.
چار عام مقصد LED جي اينالاگ انپٽس يا ٻين ڪنٽرول ٿيل عملن سان لاڳاپيل ٿي سگھي ٿو. هڪ آن-بورڊ پش بٽڻ پروگرام ڪري سگھجي ٿو ان پٽ کي ڪٽڻ لاءِ، آئوٽ پُٽ کي اوور رائڊ ڪرڻ يا Raspberry Pi کي بند ڪرڻ لاءِ
توهان جي کٽ ۾ ڇا آهي
- Raspberry Pi لاءِ بلڊنگ آٽوميشن ڪارڊ
- هارڊويئر لڳائڻ
- a. چار M2.5x18mm نر-عورت پيتل اسٽينڊ آف
- b. چار M2.5x5mm پيتل اسڪرو
- c. چار M2.5 پيتل نٽ
- ٻه جمپ ڪندڙ.
توهان کي جمپر جي ضرورت ناهي جڏهن صرف هڪ بلڊنگ آٽوميشن ڪارڊ استعمال ڪندي. ڏسو STACK LEVEL JUMPERS سيڪشن جيڪڏھن توھان گھڻن ڪارڊ استعمال ڪرڻ جو ارادو رکو ٿا.
- سڀ گھربل عورت ملن connectors.
جلدي شروع ڪرڻ واري گائيڊ
- پنھنجي بلڊنگ آٽوميشن ڪارڊ کي پنھنجي Raspberry Pi جي مٿان پلگ ڪريو ۽ سسٽم کي پاور ڪريو.
- Raspberry Pi تي raspi-config استعمال ڪندي 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$ ميگاباس
پروگرام موجود حڪمن جي فهرست سان جواب ڏيندو.
بورڊ جي ترتيب
چار عام مقصد LEDs سافٽ ويئر ۾ ڪنٽرول ڪري سگهجي ٿو. LEDs کي چالو ڪري سگھجي ٿو ڪنھن به ان پٽ، ٻاھرين يا خارجي عمل جي حالت کي ڏيکارڻ لاءِ.
اسٽيڪ ليول جمپرز
ڪنيڪٽر J3 جي کاٻي ٽي پوزيشن ڪارڊ جي اسٽيڪ سطح کي چونڊڻ لاء استعمال ڪيا ويا آهن:
ان پٽ چونڊ جمپر
0-10V، 1K يا 10K Thermistors يا رابطي جي بندش/ايونٽ ڳڻپيندڙن کي پڙهڻ لاءِ اٺ يونيورسل انپٽس انفرادي طور تي جمپر چونڊجي سگھجن ٿا. ايونٽ ڳڻپيندڙن جي وڌ ۾ وڌ تعدد 100 Hz آهي.
RS-485 / موڊبس ڪميونيڪيشن
بلڊنگ آٽوميشن ڪارڊ هڪ معياري RS485 ٽرانسيور تي مشتمل آهي جنهن کي مقامي پروسيسر ۽ Raspberry Pi ٻنهي ذريعي پهچائي سگهجي ٿو. گهربل ترتيب ترتيب ڏنل ڪنيڪٽر J3 تي ٽي بائي پاس جمپرز مان مقرر ڪئي وئي آهي.
جيڪڏهن جمپر نصب ٿيل آهن، Raspberry Pi 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 ريگيوليٽر 3A تائين بجلي فراهم ڪري ٿو Raspberry Pi تائين، ۽ هڪ 3.3V ريگيوليٽر ڊجيٽل سرڪٽ کي طاقت ڏئي ٿو. الڳ ٿيل DC-DC ڪنورٽر استعمال ڪيا ويندا آھن ريل کي طاقت ڏيڻ لاءِ.
اسان سفارش ڪريون ٿا صرف 24VDC/AC پاور سپلائي استعمال ڪرڻ لاءِ راسبيري پي آئي ڪارڊ
جيڪڏهن ڪيترائي بلڊنگ آٽوميشن ڪارڊ هڪ ٻئي جي مٿان اسٽيڪ ٿيل آهن، اسان سڀني ڪارڊن کي طاقت ڏيڻ لاءِ هڪ واحد 24VDC/AC پاور سپلائي استعمال ڪرڻ جي صلاح ڏيون ٿا. استعمال ڪندڙ کي ڪيبل کي ورهائڻ ۽ تارن کي هر ڪارڊ تي هلائڻ گهرجي.
بجلي جو استعمال:
- 50 ايم اي @ +24V
يونيورسل انپٽس
بلڊنگ آٽوميشن ڪارڊ ۾ اٺ يونيورسل انپٽس آهن جن کي 0-10V سگنلن، 1K يا 10K ٿرميسٽرز يا 100Hz تائين رابطي جي بندش/ايونٽ ڳڻپيوڪر کي ماپڻ لاءِ جمپر چونڊيو وڃي ٿو.
0-10V انپٽس ڪنفيگريشن
ايونٽ ڪائونٽر/رابطي جي بندش جي ٺاھ جوڙ
1K ٿرمسٽن سان گڏ درجه حرارت جي ماپ جي ترتيب
10K ٿرمسٽن سان گڏ درجه حرارت جي ماپ جي ترتيب
0-10V آئوٽ پُٽ ڪنفيگريشن. وڌ ۾ وڌ لوڊ = 10mA
TRIAC OUTPUTS ترتيب. وڌ ۾ وڌ لوڊ = 1A
هارڊويئر واچ ڊاگ
- بلڊنگ آٽوميشن ڪارڊ هڪ بلٽ ان هارڊويئر واچ ڊاگ تي مشتمل آهي جيڪو ان ڳالهه جي ضمانت ڏيندو ته توهان جو مشن-نازڪ پروجيڪٽ هلندو رهندو جيتوڻيڪ Raspberry Pi سافٽ ويئر بند ٿي وڃي. پاور اپ ٿيڻ کان پوءِ واچ ڊاگ غير فعال ٿي ويندو آهي، ۽ فعال ٿي ويندو آهي ان کان پوءِ پهرين ري سيٽ حاصل ڪرڻ کان پوءِ.
- ڊفالٽ ٽائيم آئوٽ 120 سيڪنڊ آهي. هڪ دفعو چالو ٿي ويو، جيڪڏهن اهو 2 منٽن اندر Raspberry Pi مان ريٽ حاصل نٿو ڪري، واچ ڊاگ پاور کٽي ٿو ۽ 10 سيڪنڊن کان پوءِ بحال ڪري ٿو.
- Raspberry Pi کي I2C بندرگاهن تي ري سيٽ ڪمانڊ جاري ڪرڻ جي ضرورت آهي واچ ڊاگ تي ٽائمر ختم ٿيڻ کان اڳ. ٽائمر جي مدت پاور اپ کان پوء ۽ فعال ٽائمر جي مدت ڪمان لائن مان مقرر ڪري سگھجي ٿو. ريٽرن جو تعداد فليش ۾ محفوظ ڪيو ويو آهي ۽ ڪمانڊ لائن مان رسائي يا صاف ڪري سگھجي ٿو. سڀ واچ ڊاگ ڪمانڊ آن لائن مدد فنڪشن پاران بيان ڪيا ويا آهن.
اينالاگ انپٽس/آئوٽ پِٽس ڪيليبريشن
سڀ اينالاگ انپٽس ۽ آئوٽ پُٽ فئڪٽريءَ ۾ حساب ڪيا ويا آهن، پر فرم ویئر حڪم صارف کي اجازت ڏين ٿا ته بورڊ کي ٻيهر ترتيب ڏئي، يا ان کي بهتر سڌائي لاءِ ڪيليبريٽ ڪري. سڀئي انپٽ ۽ آئوٽ پُٽ ٻن پوائنٽن ۾ حساب ڪيا ويا آهن؛ ٻن پوائنٽن کي چونڊيو جيترو ممڪن حد تائين ماپ جي ٻن سرن تائين. ان پٽن کي ترتيب ڏيڻ لاءِ، صارف کي لازمي طور تي اينالاگ سگنل مهيا ڪرڻ گهرجن. (مثالample: 0-10V انپٽس کي ترتيب ڏيڻ لاءِ، صارف کي لازمي طور تي 10V سسٽمبل پاور سپلائي مهيا ڪرڻ گھرجي). آئوٽ پُٽ کي ڪليبريٽ ڪرڻ لاءِ، صارف کي لازمي طور تي حڪم جاري ڪرڻ گھرجي ته آئوٽ پُٽ کي مطلوب قيمت تي مقرر ڪرڻ لاءِ، نتيجن کي ماپڻ ۽ قيمت کي ذخيرو ڪرڻ لاءِ ڪليبريشن ڪمانڊ جاري ڪرڻ گهرجي.
قيمتون فليش ۾ محفوظ ڪيون وينديون آهن ۽ ان پٽ وکر کي لڪير سمجهيو ويندو آهي. جيڪڏهن غلط ڪمانڊ ٽائپ ڪندي انشانکن دوران غلطي ڪئي وئي آهي، هڪ RESET ڪمانڊ استعمال ڪري سگهجي ٿو سڀني چينلن کي فيڪٽري جي قيمتن تي لاڳاپيل گروپ ۾ ري سيٽ ڪرڻ لاء. RESET کان پوء انشانکن کي ٻيهر شروع ڪري سگهجي ٿو.
بورڊ کي اينالاگ سگنلن جي ماخذ کان سواءِ ڪيليبريٽ ڪري سگھجي ٿو، پھرين آئوٽ پُٽ کي ڪليبريٽ ڪندي ۽ پوءِ ان پُٽ جي حساب سان ڪيل آئوٽ پُٽ کي روٽ ڪندي. هيٺيون حڪم calibration لاء موجود آهن:
- 0-10V انپٽس کي درست ڪريو: ميگابا کاڌو
- 0-10V انپٽس جي حساب ڪتاب کي ري سيٽ ڪريو: ميگابا rcuin
- CALIBRATE 10K انپٽس: ميگابا ڪريسين
- 10K انپٽس ري سيٽ ڪريو: ميگابا rcresin
- 0-10V آئوٽ پُٽ ڪيليبريٽ ڪريو: ميگابا کوٽ
- ذخيرو ڪيل قدري قدر فليش ۾: ميگابا alta_comanda
- 0-10V آئوٽ پُٽ جي حساب ڪتاب کي ري سيٽ ڪريو: ميگابا rcuout
هارڊويئر وضاحتون
بورڊ تي ريٽبل فيوز
0-10V انپٽس:
- وimum ۾ وput ان پٽ Voltage: 12V
- ان پٽ رڪاوٽ: 20KΩ
- قرارداد: 12 بٽ
- Sampلي شرح: tbd
CONTAC بندش انپٽس
- وڌ ۾ وڌ ڳڻپ جي تعدد: 100 هز
0-10V آئوٽ پُٽ:
- گھٽ ۾ گھٽ ٻاھر لوڊ: 1KΩ
- قرارداد: 13 بِٽس
TRIAC آئوٽ پُٽ:
- وڌ ۾ وڌ اوٽ پٽ موجوده: 1A
- وimum ۾ و Out آئوٽ وولٽtage: 120V
مڪمل پيماني تي LINEARITY
- اينالاگ انپٽس کي آن-بورڊ پروسيسر ۾ 12 بٽ A/D ڪنورٽرز اندروني استعمال ڪندي پروسيس ڪيو ويندو آهي. ان پٽ آهن samp675 Hz جي اڳواڻي ۾.
- اينالاگ آئوٽ 16 بٽ ٽائمر استعمال ڪندي PWM ٺھيل آھن. PWM قدر 0 کان 4,800 تائين.
- سڀئي انپٽس ۽ آئوٽ پُٽ ٽيسٽ وقت تي آخري پوائنٽن تي حساب ڪيا ويندا آهن ۽ قيمتون فليش ۾ محفوظ ڪيون وينديون آهن.
- انشانکن کان پوءِ اسان پوري پيماني تي لڪير جي چڪاس ڪئي ۽ هيٺيان نتيجا حاصل ڪيا:
چينل / وڌ / غلطي٪
- 0-10V ۾: 15μV: 0.15%
- 0-10V: ٻاھر: 10μV 0.1٪
مشيني وضاحتون
سوفٽويئر سيٽ اپ
- پنھنجي Raspberry Pi کي جديد OS سان گڏ تيار ڪريو.
- I2C رابطي کي فعال ڪريو:
~$ sudo raspi-config- صارف پاسورڊ تبديل ڪريو ڊفالٽ استعمال ڪندڙ لاءِ پاسورڊ تبديل ڪريو
- نيٽ ورڪ جا اختيار نيٽ ورڪ سيٽنگون ترتيب ڏيو
- بوٽ جا اختيار شروع ڪرڻ لاءِ اختيارن کي ترتيب ڏيو
- لوڪلائيزيشن جا اختيار سيٽ اپ ڪريو ٻولي ۽ علائقائي سيٽنگون ميچ ڪرڻ لاءِ..
- انٽرفيسنگ جا اختيار ڪنيڪشن ڪنيڪشن ڪنيڪشن ڪنيڪشن پرديز سان
- Overclock ترتيب ڏيو overclocking توهان جي 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. ~$ سي ڊي /home/pi/megabas-rpi
- 5. ~/megaioind-rpi$ sudo make install
- 6. ~/megaioind-rpi$ ميگابا
پروگرام موجود حڪمن جي فهرست سان جواب ڏيندو.
آن لائن مدد لاءِ ٽائيپ ڪريو "megabas -h".
سافٽ ويئر کي انسٽال ڪرڻ کان پوء، توهان ان کي تازه ترين ورزن ۾ تازه ڪاري ڪري سگھو ٿا حڪمن سان:
- ~$ سي ڊي /home/pi/megabas-rpi
- ~/megabas-rpi$ گٽ پل
- ~/megabas-rpi$ sudo make install
دستاويز / وسيلا
![]() |
SEQUENT MICROSYSTEMS 0104110000076748 Raspberry Pi لاءِ بلڊنگ آٽوميشن ڪارڊ [pdf] استعمال ڪندڙ ھدايت 0104110000076748 Raspberry Pi لاءِ بلڊنگ آٽوميشن ڪارڊ، 0104110000076748، بلڊنگ آٽوميشن ڪارڊ راسبي پي لاءِ، بلڊنگ آٽوميشن ڪارڊ، آٽوميشن ڪارڊ، ڪارڊ |