طراحی و ساخت پروژه های الکترونیک صنعتی و دانشگاهی

Embedded طراحی ، ساخت و تولید سیستم های کنترل و

طراحی و ساخت پروژه های الکترونیک صنعتی و دانشگاهی

Embedded طراحی ، ساخت و تولید سیستم های کنترل و

طراحی و ساخت پروژه های الکترونیک صنعتی و دانشگاهی
توانایی و تخصص های گروه طراحان الکترونیک

•طراحی انواع بردهای 2 ، 4 و چند لایه
•برنامه نویسی به زبان C و C++ برای انواع میکروکنترل های AVR ، ARM ، PIC ،Power PC
•طراحی انواع پروتکل های ارتباطی RS232 ، RS485 ، CAN ، LAN
•کار با انواع ماژول های GPS/GPRS/GSM شرکت های SIM و Telit و Ublox
•طراحی انواع بردهای کنترلی با میکروکنترل های
(ARM (NXP-LPC)(STM32)(At91SAM
(AVR (Atmega-Atxmega-At32U
PIC
•کار با انواع سنسورهای
حرکت (PIR)
مادون قرمز (IR)
دما و رطوبت
•کار با انواع ال سی دی های کاراکتری و گرافیکی و صفحه تاچ
•طراحی انواع منبع تغذیه و مدارات پاور ایزوله

بایگانی
شنبه, ۲۱ بهمن ۱۳۹۶، ۱۱:۲۰ ق.ظ

طراحی دستگاه تقویم و ساعت عقربه ای

چکیده          

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

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


مقدمه

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

دستگاه از یک ال سی دی گرافیکی 128*64 برای نمایش عقربه ای ساعت و تقویم شمسی با فونت فارسی استفاده شده است .

دستگاه همچنین از آی سی ساعت DS1307 برای تقویم و ساعت  استفاده شده است .

برای ارتباط کاربری با دستگاه از یک صفحه کلید 4*3 استفاده شده است که می توان منوهای مختلف برای تنظیم ساعت و تقویم و آلارم ساعت از آن استفاده نمود .

دستگاه برای زنگ آلارم از یک بازر 5 ولت که توسط یک ترانزیستور درایو می شود استفاده شده است .

دستگاه دارای مدار پاور سوئیچینگ برای تامین ولتاژ قطعات مدار است که توسط رگولاتور LM2576 ولتاژ تثبیت شده 5 ولت را تامین خواهد کرد .

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

دستگاه طراحی شده قابلیت نمایش ساعت عقربه ای و تقویم شمسی به فونت را دارد و به کمک میکروکنترلر AVR کنترل می شود .

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

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

در طراحی الگوریتم سیستم ، با رسم فلوچارت اولیه نیاز کلی سیستم برآورد شده و بر اساس آن بصورت ماژول وار ، الگوریتم به زبان C پیاده سازی شده است. همچنین برای برنامه نویسی محیط کامپایلر CodeVision که سازگار با میکروکنترلرهای AVR است انتخاب شده است.

دستگاه از اجزای سخت افزاری زیر تشکیل شده است :

1-    میکروکنترلر بعنوان کنترلر اصلی

2-    پاور سوئیچینگ

3-    ال سی دی گرافیکی

4-    صفحه کلید

5-    آی سی ساعت DS1307

6-    بازر

 

 

نرم افزار دستگاه به زبان C در محیط CodeVision توسط پروگرامر HATTEL نوشته شده است .


                  

calender

 



موافقین ۱ مخالفین ۰ ۹۶/۱۱/۲۱

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی