اطلاعیه

Collapse
No announcement yet.

پیاده سازی rs422 سنکرون با میکرو؟

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

    پیاده سازی rs422 سنکرون با میکرو؟

    سلام دوستان
    کسی هست که با میکرو پروتکل rs422 سنکرون رو پیاده سازی کرده باشه یا بتونه بنده رو راهنمایی کنه؟
    توی این روش از چهار سیم به صورت دو زوج تفاضلی استفاده میشه که خط ارسال برای ارسال کلاک هست و خط دریافت به ازای هرپالس دریافتی یک بیت از پاسخ رو ارسال میکنه بنابراین ظاهرا این باید شبیه یک ارتباط یک طرفه باشه یعنی master فقط کلاک پالس ارسال میکنه و slave پاسخ میده، وسرعت ارسال و دریافت اطلاعات هم نسبت به سایر استاندارد های مدباس بالاتر هست تا 1mbps اما کل اطلاعات من تقریبا در همین حد هست و در مورد جزئیات بیشتر از این روش و روش اجرای اون در AVR به کمک شما نیاز دارم

    #2
    پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

    ba salam
    bale shoma dorost mifarmaeed bayad yek line clock bashe va yek line ham data
    ke ertebat az noe halfduplex mishe
    agar bekhay ke ba avr dar halate sync estefadeh **** digeh az 2 tariq mituni ejrash ****
    1:
    ba estefadeh az port usart ke bayad az 2 ic max 485 estefadeh ****
    chetor? migam khedmatet

    دیدگاه


      #3
      پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

      bayad yeki az ic haye max485 ro be paye xck (payeh clock dar port usart) vasl **** va faqat dar mode ersal max485 fa'al bashe
      badesh oun yeki max485 ro be payehye RXD va TXD micro motasel ****
      va payeh fa'al saz max485 ro be ham vasl va sepas be yek payeh delkhah az micro motasel mi****
      in payeh khoruji tarif mishe vaseh entekhab halate ersal ya daryaft
      ma baqish tanzimate narm afzariye ke bayad barnamat modiriyate bus ro be ohdeh begireh
      bebakhshid ke fingilish type kardam akhe keyboardam farsi nadareh
      movafaq bashin

      دیدگاه


        #4
        پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

        2:
        in ravesh ro tosiyeh nemikonam
        bejaye port usart mituni az protekole i2c ham estefadeh bo**** ke kami barnameh nevisish sakht mishe
        dar zemn chera mikhay az ertebate sync estefadeh ****?
        mamulan tu sanat 99% az async estefadeh mikonan

        دیدگاه


          #5
          پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

          با تشکر از شما دوست عزیز
          اول در پاسخ به سوال شما من میخام زاویه ی یه نوع شفت انکودر صنعتی رو که از خروجی SSI یا همون ارتباط سریال سنکرون استفاده میکنه بخونم بنابراین مجبورم از این نوع ارتباط استفاده کنم، ضمن اینکه مزیت این روش سرعت بالای اون در مقایسه با ارتباط آسنکرون هست، وگرنه حق باشماست ارتباط آسنکرون خیلی پرکاربردتر هست
          منظور شما از پایه xck در usart چیه؟ یعنی تو usart میکروهای avr امکان استفاده از مد سنکرون پیش بینی شده؟ و اگر امکان باشه یه شماتیک از این مداری که میفرمایید رو انیجا قرار بدید خیلی ازتون ممنون میشم

          دیدگاه


            #6
            پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

            BA SALAM
            IN YE NAQSHE KOLI AZ SAKHT AFZARETEH KE BAYAD MOQAVEMAT HAYE TERMINATOR RO HAM KHODET BEZARI
            [img][/img]

            دیدگاه


              #7
              پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

              دیدگاه


                #8
                پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

                الان مشکل من اینجاست که فرکانس کلاک باید حداقل 150kHz باشه در حالی که تو تنظیمات بادریت ما حداکثر فرکانس 115200 رو داریم، ضمنا روش ایجاد پالس رو xck چه شکلی هست؟ همین که توی کدویزارد مد سنکرون و master انتخاب بشه این پایه شروع به ارسال کلاک میکنه؟
                فرکانس پالسش همون باد ریت هست یا مقدارش رو جور دیگه ای میشه تنظیم کرد؟
                و توی کدویزارد دو حالت برای مستر وجود داره:UCPOL=0 و UCPOL=1 اینا چی هستند؟
                و یه مشکل مهمتر اینکه تو مد سنکرون معمولا از startBit,stopBit,parity,... استفاده نمیشه و اطلاعات به صورت بسته های چند ده بیتی ارسال میشه، با این اوصاف برای خوندن این اطلاعات با میکرو چیکار باید کرد؟
                ببخشید ،سوالای من زیاده و اطلاعات دراین رابطه خیلی کم، اگر بتونید جواب بدید هم به من و هم کسای دیگه ای اکه میخان از این روش استفاده کنن کمک بزرگی کردید :applause:
                بازم ممنون از لطف شما

                دیدگاه


                  #9
                  پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

                  ba salame mojadad
                  mishe lotf **** order number oun encoderet ro vasam befresti (ya linke download data sheet oun ro bedi behem ) ta behtar betunam komak konam albateh elme bandeh nachizeh
                  khosh'hal misham ke betunam komaket konam

                  دیدگاه


                    #10
                    پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

                    golpesar age engilisi betuni bekhuni ye chiz peyda kardam vasat
                    inam linkesh
                    https://www.google.com/url?sa=t&rct=...86475890,d.cWc

                    دیدگاه


                      #11
                      پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

                      ba micro avr mega88 piyadash kardeh
                      zabane barnamash ham c hast fek konam ba winavr bashe
                      vali mohem nist chon codesh ro tu data sheet gozashteh
                      mituni rahat tabdil **** be codevision
                      movafaq bashi

                      دیدگاه


                        #12
                        پاسخ : پیاده سازی rs422 سنکرون با میکرو؟

                        فایل رو دانلود کردم فکر میکنم همونیه که من میخوام
                        اما انکودر من برند TR و مدل CE65M هست، شرکت سازنده یه دیتاشیت جامع براش منتشر نکرده بلکه در بخش های مختلف کاربردی ارائه شده اما برای اون چیزی که شما لازم داری همین دوتا آدرس رو تو IDM کپی کن تا فایلها دانلود بشه:
                        http://www.tr-electronic.com/f/TR-ECE-TI-GB-0002
                        http://www.tr-electronic.com/f/TR-ECE-BA-DGB-0067
                        ممنون میشم راهنمایی شما رو داشته باشم

                        دیدگاه

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