اطلاعیه

Collapse
No announcement yet.

سوالاتی منباب ضبط صدا با میکروکنترلر AVR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوالاتی منباب ضبط صدا با میکروکنترلر AVR

    سلام :smile:

    من می خوام یه سیگنال صوتی رو با ADC میکرو کنتلر AVR ضبط کنم و می دونم که برای این کار باید صدا رو به محدوده ی 0 تا 5 ولت تبدیل کنم

    چون ADC ولتاژ کمتر از 0 و بیشتر از 5 ولت رو به مقدار دیجیتال تبدیل نمیکنه

    این پروژه جوریه که دستگاه باید تا 24 ساعت روشن باشه و ضبط بکنه ، پس یک مموری سنگین مثل MMC نیازه

    اما اینجا چند سوال هست که امیدوارم دوستای دیگه بتونن کمک بکنن تا بتونیم این پروژه رو انجام بدیم

    1: بهترین Sample Rate که هم از کیفیت خوبی برخوردار باشه و هم برای ADC قابل قبول باشه چند سمپل در ثانیه است؟

    2: و اینکه مدار آنالوگی که سیگنال AC صوتی رو به محدوده ی 0 تا 5 ولت ببره چجوری باشه؟

    مدار مورد نیاز : من میخوام در اولین قدم دامنه ی سیگنال روبه 5 ولت پیک تو پیک تبدیل کنم و بعد از یک خازن مثلا 2 میکرو فاراد عبور بدم و بعد از خازن یک سطح DC به سیگنال اضافه کنم که طبق تئوری باید این ولتاژ 2.5 ولت باشه. حالا اینجا هم یه سوال دارم و اونم اینه که این سطح DC رو چطوری به سیگنال تزریق کنم ؟

    3: مطمئنم که به یک بافر برای این کار نیاز دارم و یک فیلتر که فرکانسهای بالا رو حذف بکنه. برای این کار چه پیشنهاد اتی دارید؟

    لطفا نظرات و پیشنهادات خودتون رو مطرح کنید تا بتونیم طلسم ضبط صدا با AVR رو بشکنیم و به پروژه های تکمیل شده اضافه کنیم :nerd:
    ِِDie for Life, Not Live to Die
    Freedom Fighter
    " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

    #2
    پاسخ : سوالاتی منباب ضبط صدا با میکروکنترلر AVR

    سلام
    نظریات بنده :biggrin:
    من فکر میکنم که در صدا فقط فرکانس مهمه و دامنه سیگنال مهم نیست پس بهتره از تایمر استفاده کنی
    انجام پروژه های برنامه نویسی اندروید
    [glow=red,2,300]نرم افزار نقشه های پاور کامپیوتر اندورید[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    دیدگاه


      #3
      پاسخ : سوالاتی منباب ضبط صدا با میکروکنترلر AVR

      من ساختم
      کیفیتشم خوبه
      crystal=16000000
      8 bit
      prescale=16
      efrence=internel
      fبا 1gbyte37 ساعت می ضبطه
      مشکنم اینه که می حوام fat را بندازم تا رو pc playبشه
      help me plz :cry2: :cry2: :cry2: :cry2: :cry2: :cry2: :cry2: :cry2:
      علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

      دیدگاه


        #4
        پاسخ : سوالاتی منباب ضبط صدا با میکروکنترلر AVR

        نوشته اصلی توسط khast khodaiebehnam
        من ساختم
        کیفیتشم خوبه
        crystal=16000000
        8 bit
        prescale=16
        efrence=internel
        fبا 1gbyte37 ساعت می ضبطه
        مشکنم اینه که می حوام fat را بندازم تا رو pc playبشه
        help me plz :cry2: :cry2: :cry2: :cry2: :cry2: :cry2: :cry2: :cry2:
        سلام :smile:

        دوست عزیز منظورتون از پری اسکیل 16 اینه که تایمری که برای نمونه گیری از سیگنال استفاده کردید این سرعت رو داره؟

        در هر صورت یه کمی اطلاعات دقیقتر ی در مورد سرعت نمونه گیری و مدارات آنالوگتون بدید خیلی ازتون ممنون میشم

        میتونیم در ضمینه ی نوع ذخیره سازی هم با هم بحث کنیم و به نتیجه ی خوبی برسیم

        خیلی ممنون از توجهتون :smile:
        ِِDie for Life, Not Live to Die
        Freedom Fighter
        " ناخود گاه، هریک از ما ، از نامیرائی خود یقین دارد " . فروید

        دیدگاه


          #5
          پاسخ : سوالاتی منباب ضبط صدا با میکروکنترلر AVR

          چیاکو جان سلام
          ببخشید من چند وقته درگیرم و کم پیدا.در این مورد اپلیکشن نوت زیر از ATMEL را چک کن فکر کنم مفید باشه:
          http://www.atmel.com/dyn/resources/prod_documents/doc1456.pdf
          موفق باشی

          دیدگاه


            #6
            پاسخ : سوالاتی منباب ضبط صدا با میکروکنترلر AVR

            اره عزیزم حدست درس بود
            تقسیم clk از اسیلاتوره که تایمر نیاز داره
            فقط من میکروفن رو با یه ام÷لی تقویت کردم(ta7368)بعد با یه 22k دادم به یکی از کانال های adc
            موفق باشی
            کار سختی نیس
            من با fat مشکل دلرم
            می تونم file ناقص بسازم
            ولی به دردم نمی خوره
            help me plz :angry: :angry: :angry:
            علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

            دیدگاه

            لطفا صبر کنید...