- پالس ژنراتور پرتابل با رابط کاربری گرافیکی و نمایشگر رنگی
در این پروژه، یک پالس ژنراتور دو کاناله پرتابل با قابلیت تنظیم دقیق فرکانس، ولتاژ و Duty Cycle طراحی و پیادهسازی شد. هسته اصلی سیستم مبتنی بر میکروکنترلر STM32F205RCT6 بوده و تولید سیگنالها با استفاده از ترکیب واحدهای PWM و DAC به همراه مدارهای آنالوگ مبتنی بر Op-Amp انجام شد.
سیستم قادر است به صورت همزمان روی دو کانال مستقل، سیگنالهایی با دقت و پایداری بالا تولید کند. جهت کنترل دستگاه، یک کیپد 4×4 برای دریافت دستورات کاربر و یک نمایشگر گرد رنگی مجهز به درایور داخلی GC9A01 از طریق رابط SPI راهاندازی شد.
رابط کاربری گرافیکی پروژه با استفاده از TouchGFX توسعه داده شد و برای مدیریت همزمان وظایف بلادرنگ از FreeRTOS استفاده گردید. این ساختار امکان اجرای پایدار و همزمان عملیات مختلف از جمله دریافت ورودی از کیپد، بروزرسانی رابط کاربری، کنترل خروجیهای PWM/DAC، مدیریت رلهها و کنترل LEDها را فراهم کرد.
در این پروژه علاوه بر توسعه Firmware، طراحی کامل شماتیک و برد مدار چاپی (PCB) نیز توسط تیم راتین مدار آریا انجام شده است.





بدون دیدگاه