در ابتدا می خواهیم توضیحاتی در مورد عملکرد یک خازن سنج بدهیم. مدارات خازن سنج از روش های مختلفی جهت اندازه گیری ظرفیت خازن کمک می گیرند. یکی از روش ها، استفاده از زمان شارژ و یا دشارژ خازن موردنظر می باشد که ما در این بحث به این مورد می پردازیم.
مقدمه
زمانی که اختلاف پتانسیلی به دو سر خازن اعمال می شود، خازن شروع به شارژ شدن کرده و پس از مدت زمانی که «زمان شارژ» نامیده می شود، ولتاژ دو سر خازن برابر با ولتاژ مرجع می شود. در بازه زمانی شارژ خازن، می توان یک زمان را اختیار کرد و با در اختیار داشتن میزان ولتاژ خازن در آن لحظه و ولتاژ مرجع — که مقدار ثابتی است —، ظرفیت خازن را طبق فرمول زیر بدست آورد:
Vc: مقدار ولتاژ لحظه ای خازن در حین شارژ شدن (متغیر)
Vs: ولتاژ مرجع (ثابت)
t: زمان (متغیر)
R: مقدار مقاومت سری شده با خازن (ثابت)
C: ظرفیت خازن
همانطور که بدیهی است، هر چه ظرفیت خازن بیشتر باشد، زمان شارژ آن بیشتر خواهد بود و برعکس. در نتیجه بایستی در بعضی از مواقع، سرعت شارژ خازن را افزایش و یا کاهش دهیم تا بتوانیم زمان آن را اندازه گیری کنیم. برای مثال؛ خازن های با ظرفیت کم، به سرعت شارژ می شوند و اندازه گیری زمان شارژ آن در محدوده دقت اندازه گیری وسیله اندازه گیری ما نمی باشد؛ در نتیجه بایستی سرعت شارژ را با افزایش مقدار مقاومت، کمتر کنیم تا این مشکل برطرف شود. در طرف مقابل، خازن های با ظرفیت بالا، با سرعت کمی شارژ می شوند؛ در بعضی اوقات زمان بسیار زیادی را صرف می کنند تا شارژ شوند که این مشکل را می توان با کاهش مقدار مقاومت، برطرف نمود.
شرح پروژه
در این پروژه آموزشی از میکروکنترلرهای AVR جهت اندازه گیری زمان (تایمرها) و ولتاژ (ADC) لحظه ای خازن در حین شارژ شدن و در نتیجه اندازه گیری ظرفیت خازن کمک گرفته ایم. از یک منبع جریان (شکل 1) کمک گرفته شده است تا بتوان سرعت شارژ خازن ها را کنترل کرد. شدت جریان عبوری از شاخه های شماره 1 و 2 برابر بوده و با کنترل کردن شدت جریان شاخه شماره 1، جریان شاخه شماره 2 را کنترل می کنیم. برای نمونه از این مجموعه در پروژه فعلی استفاده کرده ایم (شکل 2).
یک عدد کلید فشاری در مدار تعبیه شده است که با فشردن آن عملیات اندازه گیری شروع می شود. در برنامه سه محدوده بندی در نظر گفته شده است که توسط کلید فشاری Range قابل تغییر است. در هر محدوده بندی پارامترهای متمایزی در برنامه تعریف شده است؛ از جمله: مقدار مقاومت در حال استفاده، حد ولتاژ خازن و … .
- محدوده بندی های در نظر گرفته شده در این مدار:
1- محدوده (1): خازن های 10mF و بیشتر
2- محدوده (2): خازن با ظرفیت بین 10uF الی 10mF
3- محدوده (3): خازن با ظرفیت بین 1nF الی 10uF
شرح کار مدار
هنگام فشردن کلید Test، در ابتدا برنامه به تنظیم نمودن پارامترهای اندازه گیری می پردازد. سپس به یکی از ترانزیستورهای محدوده بندی کننده دستور منطقی 1 ارسال کرده و ترانزیستور مربوطه، مقاومت مناسب جهت اعمال محدوده بندی را وارد مدار کرده و شارژ خازن شروع می شود. حال تایمر و قسمت ADC میکروکنترلر فعال شده و شروع به اندازه گیری زمان و ولتاژ خازن می کنند. زمانی که ولتاژ فعلی خازن به «ولتاژ حد» رسید، عملیات اندازه گیری متوقف می شود. حال مقدار Vc برابر «ولتاژ حد»، t برابر زمان اندازه گیری شده توسط میکروکنترلر، R مقدار مقاومت محدوده بندی و Vs برابر ولتاژ مرجع مدار است که همان 5 ولت می باشد. حال برنامه با جایگذاری این مقادیر در فرمول یاد شده، اقدام به محاسبه تقریبی خازن می کند.
شماتیک مدار
تصاویری از شبیه سازی مدار
بخش دانلود
شامل موارد زیر:
- فایل شبیه سازی Proteus
- سورس کد کامل برنامه به زبان بیسیک
- کد هگز مخصوص پروگرام کردن میکروکنترلر
توجهات:
سلام.pcb مدار دارین؟
با درود؛
خیر.
با سلام و تشکر بابت ارائه این مطلب
سلام اگه میشه ای سی استفاده شده رو به مگا8 تغییر بدین یا خود برنامه رو بزارین تا خودمون این کار رو انجام بدیم با این وضع قیمت ها اصلا به صرفه نیست از مگا32 استفاده کرد
با سلام
برنامه به زبان بسکام داخل فایل فشرده موجود می باشد و شما می توانید سفارشی سازی های موردنظر خود را اعمال کنید.
موفق باشید
سلام من پروژه کارشناسیم یه قسمتایش شبیه این پروژس اجازه دارم ازش استفاده کنم؟
با سلام
چنانچه هدف ایده برداری باشد، مشکلی وجود ندارد.
موفق باشید
Hi,
and thanks alot!
سلام خسته نباشین
یه سوال داشتم
تواین مدار میشه از کریستال خارجی واسه افزایش زمان اندازگیری استفاده کرد؟اچنین چیزی نمیشه؟
با سلام
اگر منظورتان دقت اندازه گیری است که جواب مثبت است. دقت اندازه گیری میکروکنترلرهای AVR حداکثر یک میکروثانیه است ولی به دلیل بالا رفتن خطای اندازه گیری در حین عملیات اندازه گیری، این مورد توصیه نمی شود. (بنابر آزمایشاتی که بر روی این مدار اعمال شده است.)
سلام
باتشکر از ادمین عزیز
مدار کاملا درس کار کرد.ایشالله بعد از تکمیل فیلترینگ ورودی مدار فایلPCBمیفرستم براتون اگه خواستین در سایت قرار بدین
سلام منpcbاین مدار طراحی کردم متاسفانه نتونستم جواب بگیرم
با سلام
یک مشکل جزئی در برنامه وجود داشت که برطرف گردید. فایل هگز زیر را دانلود کرده و میکروکنترلر را با فرکانس 8 مگاهرتز کریستال داخلی پروگرام کنید. ضمنا یک عدد خازن 100 الی 1000 میکروفارادی را به منبع ولتاژ جهت ثابت کردن ولتاژ مرجع، اضافه نمایید.
دانلود فایل هگز
سلام
فرستادم براتون. نمیدونم اومد یانه؟
سلام
بله دریافت شد. تا فردا پاسخ ارسال خواهد شد.
ممنون تشکر
یه چیز دیگه من اینو با کریستال خارجی۱۶مگ راه اندازی کردم بازم نتونستم جواب بگیرم
من مدار ترانزیستوری جریان هم بستم متاسفانه بازم اش همون کاسه
قبل از هر کار، تصویر مدار کامل شده (بدون حذف قسمتی از مدار) را ارسال نمایید. (به همراه ترانزیستورها و …)
چشم
فقط یه سوال این پروژه کاملا عملیه؟چون اینو به عنوان پروژه پایانامه برداشتم
به احتمال زیاد بله؛ به شرطی که دقت لازم در ساخت آن لحاظ شود.
اگه امکان داره ادرس ایمیل بدین تا بفرستم اونجا
با سلام
آدرس پست الکترونیکی پشتیبانی:
info@فقط آموزش.ir
سلام
من رو لینک کلیک کردم اما متاسفانه وارده جایی نمیشه
من همین الان با فرکانس داخلی پروگرم کردم بازم هم قضیه پیش اومد
سلام
ببخشین یه سوال دیگه داشتم من اینو تو برد بورد ساختم.من فقط کلیدای سویچ نصب کردم متاسافنه رو ال سی دی مینویسه c=0.0000vازاین قسمت دیگه نمیره پایه های انلوگ چک کردم همشون وصلن.فقط یه چیزه دیگه موقع پروگرم کردم باید از گزینه خاصی استفاده کنم واسه راه اندازی پاییه انلوگ دیجیتال؟همونAREF
AVCC
با سلام
لطفا تصاویری از مدار خود به رایانامه سایت بفرستید تا بررسی شود.
فیوزبیت های میکروکنترلر را نیز باید بر روی فرکانس ۸ مگاهرتز داخلی تنظیم کنید. برای اطلاعات بیشتر به این لینک مراجعه کنید.
سلام من تصمیم گرفتم این مداررو برود برد بسازم فقط یه مشکل هس اینه که10 میکرو فاراد محاسبه نمیکنه 20 به بالارو محاسبه میکنه مشکلش چیه؟
با سلام
اگر در حال حاضر از محدوده بندی شماره ۲ استفاده می کنید، بجای آن از محدوده بندی شماره ۳ استفاده کنید. با این حال دقت سنجش و زمان آن بالاتر خواهد رفت.
این مشکل به دلیل این است که در محدوده بندی شماره ۲، سرعت شارژ خازن برای خازن های کم ظرفیت، بسیار بالا و زمان شارژ شدن خازن، بسیار پایین است؛ در حدی که از دقت زمان سنجی میکروکنترلر فراتر می رود و قادر به اندازه گیری این زمان نیست.
چطوری میشه دانلود کرد مدار خازن سنج؟؟؟
با سلام
شما بایستی در سایت ثبت نام کنید سپس لینک دانلود برای شما ظاهر می شود.