با سلام خدمت دوستان گرام من برای یه پروژه که باید فرکانس متغیر از 0 تا 500 هرتز رو بصورت سینوسی تولید می کردم دنبال سیگنال ژنراتور گشتم ولی همگی گرون بودن بنابر این تصمیم گرفتم از آی سی dac و atmega8 برا اینکار کمک بگیرم که فکر کنم ارزون ترین و ساده ترین روش باشه کسی از شما تاحالا آی سی هایی مثل pcf8591 یا dac0808 را با atmega راه اندازی کردید کدوم بهتره برا این مورد و فرکانسو ساپورت می کنه سپاس
اطلاعیه
Collapse
No announcement yet.
تولید سیگنال سینوسی 0 تا 500 هرتز با AVR
Collapse
X
-
پاسخ : تولید سیگنال سینوسی 0 تا 500 هرتز با AVR
درود . این کتابخونه برای avr نوشته شده و با تایمر و pwm موج سینوسی با فرکانس بالا تولید می*کنه . یا کد هارو ملاحظه کنید و الگو برداری کنید و یا با برد آردو تست کنید . نیاز به قطعه دیگه نداره. البته یک فیلتر ساده برای تبدیل pwm به ولتاژ باید بذارید.
- تشکرها 2
-
پاسخ : تولید سیگنال سینوسی 0 تا 500 هرتز با AVR
نوشته اصلی توسط Masood Ashoori نمایش پست هادرود . این کتابخونه برای avr نوشته شده و با تایمر و pwm موج سینوسی با فرکانس بالا تولید می*کنه . یا کد هارو ملاحظه کنید و الگو برداری کنید و یا با برد آردو تست کنید . نیاز به قطعه دیگه نداره. البته یک فیلتر ساده برای تبدیل pwm به ولتاژ باید بذارید.
https://github.com/cmasenas/SineWave
دیدگاه
-
پاسخ : تولید سیگنال سینوسی 0 تا 500 هرتز با AVR
یک لینک دیگه میخواستم براتون بذارم فراموش کردم :|
اینجا به طور مفصل پروسه تولید یک موج سینوسی رو توضیح داده و اواسط صفحه هم مدار فیلتر رو گذاشته که با خازن و دقیقا فرمایش شما از دو پین pwm استفاده کرده و کامل پروسه چگونگی ساخت موج رو توضیح داده که در نهایت موج سینوسی سبز رنگ حاصل میشه .
اما نکته ی لینک اول اینه که در توضیحات نوشته پین خروجی پین ۹ هست که احتمالا موج در بازه صفر تا ۵ تشکیل میشه . فیلتر منظور استفاده از یک خازن در خروجی pwm برای تبدیل به ولتاژ آنالوگ در حدود یک میکرو به زمین وصل میشه .
در لینک اول تا ۱۰ کیلو ذکر شده که می*تونه تولید کنه
- تشکرها 1
دیدگاه
-
پاسخ : تولید سیگنال سینوسی 0 تا 500 هرتز با AVR
نوشته اصلی توسط Masood Ashoori نمایش پست هایک لینک دیگه میخواستم براتون بذارم فراموش کردم :|
اینجا به طور مفصل پروسه تولید یک موج سینوسی رو توضیح داده و اواسط صفحه هم مدار فیلتر رو گذاشته که با خازن و دقیقا فرمایش شما از دو پین pwm استفاده کرده و کامل پروسه چگونگی ساخت موج رو توضیح داده که در نهایت موج سینوسی سبز رنگ حاصل میشه .
اما نکته ی لینک اول اینه که در توضیحات نوشته پین خروجی پین ۹ هست که احتمالا موج در بازه صفر تا ۵ تشکیل میشه . فیلتر منظور استفاده از یک خازن در خروجی pwm برای تبدیل به ولتاژ آنالوگ در حدود یک میکرو به زمین وصل میشه .
در لینک اول تا ۱۰ کیلو ذکر شده که می*تونه تولید کنه
دیدگاه
-
پاسخ : تولید سیگنال سینوسی 0 تا 500 هرتز با AVR
نوشته اصلی توسط mohsen74 نمایش پست هاممنونم استاد آشوری مثل همیشه بدون نقص بود ولی ی سوال کوچولو هم داشتم طبق لینکا دومی رو انتخاب کردم که نیم سیکل ها از هم جداست و لی 4 یا 5 برنامه مختلف تو همون صفحه است یعنی ی برنامه است همش که داره کامل می شه یا هرکدوم جداست(کدوم رو استفاده کنم)بعد برنامه ها کتابخونه پیش پردازنده نمی خوان!! هیچ کدوم اول برنامه فراخوانی کتابخونه نداشتن؟
در انتها هم برنامه مشابه آورده که از دو پین 9 و 10 استفاده ه کرده که خب تنظیماتش فرق می*کنه و اما برنامه اصلی اونجاست که نوشته
The main program is:
سرچ کنید صفحه رو می*بینید .
نیاز به پیش برنامه یا چیز دیگه نداره، چون تماما دستی نوشته شده ، اما در مورد لینک اول و با آردو چون کتابخونه داره برنامه بسیار ساده شده و فقط توابع آورده شده و باقی در هدر اومده
- تشکرها 1
دیدگاه
دیدگاه