ویڈیو کے ساتھ ہال اثر سینسر کی رائے

ہال اثر سینسر

ہال اثر سینسر مقناطیسی میدان کی موجودگی کا پتہ لگاسکتے ہیں اور جب کسی کا پتہ چل جاتا ہے تو آؤٹ پٹ وولٹیج تیار کرتا ہے۔ ہال اثر سینسر ، جب استعمال کیا جاتا ہےلکیری ایکچویٹرز، عام طور پر مقناطیسی ڈسک کے ساتھ ایکچیوٹر کے گیئر باکس کے اندر پوزیشن میں ہوتے ہیں۔ جیسے جیسے لکیری ایکچوایٹر توسیع کرتا ہے یا پیچھے ہٹتا ہے ، یہ ڈسک گھومتی ہے ہال اثر سینسر کو منتقل کرتی ہے جس کی وجہ سے سینسر وولٹیج کی نبض کی صورت میں ڈیجیٹل آؤٹ پٹ تیار کرتا ہے۔ ان دالوں کی گنتی کی جاسکتی ہے اور اس کا تعین کرنے کے لئے استعمال کیا جاسکتا ہے کہ مشغولہ کتنا آگے بڑھا ہے۔

لکیری ایکچوایٹر کی رائے کیسے پڑھیں

ایک ہال اثر سینسر کی طرف سے عارضی تاثرات

پوزیشنی رائے کے ل for ہال اثر سینسر کا استعمال کرنے کا ایک منفی پہلو یہ ہے کہ وہ مطلق پوزیشن کی پیمائش نہیں کرتے ہیں۔ اس کے بجائے وہ دالیں تیار کرتے ہیں جن کا حساب کتاب کیا جاسکتا ہے کہ اس بات کا تعین کرنے کے لئے کہ مشغولہ کتنا آگے بڑھا ہے۔ ان دالوں کو پوزیشنی آراء کے لئے استعمال کرنے کے ل you ، آپ کو a کی ضرورت ہوگی مائکرو کنٹرولر پیدا ہونے والی دالوں کی گنتی کرنا۔ ایسا کرنے کے ل you ، آپ کو ان دالوں کی موجودگی کے حساب سے اپنے مائکرو کنٹرولر کے بیرونی رکاوٹ پنوں کو استعمال کرنے کی ضرورت ہوگی۔ بیرونی رکاوٹیں وہ پن ہیں جو وولٹیج میں تبدیلی کا پتہ لگاتی ہیں اور ہمارے معاملے میں ہال اثر سینسر سے وولٹیج کی نبض کا پتہ لگانے کے لئے استعمال ہوسکتی ہیں۔ آپ کو اپنے مائکرو کنٹرولر کے ڈیٹا شیٹ سے مشورہ کرنے کی ضرورت ہوگی تاکہ یہ یقینی بنایا جاسکے کہ آپ کے مائکرو کنٹرولر کی کونسی پنوں کو مداخلت والے پنوں کے طور پر استعمال کیا جاسکتا ہے۔ استعمال کرنا اردوینو اونو مثال کے طور پر ، 2 اور 3 پنوں کو بیرونی مداخلت کے ل be استعمال کیا جاسکتا ہے۔ ایک بار جب آپ نے مناسب مداخلت پن منتخب کرلیا تو ، آپ ہال اثر سینسر آؤٹ پٹ کے تار کو اس پن سے جوڑ سکتے ہیں اور ساتھ ہی ان پٹ وولٹیج کو 5V اور گراؤنڈ پن سے جوڑ سکتے ہیں۔

ارڈوینو سے ہال اثر سینسر کو مربوط کرنا 

