امتیاز موضوع:
  • 3 رأی - میانگین امتیازات: 3.67
  • 1
  • 2
  • 3
  • 4
  • 5
ماژول اولتراسونیک SRF02
نویسنده پیام
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #1
ماژول اولتراسونیک SRF02
با سلام.
من چند روزه دارم رو ماژول SRF02 کار میکنم اما به هیچ صراطی مستقیم نمیشه. باچیزایی که تو دیتاشیتش هست چیز چندان پیچیده ای به نظر نمیرسه و فکر کنم برنامش تو بسکام حداکثر 10 سطر بیشتر نشه اما هر برنامه ای مینویسم جواب نمیده. ممنون میشم اگه شما دوستانی که احیاناً روبات کار کردین یا در مورد این طور چیزا اطلاعات فنی دارید، در صورت داشتن وقت روش فکر کنید

برای من نوع ارتباط سریال UART لازمه (Rx , Tx) و برنامم تو بسکام هست
اینم لینک دیتاشیتش:
http://www.robot-electronics.co.uk/htm/srf02techSer.htm
(آخرین ویرایش در این ارسال: ۰۴-اسفند-۱۳۸۷, ۰۰:۲۱:۴۳، توسط ilgar.)
۰۳-اسفند-۱۳۸۷, ۱۷:۳۸:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : WhiteNoise
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #2
RE: ماژول اولتراسونیک SRF02
سلام
اگه میتونی یه عکس از پایه های ماژول بزار ، ظاهرا توی لینکی دادی عکسی نبود یا برای من باز نمیشد
۰۴-اسفند-۱۳۸۷, ۰۸:۴۲:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ilgar, WhiteNoise
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #3
RE: ماژول اولتراسونیک SRF02
با تشکر از توجهتون

1) تو دیتاشیت نوشته 1 بیت استارت و 2 بیت استوپ. تو بسکام و پیکره بندی UART چطور میشه این حالتو تنظیم کرد ؟
2) من همش از اسیلاتور داخلی استفاده کردم. نکنه مشکل از اینجا باشه ؟ برای UART حتماً باید از کریستال خارجی استفاده کرد؟

اینم عکس ماژول


فایل‌(های) پیوست شده بندانگشتی (ها)
   
(آخرین ویرایش در این ارسال: ۰۴-اسفند-۱۳۸۷, ۱۴:۲۵:۴۱، توسط ilgar.)
۰۴-اسفند-۱۳۸۷, ۱۱:۴۸:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : WhiteNoise
bozonghare آفلاین
كاربر دو ستاره
**

ارسال‌ها: 185
موضوع‌ها: 9
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 110
( 164 تشکر در 90 ارسال )
ارسال: #4
RE: ماژول اولتراسونیک SRF02
سلام
والا منم یک SRF08 خریدم ولی هنوز به دستم نرسیده و میخوام باهاش حداکثر مقداریروکه اندازه میگیره استفاده کنم که نوشته 6 متر: این

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!

۰۴-اسفند-۱۳۸۷, ۱۴:۵۸:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : WhiteNoise
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #5
RE: ماژول اولتراسونیک SRF02
البته ارتباط srf08 فقط به صورت آی تو سی هستش ولی من دنبال UART هستم
۰۴-اسفند-۱۳۸۷, ۱۶:۱۱:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : bozonghare, WhiteNoise
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #6
RE: ماژول اولتراسونیک SRF02
سلام
توی لینکی که در بالا بود نوشته شده که باید مقدار نرخ ارسال داده 9600 باشه
خطا با استفاده از کریستال 11.0593 به صفر میرسه .
فرکانس کریستال داخلی با تغییر دما تا 10% تغییر میکنه
اگه برنامه رو هم بذاری ....
۰۴-اسفند-۱۳۸۷, ۱۶:۳۵:۲۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ilgar, t3r!p3000, mostafa_naderi, WhiteNoise
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #7
RE: ماژول اولتراسونیک SRF02
برای اطلاع دوستان بخصوص آقای Bozonghare عزیزبطور خلاصه میگم که تو دیتا شیت چی نوشته تا دیگه دردسرهایی که من کشیدم اونا کمترشو ببینن:

16 تا از این سنسورهارو میشه همزمان به Tx و Rx یک میکرو وصل کرد به شرط اینکه آدرسهای اینا از 0 تا 15 مجزا انتخاب بشه

