گھر - علم - تفصیلات

سرکٹ ڈیزائن اور سافٹ ویئر الگورتھم کو کنٹرول کریں۔

سرکٹ ڈیزائن اور سافٹ ویئر الگورتھم کو کنٹرول کریں۔

سگنل پروسیسنگ کے بعد وولٹیج A/D کنورژن چپ کو بھیجا جاتا ہے۔ اس حقیقت کی وجہ سے کہ 80C51 مائیکرو کنٹرولر ایک 8-بٹ مائیکرو کنٹرولر ہے اور A/D کنورژن چپ کے سب سے کم بٹ میں کوانٹائزیشن کی خرابی ہے، 10 بٹ یا 12 بٹ متوازی A/D کنورژن چپ استعمال کی جانی چاہئے، ان پٹ کے طور پر لیے گئے اوپری 8 بٹس کے ساتھ۔

اس حقیقت کی وجہ سے کہ 8 بٹس 2 کی طاقت پر زیادہ سے زیادہ 256 کوانٹائزیشن لیول بنا سکتے ہیں، ہر ڈیجیٹل مقدار 256/100=2.56 ڈیجیٹل مقدار/ڈگری کے درجہ حرارت سے مساوی ہے۔ مثال کے طور پر، جب درجہ حرارت 30 ڈگری ہے، عددی قدر 30 * 2.56 ≈ 4CH ہے۔ اس سے متعلقہ درجہ حرارت کو کوڈ میں تبدیل کیا جا سکتا ہے اور پروگرام ڈیزائن کے دوران درجہ حرارت کے تعین کے لیے ایک معیار کے طور پر استعمال کیا جا سکتا ہے۔

C51 سیریز کے مائکروکنٹرولر میں کل 4 I/O انٹرفیس (P0-P3) ہیں، جن میں سے P3 کو نہ صرف ایک باقاعدہ I/O انٹرفیس کے طور پر استعمال کیا جا سکتا ہے، بلکہ انٹرپٹ کنٹرول، کاؤنٹر ان پٹ وغیرہ کے طور پر بھی استعمال کیا جا سکتا ہے۔ بیرونی آلات کی بڑی تعداد کی وجہ سے جنہیں اس سسٹم میں کنٹرول کرنے کی ضرورت ہے، انٹرفیس کا دوبارہ استعمال اختیار کیا جائے گا۔

اس حقیقت کی وجہ سے کہ نظام کو درجہ حرارت اور وقت مقرر کرتے وقت A/D کنورژن چپ سے ڈیٹا پڑھنے کی ضرورت نہیں ہے۔ نظام کے خودکار حرارتی عمل کے دوران، درجہ حرارت اور وقت کی ترتیبات کو تبدیل نہیں کیا جا سکتا۔ لہذا P0 انٹرفیس کو مشترکہ ان پٹ اور A/D کنورژن چپ کے طور پر دوبارہ استعمال کیا جا سکتا ہے۔ ملٹی پلیکسنگ کو مکمل کرنے کے لیے دو 74ls157 چپس کا استعمال کریں، اور P2 انٹرفیس کے سیٹنگ/ ورکنگ اسٹیٹ کنٹرول بٹ کے آؤٹ پٹ کو 74ls157 کے لیے ملٹی پلیکسنگ سلیکشن سگنل کے طور پر استعمال کریں، اس بات کو یقینی بناتے ہوئے کہ سیٹنگ اور A/D ان پٹ ایک ساتھ نہیں چل رہے ہیں۔ یہاں تک کہ غلط کام کی صورت میں، یہ نظام کے عام کام کو متاثر نہیں کرے گا.

درجہ حرارت اور ٹائم ڈسپلے کو آؤٹ پٹ کے طور پر P1 انٹرفیس کا استعمال کرتے ہوئے، چار LED سات سیگمنٹ ڈیجیٹل ڈسپلے ٹیوبوں کو چار سات سیگمنٹ ڈیکوڈرز سے جوڑ کر مکمل کیا جاتا ہے۔ P1 کے کم 4 بٹس کو انکوڈنگ آؤٹ پٹ کے طور پر استعمال کیا جاتا ہے، اور اعلی 4 بٹس کو چپ سلیکشن سگنل کے طور پر استعمال کیا جاتا ہے۔ ترتیب وار ہر سات سیگمنٹ ڈیکوڈر کو منتخب کرنے سے، درجہ حرارت اور ٹائم ڈسپلے حاصل کیا جا سکتا ہے۔

P2 انٹرفیس کنٹرول آؤٹ پٹ ٹرمینل کے طور پر کام کرتا ہے۔ P2۔{2}} ہیٹنگ کنٹرول پوزیشن کے طور پر کام کرتا ہے۔ جب یہ زیادہ ہوتا ہے، الیکٹرانک سوئچ گروپ کو آن کر دیا جاتا ہے اور ہیٹنگ شروع ہو جاتی ہے۔ P2.1 LED تبدیلیوں کو ہم آہنگ کرنے کے لیے LED سنکرونائزیشن سگنل کے طور پر کام کرتا ہے۔ P2.2 سیٹنگ/ ورکنگ اسٹیٹ کنٹرول بٹ کے طور پر کام کرتا ہے۔ کنٹرول اسٹیٹس کی نشاندہی کرنے کے لیے، دو اضافی ایل ای ڈی بالترتیب ہیٹنگ کنٹرول اسٹیٹس بٹ اور سیٹنگ کنٹرول اسٹیٹس بٹ سے منسلک ہیں۔


Www.superbheater.comwwwsuperbheatercom

انکوائری بھیجنے

شاید آپ یہ بھی پسند کریں