e
هدف از راه اندازی این وب سایت آموزشی، کمک کردن به علاقه مندان به یادگیری علم الکترونیک و میکروکنترلر بوده بخصوص دانش آموزان و دانشجویان که برای پیدا کردن مطلب مورد نظر خود سایتهای گوناگونی را جستجو میکنند که در نهایت به هدف خود نمی رسند، در این وب سایت سعی براین است که آموزش از پایه شروع شود. در ادامه با مثالهای نحوه استفاده از قطعات الکترونیک و عیب یابی آنها آموزش داده خواهد شد. همچنین پروژه های برای آموزش قرار داده شده است.
اسماعیل بخش زاد محمودی
09118315058
09336485452
09373054607
09390617786
telegram.me/Electronic_iran کانال
Esmail_bakhshzad@yahoo.com esmail2bakhshzad@gmail.com
محافظ تمام دیجیتال هوشمند وسایل برقی ( یخچال و فریزر- صوتی تصویری-کامپیوتر )
منبع تغذیه 0-32 ولت 0-5 آمپر قابل افزایش تا 0-20 آمپر (Power supply 0-5A 0-20A)
مدار کنترل کننده هوشمند تپ چنجر ترانس قدرت 63 کیلو ولت سه فاز
هشدار دهنده نشت گاز شهری و دود همراه با قطع خودکار گاز و برق
محافظت از سطح ولتاژ شارژ- جریان شارژ و دمای باطری های UPS تا 200 آمپر
محافظت و کنترل حد جریان سه فاز 0-200 آمپر در سه رنج کاری
کنترل و راه اندازی سروموتورهای الکتریکی و موتور DC و موتور ﭘله ای
قفل الکترونیکی هوشمند توسط تاچ لمسی (Touch Screen)
تابلوی روان با ماتریس 32*8 ارسال پیام متنی از طریق کامپیوتر
طراحی و ساخت فانکشن ژنراتور با کنترل لمسی توسط (Touch Screen)
محافظت و کنترل ولتاژ و جریان خروجی از مدار AC / DC
کنترل دور موتورهای الکتریکی و اعمال موج PWM و از طرق رابط تاچ ﭘد و LCDگرافیکی (Touch Screen)
پروژه مدار آشکارساز نشت گازمتان و گاز بوتان و LPG سنسور MQ
پروژه کنترل و محافظت دیجیتال ولتاژ
پروژه منبع تغذیهDigital 0-42V 5A
ولتمتر و آمپرمتر دیجیتال با AVR
برنامه نویسی میکروکنترلر 52 & 8051
مدار مبدل آنالوگ به دیجیتال ADC
کاربرد تراشه TTL 74HC573 در تابلو روان LED
مبدل آنالوگ به دیجیتال ADC میکرو کنترل AVR
کاربرد تراشه TTL74541 در ولتمتر دیجیتال با AVR
کاربرد تراشه رگلاتور ولتاژ LM723
تقویت کننده تفاضلی Single Operational Amplifier
استفاده از ترانزیستور برای سویچ کردن Switching Transistor
برنامه راه اندازی موتور پله ای Stop Motor
گذرگاه ارتباط دو سیمه میکرو کنترلر AVR – SPI
www.powerengineering.blogfa.com
الکترونیک مقدماتی
الکترونیک صنعتی
میکرو الکترونیک AVR
برنامه نویسی Assembl
1.پروژه آزمایشگر میکروکنترلر 8051-52
2.پروژه آزمایشگر میکروکنترلر PIC
3.پروژه ساعت RTC با میکرو 8051
4.محافظ تمام دیجیتال هوشمند AVR
5.پروژه LED-Stopper 7x20میکرو AVR
6.پروژه Digital Clock LED 32x8 AVR
7.پروژه Digital Voltmeter-Ammeter
8.پروژه منبع تغذیه Digital Power Supply 0-42V 5A
9.پروژه کنترل و محافظت دیجیتال ولتاژ خروجی AC/DC
10.پروژه ساعت دیجیتال RTC با AVR
11.پروژه مدار آشکارساز نشت گازمتان و گاز بوتان و LPG سنسور MQ
13.محافظت و کنترل ولتاژ و جریان خروجی از مدار AC / DC
14.طراحی و ساخت فانکشن ژنراتور با کنترل لمسی توسط (Touch Screen)
15.تابلوی روان با ماتریس 32*8 ارسال پیام متنی از طریق کامپیوتر
16.قفل الکترونیکی هوشمند توسط تاچ لمسی (Touch Screen)
17.کنترل و راه اندازی سروموتورهای الکتریکی و موتور DC و موتور ﭘله ای
18.محافظت و کنترل حد جریان سه فاز 0-200 آمپر در سه رنج کاری
19.محافظت از سطح ولتاژ شارژ- جریان شارژ و دمای باطری های UPS تا 200 آمپر
20. پروژه کنترل دور و زاویه چرخش موتور های گیربکس دار
21. محافظ ولتاژ برق شهر تایمر دار 30 آمپری
22.هشدار دهنده نشت گاز شهری و دود همراه با قطع خودکار گاز و برق
23. مدار کنترل کننده هوشمند تپ چنجر ترانس قدرت 63 کیلو ولت سه فاز
24. منبع تغذیه 0-32 ولت 0-5 آمپر قابل افزایش تا 0-20 آمپر (Power supply 0-5A 0-20A)
25. محافظ تمام دیجیتال هوشمند وسایل برقی ( یخچال و فریزر- صوتی تصویری-کامپیوتر )
1. مقالات در رابطه با سیستم های دیجتال و اطلاعاتی مفید در رابطه با Multimedia Card (MMC – SD)
2. مقالات در رابطه با آموزش میکروکنترلر AVR و PIC و8051-52 و...
دانلود نرم افزارهای کاربردی
1.نرم افزارهای برای میکروکنترلر 8051
2.نرم افزارهای برای میکروکنترلر PIC
3.نرم افزارهای برای میکروکنترلر AVR
ساعت
Digital Power Supply 0-42V 5A
مقدمه:
این پروژه یک منبع تغذیه 0 تا 42 ولت 5 آمپر دیجیتال است، دقت عمل این منبع تغذیه زیاد می باشد با کنترل هم زمان ولتاژ و جریان توسط اطلاعات وارد شده بوسیله کاربر و کی پد این مدار یک منبع تغذیه آزمایشگاهی می باشد که از ویژگی های آن می شود به کنترل ولتاژ از 0 تا 42 ولت، کنترل جریان خروجی از 0 تا 5 آمپر، دارای نمایشگر دیجیتال ولتاژ و جریان بصورت نمایشگر سون سگمنت و LCD ، مدار جلوگیری از افزایش جریان و ولتاژ و ..... را نام برد. بخش کنترل این پروژه به زبان Assembly نوشته شده است. بخش آنالوگ این پروژه دارای کارائی فوق العاده جالب و هزینه نسبتاً کم و دقت عمل بسیار زیاد و قدرت جریان دهی بالا و حقیقی می باشد. این مدار در مقابل اتصال کوتاه کاملاً محافظت شده و توسط سنسورهای (حس گر) گزارش عملکرد مدار به بخش کنترل داده می شود و تصمیم گیری های لازم برای کنترل مدار آنالوگ توسط بخش کنترل انجام می شود.
بلوک دیگرام مدار:
منبع تغذیه با دقت عمل بالا:
مدار دارای خروجی تثبیت شده از صفر تا 42 ولت و قابل ارتقاع و همچنین قابلیت کنترل (تنظیم و تغییر) از صفر ولت تا ماکزیمم به همراه قابلیت کنترل و محدود کننده جریان از صفر تا مقدار ماکزیمم و صعود تدریجی ولتاژ از صفر تا ماکزیمم ولتاژ دلخواه در هر بار روشن و خاموش کردن دستگاه میباشد. همانطور که در نقشه علمی خلاصه شده دستگاه ملاحظه می کنید دستگاه دارای دو ترانس کاهنده مستقل از هم است. تغذیه اصلی مدار خروجی توسط ترانسفورمر 6 آمپری که یک ترانس قوی و قدرتمند است تأمین می گردد تا بتواند توان خروجی را در اختیار ما قرار دهد. تنها عامل محدود کننده حداکثر جریان خروجی مقدار تحمل ولتاژ کلکتور – امیتر ترانزیستورهای قدرت خروجی بود که ترانزیستور 2N3055 برابر با 60 ولت است که جهت اخذ جریان بیشتر از تعداد بیشتر از این نوع ترانزیستور که ارزان و در دسترس می باشد استفاده شده است که می توان برای افزایش جریان تعداد بیشتری از همین نوع ترانزیستور به مدار افزود.
باید توجه داشت که بخاطر حرارت زیاد تولید شده در جریانهای کاری بالا، باید حتماً این ترانزیستورها را بر روی رادیاتور بزرگ آلومینیومی U شکل قرار داد. در عمل این رادیاتور نیز برای دفع حرارت بهتر به جعبه فلزی خود دستگاه متصل شده، من برای کنترل دمای این رادیاتور از یک سنسور دما که متصل شده به رادیاتور اصلی دستگاه استفاده نمودم که توسط برنامه نوشته شده دمای رادیاتور با دمای داخل و خارج دستگاه مقایسه شده در هنگام افزایش این دما فن تعبیه شده برروی پنل اصلی دستگاه بصورت کنترل PWM شروع به کار نموده و دمای رادیاتور را کنترل می کند به عبارتی دیگر در صورت هر 1 درجه افزایش دمای داخل پنل دستگاه 2% به سرعت فن دستگاه اضافه شده این روند تا 100% سرعت فن ادامه خواهد داشت.
اگر دمای رادیاتور یا به عبارتی دمای ترانزیستور های قدرت توسط فن پایین آمد که هیچ اگرنه به مدار 90 ثانیه فرصت داده می شود که دمای خود را پایین آورد این 90 ثانیه همراه با پخش آلارم می باشد در صورت اضافه جریان اگر دما پایین نیاید سیستم کنترل مدار این بار رله خروجی را قطع نموده و در این صورت هیچ ولتاژ و جریانی به خروجی مدار اعمال نمی شود فن خونک کننده نیز با تمام سرعت خود 100% شروع به چرخش نموده تا دمای بدنه و رادیاتور دستگاه پایین بیاید این کاهش دما همراه با کاهش 2% سرعت چرخش فن می باشد در صورت نرمال شدن دما اکنون رله مدار وصل شده و دستگاه بصورت نرمال به کار خود ادامه می دهد لازم بذکر است که این عمل در بخش کنترل تراشه AVR و توسط وقفه Interrupt کنترل شده و در هر لحظه قابلیت فعال شدن و کنترل مجدد دستگاه را دارد.
تمامی این عملیات برروی LCD دستگاه لحظه به لحظه قابل نمایش می باشد توسط تنظیم بخش Setting بوسیله کاربر.
تصویری از بخش مدار کنترل دستگاه Control System Power Supply
برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.
تولید موج PWM:
شکل زیر نحوه ایجاد یک موج PWM را نشان می دهد یک موج مثلثی با فرکانس ثابت دوره تناوبT که به یک سطح DC تلاقی دارد نتیجه تولید پالس PWM مطابق شکل است، دوره تناوب پالس PWM تولید شده ثابت و برابر با دوره تناوب موج مثلثی T است. برای تولید پالس PWM می توان از یک OpAMP در حالت مقایسه کننده استفاده کرد، البته می توان غیر از موج مثلثی از موج دندانه اره ای یا حتی موج سینوسی نیز بهره گرفت. آنچه که تاکنون گفته شد در واقع نوعی PWM آنالوگ محسوب می شود، البته روش دیگری برای تولید pwmوجود دارد که می توان آن را توسط میکروکنترلرها پیاده سازی کرد. اساس کار این روش زمان سنجی و استفاده از تایمر هاست. در این روش موج مثلثی یا دندانه اره ای با استفاده از شمارش تایمرها تولید می شود و مقدار DC عددی است که لحظه به لحظه با مقدار موجود در تایمر مقایسه می شود و درصورت برابر شدن دو مقدار مذکور، حالت منطقی یکی از پایه های میکروکنترلر تغییر خواهد کرد و به عبارتی دیگر موج PWM تولید می شود.
در این روش با توجه به ماهیت دیجیتال میکروکنترلر ها، سیگنال PWM تولید شده در حوزه زمان کسسته خواهد بود؛ به این معنی که برای یک سیگنال PWM که توسط یک تایمر 8 بیتی تولید می شود، تنها 256 سطح بین کمترین و بیشترین مقدار قابل دسترسی است. به همین ترتیب، در مورد یک تایمر 10 بیتی متوان 1024 سطح مختلف برای سیگنال تولید شده به دست آورد. بعنوان مثال فرض کنید که تایمری 8 بیتی داریم که با فرکانس 50KHZ شمارش می کند، تایمر ابتدا از 00 HEX تا FF Hex به صورت صعودی افزایش می یابد و به محض رسیدن به FF Hex به صورت نزولی تا 00 Hex کاهش پیدا می کند و این عمل به طور متوالی انجام می شود. با توجه به فرکانس کاری تایمر در هر 0.02 ms مقدار آن یک واحد اضافه می شود.
با توجه به شکل یک دوره تناوب موج مثلثی تولید شده توسط تایمر برای افزایش تا FF Hex و سپس کاهش تا 00 HEX در حدود 10 ms طول کشیده است می توان این زمان را با تنظیم فرکانس کاری تایمر کم یا زیاد کرد؛ اما همان طور که گفته شد مقدار DC در اینجا یک ریجیستر جداگانه است که در هر پله با مقدار موجود تایمر مقایسه می شود. این امکان در میکروکنترلر های AVR در نظر گرفته شده است که بتوان به راحتی و با مقداردهی به چندین ریجیستر، سیگنال PWM مورد نظر را تولید کرد. معمولاً می توان یکی از انواع PWM را در میکروکنترلر های AVR بسته به دقت کار کنترلی که انجام می دهیم، انتخاب کرد. نحوه استفاده از این بخش میکروکنترلر های AVR و برنامه نویسی آن در بخش های آموزشی همین وب سایت یاد داده خواهد شد.
نحوه برنامه نویسی حداکثر و حداقل دمای قابل تحمل ترانزیستور های قدرت دستگاه:
برای کنترل دور فن خنک کننده و حداکثر دمای قابل تحمل ترانزیستور های قدرت که باعث سوختن آنها می شود باید از اطلاعات موجود در دیتاشت Data Sheet 2N3055 آنها استفاده نمود تصویر زیر دمای مجاز برای گرفتن حداکثر جریان در بار کامل را نشان می دهد، برای برنامه نویسی و تنظیم درصد چرخش فن باید دو سطح کاری دما را برای رادیاتور دستگاه مشخص نمائیم البته باید در نظر داشت که قطعات دیگری ازجمله ترانزیستورهای قدرت و مقاومت های وات بالا، ترانزیستور مربوط به تغذیه مجزا ولتاژ ثابت 5 ولت 3 آمپر و مقاومت های آجری 5WAT را هم بر روی رادیاتور نصب نمودایم یک حد نرمالی بین آنها پیدا نموده در هنگام برنامه نویسی توسط آزمایش عملی دستگاه سرعت یا درصد چرخش فن را کنترل نمائیم تا دمای داخل پنل دستگاه و رادیاتور آلومینیومی در سطح نرمال قرار گیرد در صورت افزایش بیش از حد دما سیستم کنترل دستور دیگری را به اجراء درآورد:
برای آزمایش باید حداکثر جریان را از خروجی مدار بگیریم برای این کار می توان از یک لامپ رشته ای که در ولتاژ 12 ولت 4.5 آمپر جریان دریافت می کند را ابتدا به خروجی وصل کنیم سپس یک سنسور دمای دیجیتال مانند سنسور دمای موجود در برخی از ولتمتر ها را به بدنه رادیاتور متصل کنیم دمای کاری را با در نظر گرفتن زمان افزایش یادداشت نمائیم، پس از متصل کردن بار موردنظر لحظه به لحظه دمای رادیاتور افزایش خواهدیافت این دما بر روی نمایشگر دماسنج نیز تغییر خواهد نمود همانطور که ذکر شد چون قطعات دیگری نیز بر روی رادیاتور اصلی نصب می باشد و نمی شود دقیقاً مشخص نمود که چه زمان فن شروع به چرخش و افزایش 2 تا 100% داشته باشد یک میانگین برای START فن خنک کننده مشخص می کنیم در این پروژه دمای اتاق 25 درجه سانتیگراد درنظر گرفته شد حال هر یک درجه افزایش دمای داخل پنل اصلی دستگاه بشود 26 درجه فن با سرعت PWM 2% شروع به چرش نموده با هر در جه افزایش دما باز سرعت چرخش افزایش یافته تا به دمای 50 C درجه سانتیگراد برسد در این حال فن در سرعت 100% درحال چرخش می باشد که این دما دمای حداکثر میانگین قطعات نصب شده برروی رادیاتور می باشد البته برای احتیاط دمای کمتر از میانگین را انتخاب نمودیم به نمودار شکل زیر دقت کنید:
تصویر زیر نیز مشخصات فن دارای سه سیم کنترل شونده بکار رفته در این دستگاه را نشان می دهد
همانطور که در نمودار بالا مشاهده می کنید هرچقدر دما بالا برود راندمان کاری منبع تغذیه پایین خواهد آمد. پس حتماً باید یک مداری را برای کنترل دمای دستگاه منبع تغذیه طراحی کنیم که هم مصرف انرژی پایین تر داشته باشد و هم آلودگی صوتی ناشی از چرخش فن خنک کننده کمتر شود برای همین منظور از تولید موج PWM برای کنترل سرعت فن استفاده نموده ایم.
لینک دانلود دیتاشت فن خنک کننده DC Special Fan:
Data sheet - DC Special Fan 12V 150mA
نسخه ی pdf قابل دانلود این صفحه:
لینک دانلود:
http://s3.picofile.com/file/7695026555/Page_Project5_Digital_PowerSupply0_42V_5A_AVR_1_.zip.html
رمز فایل: www.Project-esisis.com
راھنمای دانلودگزارش خرابی لینک
تمام حقوق این وب سایت و مطالب آن متعلق به بزرگترین وب سایت آموزش الکترونیک می باشد و هرگونه کپی برداری از مطالب آن فقط با ذکر منبع مجاز است
Copyright © 2012 , project-esisis.com