نويسنده موضوع: تبدیل آنالوگ به دیجیتال  (دفعات بازديد: 3300 بار)

0 کاربر و 1 مهمان درحال ديدن موضوع.

آفلاين bestfriend

  • کاربر ساده سطح اول
  • *
  • تشکر
  • -اهدايي: 33
  • -دريافتي: 17
  • ارسال: 96
تبدیل آنالوگ به دیجیتال
« : 22 اسفند 1388 - 18:45:35 »
با سلام میشه در مورد مدار تبدیل آنالوگ به دبجبتال یه توضیح بدید ؟ و اینکه اگه میشه مدارش رو هم بزارید.

با تشکر.

آفلاين شاهرخ مستقيمي

  • کاربر فعال
  • *
  • تشکر
  • -اهدايي: 1234
  • -دريافتي: 2418
  • ارسال: 1938
    • کارشناسي الکترونيک-دانشجوي ارشد مهندسي فوتونيک
پاسخ : تبدیل آنالوگ به دیجیتال
« پاسخ #1 : 10 فروردين 1389 - 03:34:54 »
سوال رو واضحتر بیان کنین.واسه تبدیل آنالوگ به دیجیتال پارامتر های مختلفی رو باید در نظر گرفت:
1-میخواین با میکروکنترلر تبدیل انجام بدین یا با IC مبدل آنالوگ به دیجیتال؟
2-مبدل چند بیتی باشه؟
3-سرعت تبدیل چقدر باشه؟
4-ولتاژ مرجع تبدیل از کجا تامین بشه؟

آفلاين arash13

  • کاربر تازه وارد سطح پنجم
  • *
  • تشکر
  • -اهدايي: 5
  • -دريافتي: 12
  • ارسال: 45
پاسخ : تبدیل آنالوگ به دیجیتال
« پاسخ #2 : 11 فروردين 1389 - 18:16:38 »
مبدل آنالوگ به ديجيتال يا همون ADC , مبدل هايي هستند كه در ورودي شون يك سيگنال آنالوگ رو ميگيرند (معمولا ولتاژ) در خروجي اون رو با N بيت نمايش ميده , مراحل كاريشم اينطوري كه ابتدا از سيگنال نمونه برداري ميكنه (اگر يادم باشه بر اساس اصل شانون) سپس سپس اون رو به پالسهاي باينري تبديل ميكنه
اين مبدل ها رو با تعداد بيت ميشناسن مثلا هشت بيتي و...
براي مثال يك A to D چهار بيتي با سيگنال ورودي با دامنه 0 تا 5 ولت داراي دقت 0.333 ولته يعني چون با چهار بيت ميتونيم 16 مقدار مختلف رو نمايش بديم بنابراين سيگنال ورودي رو به 15 قسمت تقسيم ميكند و هر قسمت رو با چهار بيت منحصر بفرد نمايش مي دهد مثلا 5 ولت رو با 1111 و ..... با گام 0.333 ولت
اون قسمت هاي بين تقسيمات از بين ميرن كه بهش خطاي كوانتيزه ميگن هرچه تعداد بيت بيشتر بشه خطا كمتر و معمولا بر حسب دقت كار تعداد بيت رو انتخاب ميكنن (اين توضيح بسيار ساده اي از ADC بود وگرنه خود اين مبحث به صورت تخصصي يك كتاب ميشه)
اما مدارات ADC
ساختن مدارات ADC به صورت گسسته بسيار مشكل و پيچيده است . روشهاي متنوعي وجود داره پياده سازي اين روشها متنوع هست
مثلا در يكي از روشها نياز به COMPRATOR شمارنده رو به بالا و پايين  و يك DAC به عنوان فيدبك داريد و ...
پياده سازي اين روشها بسيار مشكل و وقت گيره تازه روشي كه در بالا توضيح دادم ساده ترين روشه و سرعت پاسخش پايينه
امروزه آيسي هايي وجود داره كه هم قيمت مناسبي دارن هم دقت بالايي و هم سريع هستن مثل اگر اشتباه نكنم adc0802  كه با مراجعه به ديتا شيت اين آيسي براحتي ميتونين از اون استفاده بكنيد

آفلاين خرابات

  • کاربر کامل سطح دوم
  • *
  • تشکر
  • -اهدايي: 175
  • -دريافتي: 407
  • ارسال: 363
  • افتتاح اولین انجمن مایکرویو ایرانی در ECA.ir
پاسخ : تبدیل آنالوگ به دیجیتال
« پاسخ #3 : 11 فروردين 1389 - 18:52:50 »
با سلام میشه در مورد مدار تبدیل آنالوگ به دبجبتال یه توضیح بدید ؟ و اینکه اگه میشه مدارش رو هم بزارید.

با تشکر.

این مبحث به طور کامل تو کتاب های درس 3 واحدی کارشناسی برق به نام "تکنیک پالس" بحث میشه.
انجمن طراحی مدارهای مایکرویو(فرکانس بالا)(کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود)
انجمن شبکه های عصبی(کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود)
                                                *****

آفلاين syavash_kasraeee

  • کاربر کامل سطح چهارم
  • *
  • تشکر
  • -اهدايي: 274
  • -دريافتي: 165
  • ارسال: 467
    • کارشناسی مهندسی پزشکی
    • وبلاگ گربه ها
پاسخ : تبدیل آنالوگ به دیجیتال
« پاسخ #4 : 17 بهمن 1389 - 21:53:07 »
با سلام
يكي از دوستان يه برنامه با labview نوشته (يا بهره بگم يكي براش نوشته) كه دو تا سيگنال رو توش نمايش بده
حالا برنامه ميكرو (به زبان c) مي خواد كه با a/d سيگنال رو بخونه و بصورت سريال به كامپيوتر ارسال كنه . فرمت ارسال داده ها بايد به صورت زير باشه :
عدد نشانه (8 بيت ) - بايت كم ارزش سيگنال 1 - بايت پر ارزش سيگنال 1 - بايت كم ارزش سيگنال 2 - بايت پر ارزش سيگنال 2 - عدد نشانه - بايت كم ارزش سيگنال 1 - بايت پر ارزش سيگنال 1 - ... عدد نشانه ...
عدد نشانه عدد 202 هست كه داده ها رو از هم جدا مي كنه (11001010b)
اينا اطلاعاتي بود كه به من دادند و از من خواستند كمكشون كنم. خودم هم خيلي سر در نياوردم كه اينا يعني چي اما يه برنامه نوشتم و توش بصورت 10 بيتي سيگنال رو گرفتم بعد توي يك متغير integer ريختم بعد هم با دستور printf دو تا عدد integer  كه مال دو تا سيگنال هيت رو با عدد 202 كه همون عدد نشانه هست مي فرستادم اما مثل اينكه جواب نداده اين كار ...
كسي از اساتيد محترم نطري داره؟
 
در صورت داشتن سوال اگه بتونم در خدمتتون هستم با id يا mail  من مي تونين مطرح كنين
کاربران مهمان مجاز به مشاهده لینک ها نیستند. لطفا ثبت نام نمایید. ثبت نام -- ورود