اطلاعیه

Collapse
No announcement yet.

|تنظیم زاویه آنتن مخابراتی

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

    |تنظیم زاویه آنتن مخابراتی

    با سلام
    کسی میتونه در مورد این پروژه به من کمکی بکنه؟
    میخوام زاویه اولیه به سیستم داده بشه و آنتن باید به میزان زاویه داده شده بچرجه و میزان چرخش آنتن و خطای انجام شده روی lcd نمایش داده بشه ودر ضمن برای کم کردن خطا میخوام از pid controller استفاده کنم .
    با تشکر

    #2
    پاسخ : |تنظیم زاویه آنتن مخابراتی

    با 2 تا استپ موتور میتونی..
    www.icesi.ir

    دیدگاه


      #3
      پاسخ : |تنظیم زاویه آنتن مخابراتی

      مرسی از راهنماییتون ولی مشکل من اینجاست که از pid نمیدونم چطوری استفاده کنم و از چه پروتکلی برای دادن زاویه به stepper motor استفاده کنم



      دیدگاه


        #4
        پاسخ : |تنظیم زاویه آنتن مخابراتی

        سلام.
        اگر میخواد دقیق باشه باید با سرو موتور کار کنید و به راحتی طبق یک زاویه حرکتش بدید.(من هیچ اطلاعاتی ندارم.)
        ولی میتونید از 2 تا استپ موتور استفاده کنی به طوری که توسط اپتوکانتر و یه حلقه چاک دار هر استپ که استپ موتور حرکت میکند را به میکرو برگردانید.
        برای مثال میخواهید 20 استپ بچرخید 20 تا پالس به استپ موتور میدید و باید 20 تا پالس هم از اپتوکانتر دریافت کنید. و در برنامه این دو را به هم مقایسه کنید اگر برابر بودن که هیچی اگر کمتر بود باز هم استپ موتور را بچرخانید تا برابر شوند و اگه بیشتر بود پالس برعکس بدهید تا استپ موتور در جهت مخالف بچرخد و به حالت پایدار خود برسد.

        در واقع شما در یک حلقه دارید موتور را کنترل میکنید.

        www.icesi.ir

        دیدگاه


          #5
          پاسخ : |تنظیم زاویه آنتن مخابراتی

          مرسی .حالا زاویه چرخش چطوری تنظیم کنم ؟میخوام زاویه چرخش به موتور داده بشه با استفاده از keypad بعد موتور به همون اندازه بچرخه

          دیدگاه


            #6
            پاسخ : |تنظیم زاویه آنتن مخابراتی

            من منظورتون از حلقه چاک دار متوجه نشدم ومی شه با یه مثال بیشتر توضیح بدین ؟

            دیدگاه


              #7
              پاسخ : |تنظیم زاویه آنتن مخابراتی

              نوشته اصلی توسط skr_prince
              من منظورتون از حلقه چاک دار متوجه نشدم ومی شه با یه مثال بیشتر توضیح بدین ؟
              تا به حال موس های قدیمی رو باز کردی... به موس های توپی یا غلطکی معروف بودند... اگه باز کرده باشی منظور منو میفهمی.

              نوشته اصلی توسط skr_prince
              مرسی .حالا زاویه چرخش چطوری تنظیم کنم ؟میخوام زاویه چرخش به موتور داده بشه با استفاده از keypad بعد موتور به همون اندازه بچرخه
              با چه زبانی برنامه مینویسی؟؟
              www.icesi.ir

              دیدگاه


                #8
                پاسخ : |تنظیم زاویه آنتن مخابراتی

                basic

                دیدگاه


                  #9
                  پاسخ : |تنظیم زاویه آنتن مخابراتی

                  کسی اینجا نیست به من کمک کنه؟؟ :cry:

                  دیدگاه


                    #10
                    پاسخ : |تنظیم زاویه آنتن مخابراتی

                    سلام.

                    الان مشکلت چیه؟؟؟
                    www.icesi.ir

                    دیدگاه


                      #11
                      پاسخ : |تنظیم زاویه آنتن مخابراتی

                      الان نمیدونم چطوری زاویه رو به استپ موتور بدم که بعد موتور به اندازه همون زاویه بچرخه .ممکنه یه نمونه کد ، یه مثال بذارین ؟

                      دیدگاه


                        #12
                        پاسخ : |تنظیم زاویه آنتن مخابراتی

                        سلام.

                        Do
                        For Mi = 0 To 3
                        Decr B

                        Portc = Lookup(mi , Jadvalright)
                        Locate 1 , 1
                        Lcd "Right:"
                        Locate 1 , 8
                        Lcd B
                        Locate 1 , 12
                        Lcd "Step"
                        Waitms Del
                        Next Mi

                        Loop Until B = 0


                        Jadvalright:
                        Data &B00000001
                        Data &B00000010
                        Data &B00000100
                        Data &B00001000
                        تو برنامه بالا متغییر B برای همین منظوره..
                        شما عدد خوانده شده از کیبورد رو بریز تو متغییر b و برنامه رو به این یوپ هدایت کن هر موقع b=0آ‌شود برنامه از لوپ خارج میشه.
                        مقدار تاخیر رو هم میتونی به متغییر del بدی. هر چی مقدار تاخیر کمتر باشه سرعت بیشتر میشود.
                        www.icesi.ir

                        دیدگاه


                          #13
                          پاسخ : |تنظیم زاویه آنتن مخابراتی

                          مرسی از راهنماییتون خیلی کمکم کردین :smile: این قسمت برنامه رو تقریبا تونستم یه جورایی ازش جواب بگیرم وحالا چطوری باید از کنترلر pid برای نشون دادن خطا استفاده کنم ؟من فقط میخوام مقدار خطا رو lcd نمایش داده بشه نمیخوام موتور بیشتر بچرخه تا خطا جبران بشه

                          دیدگاه


                            #14
                            پاسخ : |تنظیم زاویه آنتن مخابراتی

                            سلام.
                            قبلا هم برات گفتم ولی ....
                            البته به مطالب قبلی اینو هم اضافه میکنم که از شفت انکدر هم میتونی استفاده کنی.

                            www.icesi.ir

                            دیدگاه


                              #15
                              پاسخ : |تنظیم زاویه آنتن مخابراتی

                              به هر حال مرسی از اطلاعاتی که دادین

                              دیدگاه

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