NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 5275 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: برنامه نويسيadc

  1. #1
    تازه وارد
    تاریخ عضویت
    Nov 2009
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض برنامه نويسيadc

    با.سلام دوستان يه سوال در مورد مبدل انلوگ به ديجيتالدارم و اون اينكه مثلا وقتي ما با سنسور دماي كار ميكنيو در برنام به اين صورت مينويسيم a=a/2 چرا؟چرا تقسيم بر عدد ديگه نميكنيم.اگه ميشه يه توضيح كامل بديد مرثي.البته برنامه در bascom نوشته شده.

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر باز نشسته هنرفر آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    اصفهان
    نوشته ها
    408
    تشکر
    372
    تشکر شده 311 بار در 154 پست

    پیش فرض

    سلام ولی تا جایی که من می دونم تقسیم بر 2 نمی کنیم.معمولا مقدار ولتاژ تغذیه avcc را تقسیم بر ماکزیمم عددی که مبدل می تونه نشون بده می کنند. مثلا چون مبدل انالوگ به دیجیتال در بسکام 10 بیتی هست ماکسیمم عددی که می تواند نشان بدهد 1024 است که این عدد به ازای ورودی آنالوگی برابر با ولتاژ تغذیه ، در خروجی مبدل ظاهر می شود بنابراین برای اینکه بشه فهمید هر عدد از مبدل چه ولتاژی را نشان می دهد باید مقدار ولتاژ تغذیه avcc را بر 1024 تقسیم کرد.از این به بعد هر عددی که مبدل نشان بدهد با ضرب در این عدد مقدار ولتاژ انالوگ را نشان می دهد.مثلا اگر تغذیه را برابر با 5 ولت بگیریم و یک ورودی انالوگ به میکرو بدهیم و مبدل آنالوگ به دیجیتال عدد 600 را نشان دهد مقدار ولتاژ انالوگ به این صورت محاسبه می شود 5/1024=0.004882 حال با ضرب این عدد در مقدار خروجی مبدل داریم vo=600*.004882 =2.92 این عدد مقدار ولتاژ ورودی مبدل آنالوگ به دیجیتال را نشان می دهد. امیدوارم متوجه شده باشید.

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •