آپ جان سکتے ہیں کہ یہاں شائع ہونے والی ہر نئی پروڈکٹس، اور ہماری ترقی اور جدت کے گواہ ہیں۔
تاریخ: 08-16-2021
سینسرز کی تعداد زمین کی سطح پر اور ہمارے آس پاس کی جگہوں پر پھیل رہی ہے، دنیا کو ڈیٹا فراہم کر رہی ہے۔ یہ سستے سینسرز انٹرنیٹ آف تھنگز کی ترقی اور ڈیجیٹل انقلاب کے پیچھے محرک قوت ہیں جس کا ہمارا معاشرہ سامنا کر رہا ہے، پھر بھی سینسرز سے ڈیٹا کو جوڑنا اور اس تک رسائی حاصل کرنا ہمیشہ سیدھا یا آسان نہیں ہوتا ہے۔ یہ کاغذ OEM 5 ڈیزائن اور تکنیکی مہارتوں کو متعارف کرائے گا۔
سب سے پہلے، تکنیکی اشاریہ کسی پروڈکٹ کی کارکردگی کو نمایاں کرنے کی معروضی بنیاد ہے۔ تکنیکی اشارے کو سمجھیں، پروڈکٹ کے درست انتخاب اور استعمال میں مدد کریں۔ سینسر کے تکنیکی اشارے جامد اشارے اور متحرک اشارے میں تقسیم کیے گئے ہیں۔ سٹیٹک انڈیکیٹرز بنیادی طور پر سٹیٹک انویریئنس کی حالت میں سینسر کی کارکردگی کا جائزہ لیتے ہیں، بشمول ریزولوشن، ریپیٹ ایبلٹی، حساسیت، لکیریٹی، ریٹرن ایرر، تھریشولڈ، کریپ، استحکام اور اسی طرح۔ ڈائنامک انڈیکس بنیادی طور پر تیز رفتار تبدیلی کی حالت میں سینسر کی کارکردگی کا جائزہ لیتا ہے، بشمول فریکوئنسی رسپانس اور قدم جواب۔
سینسر کے متعدد تکنیکی اشارے کی وجہ سے، مختلف اعداد و شمار اور لٹریچر کو مختلف زاویوں سے بیان کیا جاتا ہے، تاکہ مختلف لوگوں کو مختلف فہم، اور یہاں تک کہ غلط فہمی اور ابہام بھی ہو۔

