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

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #1
تولید صوت با میکرو کنترلر
سلام.
خسته نباشید.
من باز با یه سوال اومدم.
میخواستم کمی در مورد نحوه تولید صدا توسط میکرو توضیح بدید.
میخوام یه Wave Player بسازم.
فورمت wave رو بلدم بخونم و 8 کیلو هرتز رو برای اینکار مناسب دیدم.
8khz
mono
8bit
8kbps
فکر کنم برای کار با میکرو خوب باشه.
اطلاعاتش رو هم از روی MMC میخونم.
کار با mmc رو هم بلدم.
فقط تولید صدا.
یه کمی در مورد تولید صدا باPWM و یکمی با DAC توضیح بدید .
فقط به جایی حواله نکنید.
زبان هم هیچی بلد نیستم.
پیشاپیش متشکرم.
موفق باشید.
۱۳-اسفند-۱۳۸۵, ۰۰:۱۱:۳۳
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #2
 
Dac که کاری نداره بایت های رو پشت سر هم و با رعایت فاصله زمانی براش بفرست خروجیش رو هم ده به یه تقویت کننده صوتی نباید مشکلی داشته باشه
PWM ممکنه یکم دردسر داشته باشه یه فرکانس داریم که حداقل باید 10 برابر بیشترین فرکانس صوت باشه که فرض کن 100KHz باید باشه و یه پهنای پالس که متناسب با صداست همون بایت ها رو به عنوان ورودی بهش بده و یه فیلر پایین گذر روی خروجی بزار و بده به یه تقویت کننده

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۳-اسفند-۱۳۸۵, ۱۲:۴۵:۴۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
Iran-PC آفلاین
كاربر دو ستاره
**

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #3
 
سلام.
اینایی رو که گفتی همشونو میدونم.
اما تو عمل درست در نمیاد.
اونو چیکارش کنم؟
این عکس رو هم نگاه کنید.
ببینید برای خازنها و مقاومتها چه مقداری رو باید قرار بدم؟ (برای همین منظور)
[تصویر:  fliter.JPG]
ممنون.
۱۳-اسفند-۱۳۸۵, ۲۲:۵۰:۵۷
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #4
 
توی عمل باید فاز بندی کنی اول یه ولتاژ DC بعد که جواب گرفتی دیدی می تونی تغییر بدی یه موج سینوسی با فرکانس کم و بعد فرکانس بالا تا بتونی جواب بگیری
و اما مدرا R1, C1 که نیاز نیست شاید خراب کنه سیستم رو و R2,C2 هم روی 10KHz تنظیم کن یعنی مقاومت 1k خازن 16n یا مقاومت 10k خازن 1.6n بستگی به ورودی و خروجی هات داره فکر کنم دومی بهتر باشه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۳-اسفند-۱۳۸۵, ۲۳:۴۵:۴۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
Iran-PC آفلاین
كاربر دو ستاره
**

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #5
 
سلام.
این برنامه رو لطف میکنی یه نگاه کنی.
[url]
http://www.4shared.com/file/11873265/525...jPWM1.html
[/url]
اگر این درست کار کنه باید تو بلنگو بشنویم (نگونو) برگرفته از آهنگ نگونو گسسته باد زمان اوایل انقلاب.
از همین 22 بهمنیا.
اینو از یه فایل Wave با فرکانس 8 کیلو هرتز و مونو و 8 بیتی استخراج کردم.
ببین به نظرت میشه کاریش کرد.
البته فکر کنم تو فرکانس PWM یه کم اشتباه کردم فکر کنم باید بشه 2048000
حالا باز شما یه نگاهی بندازی خیلی ممنونت میشم.
من یه DAC0800 گرفتم که از -15 تا +15 رو ساپورت میکنه.
۱۷-اسفند-۱۳۸۵, ۰۰:۳۱:۲۸
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #6
 
فرکانس هم فکر کنم اشتباه کردی از تایمر یک هم به عنوان pwm استفاد کردی هم تایمر؟ نمی شه که یه تایمر جدا باید استفاده کنی یه pwm جدا این دو تا تو کار هم تداخل ایجاد می کنن
بعد اگه dac داری که دیگه به pwm نیاز نداری

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۷-اسفند-۱۳۸۵, ۰۸:۴۹:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر
Iran-PC آفلاین
كاربر دو ستاره
**

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #7
 
