طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
یک مدار فاصله سنج می باشد که می توان در مواردی نیز به عنوان عمق سنج از آن استفاده نمود. حداقل فاصله قابل تشخیص 5cm و حداکثر 5m می باشد.یک کنترل کننده موتور با جریان خروجی 2 آمپر شامل کنترل جهت چرخش و سرعت می باشد. این مدار دارای نمایشگر LCD متنی بوده که سرعت و جهت چرخش موتور را نمایش می دهد. این پروژه توانایی کنترل دو عدد رله را به صورت مجزا توسط برنامه ریزی زمانی یا دمایی دارد. مثلا می توانید برای دمای بالا رله یک و برای دمای پایین رله دو را تنظیم کنید. یا هر رله در زمان مشخصی روشن و در زمان مشخصی خاموش شود.این پروژه یک مدار واسط I/O می باشد که دارای 12 خروجی رله است. توسط نرم افزار کنترلی که قابل نصب بروی ویندوز های XP, Win7, Win8, Win10 می باشد می توان هر 12 رله را به صورت مجزا فعال و غیر فعال کرد.این پروژه یک فاصله سنج می باشد که می توان در مواردی نیز به عنوان عمق سنج از آن استفاده نمود. حداقل فاصله قابل تشخیص 10cm و حداکثر 80cm تا 100cm می باشد.
پروژه فاصله سنج و عمق سنج آلتراسونیک با AVR

MCP-33

پروژه فاصله سنج و عمق سنج آلتراسونیک با AVR
کنترل سرعت و جهت موتور DC

MCP-9

کنترل سرعت و جهت موتور DC
کنترل و برنامه ریزی دو رله با زمان یا دما

MCP-45

کنترل و برنامه ریزی دو رله با زمان یا دما
پروژه کنترل رله توسط پورت USB با AVR و C شارپ 12 کاناله

MCP-39

پروژه کنترل رله توسط پورت USB با AVR و C شارپ 12 کاناله
پروژه فاصله سنج با سنسور مادون قرمز شارپ Sharp

MCP-37

پروژه فاصله سنج با سنسور مادون قرمز شارپ Sharp

SERIAL

مبدل usb به سریال با قابلیت اتصال به میکرو کنترلر- ft232

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

مبدل usb  به سریال – ft232
ft232
ft232

یکی از دغدغه اصلی بچه های رشته الکترونیک برقراری ارتباط بین میکروکنترلر ها و کامپیوتر از طریق پورت usb میباشد هم چنین که در سیستم های جدید و به خصوص لپ تاپ ها از پورت com یا پرینتر خبری نیست در این صورت استفاده از چنین مبدل هایی در قالب یک مدار ساده یا آی سی به شدت حس میشود.

آی سی ft232 یک مبدل usb  به سریال میباشد که به راحتی از طریق پورت های سریال میکرو (rxd  , txd) میتوان با کامپیوتر تبادل اطلاعات داشت و از طریق ساخت یک پورت مجازی این کار صورت میگیرد.

برخی از مشخصات بارز ای سی ft232  به صورت زیر میباشد.
  1. تغذیه کاری بین ۴٫۴ تا ۵٫۲۵ ولت
  2. سازگار شده با usb 1.1  و  usb 2
  3. تبادل اطلاعات توسط یک چیپ و با حداقل قطعات جانبی
  4. سرعت تبادل اطلاعات تا ۱ مگابیت
  5. مبدل usb  به  rs232
  6. مبدل usb  به rs422   و  rs485
جهت ساخت این ماژول میتوانید از نقشه شماتیک زیر استفاده کنید:


 بیشتر

کنترل رله با AVR و سی شارپ C (اینترفیس)

در مورخه : چهارشنبه، 19 مرداد ماه، 1390 موضوع : پروژه‌های AVR سی C

پروژه جالب کنترل ۴رله با میکروکنترلر ATMEGA8 سری AVR به زبان سی و کامپایلر CodeVision و نرم افزار به زبان سی شارپ به همراه با فایل شبیه سازی شده پروتئوس را در این پست می توانید دانلود کنید.این برنامه جالب توسط آقای احسان مرادی طراحی  شده است.



 بیشتر

آنالوگ و دیجیتال، سری و موازی، سنکرون و آسنکرون

در مورخه : چهارشنبه، 19 مرداد ماه، 1390 موضوع : پروتکل‌های ارتباطی

شايد بتوان گفت همواره يكي از مهمتري دغدغه هاي بشري داشتن يك راهي آسان و مطمئن براي برقراري ارتباط از يك نقطه به نقطه ديگر است .از انسانهاي بدوي كه با آتش و دود يكدگر را از اوضاع مطلع مي ساختند تا انسانهاي امروزي كه با استفاده از جديدتري امكانات ارتباطي با يكديگر رابطه بر قرار ميكنند همواره انسان به دنبال اين بوده تا بتواند اطلاعات و دانسته هاي خود را در اختيار ديگري قرار دهد و از معلومات ديگري نيز استفاده كند . در دنياي صنعتي امروز ، انتقال ديتا به عنوان يکي از مهمترين بخش هاي پروسه هاي کنترلي شناخته شده است و طراحان در تلاش براي بوجود آمدن پروتکل هاي جديدي با ايمني ، صحت و سرعت بالا در انتقال ديتا هستند. در این گزارش سعی بر آن شده تا اطلاعاتی اجمالی در مورد روش های انتقال اطلاعات از جمله آنالوگ و دیجیتال ، سری و موازی ، سنکرون و آسنکرون و مثال های در موردآنها بیان شود. به امید موثمر ثمر واقع شدن.



 بیشتر