پاسخ : تولید موج سینوسی با AVR
پاسخ سوالات شما:
1- برنامه هایی با visual basic نوشته شده که اعداد را محاسبه می کند.
2- برای فرکانس های بالاتر از 50 هرتز، منحنی یک خط افقی می شود.
3- برای افزایش تا 300 هرتز باید سرعت خواندن table افزایش یابد.
4- در صورت رعایت مسائل مرتبط با نویز که به برخی از آنها در تاپیک مهم بالای انجمن AVR اشاره کرده ام، مشکلی برای استفاده از AVR وجود ندارد. اما برخی الگوریتم هایی که در کنترل موتورهای صنعتی استفاده می شود، در حد توان AVR نیست و لازم است از کلاک بالاتر یا در برخی مواقع امکانات پردازشی بیشتر برخوردار باشد.
5- در mega64 سخت افزار لازم برای اضافه کردن Dead time مانند XMEGA وجود ندارد و البته روش هایی برای انجام این کار وجود دارد که باید از هردو تایمرهای 1 و 3 استفاده شود، اما با توجه به وجود میکروکنترلری مانند XMEGA صرف وقت برای این کار در مورد AVR چندان توجیه پذیر نیست و بهتر است از گیت NOT برای تولید 3خروجی متمم و قابلیت اضافه کردن Dead time در IR2130 استفاده شود.
پاسخ سوالات شما:
1- برنامه هایی با visual basic نوشته شده که اعداد را محاسبه می کند.
2- برای فرکانس های بالاتر از 50 هرتز، منحنی یک خط افقی می شود.
3- برای افزایش تا 300 هرتز باید سرعت خواندن table افزایش یابد.
4- در صورت رعایت مسائل مرتبط با نویز که به برخی از آنها در تاپیک مهم بالای انجمن AVR اشاره کرده ام، مشکلی برای استفاده از AVR وجود ندارد. اما برخی الگوریتم هایی که در کنترل موتورهای صنعتی استفاده می شود، در حد توان AVR نیست و لازم است از کلاک بالاتر یا در برخی مواقع امکانات پردازشی بیشتر برخوردار باشد.
5- در mega64 سخت افزار لازم برای اضافه کردن Dead time مانند XMEGA وجود ندارد و البته روش هایی برای انجام این کار وجود دارد که باید از هردو تایمرهای 1 و 3 استفاده شود، اما با توجه به وجود میکروکنترلری مانند XMEGA صرف وقت برای این کار در مورد AVR چندان توجیه پذیر نیست و بهتر است از گیت NOT برای تولید 3خروجی متمم و قابلیت اضافه کردن Dead time در IR2130 استفاده شود.
دیدگاه