برای فرمان دادن به ماژول دو بایت باید بفرستیم . اولین بایت(0-15) برای مشخص کردن ماژول (احتمالاً از بین چند ماژولی که همزمان استفاده میشوند) دومی نوع پیکره بندی و فرمانیه که به ماژول میفرستیم و مقدارش تو جدول اومده. مثلاً برای اینکه خروجیه ماژول به سانتی متر باشه و فاصله بین دو کد هم ایجاد بشه عدد84 باید بفرستیم.

اگر از کد 82 استفاده کنیم، ماژول پس از بدست آوردن نتیجه اونو به میکرو نمیفرسته. پس در این حالت ما باید 70 میلی ثانیه صبر کنیم تا اطلاعات تو ماژول آماده بشه بعد کد94 بفرستیم تا اطلاعاتشو به میکرو بده

بعد این مراحل دو بایت به میکرو ارسال میکنه که ارزش منطقی اولی بالاتره. و دو بایت در کنار هم میشه فاصله ای که ماژول به ما میده ( بر حسب سانتی متر )

برای تعریف آدرس باید ماژولها رو تک تک به میکرو وصل کرده و از کدهایی که تو جدول اومده به ترتیب استفاده کنیم. مثلاً برای تغییر کد از پیش فرض 0 به 5 باید این کدها رو به ترتیب به ماژول بفرستیم:

کد php:
5 – 0 – 165 0 –170 0 –160 – 0 
( صفرهای بالا همون انتخاب ماژول 0 که بصورت پیشفرض آدرس دهی شده اند می باشد)
البته اگر آدرسی را که در ماژول ذخیره کرده ایم، رو فراموش کنیم ، میشه از تعداد فلشهایی که LED ماژول پس از برقراری تغذیه (بدون اتصال به میکرو) میزنه ، آدرسو فهمید( البته این فلشهای کوتاه بعد از یک فلش بلند که به حساب نمیاد و نشانگر برقراری تغذیس ، ایجاد میشن)

با این حساب اگه دستورهای پایینو بکار ببریم اصولاً باید جواب بگیریم :

کد php:
$baud 9600
dim a 
as byte
dim b 
as byte
dim c 
as byte

printbin 0
waitms 50
printbin 84

a
waitkey()
bwaitkey()

c=a*255
c
=c+
به نظر شما من کجا اشتباه دارم؟
راستی اون 1 و 2 بیت استارت و استوپی که تو اول دیتاشیت نوشته باید چیکارش کنیم؟
(آخرین ویرایش در این ارسال: ۰۴-اسفند-۱۳۸۷, ۲۲:۲۹:۳۶، توسط ilgar.)
۰۴-اسفند-۱۳۸۷, ۲۲:۲۰:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, bozonghare, naatamam, WhiteNoise, eai
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #8
RE: ماژول اولتراسونیک SRF02
(۰۴-اسفند-۱۳۸۷, ۲۲:۲۰:۱۲)ilgar نوشته است: به نظر شما من کجا اشتباه دارم؟

من مطمئنم شما نمیتونید مشکلو پیدا کنید چون همه چیزایی که بالا گذاشتم همشون درسته. من مشکلو پیدا کردم . اگه بگم باور نمیکنید. میدونید مشکل کجا بود؟! Tx ها و Rxهای میکرو و ماژولو به جای اینکه جابجا وصلشون کنم مستقیم به هم وصلشون کرده بودم. و این موضوع سه روز کامل الافمون کرد. کاش اینجا بودین و عملکردشو میدیدین. لامذهب عین ساعت کار میکنه. میگم این خارجی ها چقدر کارشون درسته؟! تو دیتا شیتش که نوشته بودش از 16 سانتی متر تا 6 متر هست، وقتی فاصله رو 15.5 سانتش میکنی کار نمیکنه !!!!!!!!!!!!!!

در پایان از همه دوستانی که این تاپییکو بازدید کردن مخصوصاً آقای 1nafar تشکر میکنم.
۰۵-اسفند-۱۳۸۷, ۰۲:۵۸:۴۱
ارسال‌ها
پاسخ
تشکر شده توسط : bozonghare, t3r!p3000, 1nafar, WhiteNoise, eai
bozonghare آفلاین
كاربر دو ستاره
**

