امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کنترل نور LEDبا AVR
نویسنده پیام
علیدلی آفلاین
كاربر دو ستاره
**

ارسال‌ها: 143
موضوع‌ها: 62
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 108
( 101 تشکر در 52 ارسال )
ارسال: #1
کنترل نور LEDبا AVR
سلام دوستان
من 6تا کلمه دارم که میخام بصورت فلاشر on-off بشه و کم نور و پرنور.
میخاستم از روش تایمری استفاده کنم که در مگا 8 دو تایمر بیشتر نداریم بنابراین بیشتر از 2خروجی رو نمیشه کنترل کرد .مگر اینکه از روش مالتی پلکس کردن بخایم استفاده کنیم
من یه برنامه با استفاده از حلقه for نوشتم بنظرتون کار کم نور و پرنور کردن رو انجام میده؟؟ در کل شما چه روشی رو پیشنهاد میکنید.؟؟؟

کد:
$regfile = "m8def.dat"
$crystal = 1200000
Config Timer1 = Pwm , Prescale = 8. , Pwm = 8 , Compare A Pwm = Clear Up , _
Compare B Pwm = Clear Down

Dim A As Byte , B As Byte

Do
For A = 1 To 230
Pwm1a = A
Waitms 20
Next A
For B = 230 To 1 Step -1
Pwm1a = B
Waitms 20
Next B
Loop
(آخرین ویرایش در این ارسال: ۲۷-اسفند-۱۳۹۱, ۱۳:۴۴:۰۲، توسط aKaReZa75.)
۰۴-اسفند-۱۳۹۱, ۱۱:۵۲:۱۲
ارسال‌ها
پاسخ
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13641
( 14739 تشکر در 4686 ارسال )
ارسال: #2
RE: کنترل نور LEDبا AVR
روش برنامه نویسی تون درسته فقط باید پالس خروجی تون رو (از پایه ی PWM ) با یه خازن و مقاومت به ولتاژآنالوگ تبدیل کنید به این روش
[تصویر:  volt1.png]

۰۴-اسفند-۱۳۹۱, ۱۳:۲۷:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75, omid_phoenix, helma, Ambassador, رسول
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #3
RE: کنترل نور LEDبا AVR
با درایور موتور هم میتونی.
خوبیش اینه که دیگه خازن و ... نمیخواد.

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۰۴-اسفند-۱۳۹۱, ۱۵:۴۶:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, helma, Ambassador, رسول
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #4
RE: کنترل نور LEDبا AVR
البته براي محافظت از led ها بايستي خازن گذاشته بشه كه هارمونيك هاي زائد رو حذف كنه ...
pwm قدرت جريان دهيه زيادي ندارهه و نبايد بهش فشار آورد ، بايد براي تحريك ازش استفاده كنيد ، از يه ترانزيستور يا يه درايور استفاده كنيد درست تر هست .

۰۴-اسفند-۱۳۹۱, ۱۶:۵۱:۱۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : helma, aKaReZa75, omid_phoenix, Ambassador, رسول
hhdatiranled آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 2
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 0
( 42 تشکر در 17 ارسال )
ارسال: #5
RE: کنترل نور LEDبا AVR
نرم افزاری رایگان جهت تولید کد برنامه بیسیک کم نور و پر نور کردن ال ای دی ها در تابلو ال ای دی های ثابت:
http://tirajeh-teg.ir/products%20-%2006.htm
۲۷-اسفند-۱۳۹۱, ۱۱:۰۸:۵۳
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, Ambassador
abadan-robo آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۳

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: کنترل نور LEDبا AVR
(۰۴-اسفند-۱۳۹۱, ۱۳:۲۷:۲۷)hadikh73 نوشته است: روش برنامه نویسی تون درسته فقط باید پالس خروجی تون رو (از پایه ی PWM ) با یه خازن و مقاومت به ولتاژآنالوگ تبدیل کنید به این روش
[تصویر:  volt1.png]
با عرض سلام مهندس خدمت شما
میشه بگید این خازن و مقامتی که گذاشتید دقیقا به کدوم پایه میکرو وصل میشه
و اینکه IN که نوشتید ورودی اون چی هستش
من یه تابلو led درست کردم که سه خروجی داره میخوام نور اون رو کم وزیاد
کنم دور تابلو هم 20 کانال هستش که میخوام به صورت دوار حرکت کنه
ممنون میشم راهنمایی کنید
۰۲-مرداد-۱۳۹۳, ۱۹:۴۹:۲۱
ارسال‌ها
پاسخ
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #7
RE: کنترل نور LEDبا AVR
با توضیحی که آقا هادی دادن باید به پایه خروجی pwm وصل بشه
in هم احتمال قوی میره به مثبت 5 ولت

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۲-مرداد-۱۳۹۳, ۲۰:۱۵:۱۵
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #8
RE: کنترل نور LEDبا AVR
(۰۲-مرداد-۱۳۹۳, ۱۹:۴۹:۲۱)abadan-robo نوشته است: با عرض سلام مهندس خدمت شما
میشه بگید این خازن و مقامتی که گذاشتید دقیقا به کدوم پایه میکرو وصل میشه
و اینکه IN که نوشتید ورودی اون چی هستش

(۰۲-مرداد-۱۳۹۳, ۲۰:۱۵:۱۵)a.mehran نوشته است: با توضیحی که آقا هادی دادن باید به پایه خروجی pwm وصل بشه
in هم احتمال قوی میره به مثبت 5 ولت

سلام
خروجی خازن و مقاومت به ورودی LED ها وصل میشه
ورودی IN هم به پین OC1A - OC1B(خروجی PWM) وصل میشه

(۰۲-مرداد-۱۳۹۳, ۱۹:۴۹:۲۱)abadan-robo نوشته است: من یه تابلو led درست کردم که سه خروجی داره میخوام نور اون رو کم وزیاد کنم

منظورتون ورودی باید باشه؟
بخواهید با میکروکنترلر نورش و کنترل کنید، MEGA128 یا MEGA64 با 3 خروجی PWM میتونه کمکتون کنه

(۰۲-مرداد-۱۳۹۳, ۱۹:۴۹:۲۱)abadan-robo نوشته است: دور تابلو هم 20 کانال هستش که میخوام به صورت دوار حرکت کنه
ممنون میشم راهنمایی کنید

بیشتر توضیح بدید
دقیقا میخواهید چیکار کنید
بتونید یه عکس از سخت افزارتون بذارید

۰۲-مرداد-۱۳۹۳, ۲۰:۵۶:۴۱
ارسال‌ها
پاسخ
تشکر شده توسط : a.mehran, babyy, Ambassador, رسول
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #9
RE: کنترل نور LEDبا AVR
(۰۲-مرداد-۱۳۹۳, ۱۹:۴۹:۲۱)abadan-robo نوشته است: با عرض سلام مهندس خدمت شما
میشه بگید این خازن و مقامتی که گذاشتید دقیقا به کدوم پایه میکرو وصل میشه
و اینکه IN که نوشتید ورودی اون چی هستش
من یه تابلو led درست کردم که سه خروجی داره میخوام نور اون رو کم وزیاد
کنم دور تابلو هم 20 کانال هستش که میخوام به صورت دوار حرکت کنه
ممنون میشم راهنمایی کنید

سلام
مضاف برا صحبت دوستان

با هر کدوم از پین های میکرو میشه یه چیزی شبیه به pwm درست کرد اما نه در حد کیفت pwm

برا دور تا دورش که می خواین حالت چرخشی داشته باشه کافیه فقط دو تا کانال رو بصورت یک درمیون به اون بیست کانال وصل کنید و بعد با مدت زمان مشخصی این دو تا کانال رو روشن خاموش کنید(یعنی یه کانال روشن و یکی خاموش) و به این صورت یه خطای چشم پیش میاد که بنظر میاد داره میچرخه

START...

۰۲-مرداد-۱۳۹۳, ۲۲:۴۴:۲۶
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, omid_phoenix, a.mehran, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راهنمایی در مورد کنترل دور موتور کولر sinastar 12 23,448 ۱۰-آبان-۱۳۹۷, ۱۰:۱۸:۵۹
آخرین ارسال: alimogmov
  کنترل زاویه اتش تریستور nex2004 67 79,728 ۲۲-بهمن-۱۳۹۵, ۲۲:۴۴:۱۷
آخرین ارسال: pars_paya2
  ساخت کنترل فاز با avr mfazl22 3 3,832 ۲۸-اردیبهشت-۱۳۹۵, ۲۲:۴۸:۰۷
آخرین ارسال: kimiafars
  [فوری] کنترل سرعت موتور با کیپد kurd9691 0 2,231 ۱۴-اردیبهشت-۱۳۹۵, ۱۶:۵۷:۴۶
آخرین ارسال: kurd9691
  با میکرو یک کلید 220 رو کنترل کنیم saeidjan 7 13,676 ۱۹-بهمن-۱۳۹۴, ۱۰:۵۴:۱۵
آخرین ارسال: sharin
  شمارنده سه رقمی با امکان کنترل morvarid 1 2,557 ۲۴-مرداد-۱۳۹۴, ۱۵:۳۷:۱۴
آخرین ارسال: omid_phoenix
  [سوال] سرعت میکرو کنترل avr sajjad12 3 3,052 ۱۴-مرداد-۱۳۹۴, ۱۱:۵۷:۳۶
آخرین ارسال: sajjad12
  پیدا کردن باگ برنامه ساده کنترل دو طرفه موتور dc با pwm cortex-m3 1 2,801 ۰۱-مرداد-۱۳۹۴, ۲۳:۱۱:۰۰
آخرین ارسال: omid_phoenix
  [پروژه] کنترل ربات با موبایل ! a.mehran 10 7,773 ۱۱-خرداد-۱۳۹۴, ۱۶:۱۲:۱۸
آخرین ارسال: alira725
  کنترل دما با ترموکوپل abb_saleh 2 5,868 ۰۴-خرداد-۱۳۹۴, ۲۳:۱۴:۲۱
آخرین ارسال: hosseinip

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS