اطلاعیه

Collapse
No announcement yet.

تبدیل آنالوگ به دیجیتال

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

    تبدیل آنالوگ به دیجیتال

    با سلام میشه در مورد مدار تبدیل آنالوگ به دبجبتال یه توضیح بدید ؟ و اینکه اگه میشه مدارش رو هم بزارید.

    با تشکر.

    #2
    پاسخ : تبدیل آنالوگ به دیجیتال

    سوال رو واضحتر بیان کنین.واسه تبدیل آنالوگ به دیجیتال پارامتر های مختلفی رو باید در نظر گرفت:
    1-میخواین با میکروکنترلر تبدیل انجام بدین یا با IC مبدل آنالوگ به دیجیتال؟
    2-مبدل چند بیتی باشه؟
    3-سرعت تبدیل چقدر باشه؟
    4-ولتاژ مرجع تبدیل از کجا تامین بشه؟

    دیدگاه


      #3
      پاسخ : تبدیل آنالوگ به دیجیتال

      مبدل آنالوگ به دیجیتال یا همون ADC , مبدل هایی هستند که در ورودی شون یک سیگنال آنالوگ رو میگیرند (معمولا ولتاژ) در خروجی اون رو با N بیت نمایش میده , مراحل کاریشم اینطوری که ابتدا از سیگنال نمونه برداری میکنه (اگر یادم باشه بر اساس اصل شانون) سپس سپس اون رو به پالسهای باینری تبدیل میکنه
      این مبدل ها رو با تعداد بیت میشناسن مثلا هشت بیتی و...
      برای مثال یک A to D چهار بیتی با سیگنال ورودی با دامنه 0 تا 5 ولت دارای دقت 0.333 ولته یعنی چون با چهار بیت میتونیم 16 مقدار مختلف رو نمایش بدیم بنابراین سیگنال ورودی رو به 15 قسمت تقسیم میکند و هر قسمت رو با چهار بیت منحصر بفرد نمایش می دهد مثلا 5 ولت رو با 1111 و ..... با گام 0.333 ولت
      اون قسمت های بین تقسیمات از بین میرن که بهش خطای کوانتیزه میگن هرچه تعداد بیت بیشتر بشه خطا کمتر و معمولا بر حسب دقت کار تعداد بیت رو انتخاب میکنن (این توضیح بسیار ساده ای از ADC بود وگرنه خود این مبحث به صورت تخصصی یک کتاب میشه)
      اما مدارات ADC
      ساختن مدارات ADC به صورت گسسته بسیار مشکل و پیچیده است . روشهای متنوعی وجود داره پیاده سازی این روشها متنوع هست
      مثلا در یکی از روشها نیاز به COMPRATOR شمارنده رو به بالا و پایین و یک DAC به عنوان فیدبک دارید و ...
      پیاده سازی این روشها بسیار مشکل و وقت گیره تازه روشی که در بالا توضیح دادم ساده ترین روشه و سرعت پاسخش پایینه
      امروزه آیسی هایی وجود داره که هم قیمت مناسبی دارن هم دقت بالایی و هم سریع هستن مثل اگر اشتباه نکنم adc0802 که با مراجعه به دیتا شیت این آیسی براحتی میتونین از اون استفاده بکنید

      دیدگاه


        #4
        پاسخ : تبدیل آنالوگ به دیجیتال

        نوشته اصلی توسط bestfriend
        با سلام میشه در مورد مدار تبدیل آنالوگ به دبجبتال یه توضیح بدید ؟ و اینکه اگه میشه مدارش رو هم بزارید.

        با تشکر.
        این مبحث به طور کامل تو کتاب های درس 3 واحدی کارشناسی برق به نام "تکنیک پالس" بحث میشه.
        انجمن طراحی مدارهای مایکرویو(فرکانس بالا)(http://www.eca.ir/forum2/index.php?board=283.0)
        انجمن شبکه های عصبی(http://www.eca.ir/forum2/index.php?board=207.0)
        *****

        دیدگاه


          #5
          پاسخ : تبدیل آنالوگ به دیجیتال

          با سلام
          یکی از دوستان یه برنامه با labview نوشته (یا بهره بگم یکی براش نوشته) که دو تا سیگنال رو توش نمایش بده
          حالا برنامه میکرو (به زبان c) می خواد که با a/d سیگنال رو بخونه و بصورت سریال به کامپیوتر ارسال کنه . فرمت ارسال داده ها باید به صورت زیر باشه :
          عدد نشانه (8 بیت ) - بایت کم ارزش سیگنال 1 - بایت پر ارزش سیگنال 1 - بایت کم ارزش سیگنال 2 - بایت پر ارزش سیگنال 2 - عدد نشانه - بایت کم ارزش سیگنال 1 - بایت پر ارزش سیگنال 1 - ... عدد نشانه ...
          عدد نشانه عدد 202 هست که داده ها رو از هم جدا می کنه (11001010b)
          اینا اطلاعاتی بود که به من دادند و از من خواستند کمکشون کنم. خودم هم خیلی سر در نیاوردم که اینا یعنی چی اما یه برنامه نوشتم و توش بصورت 10 بیتی سیگنال رو گرفتم بعد توی یک متغیر integer ریختم بعد هم با دستور printf دو تا عدد integer که مال دو تا سیگنال هیت رو با عدد 202 که همون عدد نشانه هست می فرستادم اما مثل اینکه جواب نداده این کار ...
          کسی از اساتید محترم نطری داره؟
          Don't hesitate to ask any question ..

          دیدگاه

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