اطلاعیه

Collapse
No announcement yet.

پروژه ساخت اسیلوسکوپ [ECA-04]

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

    پروژه ساخت اسیلوسکوپ [ECA-04]

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

    در پروژه فوق، یک اسیلوسکوپ ساده طراحی شده است.
    با استفاده از پتانسیومتر روی برد (کانال 5 مبدل ADC میکرو) ولتاژ پایه تغییر میکند و ما این تغییرات ولتاژ را بر روی LCD 3.2 اینچ موجود بر روی برد نمایش میدهیم. در صورتی که جامپر شماره JP12 مربوط به ADC را از روی مدار بردارید، میتوانید با اعمال سیگنال آنالوگ مورد نظر به پایه P1.31 میکرو، نمودار سیگنال مورد نظر را نمایش دهید.
    به دلیل سرعت بالا، به برنامه تاخیر اضافه نموده ایم تا تغییرات سیگنال با راحتی قابل نمایش باشند.
    کلید Int0 جهت Pause نمودن نمودار در نظر گرفته شده تا ضمن آموزش عملکرد Int خارجی، بتوان برای محاسبه مقدار سیگنال استفاده نمود.

    قابل ذکر است که برنامه فوق برای هر دو نسخه برد NXP (ورژن 1 و 2) به طور جداگانه نوشته شده تا تمام خریداران بتونند از این برنامه استفاده کنند.
    تفاوت 2 نسخه برد فقط و فقط به ماژول LCD روی برد بر میگردد که سیم بندی متفاوتی دارند و سایر امکانات کاملا یکسان هستند و شرکت سازنده فقط به دلیل تغییر ماژول اقدام به ورژن بندی نموده است.
    فایل های پیوست شده

    #2
    پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

    سلام.
    فکر میکنم در سورس اصلی برنامه ها؛ متغیر pause بایستی بفرم volatile معرفی بشه.

    دیدگاه


      #3
      پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

      سلام حالتون چطوره راستی من یک برنامه نوشته بودم با LPC2378 که سرعت برنامه اومده بو پایین متغیر ها را که volatile کردم سرعت دوباره زیاد شد اصلا این اصولش توی ARM چچیه میشه یک مقدار بیشتر توضیح بدهید ممنون میشم...
      آيا كسى كه وعده نيكو به او داده‏ايم و او به آن خواهد رسيد، مانند كسى است كه از كالاى زندگى دنيا بهره‏مندش گردانيده‏ايم [ولى‏] او روز قيامت از [جمله‏] احضارشدگان [در آتش‏] است؟ (61)(سوره قصص)

      دیدگاه


        #4
        پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

        سلام آقایان میشه لطفا هدر delay.h مورد استفاده در پروژه رو هم بگزارید؟؟؟ تو فایلا نیست یه هدر داشتم گذاشتم هرجوری دستکاریش می کنم بازم ارور!
        سوال 2: چجوری میشه فهمید برد ورژن 1 هست یا 2؟؟
        تشکر لازمه! دکمه رو فشار بده ديگه!!
        موفق باشيدددددد!!

        دیدگاه


          #5
          پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

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

          دیدگاه


            #6
            پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

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

            دیدگاه


              #7
              پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

              کامل شده این پروژه رو داخل نویز شماره 11 قرار دادیم
              فایل های ضمیمه رو بگردید

              دیدگاه


                #8
                پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

                فایل ضمیمه لینک نشده!!
                اینم امتحان کردم!
                تشکر لازمه! دکمه رو فشار بده ديگه!!
                موفق باشيدددددد!!

                دیدگاه


                  #9
                  پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

                  نوشته اصلی توسط mahanb
                  فایل ضمیمه لینک نشده!!
                  اینم امتحان کردم!
                  http://eca.ir/noisemagazine/?page_id=87&did=36

                  دیدگاه


                    #10
                    پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

                    من با یه هدر دیگه و تقییر برنامه درست کردمش ولی الان همیشه ولت=1 و تایمر =1 هست!!! پتانسیومتر adc رو هم تغییر میدم فقط خط ساف بالا پایین میشه!! :cry2:
                    سرعت ریفرش صفحه هم کمه قشنگ دیده میشه! :angry:
                    ولی فایل هگز پروژه رو ریختم که آماده بود درست کار میکنه!!
                    فکر میکنم مشکل از همون هدر delay.h باشه مقدار delay ها فرق میکنه و صفحه زود ریفرش میشه اگر لطف کنید هدر delay.h مربوط به پروژه رو بگذارید ممنون میشم! :cry:
                    :read:
                    تشکر لازمه! دکمه رو فشار بده ديگه!!
                    موفق باشيدددددد!!

                    دیدگاه


                      #11
                      پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

                      هدر فایل Delay استفاده شده در پروژه

                      دیدگاه


                        #12
                        پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

                        نوشته اصلی توسط امیرعلی بلورچیان
                        کامل شده این پروژه رو داخل نویز شماره 11 قرار دادیم
                        فایل های ضمیمه رو بگردید
                        ضمیمه نویز مربوط به ورژن 1 یا 2 ؟
                        یا علی گفتیم و عشق آغاز شد.

                        دیدگاه


                          #13
                          پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

                          تکیمل شده که در نویز 11 گذاشته شده مربوط به ورژن 1 هست

                          دیدگاه


                            #14
                            پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

                            میده core_cminstr.h : no such file or directory موقع کامپایل کردن خطای
                            با تشکر از راهنمایی شما

                            دیدگاه


                              #15
                              پاسخ : پروژه ساخت اسیلوسکوپ [ECA-04]

                              میشه برنامه منطبق بر برد ورژن 3 را بزارید. :agree:

                              دیدگاه

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