اطلاعیه

Collapse
No announcement yet.

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

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

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

    سلام خسته نباشید من یه پروژه کارشناسی دارم که تقریبا باید تا قبل عید تحویل بدم موضوع پروژه من ساخت مینی اسکوپ هست که من شبیه سازی رو بطور کامل انجام دادم ولی وقتی توی عمل مدار رو بستم ،دیدم سیگنالی که بهش وصل میکنم فرکانسش رو خوب نشون میده ولی شکل موجش افتضاح نشون میده من از کریستال فرکانس پایین معروف به کریستال ساعت استفاده میکنم توی دیتاشیت میکرو دیدم گفته بود که ازدو خازن 36pf باید استفاده کرد حالا سولم اینه که من از خازن 33pfاستفاده کردم به نظرتون مشکل میتونه از این باشه؟بعد من توی برنامه ام فرکانس 8مگاهرتز استفاده کردم به این صورت$crystal = 8000000 ولی موقع پروگرامر کردن فیوزبیت 8مگاهرتز با زمان راه اندازی 64ms استفاده میکنم آیا مشکل از اینه؟ کلا من برای پروگرامر کردن میکرو با چه کلاکی پروگرام کنم؟ اصلا به نظرتون مشکل از کجاست؟ ممنون از اینکه هر کس میدونه راهنماییم کنید

    #2
    پاسخ : مشکل در ساخت پروژه مینی اسکوپ

    توضیحاتتو بیشتر و کامل تر بده و جز به جز تا بشه دقیقا شرایط رو فهمید و بهت جواب داد
    همانطور كه مايل نيستم بنده كسي باشم، حاضر نيستم آقاي كسي باشم. كساني كه مخالف آزادي ديگرانند، خود لياقت آزادي را ندارند.((آبراهام لينكن))

    قدرت شگفت انگيز نيروهاي خلاق و استعدادهاي نهفته آدمي هنگامي آشكار مي شود كه نيازي حياتي، تواناييهاي او را به فعاليت وادارد و كشش آرزويي، سراپاي وجودش را به جنب و جوش درآورد.((آبراهام لينكن))

    [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

    دیدگاه


      #3
      پاسخ : مشکل در ساخت پروژه مینی اسکوپ

      اگه بخوام واضحتر بگم اینه که با روشن شدن ال سی دی و میکرو atmega16a به اون ، وقتی که سیگنال یا همون فانکشن رو بهش وصل میکنم فرکانس خوب نشون میده ولی شکل موج رو بصورت خیلی بد نشون میده منطورم اینه که نقاطی یا پیکسل هایی که شکل موج رو می سازند به صورت جدا ازهم و با فاصله زیاد نشون میده که نمیتونی تشخیص بدی که شکل موج هست یا نه!کلا پروژه من یه طوریه که باید سیگنال سینوسی یا مثلثی یا هرچیزی که هست باید نشون بده و در بالا فرکانس و دوره و ولتاژ پیک تو پیک هم باید نشون بده،که فرکانس یا دوره رو خوب نشون میده ولی سیگنال نمایشی رو اسکوپ همون وضعیتی رو داره که به شما گفتم.در این میان توی عمل از یک کریستال ساعت استفاده کردم که با 2 خازن33 میکرو به دو پایهxtal1,xtal2 متصل کردم در درون برنامه از فرکانس 8 مگاهرتزاستفاده کردم از کریستال ساعت برای نوسانگر برای محاسبه فرکانس استفاده کردم حالا به نظر شما مشکل ازکجاست؟ضمنا من شبیه سازی بطور کامل جواب میده ممنون از اینکه راهنماییم می کنید امیذوارم توضیحات من کامل باشه فقط اگه سوالی داریر دقیقا سوال خودتون رو مطرح کنید تا بطورکامل بهتون جواب بدم

      دیدگاه


        #4
        پاسخ : مشکل در ساخت پروژه مینی اسکوپ

        دوست عزیز با توجه به چیزی که من فهمیدم و گفته خورت فرکانس مترت خوب کار می کنه و با توجه به اینکه می گی 32 کیلو هم برای ثانیه فرکانس مترت گذاشتی پس مشکلت از اونجا نیست بلکه جمع آوری سیگنالت در طول زمان مشکل داره یا اینکه مقادیرت رو که می خونی مشکل داری یا اینکه روی نمایشگر مشکل داری به نظر من تو یک بازه زمانی و با توجه به طول نمایشگرت آرایه بزار مقادیر رو بخون و بریز تو ارایه و بعد انتها روی نمایشگر از ارایه ها بخون و بنویس رو نمایشگر و اگر کاری شبیه به این کردی و جواب نداده بیشتر بگو که چه کردی سورستو بزار تا بچه ها بتونن کمکت کنن و به علاوه اینکه فکر می کن م هم تو نت و هم تو سایت سورس آماده باشه
        همانطور كه مايل نيستم بنده كسي باشم، حاضر نيستم آقاي كسي باشم. كساني كه مخالف آزادي ديگرانند، خود لياقت آزادي را ندارند.((آبراهام لينكن))

        قدرت شگفت انگيز نيروهاي خلاق و استعدادهاي نهفته آدمي هنگامي آشكار مي شود كه نيازي حياتي، تواناييهاي او را به فعاليت وادارد و كشش آرزويي، سراپاي وجودش را به جنب و جوش درآورد.((آبراهام لينكن))

        [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

        دیدگاه


          #5
          پاسخ : مشکل در ساخت پروژه مینی اسکوپ

          این کار رو انجام دادم که گفتید اینم لینکه سورس برنامه است ببینید میتونید کمکم کنید؟http://uplod.ir/o0tsvl3zmqzq/Mega16.bas.htm

          دیدگاه


            #6
            پاسخ : مشکل در ساخت پروژه مینی اسکوپ

            دوست عزیز به نظر من بهتره که تو کدت به جای اینکه محاسبه می کنی که خطو چه جوری بزنی بهتره از دستور pset استفاده کنی و تو طول 128 پیکسلت فقط با توجه به مقدار خوانده شده از adc مقدار رو به عرض دستور اختصاص بدی و فکر نمی کنم جای دیگه کارت مشکل داشته باشه
            همانطور كه مايل نيستم بنده كسي باشم، حاضر نيستم آقاي كسي باشم. كساني كه مخالف آزادي ديگرانند، خود لياقت آزادي را ندارند.((آبراهام لينكن))

            قدرت شگفت انگيز نيروهاي خلاق و استعدادهاي نهفته آدمي هنگامي آشكار مي شود كه نيازي حياتي، تواناييهاي او را به فعاليت وادارد و كشش آرزويي، سراپاي وجودش را به جنب و جوش درآورد.((آبراهام لينكن))

            [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

            دیدگاه


              #7
              پاسخ : مشکل در ساخت پروژه مینی اسکوپ

              پس شما میتونید سورس برنامه رو اصلاح کنید و اونو پلود کنید ممنون میشم این کار رو بکنید چون خودتون بهتر میدونید ممنون میشم بعد به سوال دیگه اگه شما این کار رو برام انجام بدید دیگه مشکلی نداره اسکوپم؟ یعنی درست نمایش مبده؟

              دیدگاه


                #8
                پاسخ : مشکل در ساخت پروژه مینی اسکوپ

                دوست عزیز معذرت می خوام ولی نمی تونم برات کد رو عوض کنم همین که بهت گفتم بهینه شده کاره خودته چون من اگر بخوام تغییر بدم به نتیجه رسیدنش خیلی دور از دسترس می شه چون سخت افزار دست شماس و من هیچی ازش نمی دونم چون تجربه چنین کاری رو که بعد از یک روز کد نویسی هم به نتیجه رسید رو دارم بهت می گم که نمی شه از این ور کد و زد و اونور تستش کرد پس باید تو انجمن راهمایی بگیری و خودت کارو جمع کنی
                همانطور كه مايل نيستم بنده كسي باشم، حاضر نيستم آقاي كسي باشم. كساني كه مخالف آزادي ديگرانند، خود لياقت آزادي را ندارند.((آبراهام لينكن))

                قدرت شگفت انگيز نيروهاي خلاق و استعدادهاي نهفته آدمي هنگامي آشكار مي شود كه نيازي حياتي، تواناييهاي او را به فعاليت وادارد و كشش آرزويي، سراپاي وجودش را به جنب و جوش درآورد.((آبراهام لينكن))

                [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

                دیدگاه


                  #9
                  پاسخ : مشکل در ساخت پروژه مینی اسکوپ

                  حرف شما درست ،خوب پس دقیقا بگید چیکار کنم و کدوم دستور رو عوض کنم؟خواهش میکنم به بنده کمک کنیدایت پروژه کارشناسیم هست

                  دیدگاه


                    #10
                    پاسخ : مشکل در ساخت پروژه مینی اسکوپ

                    ببین دوست من تنها چیزی که به نظر من مشکل بود همون تعداد خطوطی که میومدی و محاسبات dot و اینها رو انجام میدادی و آخر line می زدی رو دیدم که شاید مشکل کار باشه که باید با دستور pset کارتو حل کنی
                    همانطور كه مايل نيستم بنده كسي باشم، حاضر نيستم آقاي كسي باشم. كساني كه مخالف آزادي ديگرانند، خود لياقت آزادي را ندارند.((آبراهام لينكن))

                    قدرت شگفت انگيز نيروهاي خلاق و استعدادهاي نهفته آدمي هنگامي آشكار مي شود كه نيازي حياتي، تواناييهاي او را به فعاليت وادارد و كشش آرزويي، سراپاي وجودش را به جنب و جوش درآورد.((آبراهام لينكن))

                    [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

                    دیدگاه


                      #11
                      پاسخ : مشکل در ساخت پروژه مینی اسکوپ

                      درستش کردم من :wow:با همون دستورpset برنامه رو اصلاح کردم و توی شبیه سازی جواب داد حالا به یه مشکل برخوردم من میکروم رو با فرکانس 32K+64ms پروگرام کردم بدون اینکه تغییری توی فرکانس isp بدم ، دیدم هرچی که میخوام برنامه رو پروگرام کنم این پیغام رو میده لینکش رو گذاشتم تا پیغام خطا رو ببینیدحالا به نظرتون میکروم سوخته؟!برای حل مشکل چیکار باید بکنم؟ چون من فکر کردم که از کریستال ساعت استفاده می کنم باید با همون فرکانس پروگرام کنم،حالا به نظرتون من برای پروگرام کردن باید از همون فرکانس داخلی 8 مگاهرتز استفاده میکردم؟ حالا برای میکروم چیکار کنم؟ :cry: :cry2: :cry:http://uplod.ir/23k5u4hdfsk4/Untitled1.png.htm

                      دیدگاه


                        #12
                        پاسخ : مشکل در ساخت پروژه مینی اسکوپ

                        خدا رو شکر که درست شد دوست عزیز یه دکمه هست بالا به اسم تشکر بزنی ما هم خوشحال می شیم :دی

                        دوست عزیز این مدلی که شما داری پروگرام می کنی اشتباهه اون کریستال 32 کیلو برای تایمرت هست نه برای میکرو بعد اون 32k+64ms تاخیر روشن شدن میکرو هست نه فرکانس کاریش شما باید به مدل کلاک میکروت توجه کنی الان میکرو شما رفته تو مد کلاک خارجی اگر میتونی برش گردون رو مد کلاک داخلی اگر نمی شه یک کریستال پیدا کن بزن به xtal1 و 2 و بعد پروگرام کن فیوز بیت کلاک رو روی کلاک داخلی 8 مگ تنظیم کن
                        همانطور كه مايل نيستم بنده كسي باشم، حاضر نيستم آقاي كسي باشم. كساني كه مخالف آزادي ديگرانند، خود لياقت آزادي را ندارند.((آبراهام لينكن))

                        قدرت شگفت انگيز نيروهاي خلاق و استعدادهاي نهفته آدمي هنگامي آشكار مي شود كه نيازي حياتي، تواناييهاي او را به فعاليت وادارد و كشش آرزويي، سراپاي وجودش را به جنب و جوش درآورد.((آبراهام لينكن))

                        [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

                        دیدگاه


                          #13
                          پاسخ : مشکل در ساخت پروژه مینی اسکوپ

                          ببخشید من به چندین مشکل تو این پروژه برخوردم 1)فرکانس مترم از کار افتاده با کمال ناباوری2)این اسکوپم سیگنال رو خوب نشون میده ولی فقط قسمت مثبت رو نشون میده و قسمت منفی موج کاملا برش میخوره مثلا برای نشان دادن موج سینوسی قسمت مثبت رو نشون میده ولی قسمت منفی موج رو فقط یه خط نشون میده و برش میخوره لطفا منو راهنمایی کنید برنامه همون برنامه ای که براتون فرستادم فقط با تغییرline به pset ممنون

                          دیدگاه


                            #14
                            پاسخ : مشکل در ساخت پروژه مینی اسکوپ

                            برای اینکه کل موج رو نشون بده مثلا باید ولتاژ سینوسیت دارای آفست باشه یعنی باید با سیگنال ژنراتورت تو مد آفست یه ولتاژ آفست بهش بدی این برای این بوجود آمده که میکرو تا ولتاژ صفر رو می تونه تبدلی کنه ولی خروجی سیگنال ژنراتورت ولتاژ منفی داره برای همین قسمت منفی خوانده نمی شه و ولتاژ قسمت منفی همون زمین در نضر گرفته می شه
                            برای فرکانس مترت هم باید برنامه رو چک کنی ببینی روشت چی بوده اگر مدل اینتراپتی بوده باید ممکنه که با شکل سینوسی همخونی نداشته باشه باید چکش کنی
                            همانطور كه مايل نيستم بنده كسي باشم، حاضر نيستم آقاي كسي باشم. كساني كه مخالف آزادي ديگرانند، خود لياقت آزادي را ندارند.((آبراهام لينكن))

                            قدرت شگفت انگيز نيروهاي خلاق و استعدادهاي نهفته آدمي هنگامي آشكار مي شود كه نيازي حياتي، تواناييهاي او را به فعاليت وادارد و كشش آرزويي، سراپاي وجودش را به جنب و جوش درآورد.((آبراهام لينكن))

                            [img width=343 height=100]http://www.elecdesigner.com/uploads/PRO-DESIGNER-GROUP.jpg[/img]

                            دیدگاه


                              #15
                              پاسخ : مشکل در ساخت پروژه مینی اسکوپ

                              برای قسمت دوم که گفته بودید برای فرکانس من از مدل اینتراپتی استفاده کردم همون که تو برنامه ام دیدید من اومدم تو یه زمان مشخص تعداد پالس های ورودی رو شمردم و با هر سر ریز شدن کانتر یک واحد به متغیری به نام b اضافه میکنم در نهایت با پایان یافتن تایمر شمارش نیز تمام میشود و همونb رو با هگزFF AND میکنم ودوباره با کانتر جمع میبندم حالا به نظرتون مشکل از کجاست؟اگه متوجه نشدید میتونید برنامه ای و که فرستادم یهنگاهی بکنید لطفا راهنماییم کنید

                              دیدگاه

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