All other trademarks mentioned herein are the property of their respective companies
Copyright © PCA Technology, All rights reserved.
سنسور فاصله سنج آلتراسونیک چیست ؟
سنسور آلتراسونیک یا سنسور فاصله سنج مافوق صوت ، یک سنسور مجاورتی بوده که با ارسال یک پالس صوتی کوتاه ، در فرکانس بالاتر از محدوده شنوایی انسان و دریافت آن
پس از انعکاس از سطح جسم مورد نظر ، از طريق محاسبه زمان رفت و برگشت امواج مافوق صوت در هوا ، فاصله را با وضوح بسیار بالا اندازه گیری می نماید ، بطوریکه سنسور
آلتراسونيک هيچ حساسيتی به رنگ ، نور يا بو نداشته و بدون تماس با جسم ، فاصله تا هدف را پيدا مي کند. سطح سنج و یا سنسور اولتراسونيک به دليل دقت و سرعت بالا ، عدم
تماس با جسم و نداشتن خورندگی و سایش ،  پایین بودن هزینه های تعمیر و نگهداری و قیمت مناسب ، يکی از بهترين راهکارهای اندازه گيری فاصله و آشکار سازی اجسام در
صنعت شناخته شده است.
شرکت پیشتاز کنترل آپادانا تولید کننده انواع سنسور آلتراسونیک و سطح سنج آلتراسونیک با بالاترین کیفیت و بهترین قیمت در ایران می باشد.
جهت پاسخ به سوالات و مشاوره خرید می توانید با ما تماس حاصل نمایید:    32286713-031      32286523-031      09393980926




در این مقاله قصد داریم آموزش کاملی راجع به راه اندازی ماژول آلتراسونیک SRF08 بنویسیم و همچنین مزایا و معایب این سنسور پر کاربرد را توضیح دهیم.

مشخصات کلی این محصول به شرح زیر می باشد:
SRF08 Specification
Voltage = 5v only required
Current = 15mA Typ. 3mA Standby.
Frequency = 40KHz
Range = 3cm -6m.
Max Analogue Gain = Variable 94 to 1025 in 32 steps.
Connection = Standard I2C Bus.
Light Sensor = Front Facing light sensor.
Timing = Fully timed echo, freeing host controller of task.
Echo = Multiple echo - keeps looking after first echo.
Units = Range reported in uS, mm or inches.
Small Size = 43mm x 20mm x 17mm height.

مزایای ماژول آلتراسونیک SRF08:
این سنسور به دلیل سرعت بالا (سیکل اندازه گیری هر 65ms یکبار) و فاصله مرده کم 3 سانتیمتر قابلیت استفاده در رباتهای سریع را دارد:
شرکت سازنده این سنسور امکان تغییر بهره گیرنده را به طور نرم افزاری فراهم نموده تا دست کاربر برای تعیین بازخورد اجسام باز باشد به طور مثال با کاهش بهره گیرنده امواج
ناخواسته و یا نویز را می توان خنثی نمود.
این سنسور با پروتکل I2C به میکرو متصل می شود که این پروتکل از سرعت مناسبی برای این کار برخوردار می باشد جهت آشنایی کامل با این پروتکل می توانید این مقاله را از
اینجا دانلود و مطالعه نمایید.
ارزان ، سبک ، کوچک بودن این سنسور را نیز می توان دیگر مزیت آن معرفی نمود به طوریکه تقریبا در بیشتر ربات های آموزشی و مکانهای آموزشی مورد استفاده قرار می گیرد.

معایب ماژول آلترسونیک SRF08:
این سنسور را نمی توان برای کارهای دقیق و صنعتی استفاده نمود.
به دلیل اینکه سنسور دمای داخلی جهت کالیبره کردن فاصله را با دمای محیط را ندارد و دما بر سرعت صوت بسیار تاثیر گذار است مثلا اگر دمای محیط حدود 10 درجه تغییر کند در
یک فاصله یک متری تا چند سانیتمتر فاصله خطا ایجاد خواهد شد.
و دیگر اینکه این ماژول هیچگونه مقاومت آب و هوایی ندارد به طوری که چشم سنسور و خود برد آن نسبت به آب و رطوبت و گرد و خاک بسیار حساس می باشد و فقط می توان از
آن در محیط های ایندور استفاده نمود.

جهت رویت کاتالوگ فنی ماژول آلتراسونیک SRF08 اینجا کلیک نمایید
در زیر ما یک نمونه کد بسکام برای اتصال به این ماژول قرار داده ایم که به راحتی توسط آن می توان فاصله را از سنسور خواند:
SRF08 Ulrasonic Module Setup & Bascom code
کلیه حقوق مادی و معنوی این سایت متغلق به شرکت پیشتاز کنترل آپادانا می باشد،
و هر گونه کپی برداری از نامهای تجاری و یا مطالب سایت مورد پیگرد قانونی قرار خواهد گرفت.
کد بسکام ماژول آلتراسونیک SRF08
در این پروژه میکرو با اسیلاتور داخلی در فرکانس 8 مگاهرتز راه اندازه شده است و نرخ تبادل داده 9600 در نظر گرفته شده است.
این برنامه امکان نمایش عدد فاصله به سانتیمتر را بر روی LCD کارکتری دارا می باشد جهت بالا بردن سرعت اندازه گیری می توان قسمت نمایش LCD راحذف نمود و از دستور
پرینت برای نمایش بر روی کامپیوتر با میکروی دیگر استفاده نمود.
مقدار Call Srf08_set_range(srf08_address , 255) را میتوان از جدول رجیستر مربوطه در کاتالوگ تغییر داد.
مقدار Call Srf08_set_gain(srf08_address , 1) را میتوان از جدول رجیستر مربوطه در کاتالوگ تغییر داد.
مقادیر تاخیر با دستور Wait دقیق نیست جهت بالا بردن دقت و استفاده از نهایت سرعت رنج خوانی می توان از تایمر استفاده کرد.
دستور تاخیر 100 میلی ثانیه جهت فرصت دادن به LCD برای نمایش است می توان مقدار آنرا بسته سرعت LCD کم نمود.



شماتیک ماژول آلتراسونیک SRF08
در شماتیک روبرو اتصالات ماژول SRF08 به میکرو ATMEGA8 را می بینید:
برای تغذیه میکرو و ماژول از یک رگولاتور 7805 استفاده شده است.
همچنین شرکت سازنده ، یک سنسور نوری جلوی ماژول تعبیه کرده که در سرعت خواندن
و بهره گیرنده تاثیر گذار است تا عملکرد این ماژول را بهبود بخشد البته باید گفت که
شرایط نور محیط بر آن اثر گذار است و در شرایط نوری مناسب بهترین پاسخگویی را دارد.
ماژول دارای یک LED قرمز می باشد که نشان دهنده ارتباط کد مربوطه از طریق I2C است.



زاویه بیم ماژول آلتراسونیک SRF08
شمای کلی پرتوی امواج بیم ماژول SRF08 و زاویه دید آنرا در عکس روبرو مشاهده می کنید که البته
با تغییر بهره گیرنده این زاویه دید توسط سنسور گیرنده باریک و پهن می شود.
این سنسور شاید قابلیت اندازه گیری فاصله را در بهترین حالت تا 11 متر نیز دارا باشد که بهره گیرنده
باید در بیشترین حالت خود قرار گیرد و البته در شرایط خاص و بهترین محیط اکوستیکی و جسم هدف مناسب
امکان جوابدهی وجود دارد که باید تست شود.
DropDown Menu with HTML and CSS
English