بصری سیسر
آپٹکل سینسر, جب ساتھ استعمال کیا لکیری توپکاروں,اسی طرح کی تقریب ہال اثر سینسرسوائے اس کے کہ وہ مقناطیسی میدانوں کی بجائے روشنی کا پتہ لگاسکے [1]. آپٹیکل سینسر ایک ایل ای ڈی یا کسی دوسرے ہلکے ذریعے سے روشنی کا استعمال کرتے ہوئے کی طرف سے کام کرتے ہیں کہ ایک encoder ڈسک کے ذریعے منظور کیا جاتا ہے. یہ encoder ڈسک وقفے وقفے سے اس کے ذریعے منتقل کرنے کی اجازت دینے کے لئے slotted جاتا ہے. ڈسک کی دوسری جانب ایک photoڈیٹیکٹر ہے جو روشنی کا پتہ لگاتا ہے جب یہ ڈسک میں موجود دورانیے سے گزرتا ہے اور ایک آؤٹ پٹ سگنل تخلیق کرتا ہے [1]. سے actuator چالوں کے طور پر, encoder ڈسک گھما اور روشنی وولٹیج دالیں کی ایک مربع لہر پیدا کرتا ہے جس photoڈیٹیکٹر کی طرف سے پتہ چلا ہے. ان دالوں کو ایک ہال اثر سینسر کی دالوں کے لئے اسی طرح استعمال کیا جا سکتا ہے کہ کس حد تک actuator منتقل کر دیا گیا ہے.
ایک اپٹیکل سینسر سے ستھاپتیہ کو واپس
نظری سینسر ان کی پیداوار کے لحاظ سے ہال اثر سینسر کرنے کے لئے بالکل اسی طرح کی تقریب کے طور پر, اس بلاگ پوسٹ مختصر طور پر مثبت آراء کے لئے ان کی پیداوار کو پڑھنے کے لئے کس طرح کا احاطہ کرے گا. اگر آپ مزید تفصیلات کے لئے دیکھ رہے ہیں تو ایک ہال اثر سینسر سے مثبت رائے کو کیسے پڑھا جائے گا.
جیسے ہال اثر سینسر, نظری سینسر سے رابطہ قائم کرنے کے لئے 3 پنوں ہوں گے. ایک ان پٹ وولٹیج ہے, ایک اور زمین ہے, اور سب سے زیادہ, ایک آؤٹ پٹ سگنل ہے. مثبت آراء کے لئے پیداوار کے سگنل پر دالوں کو استعمال کرنے کے لئے, آپ کو استعمال کرنے کی ضرورت ہو گی مائیکروکنٹرولر پیدا ہونے والی دالوں کو شمار کریں. آپ ان دالوں کو درست طور پر شمار کرنے کے لئے اپنے مائکروکنٹرولر کے بیرونی مداخلت کے پنوں کا استعمال کرنا چاہتے ہیں. "بیرونی مداخلت وولٹیج میں تبدیلی کے ذریعے متحرک کیا جاتا ہے کے طور پر, وہ پائے جاتے ہیں کے طور پر ہر نبض کا پتہ لگانے کے لئے استعمال کیا جا سکتا." ایک بار جب آپ اپنے مائیکرو کنٹرولر کے کوڈ میں اپنی رکاوٹ کو قائم کر لیں گے تو آپ کو ایک رکاوٹ سروس معمول قائم کرنے کی ضرورت ہو گی جس میں وہ پائے جاتے ہیں. تقریب countمراحل () کے ذیل میں کوڈ مثال میں آپٹیکل سینسر سے دالوں کی تعداد شمار کرنے کے لیے استعمال کیا جاتا ہے.
ایک مثبت قیمت کا تعین کرنے کے لئے ان دالوں کو استعمال کرنے کے لئے, آپ لکیری actuator اور سمت لکیری actuator کے پچھلے کی پوزیشن کو جاننے کے لئے کی ضرورت ہو گی. آپ کے کنٹرول کے طور پر جس طرح آپ کی لکیری actuator چالوں, آپ کو صرف آپ کے کوڈ میں actuator کی سمت کو ٹریک کرنے کے لئے ایک متغیر قائم کر سکتے ہیں. اس متغیر کو اس بات کا تعین کرنے کے لیے استعمال کیا جا سکتا ہے کہ آیا آپ اپنی پچھلی پوزیشن سے دالوں کو جوڑنے یا تقسیم کرنے کی ضرورت ہے. ایک بار جب آپ اپنے مقام کو اپ ڈیٹ کر لیں گے تو آپ کو صفر پر شمار دالوں کو ری سیٹ کرنے کی ضرورت ہوگی. کوڈ مثال کے ذیل میں آپ ایک تقریب کو ظاہر کرتے ہیں جو دالوں کی تعداد کی بنیاد پر اپ ڈیٹ کرتے ہیں. ایک بار آپ دالوں کے لحاظ سے ایک کی پوزیشن ہے آپ کو آپ کے لکیری actuator کی فی انچ کی تصریح کے مطابق انچ میں تبدیل کر سکتے ہیں.
اپنے Linear Actuator کے گھر
ایک نظری سینسر سے مثبت آراء کو درست طریقے سے استعمال کرنے کے لئے, آپ کو ہمیشہ آپ کے لکیری actuator کے نقطہ اغاز کو جاننے کی ضرورت ہے. اگرچہ آپ کے سسٹم پر جب پہلی باری آتی ہے تو آپ کے مائیکرو کنٹرولر کو یہ نہیں بتا سکے گا کہ آیا actuator توسیع کر دی گئی ہے یا نہیں. اس سے آپ کو اپنے لکیری جانکار کو گھر کے نام سے جانا جاتا ہے. اپنے گھر کے لئے لکیری تونعآپ اسے ایک معلوم پوزیشن کے لئے ڈرائیو کرنے کی ضرورت ہو گی, جیسا کہ مکمل طور پر مکر. ایک مثال کے طور پر ذیل میں Arduino کوڈ کا استعمال کرتے ہوئے, ہم نے ایک WHILE لوپ قائم کیا ہے کہ ہمارے لکیری actuator ہمارے نام سے جانا جاتا پوزیشن کی طرف اس مثال میں ہم یہ جان لیں گے کہ ہم اپنے معلوم مقام پر ہیں کہ جانچ پڑتال کے ذریعے کیا گیا ہے یا نہیں, اگر قدم متغیر تبدیل کر دیا گیا ہے تو جانچ پڑتال کے ذریعے ہم اس بات کو بھی یقینی بنانے کی ضرورت ہے کہ کافی وقت گذرنے کے ساتھ ساتھ مداخلت کی توقع کرنے کے لئے منظور کیا گیا ہے, اس کے لئے ہم مائلس () کی تقریب کا استعمال کرتے ہیں اور اس کا موازنہ پچھلی بار اسٹامپ سے کرتے ہیں. ایک بار جب ہم نے یہ طے کیا ہے کہ لکیری actuator ہمارے گھر کی پوزیشن پر ہے, ہم نے actuator ڈرائیونگ بند, قدم متغیر کی ری سیٹ, اور WHILE لوپ سے باہر نکلنے
جھوٹی ترگمیوں سے نمٹنا
جبکہ آپٹیکل سینسر پوٹینومیٹر کے طور پر بجلی کے شور کے طور پر حساس نہیں ہیں, برقی شور اور سوئچ شیخی اب بھی آؤٹ پٹ سگنل اثر کر سکتے ہیں اور جھوٹے دالوں کو شمار کرنے کے لئے متحرک ہو سکتے ہیں. چند اضافی دالیں بہت زیادہ پوزیشننگ پر اثر انداز نہیں کریں گے, لیکن وقت کے ساتھ ساتھ یہ ایک بڑا مسئلہ ہو سکتا ہے. جھوٹے محرکات کو فلٹر کرنے کے لئے آپ اندرونی ٹائمر استعمال کر کے ان مسائل کا مقابلہ کر سکتے ہیں. جیسا کہ آپ اس بات کا تعین کر سکتے ہیں کہ آپ نئے دالوں کی توقع کیسے کریں گے. کوڈ نمونہ ذیل میں, trigDelay ہر نبض کے درمیان وقت کی تاخیر ہے. اگر اس تاخیر سے پہلے مداخلت متحرک ہوئی تو پھر نبض کو شمار نہیں کیا جائے گا. اس تاخیر کے وقت کی لمبائی آپ کی درخواست کی بنیاد پر مختلف ہو گی, لیکن اگر یہ بہت مختصر ہے تو یہ شور کو مناسب طریقے سے فلٹر نہیں کرے گا اور اگر یہ بہت طویل ہے تو یہ اصل دالوں کو آپٹیکل سینسر سے چھوٹ جائے گی.
جھوٹے محرکات کا مقابلہ کرنے کے لئے ایک اور طریقہ پوزیکشنل قدر ہر وقت actuator ایک معلوم پوزیشن تک پہنچ درست کرنے کے لئے ہے. لکیری جانکار کو homing کی طرح, اگر آپ ایک مکمل طور پر مکر یا توسیع کی پوزیشن کو لکیری دالہ کارفرما ہے یا اگر آپ بیرونی حد کے سوئچ استعمال کرتے ہیں, تو آپ کو معلوم ہوگا کہ کتنے دالوں اس مقام تک پہنچنے میں لگ جاتے ہیں. آپ اس قدر اس قدر درست استعمال کر سکتے ہیں کہ جب آپ اس نام سے جانا جاتا ہے کہ قیمت کا استعمال کرتے ہیں. کوڈ نمونے کے ذیل میں, یہ مکمل طور پر توسیع اور مکمل طور پر مکر گئے عہدوں کے لئے کیا جاتا ہے. یہ طریقہ آپ کی مثبت قدر قیام کو یقینی بنانے کے لئے ایک عملی حل فراہم کرتا ہے.
خلاصہ
سیاسی آراء کے لئے استعمال ہونے والے آپٹیکل سینسر ہال اثر سینسر کرنے کے لئے اسی طرح کی طاقت اور خرابیوں کا سامنا کرتے ہوئے, ہال اثر سینسر اور potentiometers کے مقابلے میں زیادہ درستگی اور قرارداد فراہم کرتے ہیں. اگرچہ وہ مطلق حیثیت کی پیمائش نہیں کرتے اور ایک مثبت قیمت فراہم کرنے کے لئے ایک نام سے جانا جاتا شروع کرنے کی پوزیشن کی ضرورت ہوتی ہے, دال فی انچ کی بڑی تعداد پوزیشننگ میں وشوسنییتا کے لئے کی اجازت دیتے ہیں اور ایک سے زیادہ لکیری actuators کے اس اقدام کو یقینی بنانے کے. ہماری افادیت FA-نحوی-X کنٹرولر یا اضافی کوڈ کے ذریعےآپ لوڈ کے بارے میں unison میں چال چال کو بھی یقینی بنا سکتے ہیں.
ایک مکمل کوڈ کی مثال کے طور پر ہمارے بلاگ کی جانچ پڑتال کس طرح ایک ہال اثر سینسر سے مثبت رائے کو پڑھنا جتنا چاہیں گے. دالیں فی انچ اور دالوں کے درمیان وقت کی تاخیر کی طرح Values تبدیلیاں آپ کو درست طریقے سے آپ کے نظری سینسر کو استعمال کرنے کے لئے بنانے کے لئے بنانے کے لئے کی ضرورت ہو جائے گا.
[1] Paschotta, R. اپٹیکل سینسر شپ پر آرٹیکل سے Retrieved:https://www.rp-photonics.com/optical_sensors.html