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
ساعت
در این بخش نیز در رابطه با نحوه ارسال داده های خوانده شده و ثبت شده ولتاژ و جریان به بخش کنترل مدار و نحوه نمایش این اطلاعات بر روی LCD که رابط ارتباطی مدار با کاربر می باشد و همچنین طرح های اولیه در رابطه با این ارتباط توضیح داده خواهد شد.
گذرگاه ارتباط دو سیمه میکرو کنترلر AVR – SPI:
واسط وسایل جانبی سریال Serial Peripheral Interface که اولین بار توسط شرکت موتورولا تدوین گردید، یک روش انتقال اطلاعات بصورت سریال سنکرون می باشد که در مدارات دیجیتال به صورت گسترده از آن استفاده می شود. در میکروکنترلرهای AVR از واسط SPI برای ارتباط با دیگر وسایل جانبی که از این واسط پشتیبانی می کنند، استفاده می شود. این واسط دارای سرعت انتقال بالا و برای فواصل کوتاه بکار می رود. همانطور که در شکل زیر ملاحظه می کنید برای ارسال و دریافت اطلاعات از ولتمتر و آمپر متر مقدار کمیت های مورد نظر خوانده شده توسط سونسگمنت نمایش داده شده سپس پس از نمایش در حافظه تراشه ذخیره شده و توسط واسط سریال SPI به مدار کنترل دستگاه ارسال می شود این مدار پس از دریافت اطلاعات ولتاژ و جریان آنها را در حافظه خود ذخیره نموده با توجه به داده های وارد شده توسط کاربر که همان ولتاژ یا جریان خواسته شده او نیز می باشد با مقایسه این کمیت ها با هم تصمیم می گیرد که تغییرات خواسته شده را برای او انجام دهد، البته کاربر در هنگام انجام این کار میتواند هر زمان که خواست با زدن کلید STOP این روند را به پایان برده و ولتاژ و یا جریان موردنظر در همان مقدار ثابت می شود و سپس رله خروجی فعال شده این ولتاژ و جریان در خروجی دستگاه قابل دسترسی می باشد.
برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.
البته مدار طراحی شده در بالا یک مدار آزمایشی می باشد و فقط برای برنامه نویسی اولیه بخش کنترل سیستم استفاده می شود مدار اصلی با تغییراتی در همین مدار طراحی شده است. مدار پایه شکل بالا از سه بخش تشکیل شده 1- مدار کنترل 2- مدار ولتمتر 3- مدار آمپر متر در این مدار تغذیه اصلی مدار که مقدار +5 ولت می باشد پایه زمین یا GND مشترک فرض شده حال آنکه در عمل بعلت نیاز تغذیه مجزای ولتمتر از آمپر متر
برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.
که بخاطر عملکرد صحیح مدار و برنامه نوشته شده باید از هم جدا شوند باید مدار بالا را تغییراتی بدهیم تا اتصال کوتاه مشترک بین GND های مدار را از بین ببریم برای این هدف چند مدار آزمایشی را طراحی نمودم که البته یکی از این مدارها که عملکرد بهتر و دقیق تری نسبت به سایر مدارها داشت را انتخاب نمودم بعنوان نمونه به مدار طراحی شده بالا توجه کنید که مدار خوبی می باشد، اما در این پروژه از آن استفاده نکردم، ایده اصلی طراحی این مدار این بود که ورودی ولتمتر و آمپر متر که باید به بخش آنالوگ مدار متصل شود را از هم جدا نموده تا اتصال بین GND های مدار از بین برود برای این کار ما ابتدا ولتاژ موردنظر را توسط پل مقاومتی در حد میلی ولت کاهش داده سپس اقدام به ارسال این ولتاژ می نمائیم در حقیقت مدار تصویر بالا یک مدار فرستنده دیجیتال ولتاژ می باشد که ولتاژ را به پالس های دیجیتال 0 و 1 تبدیل نموده و یک سطح ولتاژ را ارسال می کند.
برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.
همانطور که ملاحظه می کنید ولتاژ 3.89 ولت به ورودی مدار اعمال شده و پس از تبدیل شدن به پالس توسط مبدل آنالوگ به دیجیتال ADC و جداساز نوری که اپتوایزولاتور یا اپتو کوپلر نامیده می شود با جدا شدن GND یا Ground های مدار ها از هم به تراشه دوم میکروکنترلر اعمال می شود که این میکرو نیز سیگنال های دریافتی را توسط مبدل دیجیتال به آنالوگ DAC تبدیل به ولتاژ نموده و در خروجی خود همان ولتاژ 3.89 ولت را نشان می دهد، با چرخاندن پتانسیومتر RV2 هر تغییر در ولتاژ مذبور در خروجی تراشه مدار دوم نمایش داده خواهد شد. تراشه های بکار رفته در این مدار از نوع میکروکنترلر AVR به شماره ATTINY13 و 8 پایه می باشد. شما می توانید مدار طراحی شده بالا را در نرم افزار شبیه ساز Proteus v7 به بالا آزمایش کنید می توانید آن را همراه با مثال های دیگر از لینک معرفی شده همین بخش دانلود نمائید.
فرستنده گیرنده SPI:
مدار بالا نیز آزمایشی می باشد و برای نوشتن برنامه اولیه برای تراشه میکرو کنترلر بخش کنترل مدار پروژه استفاده شده است، روش کار آن بدین صورت می باشد که یک کد توسط تراشه فرستنده Transmitter ارسال می شود مثلاً کد 35Hex سپس کد ارسال شده توسط پایه های SDA و SCL به مدار گیرنده Receiver داده شده و این تراشه این کد را نمایش می دهد، برنامه نوشته شده آن به صورت زیر می باشد:
Transmitter
Receiver
اتصال LCDدر مدار:
LCD مورد بحث TS1320-1 در این بخش دارای 16 پایه است که در شکل زیر نحوه اتصال آن نشان داده شده است
RS
انتخاب گر ثبات در داخل LCD دو ثبات وجود دارد و پایه RS برای انتخاب آنها به ترتیب زیر بکار می رود. اگر RS=0 باشد ثبات دستورالعمل فرمان انتخاب می شود و اجازه می دهد فرمانهای همچون پاک کردن نمایشگر، نشاندن مکان نما و غیره صادر شود. اگر RS=1 باشد ثبات داده انتخاب می گردد و به کار بر اجازه ارسال داده ( یا بازیابی ) روی LCD برای نمایش را می دهد .
R/W خواندن / نوشتن
ورودی R/W به کار بر اجازه نوشتن اطلاعات در LCD و یا خواندن از آن را می دهد. R/W=1 برای خواندن و R/W=0 برای نوشتن است.
E ، فعال
LCD از این پایه برای لچ کردن اطلاعات ارائه شده به پایه های داده اش استفاده می کند.
D0 – D7 ، پورت :
8 بیت خط داده برای ارسال اطلاعات به LCD یا خواندن محتوای ثبات های داخلی LCD بکار می رود.
برنامه راه اندازی LCD در ارتباط 8 بیتی و 4 بیتی :
در این بخش از سایت در مورد نحوه راه اندازی LCD مدار پروژه منبع تغذیه در دو حالت راه اندازی 8 بیتی و 4 بیتی برنامه های آورده شده است که شما می توانید مدار طراحی شده را در نرم افزار شبیه ساز Proteus v7 به بالا آزمایش کنید می توانید آن را همراه با مثال های دیگر از لینک معرفی شده همین بخش دانلود نمائید، برنامه آن نیز در لینک زیر آورده شده و در فایل اصلی نیز بصورت آماده وجود دارد:
در شکل های زیر فرم PCB مدار پشت فیبر مدار آورده شده است
تصاویری از مدار مونتاژ شده پروژه:
برای دیدن در ابعاد واقعی بر روی عکس کلیک کنید.
توجه: شما می توانید مدارهای طراحی شده بالا را در نرم افزار شبیه ساز Proteus v7 آزمایش کنید می توانید آنها را همراه با مثال های دیگر از لینک معرفی شده زیر دانلود نمائید.
لینک دانلود:
http://s1.picofile.com/file/7701668381/Project_5_Digital_PowerSupply0_42V_5A_AVR_Page_4.zip.html
رمز فایل: www.Project-esisis.com
نسخه ی pdf قابل دانلود این صفحه:
لینک دانلود:
http://s2.picofile.com/file/7701663010/Page_Project5_Digital_PowerSupply0_42V_5A_AVR_4_.zip.html
رمز فایل: www.Project-esisis.com
تمام حقوق این وب سایت و مطالب آن متعلق به بزرگترین وب سایت آموزش الکترونیک می باشد و هرگونه کپی برداری از مطالب آن فقط با ذکر منبع مجاز است
Copyright © 2012 , project-esisis.com