ارسال‌ها: 185
موضوع‌ها: 9
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 110
( 164 تشکر در 90 ارسال )
ارسال: #9
RE: ماژول اولتراسونیک SRF02
ممکنه بگی حداکثر فاصله رو چند نشون میده ؟؟؟ (برای این فاصله باید با دیوار روبرو تست بشه چون پراکندگی زیاد میشه)

هنوز وقت برای پیشرفت باقیست

اطلاعات خویش را به دیگران بیاموزید تا دیگران راه رفته شما را دوباره نروند بلکه ادامه دهند!

۰۵-اسفند-۱۳۸۷, ۰۴:۰۱:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : WhiteNoise
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #10
RE: ماژول اولتراسونیک SRF02
ماژولهای خوبین. من تو محیط اتاق تا 830 سانتو اندازه گرفتم بیرون شاید بیشتر رو هم بشه اندازه گرفت.چون داخل اتاق میز و صندلی و سقف و دیوار کناری(من با دیوار کناری 1 متر فاصله داشتم) و... انعکاسهای مختلفی ایجاد میکنن. البته هر چی دور تر بره باید ماژول ثابت و بطور عمود به سطح اندازه گیری قرار بگیره. من این 830 سانتو دستی اندازه گرفتم. البته زاویه srf08 شاید متفاوت باشه و مسلماً که بهتره چون قیمتش گرونتره. خلاصه بگم نگران نباشید. ماژولتون براحتی چیزی رو که تو ذهنتون هست رو برآورده میکنه. چیزی که ما الآن بهش فکر میکنیم اونا حداقل 20 سال پیش روش کار کردن ( یکی از دوستام هست که اگه این جمله رو میدید میگفت این حرف خودش 15 جلد کتابه)
(آخرین ویرایش در این ارسال: ۰۵-اسفند-۱۳۸۷, ۱۵:۲۶:۴۰، توسط ilgar.)
۰۵-اسفند-۱۳۸۷, ۱۵:۲۳:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, WhiteNoise
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #11
RE: ماژول اولتراسونیک SRF02
سلام
اگه امکان داره پروژتون رو با نقشه کامل به سایت www.iranled.com بفرستید تا دیگران هم بتونن استفاده کننن
۰۶-اسفند-۱۳۸۷, ۰۶:۲۰:۵۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, bozonghare, mostafa_naderi, WhiteNoise


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] مشکل با ماژول ds1307 alirezaa2 9 8,581 ۲۳-اردیبهشت-۱۴۰۰, ۱۹:۲۳:۴۰
آخرین ارسال: mehrzad119
  راه اندازی ماژول gy-955 با AVR و کدویژن hadikh73 6 7,689 ۰۴-شهریور-۱۳۹۷, ۱۲:۰۸:۲۱
آخرین ارسال: hadikh73
Question [سوال] یه سوال درباره ماژول esp8266 Index1 4 3,150 ۰۴-اردیبهشت-۱۳۹۷, ۲۳:۰۹:۲۶
آخرین ارسال: babyy
  ماژول OLED 0.96 Driver IC: SSD1306 kimiafars 12 8,634 ۱۷-دى-۱۳۹۶, ۱۹:۴۰:۴۶
آخرین ارسال: nanosi
  ارسال و دریافت دیتا بین ماژول GSM وسایت hfhossein 1 2,286 ۲۶-آبان-۱۳۹۶, ۱۴:۱۳:۲۰
آخرین ارسال: hadikh73
  ماژول pn532 و کدویژن AVR hadikh73 1 4,205 ۰۴-خرداد-۱۳۹۶, ۰۱:۲۱:۲۴
آخرین ارسال: babyy
  [سوال] ارتباط میکرو با ماژول ESP8266 ghostrider 6 6,900 ۱۸-خرداد-۱۳۹۵, ۱۴:۴۶:۵۹
آخرین ارسال: alifarmani7
  مشکل ارتباط میکرو با ماژول sim908 saba7darya 15 8,907 ۳۰-اردیبهشت-۱۳۹۵, ۱۰:۱۸:۰۵
آخرین ارسال: sharin
  راه اندازی ماژول دمای غیرتماسی MCU90615 nex 1 2,516 ۲۹-اردیبهشت-۱۳۹۵, ۲۳:۵۷:۲۰
آخرین ارسال: lolohacko
  [سوال] ساخت فرستنده و گیرنده با ماژول ask sajjad12 1 3,038 ۲۱-مرداد-۱۳۹۴, ۰۶:۱۶:۳۴
آخرین ارسال: sajjad12

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS