توضیحات

icon فایل هایی که با لینک مستقیم در سایت قرار گرفته اند بدون پسورد می باشند.

مینی اسیلوسکوپ برای سیگنال های دیجیتال

این پروژه با تجزیه و تحلیل سیگنال های دیجیتال، شکل موج ورودی را بر روی LCD گرافیکی نمایش می دهد.

این پروژه دارای ۴ ورودی می باشد، و هم زمان قابلیت پردازش چهار ورودی دیجیتال را دارد .

بیشترین فرکانس قابل اندازه گیری توسط این پروژه ۴۰۰KHz می باشد. از این پروژه می توان برای تجزیه و تحلیل شکل موج گیرنده های مادون قرمز TSOP 1730 یا سیگنال های RS232 و یا سیگنال های I2C استفاده کرد.

 

توجه: استفاده این پروژه فقط برای سیگنال های دیجیتال می باشد. و برای سیگنال های آنالوگ قابل استفاده نیست.

 

شماتیک این پروژه از قرار زیر است:

جهت مشاهده تصویر در اندازه واقعی بر روی آن کلیک کنید.

 

جهت نمایش سیگنال ها از LCD گرافیکی گوشی های نوکیا مدل Nokia 3310/5110 استفاده شده است. کتابخانه راه اندازی این LCD ها همرا فایل های پروژه موجود است.

 

تغذیه این پروژه ۴٫۸ ولت DC می باشد. جهت راه اندازی این پروژه می توان از ۴ عدد باتری قابل شارژ ۱٫۲ ولت نیز استفاده کرد.

 

توجه: جهت تغذیه مجاز به استفاده از باتری ها معمولی نیستید. در صورتی که از ۴ عدد باتری معمولی ۱٫۵ ولت استفاده کنید ، در این صورت مجموع ولتاژ تغذیه به ۶ ولت خواهد رسید، و این ولتاژ باعث آسیب دیدن GLCD و میکروکنترلر می شود.

 

بیشترین ولتاژ تغذیه LCD نباید بیشتر از ۳٫۳ ولت باشد ، برای کاهش ولتاژ ۴٫۸ ولت از ۳ عدد دیود استفاده است.

۴٫۸-(۳*۰٫۷)=۲٫۷

 

با کلید S1 تغذیه مدار برقار می شود. در لحظه اول LED1 روشن نمی شود ، ولی به محض اعمال اولین سیگنال به یکی از پایه های ورودی ، میکروکنترلر شروع به نمونه برداری کرده و این LED روشن می شود.

 

این پروژه با میکروکنترلر AVR به نام ATmega8 و به زبان C و با کامپایلر AVRstudio تهیه شده است.

 

 

جهت دانلود شماتیک ، سورس و PCB این پروژه اینجا کلیک کنید. ( ۲۷۵KB )

محتویات : سورس کامل برنامه به زبان C ، شماتیک ، PCB مدار به صورت عکس، سورس کامل کتابخانه GLCD

 

منبع: http://www.serasidis.gr/circuits/mini_logic_analyzer/miniLogicAnalyzer.htm

 

فروردین ۱۰ام, ۱۳۹۱ | 6,776 views | دسته: AVR Studio، Graphic LCD
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،


نظرات دیگران در مورد این مطلب:
ابوالفضل :

با سلام
منظورتون رو در مورد سیگنال های دیجیتالی و آنالوگ درست متوجه نشدم
سیگنال دیجیتال چیه؟
سیگنال آنالوگ چیه؟
مثلا موج سینوسی رو نشون میده؟
با تشکر


افزودن نظر: