PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : pwm



zavar
16-08-2010, 13:07
من دو موج pwm میخوام که از 0درجه تا 180 درجه باشه و dead time هم بین دو موجم باشه لطفا کمک کنید 0درجه تا 180 درجه را چطور ایجاد کنم در ضمن میخوام که دو تا موج pwm با فرکانس 22-2 کیلو هرتز و پهنای پالس 10% تا 90% که فرکانس وپهنای پالس با کلید قابل تغییر باشدو میخوام این کارا با مگا 64 و با کدویژن لطفا کمک کنید ممنونم

zavar
17-08-2010, 15:32
کسی نمیخواد کمک کنه؟

ghaem313
17-08-2010, 22:37
با تایمر 1و3 که هر کدوم سه کانل دارند میشه این کار رو انجام داد
و با قرار دادن مقداری در ocr1a,ocr1b میشه رو پایه های oc1a,oc1b پالس تولید کرد
منظورت رو در مورد 0تا180 درجه بیشتر باز میکنی
میشه از اینورکت مردن سیگنال یه موج با 180 درجه اختلاف ایجاد کرد و دیوتی سایکل هم با تغییر مقدیر ocr قابل تغییره
تو مد phase correct هم فرکانس به راحتی قابل تغییره

zavar
18-08-2010, 16:10
یعنی یکی 0 باشه و اون یکی 180 درجه اختلاف فاز داشته باشه میشه یه مثال برنامه نویسی بزنید من بهتر متوجه بشم ممنونم

ghaem313
18-08-2010, 20:06
این سیستم رو برای چه کاری می خواد سیستم تون تک منظوره است
اگر این طور باشه میشه برنامه نوشت ویه حلقه تاخیر با انذازه متغیر براش ساخت که همون محدوده ی فرکانسی و پهنای پالس رو براتون تولید که ودو پایه از میکرو رو برای خروجی در نظر گرفت که یکی همیش مکمل اون یکی باشه
این به صورت نرم افزاریه و وقت سی پی یو رو میگیره ولی برای این که کار های دیگه ای رو هم زمان با میکرو انجام بدبد نیاز به استفاده از وسایلی مثل تایمر می شه
حالا شما بگید برای چه کاری می خواید ازش استفاده کنید البته اگر سری نیست تا بهتر بتونیم کمک تون کنیم

zavar
19-08-2010, 14:17
من برای دو تا سوییچ میخوام البته میکروی من به lcd گرافیکیم وصله و هم زمان کارهای دیگه ایم انجام میده ممنون میشم کمکم کنید

agape
20-08-2010, 12:24
فکر کنم تو تنظیمات pwm تایمر ها میشه تعیین کرد که خروجی invent باشه که میشه همون 180 درجه اختلاف فاز !

zavar
20-08-2010, 18:10
بله میشه اما dead time چی؟برای اون باید چی کار کرد؟فرکانس را میتونم تو این بازه تغییر بدم؟

zavar
21-08-2010, 20:24
آیا در بیسکام میتونم فرکانس را با کلید تنظیم کنم؟اگه میشه چه جوری باید این کارا بکنم ؟ممنونم

zavar
22-08-2010, 09:32
کسی نیست به من کمک کنه؟:cry: