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

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

 



۰ نظر موافقین ۱ مخالفین ۰ ۲۱ بهمن ۹۶ ، ۱۱:۲۰
گروه طراحان الکترونیک