سلام به همگی؛ چجوری میشه از طریق pwm صوت تولید کرد؟ لطفا راهنمایی کنید. ممنون
سلام به همگی؛ چجوری میشه از طریق pwm صوت تولید کرد؟ لطفا راهنمایی کنید. ممنون
اینکار همون آمپلی فایر کلاس d هست.
میتونین تویه ایترنت کلی مطلب در موردش پیدا کنید.
آیسی های آمادشم خیلی زیاده
مشکل من اینه که از آی سی حافظه با میکرو مگا8 دیتارو میخونم و برای pwm میفرستم، ولی صدایی که پخش میشه خیلی سریعه و خیلی هم خش خش داره، فکر میکنم نتونستم برنامه pwm برای تولید صوت رو بخوبی بنویسم، یا تنظیماتم ایراد داره.
نمیدونم گیج شدم...
برنامه رو درست نوشته باشی یا نه بماند.
ولی معلومه که کیفیتش خیلی پایین تره.
بسته به فرکانس pwm و صدایی که میخوای تولید کنی خیلی فرق داره. ولی برای کارای صوتی حدود 20% میشه thd
ولی بعد تقویت خرکجی میکرو باید یه فیلتر پایین گذر هم بزاری.
ممنون از پاسختون، فیلتر پایین گذر گذاشتم، به لحاظ سخت افزاری مشکلی نداره، چون قبلا یکی با همین برد جواب گرفته بود، نباید دیتایی که میخونم رو یه بلایی به سرش بیارم بعد بدم به ocr ؟
فرض کن یه سیسنوس میخوای تولید کنی 8 بیت با دامنه 0 تا 255 همین مقدار باید به ocr تحویل داده بشه. اگه با علامت بود باید با 127 جمع بشه.
فقط هرچی فرکانس pwm بیشتر باشه کیفیت بالاتره ولی سویچ های قدرت سختتر.
شایدم وقتی داری pwm رو update میکنی تایمر یه لحظه قاط میزنه. اونو باید با اسکپ ببینی.
I understand that it is two years old thread,but as I struggled for the PWM sound before proceeding to build the project ,thats why I m posting here the link to hear the sound:
Hear the PWM sound using Arduino here
CHeck the Video at the end of the above article.
Shukriya