Gebra Blog

GebraMS sadece bir şirket değil; aynı zamanda sensör teknolojisiyle mümkün olanın sınırlarını zorlama tutkusunu paylaşan yaratıcı ve yenilikçi kişilerden oluşan canlı bir topluluktur. GebraMS’i seçtiğinizde, sadece olağanüstü sensör çözümlerine ve desteğe değil, aynı zamanda ilham alabileceğiniz, işbirliği yapabileceğiniz ve çığır açıcı sensör odaklı fikirlerinizi hayata geçirmenize yardımcı olabilecek benzer düşünen bireylerden oluşan bir ağa da erişim sağlarsınız.

آموزش رابط i2c

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

بررسی  امروزه حتی ساده ترین  PCB علاوه بر میکروکنترلر اصلی  شامل دو یا چند مدار مجتمع دیجیتالی (IC)، است که برای کارهای خاصی انتخاب شده اند. ADC و DAC، حافظه‌های EEPROM، سنسورها، پورت‌های I/O ، کلاک‌های RTC، مدارهای RF و کنترل‌کننده‌های LCD ا، فقط فهرست کوچکی از آی‌سی‌های ممکن برای انجام یک کار مشخص هستند. […]

آموزش رابط SPI

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

بررسی  در فصل قبل یکی از دو استاندارد ارتباطی رایج در مارکت سیستم های ارتباطی intra-boards ، پروتکل I²C، را تجزیه و تحلیل کردیم. اکنون زمان آن است که پروتکل SPI را تجزیه و تحلیل کنیم. همه میکروکنترلرهای STM32 حداقل یک رابط SPI که امکان توسعه هر دو کاربرد master و slave را فراهم می

مبدل دیجیتال به آنالوگ در میکروکنترلرهای stm32

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

بررسی در فصل قبل توجه خود را بر روی کنترلر ADC متمرکز کردیم و مرتبط ترین ویژگی های این ابزار جانبی مهم را که همه میکروکنترلرهای STM32 ارائه می کنند، نشان دادیم. معکوس این به مبدل دیجیتال به آنالوگ (DAC) نامیده می شود. بر اساس خانواده و پکیج مورد استفاده، میکروکنترلرهای STM32 معمولاً فقط یک

آموزش IWDG و WWDG Timers

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

 قانون مورفی می گوید: هر چیزی که ممکن است اشتباه پیش برود، اشتباه خواهد شد. و این به خصوص برای سیستم های تعبیه شده صادق است. جدا از ایرادات سخت افزاری، که می تواند بر روی نرم افزار نیز تاثیر بگذارد، حتی دقیق ترین طراحی نیز ممکن است شرایط غیرمنتظره ای داشته باشد که منجر

مقدمه ای بر سیستم‌عامل‌های بی‌درنگ

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

مقدمه در دنیای در دنیای سیستم‌های توکار (Embedded Systems)، معمولاً با دستگاه‌هایی سروکار داریم که باید به اتفاقات محیطی در زمان دقیق پاسخ دهند.به عنوان مثال: به چنین سیستم‌هایی که درستی عملکردشان علاوه بر منطق، به زمان پاسخ هم وابسته است،می‌گویند: سیستم بی‌درنگ (Real-Time System). تعریف سیستم‌عامل بی‌درنگ (RTOS)  RTOS (Real-Time Operating System) نوعی سیستم‌عامل

معماری FreeRTOS و ساختار کلی

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

مقدمه‌ای بر معماری FreeRTOS FreeRTOS یک کرنل سبک‌وزن (Lightweight Kernel) است که به‌طور خاص برای میکروکنترلرها و سیستم‌های توکار طراحی شده است. هدف آن فراهم کردن یک هسته‌ی قابل پیش‌بینی برای مدیریت چندین Task، وقفه، صف، Semaphore، Mutex، Timer و سایر مکانیزم‌های هم‌زمانی است. FreeRTOS معمولاً بین سخت‌افزار (Hardware) و برنامه‌ی کاربردی (Application Code) قرار

مدیریت وظایف در task management) freertos)

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

مقدمه: Task چیست؟ در RTOS، هر Task وظیفه یک واحد اجرایی مستقل است که کد مخصوص به خود، پشته (Stack)، اولویت (Priority) و زمان‌بندی اجرا دارد.برخلاف برنامه‌های ساده‌ی bare-metal که فقط یک حلقه‌ی while(1) دارند، در FreeRTOS چندین Task به‌طور هم‌زمان اجرا می‌شوند (چندوظیفگی – Multitasking). هر Task معمولاً مسئول انجام یک کار مشخص است؛

 همگام‌سازی و ارتباط بین وظایف در FreeRTOS

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