مندرجہ ذیل کوڈ کی مثال سے پتہ چلتا ہے کہ کس طرح آرڈینوو IDE میں مداخلت قائم کرنا ہے جہاں وولٹیج پلس کے بڑھتے ہوئے کنارے پر رکاوٹ پیدا ہوجائے گی۔ آپ وولٹیج کی تبدیلی میں مختلف مقامات پر متحرک ہونے کے ل your اپنے رکاوٹ کو مرتب کرسکتے ہیں اور دستیاب اختیارات کے تعین کے ل micro اپنے مائکرو کنٹرولر کے ڈیٹا شیٹ سے رجوع کریں۔ اپنے مداخلت کو مرتب کرنے کے لئے آپ کو آخری پہلو کی ضرورت ہے آپ کی مداخلت کی روٹین کو لکھنا ہے ، یہ وہ فعل ہے جس میں ہر بار جب رکاوٹ پیدا ہوتی ہے تو کوڈ چلتا ہے۔ یہ فنکشن چھوٹا ہونا چاہئے اور صرف ہمارے ہال اثر سینسر سے دالوں کی تعداد گننے جیسے آسان کام انجام دیں۔ ذیل میں کوڈ مثال میں فن کاؤنٹ اسٹپس () کو ہال اثر سینسر سے دالوں کی تعداد گننے کے لئے استعمال کیا جاتا ہے۔

ان دالوں کو ایک موقعی قیمت کا تعین کرنے کے ل، ، آپ کو لکیری ایکچوایٹر کی پچھلی پوزیشن اور اس سمت کو جاننے کی ضرورت ہوگی جو لکیری ایکچوایٹر سفر کررہے ہیں۔ آپ کے مائکرو کنٹرولر کو پہلے ہی پتہ چل جائے گا کہ آپ اپنے لکیری ایکچواٹر کو کس انداز میں چلا رہے ہیں ، لہذا آپ آسانی سے اپنے کوڈ میں ایکچویٹر کی سمت کو ٹریک کرنے کے لئے ایک متغیر ترتیب دے سکتے ہیں جو اس بات کا تعین کرنے کے لئے استعمال ہوگا کہ آپ اپنی دال کو دالوں کو جوڑتے یا گھٹا دیتے ہیں۔ ایک بار جب آپ نے اپنی پوزیشن اپ ڈیٹ کردی ، آپ کو گنتی ہوئی دالیں صفر پر دوبارہ ترتیب دینے کی ضرورت ہوگی۔ ذیل میں کوڈ کی مثال آپ کو ایک فنکشن دکھاتی ہے جو گنتی ہوئی دالوں کی تعداد کی بنیاد پر پوزیشن کو اپ ڈیٹ کرتی ہے۔ ایک بار جب آپ دالوں کی شرائط میں ایک پوزیشن حاصل کرلیتے ہیں تو آپ اپنے لکیری ایکچویٹر کی نبض فی انچ اسپیچ تفصیلات کے ذریعے انچ میں تبدیل ہو سکتے ہیں۔ نیچے کوڈ کے نمونے میں ، پلس فی انچ سفر 3500 ہے۔

اپنے لکیری ایککٹویٹر کا گھر بنانا

