برای کنترل نور حدود 140 تا led از روش pwm controller استفاده کردم با آی سی 555 ، اما مشکلی که این مدار داره اینه که مینیمم جریان اون 1.37 آمپر و ماکزیمم جریان کسی اون 2.5 آمپره ، مشکل اینجاست که من میخوام تغییراتی در مدار اعمال کنم که مینیمم جریان به حدود 0.5 آمپر برسه ، آیا میشه اینکار رو کرد یا باید از مدار دیگه ای استفاده کنم ؟
اطلاعیه
Collapse
No announcement yet.
کنترل نور LED به روش pwm controller ؟
Collapse
X
-
پاسخ : کنترل نور LED به روش pwm controller ؟
با سلام
مشکل شما از طراحی pwm با آی سی 555 هست این آیسی دیوتی سایکل 0 تا 100 به شما نمیدهد
که بتوانید روی ولتاژ و جریان کنترل کامل داشته باشید برای اصلاح این امر باید از op-amp استفاده
نمایید تا جایی که اطلاع دارم حتی آی سی هایی مثل tl494 و sg3525 هم دیوتی سایکل 0 تا 100 ارایه
نمیکنند .
- تشکرها 2
-
پاسخ : کنترل نور LED به روش pwm controller ؟
نوشته اصلی توسط fmicro نمایش پست هاچطور میشه با آپ امپ این مشکل را اصلاح کرد ؟
من حدس میزنم منظور دوستمون تولید PWM با آپ امپ باشه که یک سیگنال مثلثی رو با یک سیگنال DC مقایسه میکنه.
شما میتونید با همین 555 یک سیگنال مربعی تولید کنید، سپس به ورودی آپ امپ اول بدین، آپ امپ اول یک سیگنال مثلثی رو تولید میکنه در آپ امپ دوم این سیگنال مثلثی با سیگنال کنترلی مقایسه میشه و در نهایت به یک سیگنال با دیوتی متغیر میرسیم.
یا به جای همه اینها از یک ATtiny13 هم میشه استفاده کرد که پیشنهاد خودم همین مورده.توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
https://www.youtube.com/@aKaReZa75
- تشکرها 3
دیدگاه
-
پاسخ : کنترل نور 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
---------
---------
1-حتما باید پایه خروجی مربوط به مقایسه کننده تایمر یک رو خروجی کنی منظور پایه های (OC1Aو OC1B)
2-برا ی شما مد FAST PWMگزینه مناسبی هست (WGMA10=1------------- WGMA11=1-----------WGMA12=1------------WGM13=1)
----------جدیدترین ویرایش توسط Namvar14; ۰۳:۵۶ ۱۳۹۹/۰۶/۰۱.eshop-hodhod.ir
- تشکرها 1
دیدگاه
-
پاسخ : کنترل نور LED به روش pwm controller ؟
نوشته اصلی توسط fmicro نمایش پست هااز کریستال داخلی 8 مگاهرتز استفاده کنم بهتر نیست ؟!eshop-hodhod.ir
- تشکرها 1
دیدگاه
-
پاسخ : کنترل نور 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; ۱۹:۵۷ ۱۳۹۹/۰۶/۰۲.خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....
دیدگاه
-
پاسخ : کنترل نور LED به روش pwm controller ؟
نوشته اصلی توسط nimdar نمایش پست هابا سلام
مشکل شما از طراحی pwm با آی سی 555 هست این آیسی دیوتی سایکل 0 تا 100 به شما نمیدهد
که بتوانید روی ولتاژ و جریان کنترل کامل داشته باشید برای اصلاح این امر باید از op-amp استفاده
نمایید تا جایی که اطلاع دارم حتی آی سی هایی مثل tl494 و sg3525 هم دیوتی سایکل 0 تا 100 ارایه
نمیکنند .خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....
دیدگاه
-
پاسخ : کنترل نور LED به روش pwm controller ؟
با سلام
شما در نت pwm with op-amp را جستجو کنید تعداد زیادی مدار ارایه خواهد شد طراحی ها بسیار ساده و با کارایی بالا هستند ارزان تر از مدارات میکرو کنترل هم تمام خواهد شد احتیاجی به برنامه نویسی و این دنگ و فنگها هم نیست متاسفانه مهندسین الکترونیک سالهای اخیر کمتر به طراحی مدارات آنالوگ مسلط هستند و فورا سراغ طراحی دیجیتال با میکرو کنترل میروند که معمولا مدارات آنها پیچیده تر و گراتنر از کار در میآید
- تشکرها 1
دیدگاه
-
پاسخ : کنترل نور LED به روش pwm controller ؟
نوشته اصلی توسط nimdar نمایش پست هابا سلام
شما در نت pwm with op-amp را جستجو کنید تعداد زیادی مدار ارایه خواهد شد طراحی ها بسیار ساده و با کارایی بالا هستند ارزان تر از مدارات میکرو کنترل هم تمام خواهد شد احتیاجی به برنامه نویسی و این دنگ و فنگها هم نیست متاسفانه مهندسین الکترونیک سالهای اخیر کمتر به طراحی مدارات آنالوگ مسلط هستند و فورا سراغ طراحی دیجیتال با میکرو کنترل میروند که معمولا مدارات آنها پیچیده تر و گراتنر از کار در میآید
خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....
- تشکرها 1
دیدگاه
-
پاسخ : کنترل نور LED به روش pwm controller ؟
نوشته اصلی توسط nimdar نمایش پست هابا سلام
شما در نت pwm with op-amp را جستجو کنید تعداد زیادی مدار ارایه خواهد شد طراحی ها بسیار ساده و با کارایی بالا هستند ارزان تر از مدارات میکرو کنترل هم تمام خواهد شد احتیاجی به برنامه نویسی و این دنگ و فنگها هم نیست متاسفانه مهندسین الکترونیک سالهای اخیر کمتر به طراحی مدارات آنالوگ مسلط هستند و فورا سراغ طراحی دیجیتال با میکرو کنترل میروند که معمولا مدارات آنها پیچیده تر و گراتنر از کار در میآید
لطفا لینک زیر را ببینید :
- تشکرها 1
دیدگاه
-
پاسخ : کنترل نور LED به روش pwm controller ؟
نوشته اصلی توسط nimdar نمایش پست ها
خدایا یکی بزرگترین آرزویهایم در این دنیا این است که همه مردم حالشان خوب باشد و احساس خوشبختی داشته باشند....
دیدگاه
-
پاسخ : کنترل نور LED به روش pwm controller ؟
من کماکان میگم خودتون اینقد اذیت نکنید و از یک ATTiny13 استفاده کنید، اینکه مهندسین بیان از مدارات دیجیتال مثل میکروکنترلر استفاده کنند و نرن سمت مدارات آنالوگ اصلا کار زشت یا بدی نیست، وقتی خیلی راحت تره میشه کارتو با یک میکروکنترلر راه بندازی دیگه چه اسراری هست که حتما خودتون درگیر طراحی مدارات آنالوگ کنید، هم حجم مدارتون کم میشه و هم درده سر ندارین و خیلی راحت با تغییر کدتون خروجی مدارتون تغییر میکنه نیازی به لحیم کاری و طراحی مجدد برای خروجی جدید و .... نیست.توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
https://www.youtube.com/@aKaReZa75
- تشکرها 1
دیدگاه
دیدگاه