1 فایل فشرده حاوی فایل های پروتیوس که ساعت و دماسنج کار شده جهت پروگرامینگ Avr .
باید با نرم افزار شبیه سازی پروتیوس فایل رو اجرا کنین و عملکردشو ببینین.
اگر موقع باز کردن فایل با نرم افزار پروتیوستون با پیام خطا مواجه شدین موبوط میشه به ورژن نرم افزارتون
همون طور که می دونین نسخه مورد استفاده در دست ما نسخه قفل شکسته نرم افزار هستش و نسخه اصلی نرم افزار چیزی حدود 500 دلاره
بنابر این اگر توجه داشته باشین بعد از مشاهده چندین مدار و شبیه سازی نرم افزار دچار مشکل میشه باید بسته و مجددا باز کنین .
1394/11/17
1395/03/26
گلچین پروژه های AVR
دانشجویان و افرادی که بدنبال پروژه های آماده هستند می توانند در اینجا گلچینی از بهترین پروژهای آماده را دریافت نمایند. این فایلها و پروژه ها در دسته بندی های خاص خود بوده و بهمراه فایلها و توضیحات مورد نیاز ارائه گردیده اند. فلذا به شما پیشنهاد می کنیم که حتما این فایلها را به صورت یکجا و با قیمتی بسیار مناسب تهیه نمایید.در زیر لیستی از این پروژه ها ارائه شده است.
پروژه ولتمتر و آمپرمتر دیجیتال
پروژه پازل
پروژه تستر آی سی های TTL و CMOS
پروژه ساعت و دماسنج دیجیتال با DS1307
پروژه شمارنده افزایشی و کاهشی با AVR
پروژه سیستم امنیتی با موبایل
پروژه ریموت کنترل با موبایل
پروژه ویو پلیر حرفه ای Wave Player
پروژه جستجوگر فایل File Explorer با AVR
پروژه ساعت،تایمر و تقویم شمسی با AVR
پروژه دفترچه نقاشی Paint با AVR
پروژه اهم متر دیجیتال با AVR
پروژه روبوت تعقیب خط با AVR
پروژه قفل رمز حرفه ای با AVR
پروژه ساعت دیجیتال با سگمنت
پروژه اسیلوسکوپ با AVR
پروژه فرکانس متر یک گیگاهرتز
خرید و دانلود محصول1394/12/02
سخت افزار: ATmega8-LM35
زبان برنامه نویسی: bascom avr
در این پروژه دمای محیط توسط سنسور LM35 حس شده و میکروکنترلر ATmega8 دما را اندازه گیری کرده ، همچنین توسط میکروسوییچ های تعبیه شده بر روی برد میتوان وارد منوی آن شده و پارامترهایی از قبیل (دمای بالا-دمای پایین-دمای خطر ) را تنظیم نمود و در حافظه دائم میکرو ذخیره کرد و با قطع برق میکرو این مقادیر همچنان ثابت باقی می مانند.که در این صورت میکرو کنترلر پس از اندازه گیری دما مقدار دمای فعلی محیط را با مقادیر داده شده توسط شما مقایسه میکند در صورتی که دمای محیط برابر با low temp باشد آنگاه رله جهت روشن نمودن گرمکن سوییچ می شود تا دمای محیط بالا برود تا زمانی که دما به high temp برسد که در این صورت میکرو کنترلر گرمکن را قطع می نماید.همانطور که گفته شده مقادیر high temp و low temp توسط خودتان تعیین می شود.
اما در صورت خرابی در قسمتی از دستگاه،دما از حد مجاز بیشتر یا کمتر شود (برای مثال بدلیل خرابی رله یا گرمکن) که در این صورت دستگاه بوسیله ی بازر آلارم می دهد.
محتوای فایل دانلودی شامل: شبیه سازی پروژه در پرتیوس + فایل مدار چاپی طراحی شده در پرتیوس + فایل سورس بسکام می باشد.
خرید و دانلود محصول1394/09/22
1395/03/30
1394/10/06
1394/10/06
1394/10/06
بهترین مثال برای روشن شدن این قضیه کنترل دمای یک هیتر می باشد که در پروتیوس هم این هیتر برای شبیه سازی وجود دارد. همانطور که می دانیم وقتی که ما هیتر را روشن می کنیم عوامل زیادی در دمای آن نقش دارند مثلا هیتر در فضای باز قرار دارد یا در فضای بسته و یا اینکه اندازه ابعاد اتاق چقدر است و ... خلاصه وقتی ما سیگنالی به هیتر اعمال می کنیم دما کم کم شروع به بالا رفتن می کند بعد از مدتی دیگه با اعمال تعدادی پالس مشخص دما به صورت تناسبی بالا نمی رود و می بینیم که دما به طور چشمگیری خود به خود بالا می رود و کنترل آن از دست ما خارج می شود. این مسئله را می توانید در پروتیوس به صورت عملی اجرا کنید که من آن را به صورت فایل جداگانه در پوشه Test_heter گذاشتم. می بینیم که کلیک کردن بر روی Button دمای هیتر بالا می رود شما چند کلیک که انجام بدهید دما سریع بالا می رود و دیگه قابل کنترل نیست و خود به خود بالا می رود. (حتما اجرا کنید تا به نقش مهم کنترلر PID پی ببرید)
حالا نقش کنترل کننده PID چیست؟
کنترل PID از حاصل جمع سه کنترل کننده تناسبی، انتگرالی، مشتق گیر، تشکیل شده است به عنوان مثال ما می خواهیم دمای هیتر را روی 50 درجه سانتیگراد تثبیت کنیم پس مقدار مطلوب ما یا همان Set Point برابر با SP=50 می باشد.
اگر ما سیگنالی به هیتر اعمال کنیم و دمای هیتر 50 درجه شود یعنی اینکه سیگنال خطا برابر با صفر شده پس فقط کنترل کننده تناسبی وارد عمل می شود و پروسه را کنترل می کند و قسمت انتگرالی و مشتق گیری ما مقدار صفر را خواهند داشت. OUT=P+0+0
اگر دمای اندازه گیری شده بیشتر یا کمتر از مقدار SP شود آنگاه کنترل کننده انتگرالی و مشتق گیر وارد عمل خواهند شد تا پروسه را به مقدار مطلوب برسانند. OUT=P+I+D وقتی این دو کنترل کننده وارد عمل خواهند شد که ما سیگنال خطا داشته باشیم (صفر نباشد) آنگاه قسمت انتگرالی از سیگنال خطا انتگرال می گیرد و قسمت مشتق گیر هم از سیگنال خطا مشتق می گیرد که حاصل جمع این سه خروجی PID ما می باشد.
تا اینجا مسئله روشن شده که کنترل PID چه کاربرد مهمی در پروسه ها مخصوصا پروسه های غیر قابل پیش بینی دارد. PID با استفاده خطا های قبلی و خطا های حال، آینده را پیش بینی کرده و تدابیری برای کنترل هر چه بهتر سیستم ایجاد می کند.
خرید و دانلود محصول1394/09/01
1394/10/18