ہال اثر سینسر سے موزوں رائے کے درست طریقے سے استعمال کرنے کے ل you ، آپ کو اپنے لکیری ایکچوایٹر کی ابتدائی پوزیشن کو ہمیشہ جاننے کی ضرورت ہے۔ اگرچہ جب آپ سب سے پہلے اپنے سسٹم کو آن کرتے ہیں تو ، آپ کا مائکرو کنٹرولر یہ نہیں بتا سکے گا کہ ایکچیوئٹر کو بڑھا دیا گیا ہے یا نہیں۔ اس کے ل you آپ کو اپنا لکیری ایکچوایٹر کسی معروف مقام پر رکھنے کی ضرورت ہوگی۔ اپنے لکیری ایکچوایٹر کو گھر بنانے کے ل you ، آپ کو اسے کسی معروف مقام پر لے جانے کی ضرورت ہوگی ، جیسے مکمل طور پر پیچھے ہٹ جانا۔ آپ اس کا استعمال بھی کرسکتے ہیں بیرونی حد سوئچ اپنی معروف پوزیشن کو مکمل طور پر بڑھا یا پیچھے ہٹانے کے علاوہ کسی اور جگہ مقرر کرنا۔ ذیل میں ارڈینو کوڈ کو بطور مثال استعمال کرتے ہوئے ، ہم ایک ایسا WHIP لوپ مرتب کرنا چاہیں گے جو ہمارے لکیری ایکچوایٹر کو آپ کے معلوم مقام کی طرف لے جائے ، اس معاملے میں پوری طرح پیچھے ہٹ جائے۔ ہم جانتے ہیں کہ آپ ہماری مشہور پوزیشن پر ہیں کیونکہ ہال اثر سینسر کی مداخلت متحرک نہیں ہوگی۔ اس معاملے میں ، ہم جانچتے ہیں کہ آیا مراحل متغیر میں اس بات کا تعین کرنے کے لئے تبدیل کیا گیا ہے کہ آیا مداخلت کو متحرک کیا گیا ہے۔ ہمیں یہ بھی یقینی بنانا ہوگا کہ مداخلت کو متحرک ہونے کی توقع کرنے کے لئے کافی وقت گزر گیا ہے ، اس کے لئے ہم ملیس () فنکشن کا استعمال کرتے ہیں جو کوڈ شروع ہونے کے بعد سے ملی سیکنڈ میں وقت نکالتا ہے اور ہم اس کا موازنہ سابقہ ​​ٹائم اسٹیمپ سے کرتے ہیں۔ . ایک بار جب ہم یہ طے کرلیں کہ لکیری ایکچوایٹر ہمارے گھر کی پوزیشن پر ہے تو ، ہم ایکچواٹر کو چلانا چھوڑ دیتے ہیں ، اقدامات متغیر کو دوبارہ ترتیب دیتے ہیں اور WHIP لوپ سے باہر نکل جاتے ہیں۔

غلط ٹرگروں سے نمٹنا

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

اس تاخیر کی لمبائی آپ کی درخواست کی بنیاد پر مختلف ہوگی ، لیکن اگر یہ بہت کم ہے تو یہ شور کو ٹھیک طرح سے نہیں نکال سکے گا اور اگر یہ زیادہ لمبا ہے تو یہ لکیری ایکچوایٹر سے حقیقی دالوں سے محروم ہوجائے گا۔ لکیری ایکچوایٹر کی رفتار بھی اس تاخیر پر اثر ڈالے گی اور اگر آپ رفتار کو ایڈجسٹ کرنا چاہتے ہیں تو ، اس متغیر کو متوقع دالوں کی نئی تعدد کو ایڈجسٹ کرنے کے ل change تبدیل کرنے کی ضرورت پڑسکتی ہے۔ ہر نبض کے مابین درست تاخیر کا تعین کرنے کے لئے ، آپ ہال اثر سینسر سے اصل سگنل دیکھنے کے لئے ایک منطق تجزیہ کار استعمال کرسکتے ہیں۔ اگرچہ زیادہ تر ایپلیکیشنز میں اس کی ضرورت نہیں ہے ، اگر آپ کو بالکل درست پوزیشننگ کی ضرورت ہو تو ، آپ عین مطابق تاخیر کا تعین کرنا چاہیں گے۔

