اطلاعیه

Collapse
No announcement yet.

روش حذف اسپارک در OCR میکرو

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

    روش حذف اسپارک در OCR میکرو

    با سلام

    موضوع پروژه: روشن کردن LED با PWM میکرو(OCR1A با فرکانس 250KHz)
    مشکل: زمانی که OCR1A=0 هست خروجی PWM کاملا صفر نمیشه و اسپارکهایی داره که باعث میشه اون LED یکمی روشن باشه در حالی که من میخام با OCR1A=0،ال ای دی خاموش باشه.
    چه روشی رو برای حذف این اسپارکها پیشنهاد میکنید؟(آنالوگ باشه بهتره مثل یه فیلتر. نمیخام از پ امپ و... استفاده کنم چون حجم مدار نمیخام زیاد یشه)

    با تشکر

    #2
    پاسخ : روش حذف اسپارک در OCR میکرو

    با سلام
    میتونید تایمر را استوپ کنید و خروجی pwm رادر حالت دیسکانکت قرار بدید

    دیدگاه


      #3
      پاسخ : روش حذف اسپارک در OCR میکرو

      نوشته اصلی توسط زوار
      با سلام
      میتونید تایمر را استوپ کنید و خروجی pwm رادر حالت دیسکانکت قرار بدید
      درسته ولی این روش فقط برای میکرو قابل اجرا هست ولی اگه آی سی آنالوگ بود چی؟(مثل مدار آستابل با 555)

      دیدگاه


        #4
        پاسخ : روش حذف اسپارک در OCR میکرو

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

        دیدگاه


          #5
          پاسخ : روش حذف اسپارک در OCR میکرو

          pwm رو در حالت phase courect pwm قرار بدید(خدا کنه املاشو درست نوشته باشم :mrgreen
          .The best question deserves a better answer
          =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
          «پناه»می برم «به خدا»
          از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
          محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

          دیدگاه


            #6
            پاسخ : روش حذف اسپارک در OCR میکرو

            جالبه همچین چیزی عجیبه. مگه میشه که شما دیوتی سایکل رو 0% بدی و روشن بشه. امکان نداره. مشکل از جای دیگس
            اگر با صفر مشکل میخوره ocr رو 1 بدید ببینید باز هم مشکل داره.
            لطفا تمام تنظیمانی که انجام دادید بگید. مثلا top چی تنظیم شده؟ و ...

            دیدگاه


              #7
              پاسخ : روش حذف اسپارک در OCR میکرو

              نوشته اصلی توسط esisafa
              جالبه همچین چیزی عجیبه. مگه میشه که شما دیوتی سایکل رو 0% بدی و روشن بشه. امکان نداره. مشکل از جای دیگس
              اگر با صفر مشکل میخوره ocr رو 1 بدید ببینید باز هم مشکل داره.
              لطفا تمام تنظیمانی که انجام دادید بگید. مثلا top چی تنظیم شده؟ و ...
              شما میتونید با اسکوپ هم اون اسپارکها رو وقتی OCR رو صفر میکنید ببینید و به یه LED وصل کنید روشن میشه(با نور کم).در ضمن توی عمل چک شده و امکان داره!
              مد تایمد هم FAST PWM هست با خروجی Non Inverted

              دیدگاه


                #8
                پاسخ : روش حذف اسپارک در OCR میکرو

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

                دیدگاه


                  #9
                  پاسخ : روش حذف اسپارک در OCR میکرو

                  نوشته اصلی توسط •.´™ مَسِِــــح`.•
                  pwm رو در حالت phase courect pwm قرار بدید(خدا کنه املاشو درست نوشته باشم :mrgreen
                  هنوز این کارو نکردم ولی مگه چه فرقی داره توی این مد با fast PWM ؟ اسپارک نداره؟

                  دیدگاه


                    #10
                    پاسخ : روش حذف اسپارک در OCR میکرو

                    نوشته اصلی توسط cortex-m3
                    هنوز این کارو نکردم ولی مگه چه فرقی داره توی این مد با fast PWM ؟ اسپارک نداره؟
                    خیر اسپارک نداره
                    .The best question deserves a better answer
                    =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
                    «پناه»می برم «به خدا»
                    از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
                    محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

                    دیدگاه


                      #11
                      پاسخ : روش حذف اسپارک در OCR میکرو

                      سلام ، اگه پهنای پالسی که داری (بهش میگن پالس ضربه)،نسبت به پهنای باند خروجی میکرو خیلی کمتره میتونی از فیلتر RC اسفاده کنی، بدین صورت که یک مقاومت 10Kرو با خروجی میکرو سری کنی و بعدش یک خازن 10nF رو به پایه آزاد مقاومت( اونیکی پایه مقاومت که میره به خروجی مدار)، وصل کنی و اونیکی پایه خازن رو به زمین وصل کنی. با این روش این مشکل حل میشه.

                      دیدگاه


                        #12
                        پاسخ : پاسخ : روش حذف اسپارک در OCR میکرو

                        نوشته اصلی توسط amiraghamohamadi
                        سلام ، اگه پهنای پالسی که داری (بهش میگن پالس ضربه)،نسبت به پهنای باند خروجی میکرو خیلی کمتره میتونی از فیلتر RC اسفاده کنی، بدین صورت که یک مقاومت 10Kرو با خروجی میکرو سری کنی و بعدش یک خازن 10nF رو به پایه آزاد مقاومت( اونیکی پایه مقاومت که میره به خروجی مدار)، وصل کنی و اونیکی پایه خازن رو به زمین وصل کنی. با این روش این مشکل حل میشه.
                        پهنای پالس ضربه با خروجی میکرو که پایه OCR میکرو هست یکی هست

                        دیدگاه


                          #13
                          پاسخ : روش حذف اسپارک در OCR میکرو

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

                          دیدگاه


                            #14
                            پاسخ : روش حذف اسپارک در OCR میکرو

                            سلام ، اگه پهنای پالسی که داری (بهش میگن پالس ضربه)،نسبت به پهنای باند خروجی میکرو خیلی کمتره میتونی از فیلتر RC اسفاده کنی، بدین صورت که یک مقاومت 10Kرو با خروجی میکرو سری کنی و بعدش یک خازن 10nF رو به پایه آزاد مقاومت( اونیکی پایه مقاومت که میره به خروجی مدار)، وصل کنی و اونیکی پایه خازن رو به زمین وصل کنی. با این روش این مشکل حل میشه.
                            اونوقت تغذیه ledها از کجا گرفته میشه؟
                            فک کنم یه خازن مثلا 1 میکرو با led ها موازی کنه حل بشه ا؟! چون خازن از پرش ناگهانی ولتاژ جلوگیری میکنه.

                            pwm رو در حالت phase courect pwm قرار بدید(خدا کنه املاشو درست نوشته باشم :mrgreen
                            املاشو که درست ننوشتی ولی ایراد نداره. فکر خوبیه بهتره تستش کنیم.

                            میتونید از مقایسه گر یا اشمیت تریگر استفاده کنید.
                            مطمئنید پ امپ ها و آی سی های معمولی میتونن با این سرعت صفر و یک بشن؟! موضوع پروژه: روشن کردن LED با PWM میکرو(OCR1A با فرکانس 250KHz)
                            www.gam-co.blogsky.com

                            دیدگاه


                              #15
                              پاسخ : روش حذف اسپارک در OCR میکرو

                              نوشته اصلی توسط vahidabedi
                              اونوقت تغذیه ledها از کجا گرفته میشه؟
                              فک کنم یه خازن مثلا 1 میکرو با led ها موازی کنه حل بشه ا؟! چون خازن از پرش ناگهانی ولتاژ جلوگیری میکنه.
                              املاشو که درست ننوشتی ولی ایراد نداره. فکر خوبیه بهتره تستش کنیم.
                              مطمئنید پ امپ ها و آی سی های معمولی میتونن با این سرعت صفر و یک بشن؟! موضوع پروژه: روشن کردن LED با PWM میکرو(OCR1A با فرکانس 250KHz)
                              اگه میخوای یه led رو مستقیما روشن کنی ، به جای مقاومت 10کیلو یه مقاومت 220اهم بذار

                              دیدگاه

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