اطلاعیه

Collapse
No announcement yet.

راه اندازی ماژول التراسونیک

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی ماژول التراسونیک

    سلام به همگی....

    من یه ماژول التراسونیک خریدم که اصلا از راه اندازی اش سر در نمی ارم :cry: کلا 4 تا پایه داره که یکیش output هست.
    اصلا می خوام بدونم این ماژول خروجی اش چی هست؟این خروجی رو چه مدلی به ما میده مثلا سریال یا ....؟ و کلا اطلاعات راجع به راه اندازی میخوام.

    ممنونم..
    فقر ، شب را " بي غذا " سر كردن نيست ................ فقر ، روز را " بي انديشه" سر كردن است

    #2
    پاسخ : راه اندازی ماژول التراسونیک

    یه عکسی
    یه اسمی
    اسم شرکتی
    مدلی
    داری بندی بساطی این سنسوری که خریدین نداره؟از کجا خریدین؟
    علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

    دیدگاه


      #3
      پاسخ : راه اندازی ماژول التراسونیک

      بستگی به ماژولتون داره مثلا این هم سریال داره هم i2c
      http://www.chip-electronic.ir/fa/Def...d-3cbc5f84cf3c
      علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

      دیدگاه


        #4
        پاسخ : راه اندازی ماژول التراسونیک

        نوشته اصلی توسط omega_adiban
        یه عکسی
        یه اسمی
        اسم شرکتی
        مدلی
        داری بندی بساطی این سنسوری که خریدین نداره؟از کجا خریدین؟
        سلام......

        تصویر ماژول رو گذاشتم.

        تنها چیزی هم که راجع به اون می دونم پایه هاش هست.
        پایه اول :EN
        پایه دوم:ECHO-خروجی-شناسایی صوت40KHZ
        پایه سوم:+5تا +15
        پایه چهارم:GND

        ضمنا ماژول رو از تهران خریدم(فکر کنم پاساژ فرشته)!!!!
        فقر ، شب را " بي غذا " سر كردن نيست ................ فقر ، روز را " بي انديشه" سر كردن است

        دیدگاه


          #5
          پاسخ : راه اندازی ماژول التراسونیک

          سلام .................

          استاد omege_adiban که مطلبی باقی نذاشتن .. فقط یه اضافه گویی هم من بکنم و اون اینکه ...
          ضمنا ماژول رو از تهران خریدم(فکر کنم پاساژ فرشته)
          شما چرا ماژول PNKAVOSH رو نخریدید؟ اونا خیلی خوب کار میکنن ..

          در مورد اینکه در خروجیش چی هست که خب معمولا روال ثابتیه .. یه سیگنال ارسال میشه؛ میره و برخورد میکنه به مانع؛ بر میگرده و در گیرنده یه Activation رخ میده و در انتها هم با محاسبه ی زمان رفت و برگشت مسافت به دست میاد .. موفق باشید ..
          دوستان! مدتی کمتر به سایت میام ..

          دیدگاه


            #6
            پاسخ : راه اندازی ماژول التراسونیک

            نوشته اصلی توسط حسام الدین
            سلام .................

            استاد omege_adiban که مطلبی باقی نذاشتن .. فقط یه اضافه گویی هم من بکنم و اون اینکه ...
            ضمنا ماژول رو از تهران خریدم(فکر کنم پاساژ فرشته)
            شما چرا ماژول PNKAVOSH رو نخریدید؟ اونا خیلی خوب کار میکنن ..

            در مورد اینکه در خروجیش چی هست که خب معمولا روال ثابتیه .. یه سیگنال ارسال میشه؛ میره و برخورد میکنه به مانع؛ بر میگرده و در گیرنده یه Activation رخ میده و در انتها هم با محاسبه ی زمان رفت و برگشت مسافت به دست میاد .. موفق باشید ..
            سلام......

            بر حسب اتفاق دقیقا ماژول pishro noavaran kavosh هستش

            پس یعنی کافی هست که خروجی این ماژول رو بدم به میکرو با یه برنامه که واسه سنجش مسافت؟؟
            فقر ، شب را " بي غذا " سر كردن نيست ................ فقر ، روز را " بي انديشه" سر كردن است

            دیدگاه


              #7
              پاسخ : راه اندازی ماژول التراسونیک

              سلام ...................

              بر حسب اتفاق دقیقا ماژول pishro noavaran kavosh هستش
              جدا؟!! خدایــا..!

              با یک مقدار مطالب جانبی تر؛ گفتتون درسته .. بهتون پیشنهاد میکنم لینک زیر رو بخونید .. مطمئنا خیلی کمکتون میکنه .. موفق باشید ..

              http://www.pnkavosh.com/index.php?op...&Itemid=53
              دوستان! مدتی کمتر به سایت میام ..

              دیدگاه


                #8
                پاسخ : راه اندازی ماژول التراسونیک

                ممنون از حسام الدین عزیز(کم پیدایی اقا)

                به نظر من اگه هنوز راش ننداختین بهترین کار ازمون و خطاست

                برنامه که لینکش رو اقا حسام الدین دادن فقط کافیه کامپایل کنین پایه ها هم که مشخصه
                در صورت جواب ندادن مشکلتون رو بگین تا یه خاکی تو سرش کنیم راه بیفته :mrgreen:
                علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                دیدگاه


                  #9
                  پاسخ : راه اندازی ماژول التراسونیک

                  سلام....

                  من دقیقا از همون برنامه ای که جناب حسام الدین لطف کردن و گذاشتن استفاده کردم و ماژول PNKAVOSH اما اصلا خروجی نداره!!

                  به نظر شما اشکال کار کجا میتونه باشه؟
                  فقر ، شب را " بي غذا " سر كردن نيست ................ فقر ، روز را " بي انديشه" سر كردن است

                  دیدگاه


                    #10
                    پاسخ : راه اندازی ماژول التراسونیک

                    منظورتو از اینکه میگین خروجی نداره چیه؟چیزی روی lcd نمی نویسه یا مینویسه منتها غلط و غلوط؟


                    کریستال رو خارجی گزاشتین؟
                    اگر این طور باشه روی lcd دقیقا چی دارین :rolleyes:

                    خروجی ماژول رو هم میتونین pull-down کنین که مطمین باشین خطا ندارین
                    علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                    دیدگاه


                      #11
                      پاسخ : راه اندازی ماژول التراسونیک

                      هیچی رو LCD نمی نویسه!

                      کریستال هم خارجی گذاشتم .
                      فقر ، شب را " بي غذا " سر كردن نيست ................ فقر ، روز را " بي انديشه" سر كردن است

                      دیدگاه


                        #12
                        پاسخ : راه اندازی ماژول التراسونیک

                        نوشته اصلی توسط ف.جعفری
                        هیچی رو LCD نمی نویسه!

                        کریستال هم خارجی گذاشتم .
                        من احساس میکنم که میکرو پروگرام نشده و گرنه لا اقل یه چیزی روی lcd میدیدین دیگه
                        مطمین هستین که میکرو کامپایلا شده؟؟
                        اول برنامه یه چیزی رو ی lcd بنویسین که از سلامت کار با خبر بشین و یادتون باشه که میکرو رو در قسمت فیوز بیتها روی حالت کریستال خارجی بزارین
                        علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                        دیدگاه


                          #13
                          پاسخ : راه اندازی ماژول التراسونیک

                          کد:
                          $regfile = "m32def.dat"
                          $crystal = 10000000
                          $baud = 9600
                          '--------------------------------------------------------
                          Dim C As Byte
                          Dim B As Byte
                          Dim A(200) As Word
                          Dim Mina As Long
                          Dim Omid As Word
                          Dim Omid2 As Single
                          Dim Mega As Byte
                          Dim Datatransmiter As Long
                          Dim Datareadtimer As Long
                          Dim Limitbit As Byte
                          
                          
                          
                          Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.0 , Rs = Portb.1
                          Config Lcd = 20 * 4
                          
                          
                          Config Timer1 = Timer , Prescale = 8
                          Config Pina.3 = Output
                          Porta.3 = 0
                          Cls
                          
                          Cursor Off
                          
                          Ultra Alias Porta.0
                          Ultrasonicecho Alias Pina.1
                          Config Pina.0 = Output
                          Config Pina.1 = Input
                          Porta.1 = 1
                          
                          
                          Enable Interrupts
                          Enable Timer1
                          On Ovf1 Ovflimit
                          
                          Home
                          Lcd "omega_adiba"
                          Lowerline
                          
                          
                          Do
                          Home
                          Lcd "it's me"
                          Gosub Ultratest
                          Waitms 300
                          Loop
                          
                          
                          
                          Ultratest:
                          
                          Limitbit = 0
                          Ultra = 1
                          Timer1 = 0
                          Start Timer1
                          Waitus 300
                          Ultra = 0
                          Waitus = 500
                          
                          
                          While Ultrasonicecho = 1                  'wait until echo become 0
                           If Limitbit = 1 Then
                            Stop Timer1
                             'Cls
                             ' Locate 2 , 1
                             'Lcd "ov"
                            Limitbit = 0
                            Goto Ultratest
                           End If
                          
                          Wend
                          
                          
                          
                          Stop Timer1
                          Datatransmiter = Timer1
                          Datareadtimer = Datatransmiter / 65
                          
                          
                          'Datareadtimer(6) = 0
                          'For B = 1 To 5
                          'Datareadtimer(6) = Datareadtimer(6) + Datareadtimer(b)
                          'Next
                          'Datareadtimer(6) = Datareadtimer(6) / 5
                          Cls
                          Locate 2 , 1
                          Lcd Datareadtimer ; "cm"
                          
                          
                          Endprg:
                          
                          Return
                          
                          
                          Ovflimit:
                          Stop Timer1
                          Limitbit = 1
                          Timer1 = 0
                          Return

                          این هم برنامه تست شده و به شیرینی جواب میده :agree:

                          یکم توضیح میدم که چیزی نمونه
                          بسیار ماژوله ساده ای هست

                          شما تایمر رو استارت میزنین و پین دیتا رو ست میکنین و منتظر می مونین تا پایه echo ست بشه

                          خوب تایمر رو استاپ می کنید و عدد رو میخونین

                          واسه این که اندازه رو دقیق کنین باید از اسکپ استفاده کنید و 2 تا مولتی ترن روی ماژول رو تنظیم کنین
                          به این طریق:
                          مولتی ترنی که به 555 وصل شده رو باید این قدر بچرخونین که پایه 3 ای سی 555 یه شکل موج 40 کیلوهرتزی درست کنه و واسه اون یکی هم باید این قدر بچرخونین تا بالاترین دامنه رو داشته باشین
                          من متاسفانه وقت نشد خیلی تنظیمش کنم و با دست دقتی در حدود 3 تا 4 سانتی متر خطا تو 3 متر گرفتم البته تو فاصله های نزدیک تر خطاش کمتر بود در حد 0
                          علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                          دیدگاه


                            #14
                            پاسخ : راه اندازی ماژول التراسونیک

                            سلام....

                            من با این ماژول با همون برنامه ای که جناب حبیبی گذاشتن و همینطور با یه برنامه دیگه قبلا کار کردم وجواب هم گرفتم....اما الان که دوباره میخوام راش بندازم به مشکل خورده!!!

                            اگر به تغدیه 5 ولت وصلش کنم مسافت هایی که میده الکی و قاطی هست مثلا جسم 15 سانتی متری قرار داره میزنه 700 سانتی متر و حتی بدون تغییر مکان مانع مسافت خود به خود تغییر میکنه!!

                            و اگر تغذیه بالاتری وصل کنم (6 تا 15 ولت) روی یک مقدار خاص (12cm) می ایسته و هیچ حساسیتی نسبت به تغییر مسافت ها نداره!!!

                            چه کاری باید انجام بدم؟؟ نیاز فوری به راه اندازی این ماژول دارم :cry2:

                            ممنونم
                            فقر ، شب را " بي غذا " سر كردن نيست ................ فقر ، روز را " بي انديشه" سر كردن است

                            دیدگاه


                              #15
                              پاسخ : راه اندازی ماژول التراسونیک

                              سلام
                              من با ماژولهای آلتراسونیک srf02 , srf08 کار کردم و تو بیسکام راه اندازی شون کردم خروجی i2c میدن.
                              ولی گفته باشم ماژول آلتراسونیک واقعا چیزه خیلی بدیه حقیقتش منو تو دو تا مسابقه ی رباتیک به باد داده. نویز پذیری فوق العاده ای داره ، اگه محیط بسته ی براق باشه رفلکس میکنه و خروجی چرت و پرت میده ، اگه فاصله ی جلوی این ماژولها بیشتر از 7-8 متر باشه بازم چرت و پرت میده ، یه مانع اگه دورو ورش باشه خروجی نامعتبر داری ، اگه به یه مانع یا دیوار به صورت کج بگیری نمیتونه دیتکت کنه . چون فرکانس 40 کیلو هرتز رو send و receive میکنه نویز به راحتی روش تاثیر میذاره چون 40 کیلو خیلی پایینه و ....
                              به نظر من ازش استفاده نکنید این ماژول رو اجسام متحرک اصلا خوب جواب نمیده این تجربه ی منه
                              ماژولهای ir واسه تشخیص مانع بهتر جواب میدن
                              کوری را هرگز به خاطر آرامش تحمل مکن!
                              <دکتر علی شریعتی>

                              دیدگاه

                              لطفا صبر کنید...
                              X