اطلاعیه

Collapse
No announcement yet.

کمک فوری ذخیره سیگنال

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

    کمک فوری ذخیره سیگنال

    سلام
    من می خواستم حدود 10 ثانیه از یک دیتای که از یک بردی به صورت سریال خارج میشه رو ذخیره کنم تا بعداز روی اون شبیه سازی کنم
    سرعت خروجی dataخیلی بالایه با اسیلوسکپ با t\d 2.5 میکرو ثانیه دیده میشه من یک دستگاه اندازه گیری میخوام که بتونه این سیگنال رو
    ذخبره کنه لطفا کمک کنبد

    #2
    پاسخ : کمک فوری ذخیره سیگنال

    با سلام
    نوشته اصلی توسط AFSHARAN
    سلام
    من می خواستم حدود 10 ثانیه از یک دیتای که از یک بردی به صورت سریال خارج میشه رو ذخیره کنم تا بعداز روی اون شبیه سازی کنم
    سرعت خروجی dataخیلی بالایه با اسیلوسکپ با t\d 2.5 میکرو ثانیه دیده میشه من یک دستگاه اندازه گیری میخوام که بتونه این سیگنال رو
    ذخبره کنه لطفا کمک کنبد
    منظور شما رو کاملا" نفهمیدم. اگه منظورتون عرض یک بیت اطلاعاته پس سرعت ارسال
    در حد 400 کیلوهرتز هست. حالا با در نظر گرفتن 10 ثانیه ، حجم اطلاعات میرسه به
    4 مگا بیت یعنی چیزی در حدود 400 کیلو بایت. با استفاده از یک میکرو با سرعت بالا و یک
    RAM متصل به آن میتوانید اطلاعات را بطور موقت در RAM ذخیره و سپس آنرا در FLASH
    ویا PC ذخیره کنید موفق باشید.
    افتادگی آموز اگر طالب علمی
    هرگز نخورد آب زمینی که بلند است

    دیدگاه


      #3
      پاسخ : کمک فوری ذخیره سیگنال

      از راهنمایی شما تشکر میکنم :smile:
      اگر امکان داره روش کار رو بیشتر توضیح بدین یا اگر برنامهای دارین برام بزارین




























      دیدگاه


        #4
        پاسخ : کمک فوری ذخیره سیگنال

        سلام به شما دوست عزیز
        با توضیحاتی داده بودید همینقدر میشد گفت. اگه توضیحات و
        مدار و برنامه لازم دارید باید راجع به پروژه بیشتر توضیح بدید.
        افتادگی آموز اگر طالب علمی
        هرگز نخورد آب زمینی که بلند است

        دیدگاه


          #5
          پاسخ : کمک فوری ذخیره سیگنال

          سلام
          من بروی ماشینهای بافندگی کار میکنم یک بردی روی ماشین هست که مدام خراب میشه
          ماشین برای تست کردن این برد یک سری کد رو به صورت سریال می فرسته سرعت
          ارسال داده ها زیاد است من می خوام این داده ها رو بخونم بعد توسط یک میکرو یا کامپیوتر
          برای تست برد اطلاعات دوباره ارسال کنم زمان ارسال حدود 10 ثانیه می باشد
          من مداری می خوام که بتونه این داده ها رو ذخیره کنه بعد از روی اون داده ها رو بخونم وشبیه سازی کنم
          با تشکر از همکاری شما

          دیدگاه


            #6
            پاسخ : کمک فوری ذخیره سیگنال

            سلام
            دوست من ، دقت کنید ببینید چند تا خط سیگنال دارید. آیا خط کلاک وجود داره یا نه؟ چرا؟
            چون اونوقت میفهمیم اطلاعات سنکرونه یا نه. اگه کلاک نباشه باید عرض پالس رو بدقت
            اندازه بگیریم تا بدونیم Baud rate چنده. آیا از پروتکل ارسال و دریافت موازی تبعیت میکنه
            یا نه. اگه اینطور باشه کار راحته .
            سعی کنید جواب این سوالها و سوالهای خودتون رو از دستگاه بگیرید و اینجا مطرح کنید.
            من با دستگاههای نساجی PICANOL آشنائی دارم و بردهای اونهارو که خیلی هم پیشرفته
            و پیچیده هستند تعمیر و باسازی میکنم.
            افتادگی آموز اگر طالب علمی
            هرگز نخورد آب زمینی که بلند است

            دیدگاه


              #7
              پاسخ : کمک فوری ذخیره سیگنال

              سلام
              اطلاعاتی که ارسال میشه بصورت tx,rx می باشد من باسیلوسکوپ عرض یک بیت را اندازه گیری کردم که حدود 1میکروثانیه بود
              ورودی اطلاعات به یک 6n137 وصل شده و خروجی آن رفته به یک ای سی که شاید یک میکرو باشه رو ای سی شماره ی نداره
              یک کریستال 16mhz به ای سی وصل است :smile:
              من شکل موج بخشی از سیگنال رو دارم اما نمدونم اینجا چطوری بزارم :question:

              دیدگاه


                #8
                پاسخ : کمک فوری ذخیره سیگنال

                با سلام
                عرض 1 میکروثانیه یعنی 1 مگابیت در ثانیه.
                اپتو 6N137 قادر به کار در حد 10 مگا بیت در ثانیه است. تا اینجا درست.
                برای ارسال عکس از www.tinypic.vom و یا www.tinypic.ir استفاده کنید.
                اگر خواستید میتونید به من ایمیل بزنید.
                افتادگی آموز اگر طالب علمی
                هرگز نخورد آب زمینی که بلند است

                دیدگاه


                  #9
                  پاسخ : کمک فوری ذخیره سیگنال

                  سلام
                  من عکسها رو برات ایمیل کردم

                  دیدگاه


                    #10
                    پاسخ : کمک فوری ذخیره سیگنال

                    با سلام
                    همانطور که شما هم اشاره کرده بودید سرعت 1 مگابیته.
                    این کار با میکرو AVR سخته یعنی وقت کم میاره.
                    چون هیچ وسیله ای آماده تر از کامپیوتر نیست و کامپیوتر هم با ورودیهای استانداردش
                    از پس این سرعت برنمیاد البته USB میتونه ولی باید از نوع 2 باشه و با روش BULK که کار
                    زیاد میبره.
                    راحتترین روش:
                    1- بافر ورودی برای متعادل کردن سطح سیگنال.
                    2- یک عدد RAM با حجم مورد نظر.
                    3- میکرو AVR با کریستال 16 مگا هرتز.
                    و یک برنامه حرفه ای برای سنکرون شدن با دیتای سریال و ارسال سریع به رم در حد چند میکروثانیه. :agree:
                    افتادگی آموز اگر طالب علمی
                    هرگز نخورد آب زمینی که بلند است

                    دیدگاه


                      #11
                      پاسخ : کمک فوری ذخیره سیگنال

                      سلام
                      من دارم سعی می کنم یک رم کامپیوتر به avr وصل کنم تا بتونم باسرعت 1میکروثانیه داده روی اون بریزم
                      اگر در مورد رم کامپیوتر پایه های آن اطلاعاتی دار برا بذار
                      با تشکر از همکاری شما :smile:

                      دیدگاه


                        #12
                        پاسخ : کمک فوری ذخیره سیگنال

                        با سلام
                        استفاده از رم کامپیوتر با AVR یک عمل تقریبا" نشدنیه.
                        یک روش برای خواندن اطلاعات با سرعتی حتی بالاتر از اون چیزی که شما میخواهید هست(توسط کامپیوتر). :agree:
                        افتادگی آموز اگر طالب علمی
                        هرگز نخورد آب زمینی که بلند است

                        دیدگاه


                          #13
                          پاسخ : کمک فوری ذخیره سیگنال

                          یک روش برای خواندن اطلاعات با سرعتی حتی بالاتر از اون چیزی که شما میخواهید هست(توسط کامپیوتر).
                          درباره این روش میشه توضیح بدین؟

                          دیدگاه


                            #14
                            پاسخ : کمک فوری ذخیره سیگنال

                            سلام
                            آقا بابک
                            ما رو فراموش کردی به کمک های شما نیازمندیم

                            دیدگاه


                              #15
                              پاسخ : کمک فوری ذخیره سیگنال

                              سلام دوست عزیز یه را حل ساده تر برای شما داشتم
                              چون دیتای مورد نظر شما که باآن کار می کنید ماهیت دیجیتالی دارد (آنالوگ نیست) لزومی ندارد از تمام طول سیگنال نمونه برداری کرده و ذخیره کنید. در این صورت در بازه ده ثانیه باید حجم زیادی از دیتا را ذخیره کنید . پیشنهاد من اینست که شما مدت زمان بین لبه های ایجاد شده را اندازه گیری کنید (به کمک تایمر های میکرو هایی مثل Atmega) و همچنین نوع تغییر را نیز تشخیص دهید (لبه بالا رونده یا پایین رونده) و برای هر تغییر این دو نوع اطلاعات را ذخیره کنید. به کمک این روش شما نوع تغییر و فاصله زمانی بین تغییرات را دارید از این رو می توانید شکل موج در یافتی را دوباره بسازید. البته در این حالت دقت شما به فرکانس Clock تایمرتان متکی خواهد بود با توجه به نرخ بیت ارسال 1Mbs و کلاک 16mhz برای atmega فکر کنم بتوانید از تایمر های داخلی آن استفاده کنید. اگر فکر می کنید باز به سرعت و دقت بالاتری نیاز دارید باید از یک CPLD به همراه یک Ram و یا یک FPGA که میزان Ram داخلی آن جواب گوی نیاز شما باشد استفاده فرمایید در این صورت باید تایمر را در داخل FPGA و یا CPLD پیاده سازی کنید. اگر از FPGA به تنهایی و یا یک CPLD و یک Ram استفاده فرمایید حتما به نتایج بهتری خواهید رسید.
                              سربلند باشید
                              توان هر کس به وسعت همت اوست امام علی (ع)

                              دیدگاه

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