اطلاعیه

Collapse
No announcement yet.

کنترل نور LED به روش pwm controller ؟

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

    کنترل نور LED به روش pwm controller ؟

    برای کنترل نور حدود 140 تا led از روش pwm controller استفاده کردم با آی سی 555 ، اما مشکلی که این مدار داره اینه که مینیمم جریان اون 1.37 آمپر و ماکزیمم جریان کسی اون 2.5 آمپره ، مشکل اینجاست که من میخوام تغییراتی در مدار اعمال کنم که مینیمم جریان به حدود 0.5 آمپر برسه ، آیا میشه اینکار رو کرد یا باید از مدار دیگه ای استفاده کنم ؟
    خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

    #2
    پاسخ : کنترل نور LED به روش pwm controller ؟

    با سلام
    مشکل شما از طراحی pwm با آی سی 555 هست این آیسی دیوتی سایکل 0 تا 100 به شما نمیدهد
    که بتوانید روی ولتاژ و جریان کنترل کامل داشته باشید برای اصلاح این امر باید از op-amp استفاده
    نمایید تا جایی که اطلاع دارم حتی آی سی هایی مثل tl494 و sg3525 هم دیوتی سایکل 0 تا 100 ارایه
    نمیکنند .

    دیدگاه


      #3
      پاسخ : کنترل نور LED به روش pwm controller ؟

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

      دیدگاه


        #4
        پاسخ : کنترل نور LED به روش pwm controller ؟

        نوشته اصلی توسط fmicro نمایش پست ها
        چطور میشه با آپ امپ این مشکل را اصلاح کرد ؟
        سلام.
        من حدس میزنم منظور دوستمون تولید PWM با آپ امپ باشه که یک سیگنال مثلثی رو با یک سیگنال DC مقایسه میکنه.

        شما میتونید با همین 555 یک سیگنال مربعی تولید کنید، سپس به ورودی آپ امپ اول بدین، آپ امپ اول یک سیگنال مثلثی رو تولید میکنه در آپ امپ دوم این سیگنال مثلثی با سیگنال کنترلی مقایسه میشه و در نهایت به یک سیگنال با دیوتی متغیر میرسیم.
        یا به جای همه اینها از یک ATtiny13 هم میشه استفاده کرد که پیشنهاد خودم همین مورده.
        توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
        همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
        https://www.youtube.com/@aKaReZa75​

        دیدگاه


          #5
          پاسخ : کنترل نور LED به روش pwm controller ؟

          با اتمگا 8 میشه pwm تولید کرد ، اما میشه دیئتی سایکل رو از 5 درصد تا 100 درصد تغییر داد ؟
          خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

          دیدگاه


            #6
            پاسخ : کنترل نور LED به روش pwm controller ؟

            نوشته اصلی توسط fmicro نمایش پست ها
            با اتمگا 8 میشه pwm تولید کرد ، اما میشه دیئتی سایکل رو از 5 درصد تا 100 درصد تغییر داد ؟
            بله میشه.از تایمر یک میکرو استفاده کن.سه تا رجیستر زیر درواقع کنترل کننده هستند.
            1-OCR1A
            2-OCR1B
            3-TCNT1
            رجیستر TCNT1 مرتب شمارش می کنه.وقتی این رجیستر با OCR1Aبرابر میشه یک سیکل تشکیل میشه.
            ,وقتی رجیستر TCNT1با مقدارOCR1Bبرابر میشه حالت تغییر وضعیت موج پیدا میشه که در نهایت همون DUTY SICLE بوجود میاره.
            پس بنابراین برای افزایش فرکانس باید مقدار OCR1Aرا تغییر بدی با کاهش OCR1Aفرکانس افزایش پیدا میکنه.
            با تغییر OCR1Bهم DUTY SICLEتغییر پیدا میکنه.هرچه OCR1Bبیشتر باشه DUTY SICLE هم افزایش پیدا میکنه.
            مقدار فرکانس
            کد HTML:
            fosc=(8000000)/ocr1A/Perscale
            
            Duty sicle =OCR1B/OCR1A*100
            کریستال خارجی 8M
            ---------

            ---------
            1-حتما باید پایه خروجی مربوط به مقایسه کننده تایمر یک رو خروجی کنی منظور پایه های (OC1Aو OC1B)
            2-برا ی شما مد FAST PWMگزینه مناسبی هست (WGMA10=1------------- WGMA11=1-----------WGMA12=1------------WGM13=1)
            ----------
            جدیدترین ویرایش توسط Namvar14; ۰۳:۵۶ ۱۳۹۹/۰۶/۰۱.
            eshop-hodhod.ir

            دیدگاه


              #7
              پاسخ : کنترل نور LED به روش pwm controller ؟

              از کریستال داخلی 8 مگاهرتز استفاده کنم بهتر نیست ؟!
              خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

              دیدگاه


                #8
                پاسخ : کنترل نور LED به روش pwm controller ؟

                نوشته اصلی توسط fmicro نمایش پست ها
                از کریستال داخلی 8 مگاهرتز استفاده کنم بهتر نیست ؟!
                انتخابش با شماست.در کل کریستال های داخلی دقت خوبی ندارند و ثبات خوبی هم ندارند.مثلا در دماهای پایین خطای بالایی دارند.به خاطر همین توصیه میشه که از کریستال خارجی استفاده کنید.
                eshop-hodhod.ir

                دیدگاه


                  #9
                  پاسخ : کنترل نور LED به روش pwm controller ؟

                  این برنامه درسته ؟ فقط میتونم دوتا میکروسوئیچ بذارم که یکی ocr0 رو بالا ببره و یکی پایین
                  کد HTML:
                  #include <mega16.h>
                  #include <delay.h>
                  // Declare your global variables here
                  
                  unsigned char i;
                  
                  void main(void)
                  {
                  PORTB=0x00;
                  DDRB=0xFF;
                  DDRD=0xFF;
                  PORTC=0xFF;
                  TCCR0=0x63;
                  OCR0=10;
                  while(1)
                  {
                  for(i=0; i<=254 ;i++)
                  OCR0=i;
                  delay_ms(1000);
                  for(i=254; i<=1 ;i--)
                  OCR0=i;
                  delay_ms(1000);
                  }
                  delay_ms(5);
                  }
                  جدیدترین ویرایش توسط fmicro; ۱۹:۵۷ ۱۳۹۹/۰۶/۰۲.
                  خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

                  دیدگاه


                    #10
                    پاسخ : کنترل نور LED به روش pwm controller ؟

                    نوشته اصلی توسط nimdar نمایش پست ها
                    با سلام
                    مشکل شما از طراحی pwm با آی سی 555 هست این آیسی دیوتی سایکل 0 تا 100 به شما نمیدهد
                    که بتوانید روی ولتاژ و جریان کنترل کامل داشته باشید برای اصلاح این امر باید از op-amp استفاده
                    نمایید تا جایی که اطلاع دارم حتی آی سی هایی مثل tl494 و sg3525 هم دیوتی سایکل 0 تا 100 ارایه
                    نمیکنند .
                    چطور میشه مدار فوق را اصلاح کرد که دیوتی سایکل صفر تا 100 بده ؟!
                    خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

                    دیدگاه


                      #11
                      پاسخ : کنترل نور LED به روش pwm controller ؟

                      با سلام
                      شما در نت pwm with op-amp را جستجو کنید تعداد زیادی مدار ارایه خواهد شد طراحی ها بسیار ساده و با کارایی بالا هستند ارزان تر از مدارات میکرو کنترل هم تمام خواهد شد احتیاجی به برنامه نویسی و این دنگ و فنگها هم نیست متاسفانه مهندسین الکترونیک سالهای اخیر کمتر به طراحی مدارات آنالوگ مسلط هستند و فورا سراغ طراحی دیجیتال با میکرو کنترل میروند که معمولا مدارات آنها پیچیده تر و گراتنر از کار در میآید

                      دیدگاه


                        #12
                        پاسخ : کنترل نور LED به روش pwm controller ؟

                        نوشته اصلی توسط nimdar نمایش پست ها
                        با سلام
                        شما در نت pwm with op-amp را جستجو کنید تعداد زیادی مدار ارایه خواهد شد طراحی ها بسیار ساده و با کارایی بالا هستند ارزان تر از مدارات میکرو کنترل هم تمام خواهد شد احتیاجی به برنامه نویسی و این دنگ و فنگها هم نیست متاسفانه مهندسین الکترونیک سالهای اخیر کمتر به طراحی مدارات آنالوگ مسلط هستند و فورا سراغ طراحی دیجیتال با میکرو کنترل میروند که معمولا مدارات آنها پیچیده تر و گراتنر از کار در میآید
                        این مدار منظورتونه ؟ بعید میدونم این مدار دیوتی سایکل بین 5 تا 100 بهم بده :
                        خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

                        دیدگاه


                          #13
                          پاسخ : کنترل نور LED به روش pwm controller ؟

                          نوشته اصلی توسط nimdar نمایش پست ها
                          با سلام
                          شما در نت pwm with op-amp را جستجو کنید تعداد زیادی مدار ارایه خواهد شد طراحی ها بسیار ساده و با کارایی بالا هستند ارزان تر از مدارات میکرو کنترل هم تمام خواهد شد احتیاجی به برنامه نویسی و این دنگ و فنگها هم نیست متاسفانه مهندسین الکترونیک سالهای اخیر کمتر به طراحی مدارات آنالوگ مسلط هستند و فورا سراغ طراحی دیجیتال با میکرو کنترل میروند که معمولا مدارات آنها پیچیده تر و گراتنر از کار در میآید
                          با سلام
                          لطفا لینک زیر را ببینید :

                          دیدگاه


                            #14
                            پاسخ : کنترل نور LED به روش pwm controller ؟

                            نوشته اصلی توسط nimdar نمایش پست ها
                            با سلام
                            لطفا لینک زیر را ببینید :
                            http://www.opensourcepartners.nl/~costar/leddimmer/
                            این مدار منظورتونه ؟ این مدار شاید نشه ساخت چون اصلا اعتماد به بعضی مدارات خارجی نمیشه کرد من چندتاشونه ساختم ( البته یک مدارات دیگه ای بودن) واقعا بازدهی نداشت !
                            خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....

                            دیدگاه


                              #15
                              پاسخ : کنترل نور LED به روش pwm controller ؟

                              من کماکان میگم خودتون اینقد اذیت نکنید و از یک ATTiny13 استفاده کنید، اینکه مهندسین بیان از مدارات دیجیتال مثل میکروکنترلر استفاده کنند و نرن سمت مدارات آنالوگ اصلا کار زشت یا بدی نیست، وقتی خیلی راحت تره میشه کارتو با یک میکروکنترلر راه بندازی دیگه چه اسراری هست که حتما خودتون درگیر طراحی مدارات آنالوگ کنید، هم حجم مدارتون کم میشه و هم درده سر ندارین و خیلی راحت با تغییر کدتون خروجی مدارتون تغییر میکنه نیازی به لحیم کاری و طراحی مجدد برای خروجی جدید و .... نیست.
                              توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
                              همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
                              https://www.youtube.com/@aKaReZa75​

                              دیدگاه

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