اطلاعیه

Collapse
No announcement yet.

طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

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

    #16
    پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

    سلام بر همگی
    من مدار مبدل رو مجددا بستم و با اسکپ 20 مگ خودم گرفتم 10 مگا هرتز بود ولی زدم روی FFT ر فرکانس 40 مگ هم داشتم با db قوی
    از دوستان اگه کسی اسکپ 100 مگ داره خواهش میکنم این تست رو انجام بده!
    انجام پروژه های برنامه نویسی اندروید
    [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    دیدگاه


      #17
      پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

      سلام
      من یه کوچولو سر همش کردم!

      برنامه رو هم زمیمه کردم!

      شکل موج پاین نسبت به شکل موج بالا 90 درجه اختلاف داره چون با خازن همون شکل موج رو 90 درجه اختلاف دادم!!
      فایل های پیوست شده
      انجام پروژه های برنامه نویسی اندروید
      [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
      http://cafebazaar.ir/app/?id=com.atxdroid

      دیدگاه


        #18
        پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

        الان شما چه فرکانسی رو روی TFT تونستین نشون بدین ؟
        I ❤️ ECA

        دیدگاه


          #19
          پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

          این 27 هرتز هست!
          روال کار این هست هر 1 میلی ثانیه یک بار ورودی ها خونده میشه و تصمیم گیری میشه!
          در نتیجه در روال حاضر حداکثر فرکانس قابل تشخیس 1000 هرتز هست که واقعا کمه!

          مشکلاتی که من برام ایجاد شده
          1: دیتا جدید رو چطوری بررسی کنم که کمترین زمان رو ببره
          2: ایا انلاین باشه با به بازه زمانی رو ذخیره بررسی و نمایش بده؟
          3: برای نمایش از چه روشی استفاده کنم؟( منظورم پیکسل پیکسل یا خط بکشم)
          4: ...
          انجام پروژه های برنامه نویسی اندروید
          [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
          http://cafebazaar.ir/app/?id=com.atxdroid

          دیدگاه


            #20
            پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

            سلام مجدد بر همگی
            بلاخره یه چیزایی شد!
            این از صفحه نمایش پروژه


            قرار نشد فکر های بد کنین اخه خودم سیگنال رو بهم رخته کردم تا ببینم ایا خوب نمونه برداری میکنه!
            این هم برای تایید


            همان طور که می بینید صفحه اسکوپ هست و میبینید که شکل موج ها دقیقا یکی هست ولی مال پروژه چکش کاری شده هست!!

            و در اخر فرکانس نمونه گیری شده 2.692MHz هست
            این هم مدرک!
            هه هه مدرک رو ضمیمه کردم!
            فایل های پیوست شده
            انجام پروژه های برنامه نویسی اندروید
            [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
            http://cafebazaar.ir/app/?id=com.atxdroid

            دیدگاه


              #21
              پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

              چجوری صفحه LCD رو رفرش می کنید ؟
              یعنی مدت زمان و الگوریتمش؟
              { خلاف قوانین - پاک شد }

              دیدگاه


                #22
                پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                کل پروژه ای که من طراحی کردم با 3 تا تایمر هست که به این شکل کانفیگ شدن
                تایمر صفر هر 5 میکرو ثانیه یک نمونه از ورودی رو بر میداره و میریزه داخل ارایه.
                تایمر 1 نیز برای شمردن تعداد پیکس های افقی ال سی دی هست که تا 240 شمارش میکنه
                و تایمر 2 هم نمونه مورد نظر انتخاب و روی ال سی دی نشون میده!!

                حالا چرا 3 تا تایمر
                تایمر اولی که فقط برای نمونه برداری با بالا ترین دقت هست و باید حتما در بهینه ترین حالت باشه!
                تایمر دوم و سوم هم میتوان با برنامه ریزی مقدار هر اینتراپت شکل موج رو اسکیل و زوم و انزوم کرد که به نظر من هر لاجیک انالیزر که این قابلیت رو نداشته باشه اصلا بدرد نمیخوره!!

                برای نمایش هم یه برنامه ساده نوشته شده که میاد بر اساس صفر یا یک بودن مقدار نمونه برداری شده نشون میده یعنی اگه 1 بود پیکسل row که تایمر 2 میسازه و 50 و مقدار 0 پیکسل row و 100 و اگه مقدار از صفر به یک یا بر عکس بود یک خط افقی در row از 50 تا 100 میکشه!!

                به همین سادگی!
                هرکی متوجه شده دستش بالا
                انجام پروژه های برنامه نویسی اندروید
                [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                http://cafebazaar.ir/app/?id=com.atxdroid

                دیدگاه


                  #23
                  پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                  دوستان سلام

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

                  یک پروژه اوپن سورس روی وب هست که این کار را کرده.

                  Open Bench Logic Sniffer

                  این هم لینکهاش

                  http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer
                  http://dangerousprototypes.com/tag/open-bench-logic-sniffer/
                  http://www.sump.org/projects/analyzer/

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

                  موفق باشید

                  دیدگاه


                    #24
                    پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                    نوشته اصلی توسط mmhossaini
                    دوستان سلام

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

                    یک پروژه اوپن سورس روی وب هست که این کار را کرده.

                    Open Bench Logic Sniffer

                    این هم لینکهاش

                    http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer
                    http://dangerousprototypes.com/tag/open-bench-logic-sniffer/
                    http://www.sump.org/projects/analyzer/

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

                    موفق باشید
                    پروژه خیلی جالبی هست ولی متاسفانه با FPGA هستن و مد نظر ما LPC1768 هست!!
                    انجام پروژه های برنامه نویسی اندروید
                    [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                    http://cafebazaar.ir/app/?id=com.atxdroid

                    دیدگاه


                      #25
                      پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                      سلام

                      باید عرض کنم که برای داشتن سرعت بالا و دقت زیاد در تایمینگ سیگنالها، استفاده از FPGA بهتره و با استفاده از
                      میکرو به علت محدودیت سرعا و تاخیرهای نرم افزاری نمیتوان به فرکانسهای کمی بالاتر رسید.

                      موفق باشید

                      دیدگاه


                        #26
                        پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                        سلام

                        این هم چند پروژه مشابه.
                        امیدوارم کمک کنه.
                        به خصوص که یکی مستقیما به مانیتور مصل میشه.

                        http://martin.hinner.info/electronics/piclogix/
                        http://jwasys.home.xs4all.nl/old/diy2.html
                        http://www.uchobby.com/index.php/200...ogic-analyzer/

                        البته همه اینها برای اینه که پروژه خودمون را سرعت و کیفیت بیشتری بدیم.

                        موفق باشید.

                        دیدگاه


                          #27
                          پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                          نوشته اصلی توسط محسن فاریابی
                          سلام مجدد بر همگی
                          بلاخره یه چیزایی شد!
                          این از صفحه نمایش پروژه


                          قرار نشد فکر های بد کنین اخه خودم سیگنال رو بهم رخته کردم تا ببینم ایا خوب نمونه برداری میکنه!
                          این هم برای تایید


                          همان طور که می بینید صفحه اسکوپ هست و میبینید که شکل موج ها دقیقا یکی هست ولی مال پروژه چکش کاری شده هست!!

                          و در اخر فرکانس نمونه گیری شده 2.692MHz هست
                          این هم مدرک!
                          هه هه مدرک رو ضمیمه کردم!

                          سلام این برنامه رو برد اموزشی 1768 محصول eca تست کردی ؟

                          وقتی زندگی به سمت دشوار شدن تغییر مسیر میدهد
                          شما به سمت قوی تر شدن تغییر مسیر دهید

                          دیدگاه


                            #28
                            پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                            بله
                            با این بستم
                            http://eshop.eca.ir/%D9%85%D8%AD%D8%B5%D9%88%D9%84%D8%A7%D8%AA-eca/876-lpc1768-cortex-m3-header-board.html
                            انجام پروژه های برنامه نویسی اندروید
                            [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
                            http://cafebazaar.ir/app/?id=com.atxdroid

                            دیدگاه


                              #29
                              پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                              نوشته اصلی توسط محسن فاریابی
                              سلام مجدد بر همگی
                              بلاخره یه چیزایی شد!
                              این از صفحه نمایش پروژه
                              جناب فاریابی! بسیار عالیه........!
                              -------------------------------------------------------------------------------
                              اما چند تا مساله:
                              1- به نظر بنده از اونجایی که lpc1768 حد اکثر 100 مگ کلاک میخوره و علاوه بر تحلیل مقادیر ورودی و ... نیاز به پدیت کردن اطلاعات lcd هم هست، فکر نمیکنم نهایتا بتونیم فرکانس قابل توجهی رو اندازه بگیریم. تا حالا شما نزدیک 3 مگ رو اندازه گرفتین که فکر نکنم تو بیشترین حالت تا 8 مگ برسه! :read:

                              2- همون طور که فرمودین، قابلیت زوم کردن و اسکرول صفحه نمایش در این پروژه بسیار مهمه و این کار علاوه بر نوشتن الگوریتم مناسب، برای روان بودن از دید کاربر ، باید کاملا نرم و اصطلاحا smooth باشه. این کار هم به همون دلیل (فرکانس نسبتا پایین و حجم پردازش بالا) خروجی مناسبی نخواهد داشت.

                              "البته تمامی مواردی که عرض کردم در یک پروژه ساده و ابتدایی به هیچ عنوان مطرح نیست و اگر قصد جنابعالی برای این کار، پروژه سطح بالا تری هست، بنده پیشنهاداتی رو عرض میکنم و منتظر اظهار نظر شما هستم" :

                              1- قطعا باید نوع میکروکنترلر رو عوض کرد. پیشنهاد من استفاده از LPC1788 هست که کار با این میکروکنترلر مزیت های چشم گیری داره که چند تاش رو عنوان میکنم:
                              -*- تا 120 مگ فرکانس پردازشی داره که این 20 مگ اضافی، خیلی خیلی کمک خواهد کرد.
                              -*- تا حالا تو انجمن پروژه و مطلب مناسبی براش وجود نداشته که این کار میتونه علاوه بر معرفی بهتر اون ، قدرتش رو هم به نمایش بذاره.
                              -*- دارای یک واحد کنترلر LCD هست که بسیار سریعه و ما رو از نوشتن درایور LCD و مواردی چون رفرش کردن و ... خلاص میکنه. علاوه بر اون به راحتی استفاده از نمایشگر های بزرگتر رو ممکن میکنه.
                              -*- قیمت مناسبی داره (در فروشگاه هم موجوده)

                              2- استفاده از یک محیط کاربری گرافیکی مناسب، زیبایی چشم گیری به پروژه میده. از این مهم تر اینه که دیگه نیازی به درگیر شدن برای نوشتن کد های رابط کاربری نیستیم. برای همین استفاده از رابط گرافیکی emWin رو پیشنهاد میدم. قبل از ادامه مطلب این رو ببینین:
                              https://www.segger.com/cms/admin/upl...ET_GraphYT.exe
                              همون طور که مشاهده کردین این تا حدود زیادی شبیه پروژه ای هست که ما میخوایم انجام بدیم. هم زیبا و هم کاملا نرم و روان.
                              بنده این رو روی LPC1768 پیاده کردم که نتیجه ش بسیار چشم نواز بود. خیلی هم عالی کار میکرد.
                              حالا تصور کنین پروژه ای رو خواهیم ساخت که یک رابط کاربری عالی و همچنین سرعت و دقت بالایی خواهد داشت که ارزش علمی اون خیلی خیلی بالاست! :wow:
                              انجمن رو هم از این رکود "علمی-عملی" بیرون میاریم.

                              -------------------
                              اینها صرفا پیشنهادات بنده بود که در مورد هر کدوم میتونم بیشتر توضیح بدم. البته لازم به ذکره که اگه پروژه بخواد به این سمت بره یه مقدار "درد سر اولیه" داره که عرض خواهم کرد ولی این "دردسر" قطعا به زمانی که برای اون میذاریم می ارزه! :job:
                              در انتظار تو چشمم سپید گشت و غمی نیست
                              اگر قبول تو افتد، فدای چشم سیاهت

                              http://upload7.ir/images/83524254953910725183.gif

                              دیدگاه


                                #30
                                پاسخ : طراحی لاجیک آنالایزر با LPC1768 + LCD 3.2

                                گنجیشک لالا .... مهتاب لالا... :NO:
                                در انتظار تو چشمم سپید گشت و غمی نیست
                                اگر قبول تو افتد، فدای چشم سیاهت

                                http://upload7.ir/images/83524254953910725183.gif

                                دیدگاه

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