۲۵-اردیبهشت-۱۳۹۲, ۲۲:۳۰:۰۴
سلام به دوستان
به کمک دوستان( امید جان، حسین جان، مهرداد جان، رسول جان، و کلاً همه دوستان :-) ) یه شارژر خودکار درست کردم.
من زیاد گشتم اما مداری که راست کارم باشه پیدا نکردم برا همین ... .خب اینم یه مدلشه دیگه
دو سه روزه که دارم تستش میکنم، باتری کتابی 9 ولت رو باهاش شارژ کردم، و همینطور 8 تا باتری 1.2 ولت نیکل کادمیوم .
به این صورت کار میکنه که وقتی باتری رو وصل شارژر می کنیم adc میاد اندازه می گیره که اگه میزان ولتاژ باتری از 6 ولت کمتر باشه کنتاک مربوط به رله شارژ وصل میشه و led هم روشن، تا زمانی که شارژ باتری به 8.91 ولت نرسیده شارژ رو قطع نمیکنه.
اینکه روفیبر نیاوردم چون ساختم برا کار گذاشتنش تویه مدار دیگه برا همین گفتم که هر وقت از 6 ولت کمتر شد عملیات شارژ رو شروع کنه، اما اگه بخوایم باتری که بیشتر از 6 ولت شارژ داره رو شارژ کنیم با سوئیچی که گذاشتم میشه به میکرو گفت عملیات شارژ رو شروع کنه.
در صورتی که در حین شارژ، برق قطع بشه بعد از وصل شدن برق ادامه شارژ باتری نیز برقرار میشه( با کمک eeprom میکرو)، اینکه چطور تشخیص میده کی باتری شارژ شده به اینصورته میکرو هر 4 دقیقه یه بار شارژ رو قطع(در حد 10 میلی ثانیه) و بررسی میکنه که آیا شارژ باتری به 8.91 ولت رسیده یا نه،اگه نرسیده بود دوباره کنتاک مربوط به شارژ وصل میشه.
اون پتانسیومتر داخل پروتئوس هم برا آزمایش کردن اینکه وقتی ولتاژ باتری کم و زیاد بشه مدار درست کار می کنه یا نه. اون ال سی دی هم برا دنبال کردن روند کاره وگرنه کار خاصی برا شارژ انجام نمیده.
اگه نظری برا بهتر شدنش دارید ممنون میشم. :-)
[attachment=9376]
[attachment=9377]
کد بیسیک و شبیه سازی:
[attachment=9378]
به کمک دوستان( امید جان، حسین جان، مهرداد جان، رسول جان، و کلاً همه دوستان :-) ) یه شارژر خودکار درست کردم.
من زیاد گشتم اما مداری که راست کارم باشه پیدا نکردم برا همین ... .خب اینم یه مدلشه دیگه
دو سه روزه که دارم تستش میکنم، باتری کتابی 9 ولت رو باهاش شارژ کردم، و همینطور 8 تا باتری 1.2 ولت نیکل کادمیوم .
به این صورت کار میکنه که وقتی باتری رو وصل شارژر می کنیم adc میاد اندازه می گیره که اگه میزان ولتاژ باتری از 6 ولت کمتر باشه کنتاک مربوط به رله شارژ وصل میشه و led هم روشن، تا زمانی که شارژ باتری به 8.91 ولت نرسیده شارژ رو قطع نمیکنه.
اینکه روفیبر نیاوردم چون ساختم برا کار گذاشتنش تویه مدار دیگه برا همین گفتم که هر وقت از 6 ولت کمتر شد عملیات شارژ رو شروع کنه، اما اگه بخوایم باتری که بیشتر از 6 ولت شارژ داره رو شارژ کنیم با سوئیچی که گذاشتم میشه به میکرو گفت عملیات شارژ رو شروع کنه.
در صورتی که در حین شارژ، برق قطع بشه بعد از وصل شدن برق ادامه شارژ باتری نیز برقرار میشه( با کمک eeprom میکرو)، اینکه چطور تشخیص میده کی باتری شارژ شده به اینصورته میکرو هر 4 دقیقه یه بار شارژ رو قطع(در حد 10 میلی ثانیه) و بررسی میکنه که آیا شارژ باتری به 8.91 ولت رسیده یا نه،اگه نرسیده بود دوباره کنتاک مربوط به شارژ وصل میشه.
اون پتانسیومتر داخل پروتئوس هم برا آزمایش کردن اینکه وقتی ولتاژ باتری کم و زیاد بشه مدار درست کار می کنه یا نه. اون ال سی دی هم برا دنبال کردن روند کاره وگرنه کار خاصی برا شارژ انجام نمیده.
اگه نظری برا بهتر شدنش دارید ممنون میشم. :-)
[attachment=9376]
[attachment=9377]
کد بیسیک و شبیه سازی:
[attachment=9378]