عنوان کامل پروژه:
پروژه پیادهسازی الگوریتمی برای تشخیص پیکهای سیگنال سنسورها بر روی برد STM32F4DISCOVERY با استفاده از زبان برنامه نویسی ++C و به همراه فیلم آموزشی ++C
آنچه در این گزارش ارائه گردیده است بیان جزئیات پیکربندی و برنامهنویسی سختافزاری است به نام STM32F4DISCOVERY. هدف این پروژه، پیادهسازی یک سیستم پروسسوری با هدف نمونهبرداری دوازده بیتی با نرخ بیش از یک مگاسمپل در ثانیه، از چهار کانال آنالوگ با ولتاژ ورودی بین صفر تا 3.3 ولت و استخراج اطلاعاتی مفید و کوتاه از دادههای حاصل، است. اطلاعات مورد نیاز عبارتند از تعداد پیکهای سیگنال هر کانال در تعداد بازههای مشخص از گسترهی ولتاژ ورودی، در مدت شصت ثانیه که بصورت یک فایل متنیِ ایجاد شده در فلش دیسکِ USB نوشته میشود و این پروسه در راس ساعتهای مشخصی از شبانهروز تکرار خواهد شد. در این گزارش علاوه بر جزئیات برنامهنویسی و منطق حاکم بر مسئله، الگوریتم تشخیص دهندهی پیکهای سیگنال نیز ارائه شده است.
آنچه در این کد خواهید آموخت:
1- آشنایی با ابزارهای جانبی مختلف سیستم و نحوه راه اندازی آنها
2- آشنایی با نحوه کار و مدیریت زمان پردازش
3- آشنایی با یک الگوریتم خلاقانه برای پردازش داده و استخراج پیک های سیگنالهای آنالوگ در سیستم دیجیتال
4- ساختار زبان ++C برای سیستمهای میکروپروسسوری
نکات و الزامات:
1- این برنامه در نسخهی 5 نرم افزار Keil باید کامپایل گردد.
2- قبل از کامپایل، نصب کتابخانههای لازم، ضروری است (نرم افزار بصورت اتوماتیک قابلیت دانلود کتابخانهها را دارد)
۳- خروجیها با متصل کردن فلش دیسک به کامپیوتر و درون چهار فایل text تولید شده در دسترس است
۴- آشنایی با زبان ++C برای این پروسسور
مشخصات کلی | |
تعداد صفحات | 58 |
حوزه تخصصی رشته 1 | سایر پروژه های کامپیوتر |
تعداد صفحات محصول | 40-60 |
فیلم آموزشی | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | ++C |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.