مقدمه در سیستم‌های چندوظیفه‌ای (Multitasking) وظایف مختلف به‌صورت هم‌زمان در حال اجرا هستند و اغلب نیاز دارند با یکدیگر داده مبادله کنند یا برای استفاده از منابع مشترک هماهنگ شوند.اگر این هماهنگی به درستی انجام نشود، ممکن است سیستم دچار مشکلاتی مانند تداخل داده (Data Corruption) یا بن‌بست (Deadlock) شود. برای حل این چالش، FreeRTOS

Timer و مدیریت زمان در RTOS

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

مقدمه در سیستم‌های بی‌درنگ، زمان نقش حیاتی دارد. بسیاری از فرآیندها باید در دوره‌های زمانی دقیق یا در زمان خاصی انجام شوند؛ مثل: در برنامه‌های ساده‌ی bare-metal معمولاً از Delay مثل ()HAL_Delay استفاده می‌کنیم،اما در RTOS، چون چندین Task هم‌زمان فعال هستند، توقف CPU باعث توقف کل سیستم می‌شود.به همین دلیل از تایمرهای نرم‌افزاری (Software

  مدیریت توان (Power Management) و اشکال‌زدایی (Debug) در RTOS

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

مقدمه  در سیستم‌های توکار (Embedded Systems)، دو عامل حیاتی هستند: در کاربردهایی مانند دستگاه‌های قابل‌حمل، حسگرهای IoT یا گره‌های باتری‌خور، کاهش مصرف انرژی به اندازه‌ی پردازش سریع اهمیت دارد.از طرف دیگر، در محیط چندوظیفه‌ای RTOS باید بتوان عملکرد تسک‌ها، اولویت‌ها و زمان‌بندی را پایش و تحلیل کرد تا از رفتار غیرمنتظره جلوگیری شود. همچنین در

مدیریت طراحی معماری ماژولار در سیستم‌های RTOS

آموزش میکروکنترلر STM32 CORTEX M توسط تیم مهندسی جبرابیت

مفهوم معماری ماژولار  معماری ماژولار به معنای تقسیم سیستم به بخش‌های کوچک، مستقل و قابل توسعه است که هر بخش یک وظیفه‌ی مشخص دارد.در این مدل، هر ماژول مانند یک بلوک جداگانه طراحی می‌شود که از طریق رابط‌های استاندارد (Interface) با سایر بخش‌ها ارتباط دارد. در پروژه‌های RTOS، ماژول‌ها معمولاً به‌صورت Task یا گروهی از

Transistörler: Elektronik Devriminin Kalbi

الکترونیک پایه

Transistör Nedir ve Nasıl Çalışır? Transistörler, elektronik devrelerin temel yapı taşlarından biridir. Yarı iletken malzemelerden üretilen bu küçük bileşenler, akım ve gerilimi kontrol etmek, sinyalleri yükseltmek ve anahtarlama yapmak gibi birçok önemli görevi yerine getirir. Transistörlerin icadı, elektronik alanında bir devrim yaratarak bilgisayarlar, akıllı telefonlar ve diğer modern elektronik cihazların geliştirilmesinin önünü açmıştır. Temel olarak

Pnömatik Sistemler – Basınçlı Havanın Kontrollü Gücü

2. حرکت در ربات‌ها Gebra Blog

Pnömatik sistemler, basınçlı hava kullanarak mekanik hareket ve kuvvet üreten sistemlerdir. Tıpkı hidrolik sistemlerin sıvı basıncını kullanması gibi, pnömatik sistemler de gazların (genellikle havanın) sıkıştırılabilirliği ve genleşebilirliği özelliklerinden faydalanır. Pnömatik sistemler, endüstriyel otomasyondan robotik uygulamalara, taşıtlardan tıbbi cihazlara kadar çok çeşitli alanlarda kullanılır. Bu makalede, pnömatik sistemlerin ne olduğunu, nasıl çalıştığını, temel bileşenlerini, avantajlarını, dezavantajlarını

Fırçasız DC Motorlar (Brushless): Güç ve Verimlilik

2. حرکت در ربات‌ها Gebra Blog

Giriş: Fırçasız DC Motorlar – Elektrik Motoru Teknolojisinin Zirvesi Fırçasız DC motorlar (BLDC motorlar – Brushless DC Motors), adından da anlaşılacağı gibi, fırça ve komütatör kullanmayan bir doğru akım (DC) motor türüdür. Geleneksel fırçalı DC motorlarda, fırçalar ve komütatör, rotor sargılarına akım iletmek ve akımın yönünü periyodik olarak değiştirmek için kullanılan mekanik parçalardır. Bu parçalar,

سبد خرید
پیمایش به بالا