طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
یک کنترل کننده موتور با جریان خروجی 2 آمپر شامل کنترل جهت چرخش و سرعت می باشد. این مدار دارای نمایشگر LCD متنی بوده که سرعت و جهت چرخش موتور را نمایش می دهد.اندازه گیری ولتاژ DC از 0 تا 24 ولت با سه رقم دقت (اعشار) و
اندازه گیری دما از منفی 20 تا مثبت 100 درجه سانتی گراد. دارای نمایشگر السیدیاین پروژه جریان برق مصرفی را اندازه گیری و توسط یک ماژول سیم کارت اطلاعات مورد نظر را به شماره همراه دلخواه ارسال میکند. ولتاژ کاری آن AC220 ولت و حداکثر جریان عبور آن 50 آمپر می باشد.خروجی سه کاناله با کنترل سرعت به صورت مجزا، دو کلید افزایشی و کاهشی برای کنترل سرعت در هر کانال، فرکانس های مختلف و ثابت برای هر کانال، جریان خروجی بیش از 10 آمپر و ولتاژ بیش از 30 ولتبا استفاده از ماژول HM-R و HM-T ابتدا به کمک سنسور LM35 دما اندازه گیری شده و به ماژول HM-T ارسال می شود، در سمت گیرنده سیگنال توسط HM-R دریافت شده و بر اساس مقدار دما دور موتور به صورت PWM کنترل می شود. همچنین قابلیت تعریف رنج دمای کاری برای موتور نیز امکان پذیر می باشد.
کنترل سرعت و جهت موتور DC

MCP-9

کنترل سرعت و جهت موتور DC
پروژه ولت متر DC و دماسنج با avr

MCP-16

پروژه ولت متر DC و دماسنج با avr
پروژه کنتور برق با AVR و ارسال اطلاعات توسط سیم کارت

MCP-40

پروژه کنتور برق با AVR و ارسال اطلاعات توسط سیم کارت
پروژه کنترل دور موتور با PWM و جریان خروجی بالا با avr

MCP-19

پروژه کنترل دور موتور با PWM و جریان خروجی بالا با avr
پروژه کنترل بی سیم دور موتور برحسب دما با avr

MCP-8

پروژه کنترل بی سیم دور موتور برحسب دما با avr

atmega16

پروژه تغییر دور فن نسبت به دما به زبان بیسیک و AVR

در مورخه : چهارشنبه، 20 مرداد ماه، 1389 موضوع : پروژه‌های AVR بیسیک

این پروژه مناسب برای افراد تازه کار برای یادگیری زبان بیسیک می باشد این مدار را پارسال طراحی کرده بودم و برنامه آن را نوشته بودم و در عمل هم خوب جواب داد. همانطور که از نام پست پیدا است عناصر اصلی این مدار یک فن و یک سنسور دما و میکرو می باشد اگر بخواهیم کل قطعات به کاربرده شده در مدار را بنویسیم به صورت زیر می باشد

۱: ای سی atmega16
2:lcd 2*16
3: کی برد ۴*۴
۴:سنسور دما  lm35
5:فن
۶:ترانزیستور و مقاومت

در این پروژه شما ابتدا به وسیله کی برد مقدار دمایی که می خواهید بعد از ان فن شروع به حرکت بکند را تعیین می کنید سپس بعد از start  شدن مدارمیکرو به وسیله ای سی  lm35 دمای محیط را   اندازه گیری میکند و نسبت به اختلاف اعداد بین دمای محیط و دمای وارد شده در خروجی  pwm  پالس تولید می شود ،اگر اختلاف کم بود خروجی pwm  کم بوده و در نتیجه فن به اهستگی شروع به کار می کند و هر چه اختلاف بیشتر باشد فن با سرعت بیشتری شروع به حرکت می کند

برای تولید پالس pwm از تایمر یک استفاده شده  است تایمر یک دارای دو خروجی برای تولید پالس می باشد که در این مدار دو خروجی عکس هم می باشد یعنی زمانی که خروجی oc1a  پالس کم را تولید می کند  خروجی  oc1b  پالس زیاد تولید می کند و بلعکس



 بیشتر

دانلود پروژه ولت متر ۰ تا ۵ ولت با بسکام

در مورخه : چهارشنبه، 3 شهريور ماه، 1389 موضوع : پروژه‌های AVR بیسیک

براتون یه پروژه ی ولتمتر گذاشتم . اگه دنبال بر پا کردن یک پروژه کوچیک و جمع جور برای خودتون هستید و وسایل آزمایشگاتونم می خواهید که کار خودتون باشه در صنعت برق الکترونیک یک از اون وسایل مهم و پر کاربرد ولت متر هستش . برای همین تصمیم گرفتیم پروژه ولت متر را براتی شما دوستان به همراه برنامه نوشته شده در محیط بسکام و شماتیک آن در پروتل رو براتون آماده و تهیه کنیم . این ولتمتر که از ۰ تا ۵ ولت رو می تونه نمایش بده ، از سون سگمنت استفاده می کنه و از میکرو های خانواده AVR استفاده شده.



 بیشتر

پروژه متر دیجیتالی به زبان بیسیک (بسکام)

در مورخه : دوشنبه، 8 شهريور ماه، 1389 موضوع : پروژه‌های AVR بیسیک

این دستگاه متر دیجیتالی با صفحه نمایش سون سگمنت میباشد. از آنجایی که برای مسافت های طولانی طراحی شده است دقت آن ۱۰ سانتی متر است و در هر۱۰۰ متر خطای آن نزدیک صفر است . قابلیت مترکردن در۱۰۰ مرحله ودرهرمرحله حداکثر تا۹٫۹۹۹۹ کیلومتر. قابلیت جمع زدن کل متراژ حداکثر تا۹۹٫۹۹ کیلومتر . قابلیت چک کردن هریک از متراژها. قابلیت نگهداری هر متراژ درE2prom داخلی و نگهداری آن در زمان خاموش بودن یاقطع باطری
اجزای این مدار :
AVR ATMEGA16 – REGULATOR 7805-DC4013-7SEG-TRANSISTOR
زبان برنامه نویسی بسکام



 بیشتر