اطلاعیه

Collapse
No announcement yet.

اتصال رسیور کنترل مدلWFLY به AVR

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

    #16
    پاسخ : اتصال رسیور کنترل مدلWFLY به AVR

    دقیقا من می خوام توسط میکرو پالسو شناسایی کنم تا بتونم خروجی صفرو یک تو پین میکرو داشته باشم نه اینکه خروجیم این باشه
    نوشته اصلی توسط Soodi
    سلام

    فکر نکنم الان بخواهیم سروو رو راه اندازی کنیم
    فعلا فکر کنم می خواهیم که مقادیر رو از رسیور بخونیم ، درسته ؟ درسته آقای ireXt ؟
    در هر صورت من مشخصات فرکانس خروجی رسیور رو دادم : (
    فرکانس خروجی 50 هرتز هست با پریود 20 میلی ثانیه و Pulse Width بین 1 تا 2 میلی ثانیه به ازای کمترین و بیشترین سرعت موتور)
    حالا این فرکانس رو باید ما با میکرو بخونیم
    [move]I am irext of irextmandan[/move]

    دیدگاه


      #17
      پاسخ : اتصال رسیور کنترل مدلWFLY به AVR

      خب کسی نبود تو برنامش راهنمایی کنه
      شاید مجبور شم 4 تا سرو موتور بخرم بهش وصل کنم و بعد مکانیکی موتورای DC رو راه بندازم :cry2:
      این تنها خروجیه که می تونم ازش بگیرم
      [move]I am irext of irextmandan[/move]

      دیدگاه


        #18
        پاسخ : اتصال رسیور کنترل مدلWFLY به AVR

        نوشته اصلی توسط ireXt
        خب کسی نبود تو برنامش راهنمایی کنه
        شاید مجبور شم 4 تا سرو موتور بخرم بهش وصل کنم و بعد مکانیکی موتورای DC رو راه بندازم :cry2:
        این تنها خروجیه که می تونم ازش بگیرم
        مشکلی برای اتصال سروو نداری در دستور کانفیگ سروو میتونی تا 10 تا سروو وصل کنی
        بسیار خب شما یک پیه رو ورودی تعریف کن ومنتظر ورودی باش به محض دریافت ورودی به زیربرنامه ای برو و خروجی هاتو یک کن
        این کل ماجرا دیگه خودتم یکم دست بکار شو

        دیدگاه


          #19
          پاسخ : اتصال رسیور کنترل مدلWFLY به AVR

          شما میتونید با تشخیص لبه بالا رونده سیگنال با استفاده از اینتراپت خارجی، شروع به اندازه گیری زمان با استفاده از تایمر میکرو کنید و با رسیدن رسیدن لبه پایین رونده، شمارش رو متوقف کنید و با مقایسه زمان های بدست اومده به موتور فرمان بدید.
          بنظر من شما بجای حرکت روبات رو به عقب از چرخش 180 درجه روبات استفاده کنید بهتره چون اگه بخواید با یک کانال هم روبات رو به عقب و هم به جلو حرکت بدید روبات هیچوقت ثابت نمی ایسته و مدام در حال حرکته!!

          دیدگاه


            #20
            پاسخ : اتصال رسیور کنترل مدلWFLY به AVR

            با سلام خدمت دوستان گلم
            '
            ------------------------------------
            'counter until 8 mhz
            'http://www.picpars.com
            '88/5/21
            '-------------------------------------
            $regfile = "m32def.dat"
            $crystal = 8000000
            '----------
            Config Lcd = 16 * 2
            Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 = _
            Porta.3 , Db6 = Porta.4 , Db7 = Porta.5
            Cursor Off
            '-----------
            Config Timer1 = Counter , Edge = Rising
            Ddrb.1 = 0
            Portb.1 = 1
            '-------
            Config Timer0 = Timer , Prescale = 1024
            '---------------
            Enable Timer1
            Enable Timer0
            Enable Interrupts

            '---------------------
            On Ovf1 Pulse_counter
            On Ovf0 Yazdkit
            '-------------------
            Dim A As Long , B As Byte , I As Long
            B = 0
            '----------------------------
            Cls
            Locate 1 , 1
            Lcd "Frequency meter"
            Locate 2 , 1
            Lcd "www.PicPars.com"
            Wait 5
            Cls
            '-----------------------
            Start Timer0
            '------------
            Do
            Loop
            End 'end program
            '--------------
            Yazdkit:
            Incr I
            If I > 30 Then
            Stop Timer0
            Cls
            Home
            A = B * 65536
            A = A + Counter1
            Lcd "frequency:"
            Locate 2 , 1
            Lcd A ; " HZ"

            B = 0
            I = 0
            Counter1 = 0
            Start Timer0
            End If
            Return
            '----------------------
            Pulse_counter:
            Incr B
            Counter1 = 0
            Return


            این برنامش یک فرکانس متر
            فایل ISISشم پلود کردم
            ما که به جواب رسیدیم انشا الله شما هم بکارتون بیا
            [move] :nice:
            تشکر از WWW. picpars.com www.irextmandan.ir[/move]
            [move]I am irext of irextmandan[/move]

            دیدگاه


              #21
              پاسخ : اتصال رسیور کنترل مدلWFLY به AVR

              من این رادیو کنترل دارم
              بهترین روش برای شما استفاده از دستور pulsein هست
              که با هر تغییر در دسته رادیوکنترل خروجی اون رو میبینید

              دیدگاه

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