جھوٹے محرکات کا مقابلہ کرنے کا دوسرا طریقہ یہ ہے کہ ہر بار جب ایکیکیوٹر کسی معروف پوزیشن پر پہنچ جاتا ہے تو اس کی قیمت کو درست کرنا۔ لکیری ایکچوایٹر کو گھومنے کی طرح ، اگر آپ لکیری ایکچوایٹر کو مکمل طور پر پیچھے ہٹ جانے یا توسیع شدہ پوزیشن پر لے گئے ہیں یا اگر آپ اس کا استعمال کرتے ہیں بیرونی حد سوئچ، آپ کو معلوم ہوجائے گا کہ کتنے دور تک منتقل ہوگئے ہیں. جیسا کہ آپ جانتے ہیں کہ ہال اثر سینسر آپ کو معلوم پوزیشن تک پہنچنے کے لئے بھیجا جانا چاہئے ، آپ کو صرف اس قدر کو درست کر سکتے ہیں جب ہم اسے حاصل کرتے ہیں. ذیل میں کوڈ کے نمونے میں ، یہ مکمل طور پر توسیع اور مکمل طور پر مکر پوزیشنوں کے لئے کیا جاتا ہے. جیسا کہ یہ ان پوزیشنوں میں سے ایک تک پہنچ جائے گی جب یہ ایک بار منتقل نہیں کرے گا ، اگر ہم اس کو چلانے کی کوشش کرتے ہیں اور پوزیشن کی قیمت تبدیل نہیں ہوتی ہے تو ، ہم جانتے ہیں کہ ہم حد سے ہیں. یہ طریقہ آپ کے پوساٹاونال قدر درست رہتا ہے کو یقینی بنانے کے لئے ایک عملی حل فراہم کرتا ہے ، خاص طور پر اگر آپ مکمل طور پر روگردانی ہیں یا آپریشن کے دوران کچھ نقطہ نظر میں آپ کی بھرپور طور پر توسیع کر رہے ہیں. آپ مندرجہ بالا بیان کردہ طریقہ کے ساتھ مل کر اس طریقہ کو استعمال کرسکتے ہیں جو آپ کی پوساٹاونال قدر کی درستگی کو برقرار رکھنے میں مدد کرنا چاہئے.

خلاصہ

پوساٹاونال رائے کے لئے ایک ہال اثر سینسر کا استعمال کرتے ہوئے ایک سے زیادہ قرارداد کے مقابلے میں ایک سے زیادہ حل فراہم کرتا ہے. جیسا کہ تحریک کے فی انچ کے 1000s ہو سکتا ہے ، ہال اثر سینسر آپ کے لکیری تحریک کو پوزیشننگ میں صحت سے متعلق اور وشوسنییتا فراہم کرتا ہے. ہال اثر سینسر بھی ایک ہی وقت میں ایک سے زیادہ لکیری رفتار کے ساتھ ساتھ منتقل کرنے کے لئے زیادہ سے زیادہ کی صلاحیت فراہم کرتے ہیں پلس شمار کے طور پر اس کے ساتھ ساتھ زیادہ سے زیادہ درست ہیں کے طور پر تبدیل کر رہے ہیں. استعمال کرتے ہوئے ہمارے FA-ہم وقت سازی-X متحرک کنٹرولر ، آپ اس بات کا یقین بھی کر سکتے ہیں کہ بوجھ کے قطع نظر میں اس کی منتقلی کو منتقل کریں. دایارس کے لیے ، آپ یہ چیک کر سکتے ہیں کہ آپ کی متحرک کاری کس طرح ایک Arduino کا استعمال کرتے ہوئے میں منتقل ہوتا ہے یہاں.

ذیل میں اس بلاگ میں استعمال کیا جاتا مکمل نمونہ کوڈ ہے اور ایک 14 "سٹروک کی لمبائی کو کنٹرول کرنے کے لئے بنایا گیا تھا بلٹ سیریز 36 Cal. لکیری کی. لکیری تحریک کا استعمال کرتے ہوئے کارفرما ہے موٹر ڈرائیور، جس سے آپ سیکھ سکتے ہیں کہ کس طرح قائم کرنا ہے یہاں

[1] مونآباد ، جی (جون ، 2013) آپٹیکل اور مقناطیسی انکودرس میں قرارداد کی تفہیم. باز گیر از: https://www.electronicdesign.com/technologies/components/article/21798142/understanding-resolution-in-optical-and-magnetic-encoders

Tags:

Share this article

نمایاں

صحیح محرک کی تلاش میں مدد کی ضرورت ہے؟

ہم صحت سے متعلق انجینئر اور اپنی مصنوعات تیار کرتے ہیں تاکہ آپ کو براہ راست مینوفیکچررز کی قیمت لگے۔ ہم اسی دن شپنگ اور جانکاری کسٹمر سپورٹ پیش کرتے ہیں۔ اپنی درخواست کے لئے صحیح ایکچوایٹر کو چننے میں مدد کے ل our ہمارے ایککٹیوٹر کیلکولیٹر کا استعمال کریں۔