برق. قدرت. کنترل. الکترونیک. مخابرات. تاسیسات.

دایره المعارف تاسیسات برق (اطلاعات عمومی برق)

مداری که PCB ، فایل سورس (به زبان C با نرم افزار codevision) و فایل HEX آن را در اختیارتان گذاشته ام را خودم طراحی و ساختم و عکس زیر هم نمونه ساخته شده توسط خودم است.
 




مشخصات :
- توان مصرفی پایین به دلیل استفاده از میکرو کنترلر ATtiny26L
- نمایشگر هفت تکه ای (Seven Segment) که از چند متری خوانده می شود
- سایز کوچک PCB  در ابعاد 6*8 ساتیمتر
- نمایش دما بصودت درجه سانتیگراد و فارنهایت

لیست قطعات :

- 1 عدد آی سی میکروکنترلر AVR ATtiny26L ya ATtiny26
- 1 عدد سون سگمنت 4 تایی کاتد مشترک
- 1 عدد آی سی ULN2803  بافر
- 8 عدد مقاومت 180 اهم یا حدود آن
- 1 عدد مقاومت 4.7 کیلو برای Pullup یا 10 کیلو
- 1 عدد آی سی LM35 سنسور دما
- 1 عدد آی سی رگولاتور ولتاژ 5 ولتی به مدل 7805


شرح عملکرد مدار :
همانطور که میدانید سنسور LM35 به ازای هر 1 درجه ساننتیگراد 10 میلی ولت ولتاژ می دهد و در اینجا توسط مبدل آنالوگ به دیجیتال داخلی میکرو تبدیل به عدد می شود و توسط نمایشگر سون سگمنت تا 3 رقم نشان می دهد. لازم به ذکر است به دلیل نمایش علامت درجه سانتیگراد یا فارنهایت در برنامه سون سگمنت بصورت برعکس دکود شده است.
یک جامپر 3 تایی در برد تعبیه شده است که با صفر و یک شدن آن نمایش دما تغیر می کند که شما با تغییراتی کوچک در سورس کد آن میتوانید آن را به دلخواه تغییر دهید.
این مدار دقیق کار میکند (خودم از صفر درجه سانتیگراد تا 65 درجه تست کردم) اما ایراداتی نیز دارد (مانند  نخواندن دماهای منفی، انتخاب آی سی میکرو با امکانات کم و ... )که بعد از ساختن PCB آن متوجه شدم و امیدوارم اساتید بزرگوار بنده را ببخشند .

نکته مهم : برای نمایش علامت درجه باید هنگام پروگرم کردن فیوز بیت RSTDISBL  را برنامه ریزی کنید.

صفحات جانبی

نظرسنجی

    لطفاً نظرات خود را درمورد وبلاگ با اینجانب در میان بگذارید.(iman.sariri@yahoo.com)نتایج تاکنون15000مفید و 125غیرمفید. با سپاس


  • آخرین پستها

آمار وبلاگ

  • کل بازدید :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :