اطلاعیه

Collapse
No announcement yet.

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

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

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

    با سلام
    من نیاز به برنامه ای دارم که بتونه گیرنده Wfly رو به میکرو AVR(ترجیحا atmega 16) متصل کنه و برام پایه های میکرو رو 0,1 کنه

    این گیرندشه

    تا اونجا که اطلاع دارم بصورت پالسی خروجی داره و [glow=blue,2,300]سرو موتور[/glow] مستقیم بهش وصل میشه.
    [move]I am irext of irextmandan[/move]

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

    با سلام
    ببخشید،یعنی میخواهید با ریموت رسیور به یه استپ موتور فرمان بدید؟

    دیدگاه


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

      نه
      من دارم یه روبات جنگجو می سازم که به صورت تانکی حرکت میکنه
      می خوام رسیور این ریموت رو وصل کنم به میکرو و از میکرو به درایور موتورم
      به طور مستقیم سرو موتورو کنترل می کنه ولی DC موتورو نه
      از چند نفر پرسیدم گفتن درایورش هست که 150000 تومان مبلقشه
      ولی اگه بخوام از پل H استفاده کنم باید به میکرو وسلش کنم
      من درایورو ساختم حالا دنبال برنامه ارتباط میکرو با میگردم
      [move]I am irext of irextmandan[/move]

      دیدگاه


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

        سلام
        شما میتونید با تشخیص لبه بالا رونده سیگنال سروو، شروع به اندازه گیری زمان با استفاده از تایمر میکرو کنید و با رسیدن رسیدن لبه پایین رونده، شمارش رو متوقف کنید و با مقایسه زمان های بدست اومده یک پایه میکرو رو صفر یا یک کنید.
        و یا می تونید از مدارهای زیر استفاده کنید که توی اونها از میکرو خبری نیست و از چنتا آی سی معمولی استفاده شده





        دیدگاه


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

          ببخشید من فکر کردم با ریموت کنترل مادون قرمز میخواهید کار کنید،خوب این رسیور که میگید خروجی اش چیه؟ دیتا هست و اگه هست پرتوکلش چی هست؟

          دیدگاه


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

            [glow=red,2,300]lostlord[/glow] ممنون از مدارتون اول سعی میکنم با میکرو راش بندازم اگه نشد بعد از مدارات استفاده می کنم.
            چون بامیکرو به صرفه تره
            -
            -
            -
            mojtaba_ledخروجیش پالسه .به صورت مستقیم به سرور موتور متصل میشه.
            [move]I am irext of irextmandan[/move]

            دیدگاه


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

              پالس؟؟چه پالسی چه دامنه ای؟
              با خود سروو تستش کردی؟؟

              دیدگاه


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

                خواهش می کنم!
                مدار دومی که گذاشتم مستقیما برای راه اندازی یک موتور هست. یه دونه op-amp هم بیشتر نداره. این راحت تر از میکرو و برنامه نویسی هست!
                ولی مشکلی که داره اینه که برای روبات کنترل سرعت ندارید. موتور یا خاموشه یا روشن!
                این یه اسپید کنترل هست که ممکنه بدردتون بخوره:
                http://www.stefanv.com/rcstuff/esc.htm

                دیدگاه


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

                  [glow=red,2,300]تیبا[/glow]
                  پالسشو نمی دونم فقط وقت خرید طرف با سرور موتور تستش کرد
                  بگو چطوری می فهمن تستش کنم؟
                  -
                  -
                  -
                  lostlord
                  این برای چپ و راست کردن موتور لازمه الان نیازی برای کنترل سرعت ندارم
                  یک ربات جنگجو باید قابلیت به عقبو جلو رفتنو داشته باشه
                  [move]I am irext of irextmandan[/move]

                  دیدگاه


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

                    سلام

                    فرکانس خروجی 50 هرتز هست با پریود 20 میلی ثانیه و Pulse Width بین 1 تا 2 میلی ثانیه به ازای کمترین و بیشترین سرعت موتور
                    من هم می خواهم با میکرو این فرکانس رو بخونم و سرعت موتور رو نسبت به تغییر فرکانس تغییر بدهم
                    اگر ممکنه بگید یه توضیحی بدید که چطوری با میکرو بخونم ؟

                    ممنون
                    http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

                    دیدگاه


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

                      من خروجی های wfly رو نمیدونم ولی میتونی با سروو 3 سیم تستش کنی تا دستت بیاد ببین کلا سرووها دارای سه یا 5 سیم میباشند ، در نوع سه سیم ، دوسیم تغذیه و یک سیم کنترل سروو میباشد و در نوع 5 سیم دوسیم تغذیه مدار و دو سیم تغذیه موتور و یک سیم کنترل سروو میباشد

                      در سرووها با کنترل طول موج مثبت یا همان تغییر DUTY CYCLE ، زاویه سروو کنترل میشود که این کار و میکرو میشه انجام داد

                      دیدگاه


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

                        نوشته اصلی توسط تیبا
                        من خروجی های wfly رو نمیدونم ولی میتونی با سروو 3 سیم تستش کنی تا دستت بیاد ببین کلا سرووها دارای سه یا 5 سیم میباشند ، در نوع سه سیم ، دوسیم تغذیه و یک سیم کنترل سروو میباشد و در نوع 5 سیم دوسیم تغذیه مدار و دو سیم تغذیه موتور و یک سیم کنترل سروو میباشد

                        در سرووها با کنترل طول موج مثبت یا همان تغییر DUTY CYCLE ، زاویه سروو کنترل میشود که این کار و میکرو میشه انجام داد

                        تونستم با اسیلسکوپ همینو ببینم
                        حالا دریافت با میکروش چطوری میشه.
                        اگه دوستان برنامه قرار بدن ممنون میشم
                        آقای [glow=red,2,300]Soodi[/glow] هم مشخصات فرکانسو گذاشتن
                        [move]I am irext of irextmandan[/move]

                        دیدگاه


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

                          البته خب شما باید به دیتا شیت سروو تون مراجعه کنید و ببینید چون هر سروویی در زاویه خاص میچرخه مثلا 0تا 270 یا 360 .....
                          ما دستوراتی برای اتصال سروو به میکرو داریم شما باتوجه به مشخصات سررو و کاری که میخواید انجام بدید برنامه رو بنویسید
                          به عنوان مثال

                          $regfile = "m32def.dat"
                          $crystal = 8000000

                          Config Servos = 1 , Servo1 = Porta.0 , Reload = 10
                          Config Porta = Output
                          Dim A As Word
                          Enable Interrupts

                          For A = 0 To 100 Step 5
                          Servo(1) = A
                          Waitms 20
                          Next A


                          دیدگاه


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

                            سلام

                            فکر نکنم الان بخواهیم سروو رو راه اندازی کنیم
                            فعلا فکر کنم می خواهیم که مقادیر رو از رسیور بخونیم ، درسته ؟ درسته آقای ireXt ؟
                            در هر صورت من مشخصات فرکانس خروجی رسیور رو دادم : (
                            فرکانس خروجی 50 هرتز هست با پریود 20 میلی ثانیه و Pulse Width بین 1 تا 2 میلی ثانیه به ازای کمترین و بیشترین سرعت موتور)
                            حالا این فرکانس رو باید ما با میکرو بخونیم
                            http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

                            دیدگاه


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

                              ها اوکی
                              پس شما در واقع باید یک فرکانس متر بسازی که فرکانس رو از رسیور با میکرو بخوانی
                              برای اینکار باید با تایمر یک زمانی رئ تعیین کنید ئ بعد از سر ریز مقدار ورودی فرکانس AIN1 رو گرفته و با یک محاسبه مقدار فرکانس رو بدست بیارید

                              دیدگاه

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