1، قرارداد اور قرارداد:
تعریف: ریزولوشن سے مراد سب سے چھوٹی پیمائش کی گئی تبدیلی ہے جس کا سینسر پتہ لگا سکتا ہے۔ ریزولیوشن سے مراد ہے ریزولوشن کا فل سکیل ویلیو کا تناسب۔
تشریح 1: ریزولوشن سینسر کا سب سے بنیادی اشارہ ہے۔ یہ سینسر کی پیمائش شدہ اشیاء کو الگ کرنے کی صلاحیت کی نمائندگی کرتا ہے۔ سینسر کی دیگر تکنیکی خصوصیات کو ریزولوشن کے لحاظ سے کم از کم یونٹ کے طور پر بیان کیا گیا ہے۔
ڈیجیٹل ڈسپلے والے سینسر اور آلات کے لیے، ریزولیوشن دکھائے جانے والے ہندسوں کی کم از کم تعداد کا تعین کرتی ہے۔ مثال کے طور پر، الیکٹرانک ڈیجیٹل کیلیپر کی ریزولوشن 0.01mm ہے، اور اشارے کی خرابی ±0.02mm ہے۔
تشریح 2: ریزولوشن اکائیوں کے ساتھ ایک مطلق نمبر ہے۔ مثال کے طور پر، درجہ حرارت کے سینسر کی ریزولوشن 0.1℃ ہے، ایکسلریشن سینسر کی ریزولوشن 0.1g ہے، وغیرہ۔
تشریح 3: ریزولیوشن ریزولیوشن سے متعلق اور بہت ملتا جلتا تصور ہے، دونوں ہی پیمائش کے لیے سینسر کی ریزولوشن کی نمائندگی کرتے ہیں۔
بنیادی فرق یہ ہے کہ ریزولوشن کو سینسر کی ریزولوشن کے فیصد کے طور پر ظاہر کیا جاتا ہے۔ یہ رشتہ دار ہے اور اس کی کوئی جہت نہیں ہے۔ مثال کے طور پر، درجہ حرارت کے سینسر کی ریزولوشن 0.1℃ ہے، مکمل رینج 500℃ ہے، ریزولوشن 0.1/500=0.02% ہے۔
2. تکراری قابلیت:
تعریف: سینسر کی تکرار سے مراد پیمائش کے نتائج کے درمیان فرق کی ڈگری ہے جب پیمائش کو ایک ہی حالت میں ایک ہی سمت میں کئی بار دہرایا جاتا ہے۔
تشریح 1: ایک سینسر کی تکراری قابلیت ایک ہی حالات میں حاصل کی گئی متعدد پیمائشوں کے درمیان فرق کی ڈگری ہونی چاہیے۔ اگر پیمائش کے حالات بدل جاتے ہیں تو پیمائش کے نتائج کے درمیان موازنہ ختم ہو جائے گا، جسے دوبارہ قابلیت کا اندازہ لگانے کے لیے بنیاد کے طور پر استعمال نہیں کیا جا سکتا۔
تشریح 2: سینسر کی تکراری قابلیت سینسر کے پیمائش کے نتائج کی بازی اور بے ترتیب پن کی نمائندگی کرتی ہے۔ اس طرح کے پھیلاؤ اور بے ترتیب ہونے کی وجہ یہ ہے کہ مختلف بے ترتیب رکاوٹیں لازمی طور پر سینسر کے اندر اور باہر موجود ہوتی ہیں، جس کے نتیجے میں سینسر کے حتمی پیمائش کے نتائج میں random کی متغیر خصوصیات ظاہر ہوتی ہیں۔
تشریح 3: بے ترتیب متغیر کے معیاری انحراف کو دوبارہ پیدا کرنے کے قابل مقداری اظہار کے طور پر استعمال کیا جا سکتا ہے۔
تشریح 4: متعدد بار دہرائی جانے والی پیمائشوں کے لیے، ایک اعلی پیمائش کی درستگی حاصل کی جا سکتی ہے اگر تمام پیمائشوں کی اوسط کو حتمی پیمائش کے نتیجے کے طور پر لیا جائے۔ کیونکہ اوسط کا معیاری انحراف ہر پیمائش کے معیاری انحراف سے نمایاں طور پر چھوٹا ہے۔
3. لکیریت:
تعریف: لکیریٹی (Linearity) سے مراد مثالی سیدھی لکیر سے سینسر ان پٹ اور آؤٹ پٹ وکر کا انحراف ہے۔
تشریح 1: مثالی سینسر ان پٹ/آؤٹ پٹ رشتہ لکیری ہونا چاہیے، اور اس کا ان پٹ/آؤٹ پٹ منحنی سیدھی لائن (نیچے کی شکل میں سرخ لکیر) ہونی چاہیے۔
تاہم، اصل سینسر میں کم و بیش مختلف قسم کی خرابیاں ہیں، جس کے نتیجے میں اصل ان پٹ اور آؤٹ پٹ وکر مثالی سیدھی لکیر نہیں ہے، بلکہ ایک وکر ہے (نیچے دی گئی تصویر میں سبز وکر)۔
لکیریٹی سینسر کے اصل خصوصیت والے وکر اور آف لائن لائن کے درمیان فرق کی ڈگری ہے، جسے نان لائنیرٹی یا نان لائنر ایرر بھی کہا جاتا ہے۔
تشریح 2: چونکہ سینسر کی اصل خصوصیت کے منحنی خطوط اور مثالی لکیر کے درمیان فرق پیمائش کے مختلف سائزوں پر مختلف ہوتا ہے، اس لیے فرق کی زیادہ سے زیادہ قدر کا مکمل رینج کی قدر کے تناسب کو اکثر پوری رینج کی حد میں استعمال کیا جاتا ہے۔
تشریح 3: چونکہ سینسر کی مثالی لکیر پیمائش کی عمومی صورت حال کے لیے نامعلوم ہے، اس لیے اسے حاصل نہیں کیا جا سکتا۔ اس وجہ سے، اکثر سمجھوتہ کرنے کا طریقہ اختیار کیا جاتا ہے، یعنی سینسر کے پیمائش کے نتائج کو براہ راست استعمال کرتے ہوئے فٹنگ لائن کا حساب لگانا جو مثالی لائن کے قریب ہے۔
4. استحکام:
تعریف: استحکام ایک سینسر کی ایک مدت کے دوران اپنی کارکردگی کو برقرار رکھنے کی صلاحیت ہے۔
تشریح 1: استحکام اس بات کی جانچ کرنے کے لیے اہم اشاریہ ہے کہ آیا سینسر ایک مخصوص وقت کی حد میں مستحکم طور پر کام کرتا ہے۔ سینسر کے عدم استحکام کا باعث بننے والے عوامل میں بنیادی طور پر درجہ حرارت میں اضافہ اور اندرونی تناؤ کا اخراج شامل ہے۔ اس لیے، استحکام کو بہتر بنانے کے لیے درجہ حرارت کے معاوضے اور عمر بڑھنے کے علاج میں اضافہ کرنا مددگار ہے۔
تشریح 2: استحکام کو مدت کی طوالت کے مطابق قلیل مدتی استحکام اور طویل مدتی استحکام میں تقسیم کیا جا سکتا ہے۔ جب مشاہدہ کا وقت بہت کم ہوتا ہے تو استحکام اور تکرار ہونے کا وقت قریب ہوتا ہے۔ اس لیے، استحکام انڈیکس بنیادی طور پر طویل مدتی استحکام کا جائزہ لیتا ہے۔ وقت کی مخصوص لمبائی، ماحول کے استعمال اور تقاضوں کے مطابق۔
تشریح 3: استحکام اشاریہ کے مقداری اظہار کے لیے مطلق غلطی اور رشتہ دار غلطی دونوں استعمال کی جا سکتی ہیں۔ مثال کے طور پر، سٹرین ٹائپ فورس سینسر کا استحکام 0.02%/12h ہوتا ہے۔
5. نمونے لینے کی فریکوئنسی:
تعریف: نمونہ کی شرح سے مراد پیمائش کے نتائج کی تعداد ہے جسے سینسر فی یونٹ وقت کے مطابق نمونہ بنا سکتا ہے۔
تشریح 1: نمونے لینے کی فریکوئنسی سینسر کی متحرک خصوصیات کا سب سے اہم اشارہ ہے، جو سینسر کی تیز رفتار ردعمل کی صلاحیت کی عکاسی کرتی ہے۔ نمونے لینے کی فریکوئنسی ان تکنیکی اشارے میں سے ایک ہے جس پر پیمائش کی تیز رفتار تبدیلی کے معاملے میں مکمل طور پر غور کیا جانا چاہیے۔ شینن کے نمونے لینے کے قانون کے مطابق، نمونے لینے کی فریکوئنسی کی تعدد سے کم نہیں ہونی چاہیے۔ ماپا
تشریح 2: مختلف تعدد کے استعمال کے ساتھ، سینسر کی درستگی بھی اس کے مطابق مختلف ہوتی ہے۔ عام طور پر، نمونے لینے کی فریکوئنسی جتنی زیادہ ہوگی، پیمائش کی درستگی اتنی ہی کم ہوگی۔
سینسر کی سب سے زیادہ درستگی اکثر کم ترین نمونے لینے کی رفتار یا یہاں تک کہ جامد حالات میں بھی حاصل کی جاتی ہے۔ اس لیے سینسر کے انتخاب میں درستگی اور رفتار کو مدنظر رکھا جانا چاہیے۔
سینسر کے لیے پانچ ڈیزائن ٹپس
1. بس ٹول سے شروع کریں۔
پہلے قدم کے طور پر، انجینئر کو نامعلوم کو محدود کرنے کے لیے سب سے پہلے بس ٹول کے ذریعے سینسر کو جوڑنے کا طریقہ اختیار کرنا چاہیے۔ ایک بس ٹول ایک پرسنل کمپیوٹر (PC) سے جوڑتا ہے اور پھر سینسر کے I2C، SPI، یا دوسرے پروٹوکول سے جو سینسر کو "بات" کرنے کی اجازت دیتا ہے۔ بس ٹول کے ساتھ منسلک ایک PC ایپلی کیشن جو کہ معلوم اور کام کرنے والا ڈیٹا بھیجنے کے لیے نامعلوم اور نامعلوم ذریعہ فراہم کرتا ہے۔ ایمبیڈڈ مائیکرو کنٹرولر (MCU) ڈرائیور۔ بس یوٹیلیٹی کے تناظر میں، ڈویلپر ایمبیڈڈ لیول پر کام کرنے کی کوشش کرنے سے پہلے یہ سمجھنے کے لیے پیغامات بھیج اور وصول کر سکتا ہے کہ سیکشن کیسے کام کرتا ہے۔
2. Python میں ٹرانسمیشن انٹرفیس کوڈ لکھیں۔
ایک بار جب ڈویلپر نے بس ٹول کے سینسرز کو استعمال کرنے کی کوشش کی تو، اگلا مرحلہ یہ ہے کہ سینسرز کے لیے ایپلیکیشن کوڈ لکھیں۔ براہ راست مائیکرو کنٹرولر کوڈ پر جانے کے بجائے، Python میں ایپلیکیشن کوڈ لکھیں۔ بہت سی بس یوٹیلیٹیز اسکرپٹ لکھتے وقت پلگ ان اور نمونہ کوڈ کو ترتیب دیتی ہیں، جسے Python عام طور پر فالو کرتا ہے۔ ایپلی کیشنز میں سینسرز کو جانچنے کا ایک طریقہ جو ایمبیڈڈ ماحول میں جانچ کی طرح پیچیدہ نہیں ہے۔ اعلی سطحی کوڈ کا ہونا نان ایمبیڈڈ انجینئرز کے لیے کسی ایمبیڈڈ سافٹ ویئر انجینئر کی دیکھ بھال کے بغیر سینسر اسکرپٹس اور ٹیسٹوں کو مائن کرنا آسان بنا دے گا۔
3. مائیکرو ازگر کے ساتھ سینسر کی جانچ کریں۔
پائتھون میں پہلا ایپلیکیشن کوڈ لکھنے کا ایک فائدہ یہ ہے کہ بس یوٹیلیٹی ایپلی کیشن پروگرامنگ انٹرفیس (API) پر آنے والی ایپلی کیشن کالز کو مائیکرو پائتھون کال کرکے آسانی سے تبدیل کیا جا سکتا ہے۔ مائیکرو پائتھون ریئل ٹائم ایمبیڈڈ سافٹ ویئر میں چلتا ہے، جس میں انجینئرز کے لیے اس کی قدر کو سمجھنے کے لیے بہت سے سینسرز ہوتے ہیں۔ مائیکرو پائتھون Cortex-M4 پروسیسر پر چلتا ہے، اور یہ ایک اچھا ماحول ہے جہاں سے ایپلیکیشن کوڈ کو ڈیبگ کرنا ہے۔ نہ صرف یہ آسان ہے، یہاں I2C یا SPI ڈرائیورز لکھنے کی ضرورت نہیں ہے، کیونکہ وہ پہلے ہی مائیکرو پائتھون کی فنکشن لائبریری میں موجود ہیں۔
4. سینسر سپلائر کوڈ استعمال کریں۔
کوئی بھی نمونہ کوڈ جسے سینسر بنانے والے سے "خارج" کیا جا سکتا ہے، انجینئرز کو یہ سمجھنے کے لیے بہت طویل سفر طے کرنا پڑے گا کہ سینسر کیسے کام کرتا ہے۔ بدقسمتی سے، بہت سے سینسر فروش ایمبیڈڈ سافٹ ویئر ڈیزائن کے ماہر نہیں ہیں، اس لیے خوبصورت فن تعمیر اور خوبصورتی کی پیداوار کے لیے تیار مثال تلاش کرنے کی توقع نہ کریں۔ اس وقت تک پیدا ہوتا ہے جب تک کہ اسے ایمبیڈڈ سافٹ ویئر میں صاف طور پر ضم نہ کر دیا جائے۔ یہ "سپگیٹی" کے طور پر شروع ہو سکتا ہے، لیکن مینوفیکچررز کی اس بات کو سمجھنا کہ ان کے سینسر کیسے کام کرتے ہیں، پروڈکٹ کے لانچ ہونے سے پہلے بہت سے تباہ شدہ ویک اینڈز کو کم کرنے میں مدد ملے گی۔
5. سینسر فیوژن فنکشنز کی لائبریری کا استعمال کریں۔
امکانات یہ ہیں کہ سینسر کا ٹرانسمیشن انٹرفیس نیا نہیں ہے اور اس سے پہلے نہیں کیا گیا ہے۔ تمام فنکشنز کی معروف لائبریریاں، جیسے بہت سے چپ مینوفیکچررز کے ذریعہ فراہم کردہ "سینسر فیوژن فنکشن لائبریری"، ڈویلپرز کو تیزی سے، یا اس سے بھی بہتر سیکھنے میں مدد کرتی ہے، اور دوبارہ تیار کرنے یا اس میں زبردست ترمیم کرنے کے چکر سے بچتی ہے۔ زمرہ جات، اور یہ اقسام یا زمرے ایسے ڈرائیوروں کی ہموار نشوونما کے قابل بنائیں گے جنہیں، اگر صحیح طریقے سے سنبھالا جائے تو، تقریباً یونیورسل یا کم دوبارہ قابل استعمال ہیں۔ سینسر فیوژن فنکشنز کی ان لائبریریوں کو تلاش کریں اور ان کی خوبیوں اور کمزوریوں کو جانیں۔
جب سینسرز کو ایمبیڈڈ سسٹمز میں ضم کیا جاتا ہے، تو ڈیزائن کے وقت اور استعمال میں آسانی کو بہتر بنانے میں مدد کرنے کے بہت سے طریقے ہوتے ہیں۔ ڈیولپر یہ سیکھ کر کبھی بھی "غلط" نہیں ہو سکتے کہ ڈیزائن کے آغاز میں اور انہیں نچلے درجے کے نظام میں ضم کرنے سے پہلے سینسر کیسے کام کرتے ہیں۔