سلام.
راستش به نظرم اون وقفه هه وقتی رخ میده که PWM یک میشه.
همون موقع عدد بعدی رو میذارم توی compa که تو سیکل بعدی در نظر گرفته بشه.
با DAC هم تو پروتئوس تست کردم.فایلش این زیره.
لطفا نگاه کن .
http://www.4shared.com/file/11938408/97eeaa46/DAC.html
من که تست کردم خیلی کند جواب داد.نفهمیدم این صداها همون صدای مورد نظر منه یا فقط اعوجاج بی خودی.
ممنون میشم شما هم یه تستی بکنید.
موفق باشید.
۱۸-اسفند-۱۳۸۵, ۰۲:۰۵:۰۶
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #8
 
این کارو نباید بکنی باید جدا باشه تا سرعت پخش رو از pwm جدا کنی و گرنه همون صدا های نامفهوم می یاد
اگه سرعت نمونه برداری 8k بوده باید دقیقا همون 8k پخش بشه و سرعت pwm حداقل باید 10 برابر این باشه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۸-اسفند-۱۳۸۵, ۱۰:۱۴:۲۷
وب سایت ارسال‌ها
پاسخ
Iran-PC آفلاین
كاربر دو ستاره
**

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #9
 
ممنون.
اینکار رو میکنم و جواب رو میگم خدمتتون.
این یکی رو تست نکردید؟
میشه لطف کنی این یکی رو هم یه تستس بزنی؟ (پست قبلیم).
۱۸-اسفند-۱۳۸۵, ۱۳:۳۷:۱۹
ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #10
 
چیزی برای تست دم دست ندارم :oops:

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۹-اسفند-۱۳۸۵, ۱۰:۴۱:۲۱
وب سایت ارسال‌ها
پاسخ
Iran-PC آفلاین
كاربر دو ستاره
**

ارسال‌ها: 101
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۵

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #11
 
سلام.
ممنون. خودم سعی میکنم امروز تستش کنم.
فقط یه چیزی.
من 741 رو چطوری به این DAC وصل کنم؟
اون پایه های 1 و 5 رو چیکارشون کنم؟
هر کاری کردم خروجی خوبی نداشت.(تو پروتئوس).
۱۹-اسفند-۱۳۸۵, ۱۶:۱۱:۳۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] مشکلات نویز گرفتن میکرو کنترلر avr عابد مقدسیان 5 1,973 ۱۷-آبان-۱۳۹۷, ۱۸:۰۰:۱۸
آخرین ارسال: alimogmov
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
  راهنمایی برای تولید پالس vistac2000 15 17,041 ۰۸-اردیبهشت-۱۳۹۵, ۰۰:۳۹:۴۶
آخرین ارسال: omid_phoenix
  سوال درباره نحوه تولید پالس مربعی sinohe 37 41,329 ۱۷-اسفند-۱۳۹۴, ۱۸:۳۶:۲۴
آخرین ارسال: sharin
  [سوال] تولید موج مربعی 10% در مد fast pwm mmmjavad 1 2,175 ۳۰-آذر-۱۳۹۳, ۱۲:۴۶:۲۱
آخرین ارسال: patmatp
  [آموزشی] Exclamation دانلود ویرایش دوم کتاب اصول کار با میکرو کنترلر های avr و کامپایلر بسکام a.mehran 0 3,259 ۱۷-آبان-۱۳۹۳, ۱۸:۵۵:۳۰
آخرین ارسال: a.mehran
  کمک در وصل کردن 2 میکرو کنترلر ماکان 2 2,769 ۰۷-آبان-۱۳۹۳, ۱۵:۱۶:۲۶
آخرین ارسال: ماکان
Toungue کمک در مورد انتخاب نوع میکرو کنترلر white_looloo 2 2,488 ۲۹-مهر-۱۳۹۳, ۰۰:۰۱:۱۸
آخرین ارسال: white_looloo
  میکرو و ال ای دی dostane 4 3,376 ۲۴-شهریور-۱۳۹۳, ۱۶:۳۹:۰۰
آخرین ارسال: a.mehran
  درخواست راهنمایی در خصوص تولید صفر و یک sinastar 0 1,492 ۲۹-مرداد-۱۳۹۳, ۲۱:۲۹:۰۲
آخرین ارسال: sinastar

پرش به انجمن:


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

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