فلایت کنترلرهای CC3D و Naze32
مقدمه اى بر فلایت کنترلرهای CC3D و Naze32
با پیشرفت روز افزون میکروکنترلرها زمینه پیشرفت فلایت کنترلرها نیز فراهم می شود زیرا بیس یک فلایت کنترل بر مبنای پردازنده ای است که بر روی آن کار گذاشته شده است و به عنوان هسته مرکزی فلایت کنترل فعالیت می کند. با انتشار خبر عدم پشتیبانی از “فلایت کنترلرهای CC3D و Naze32″ توسط نرم افزارهای اپن سورسی همانند iNAV، Cleanflight و Betaflight به دلیل ناکافی بودن حافظه این فلایت کنترلرها بر آن شدیم تا وضعیت این دو فلایت کنترل را به صورت دقیق بررسی کنیم تا کاربران برای خرید فلایت کنترلر نکات کافی را مدنظر قرار دهند. براى كسب اطلاعات بيشتر در مورد فلايت كنترل CC3D از لينك زير استفاده نمائيد.
کاربران محترم، خواندن جلسه فلایت کنترلرهای CC3D و Naze32 بدون انجام تمرینات آن و گام به گام پیش رفتن با درس كافى نمى باشد. لطفا تمرين هاى آخر جلسه به همراه لينك هاى ارسال شده را به دقت مطالعه كنيد تا به درك كامل و عميقى از مطالبى كه در ادامه مى آيد برسيد.
فلایت کنترلرهای CC3D و Naze32 به دلیل سایز کوچک و پردازنده های 32 بیتی مناسب کوادکوپترهای ریس بودند. البته این نرم افزارها فعلا بیان نموده اند که این فلایت کنترلرهای CC3D و Naze32 به دلیل عدم حافظه کافی قادر به پشتیبانی از تمامی امکانات آنها نیستند و با بیان این خبر قطعا در آینده ای نه چندان دور پشتیبانی از این فلایت کنترلرها امکان پذیر نیست. متن دقیق این خبر به صورت زیر است.
Boards based on F1 CPUs
These boards are not recommended for new setups. They are very limited in memory and don’t support many features of the INAV. In general F1 boards are limited to only UBLOX GPS protocol, don’t have BLHeli Passthrough, don’t have LEDSTRIP, only support a few telemetries (LTM and maybe FrSky) etc.
و از آنجایی که فلایت کنترلرهای CC3D و Naze32 دارای پردازنده F1 می باشند شامل این لیست می شوند. البته لینک مورد نظر هم در زیر آورده ایم که می توانید برای مطالعه بیشتر و وضعیت بیس بردهای دیگر مطالعه کنید:
حافظه فلایت کنترلر CC3D
فلایت کنترلرهای CC3D و Naze32 دارای پردازنده F1 می باشند. فلايت كنترل CC3D نام دقیق تر آن STM32F103CBT6 و از خانواده ARM®Cortex®-M3 می باشد. این پردازنده دارای حافظه فلش با مقدار 128KB و حافظه SRAM آن 20KB می باشد. برای دریافت اطلاعات بیشتر و دانلود دیتاشیت این پردازنده می توانید به وب سایت سازنده آن یعنی ST مراجعه کنید:
البته فلایت کنترل CC3D یک نسخه تکامل یافته(CC3D Revo) نیز دارد که به دلیل اینکه دارای پردازنده پرقدرت F4 می باشد محبوبیت خاص خود را داراست نام دقیق پردازنده آن STM32F405RGT6 از خانواده ARM®Cortex®-M4 می باشد که در تصویر نیز نشان داده ایم. این پردازنده دارای حافظه فلش با مقدار 1Mbyte می باشد و حافظه SRAM آن نیز 192Kbyte می باشد. همانطور که مشاهده می کنید تفاوت بسیار زیادی در میزان حافظه فلایت کنترلرهای CC3D و CC3D Revo می باشد و البته به وضوح می توان به دلیل انقراض CC3D پی برد.
البته CC3D Revo قیمت بالایی دارد و در صورتی که دارای بودجه کافی هستید می توانید از این فلایت کنترل به عنوان یک جایگزین برای فلایت کنترل CC3D استفاده کنید. به دلیل اینکه قیمت این فلایت کنترل حدود 2000000 تومان است و قطعا بسیاری از کاربران قادر به خرید آن نیستند بهتر است از گزینه های پیشنهادی آخر جلسه به عنوان یک جایگزین دیگر استفاده کنید.
حافظه فلایت کنترلر Naze32
فلایت کنترلر دیگری که با انتشار این خبر به تاریخ انقضای خود نزدیک شد Naze32 می باشد. حال ببینیم این فلایت کنترل دارای چه پردازنده ای می باشد که از کمبود حافظه برای پشتیبانی از امکانات نرم افزارهای ذکر شده رنج می برد.
پردازنده فلایت کنترلر Naze32 هم از نوع F1 می باشد که نام دقیق آن STM32F103CBT6 می باشد. این پردازنده دارای حافظه فلش با مقدار 128KB و حافظه SRAM آن 20KB می باشد که در در مقایسه با نسل های دیگر خانواده ARM دارای حافظه بسیار کمی است. در شکل زیر پردازنده این فلایت کنترل را در تصویر مشاهده می کنید.
فلایت کنترلرهای جایگزین
از آنجایی که این فلایت کنترلرها به پایان عمر خود نزدیک شده اند تعدادی از فلایت کنترلرهای جایگزین برای آنها را معرفی می کنیم. با توجه به اینکه این فلایت کنترلرها سایز کوچکی دارند و پردازنده آنها نیز 32 بیتی می باشد برای کوادکوپترهای ریس بسیار مناسب بود گزینه های پیشنهادی زیر معرفی میگردد.
فلایت کنترلر Omnibus F4 Pro
یکی از بهترین فلایت کنترلرها برای استفاده در کوادکوپترهای ریس Omnibus F4 Pro می باشد که به دلیل دارا بودن پردازنده 32 بیتی F4 حافظه و سرعت بالایی دارد.
مشخصات کلی این فلایت کنترل به صورت زیر می باشد:
- STM32 F405 MCU
- Dshot support
- Drag and Drop OSD configured via Betaflight Configurator
- Smartaudio v2 support – Tune your PID’s and configure the omnibus fc from your Transmitter
- MPU6000 6 axis SPI Gyro & Accelerometer
- SBUS/PPM AND Spketrum DSMX Ports
- MicroSD card blackbox
Baro(BMP280)
5v3a SBEC
On-board Video Filter(only can supply 5V to VTX and Camera) - SmartAudio V2 via tx6 on J10
- 4×3 pin ESC pin layout
- IR pins for lap timing transponder
فلایت کنترلر Matek F405 AIO
از دیگر فلایت کنترلرهای مناسب کوادکوپترهای ریس Matek F405 AIO می باشد که به دلیل دارا بودن پردازنده 32 بیتی F4 حافظه و سرعت بالایی دارد. نام دقیق پردازنده آن STM32F405RGT6 می باشد.
مشخصات کلی این فلایت کنترل به صورت زیر می باشد:
- MCU: 168MHz STM32F405
- IMU: MPU6000 accelerometer/gyro (SPI)
- Baro: BMP280 (I2C)
- OSD: BetaFlight OSD w/ AT7456E chip
- Blackbox: MicroSD card slot (SD/SDHC)
- VCP, UART1, UART2, UART3, UART4, UART5
- Built in inverter for SBUS input (UART2-RX)
- PPM/UART Shared: UART2-RX
- SoftSerial on TX2, S5 or S6 optional
- Camera control on S6 or DAC optional
- Smartaudio & Tramp VTX protocol supported
- WS2812 Led Strip : Yes
- Beeper : Yes
- RSSI: Yes
فلایت کنترلر Holybro Kakute F4 AIO
فلایت کنترل Holybro Kakute F4 AIO به دلیل داشتن پردازنده F4 نیز دارای حافظه و سرعت بالایی می باشد.
مشخصات کلی این فلایت کنترل به صورت زیر می باشد:
- MCU: STM32F405RGT6 32-bit processor
- IMU: ICM20689 (SPI)
- Barometer: BMP280
- USB VCP Driver (all UARTs usable simultaneously; USB does not take up a UART)
- 5 hardware UARTS (UART1, 3, 4, 5, 6)
- Supports serial receivers (SBUS, iBus, Spektrum, Crossfire) only. PPM and PWM receivers are not supported.
- 128 Mbit Dataflash chip for Blackbox logging
- Dimensions: 35x43x7mm (includes USB in height)
- Mounting Holes: Standard 30.5mm square to center of holes
- Weight: 7g
فلایت کنترل DYS F4 Pro
فلایت کنترل DYS F4 Pro به دلیل داشتن پردازنده F4 نیز دارای حافظه و سرعت بالایی می باشد. نام دقیق پردازنده آن STM32F405RGT6 می باشد.
مشخصات کلی این فلایت کنترل به صورت زیر می باشد:
-Brand Name: DYS
-Model: F4 Pro V2
-Item Name: F4 Pro V2 FC AIO OSD BEC and Current Sensor
-MCU: STM32F405
-Gyro: MPU6000
– Integrated current sensor to monitor the real-time power consumption
فلایت کنترل Raceflight F4
این فلایت کنترل نیز همانند فلایت کنترلرهای بالا دارای پردازنده F4 می باشد.
مشخصات کلی این فلایت کنترل به صورت زیر می باشد:
- Dual inverters for Taranis and Futaba radios
- True hardware radio diversity
- Selectable voltage for your UARTs
- LED Driver for WS2812b programmable LED
- Infrared LED Race Transponder support – just solder an infared LED to the Revolt and set it up in the RF1 configurator
- Future iPhone and Android configurator support
- High Speed 32khz gyro, lowest noise floor and highest sensitivity gyro ever used
- Through hole solder pads – forms an I-Beam when soldered for extra strength
- FrSky Taranis, Spektrum, Futaba, JR, IBus, Sbus and other radio support
- Integrated buzzer driver
- Voltage and current ADC pins, for full voltage and current monitoring
- Full telemetry output support
- ESC flashing and configuration built into configurator
- Most active software development
- Selectable 3.3v or 5v voltage
- 4 serial uarts
- Bluetooth expandable
- F4 processor
فلایت کنترل Betaflight F3
فلایت کنترل Betaflight F3 به دلیل داشتن پردازنده F3 نیز دارای حافظه و سرعت بالایی می باشد.
مشخصات کلی آن به صورت زیر می باشد:
- Integrated PDB
- Built in OSD customizable via Betaflight OSD
- Current sensor
- Intuitive layout
- SD card slot for BlackBox
- Tailored to support Betaflight
- When running 8K/8K, CPU usage remains low
- F3 Processor
- MPU6000 Gyro/ACC Sensor
- BEC Max current 5V 2A
- Built in OSD – configurable via Betaflight GUI
- SD Card adapter for BlackBox
- Current sensor
- Power distribution board with six-layer PCB
- OSD Max Current: 145A
فلایت کنترل KISS
فلایت کنترل KISS نیز همانند Betaflight دارای پردازنده F3 می باشد.
مشخصات کلی آن به صورت زیر است:
– PPM Sum
– Spektrum Sat. (serial / DSM2 & DSMX)
– Futaba / Taranis SBUS
– Jeti ExBus
– Graupner SumD / SumO
– MultiPlex
– classic RX with single channel output
– STM32F303CCT6
– MPU6050
جلسه فلایت کنترلرهای CC3D و Naze32 نيز به پایان رسید. برای اطلاع از اخبار و جلساتی که در آینده بر روی سایت قرار داده می شود و همچنین مطالبی که در کانال ما منتشر می شود می توانید ما را در محیط های مجازی دنبال کنید:
10 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
روی هیچ مدی روشن نمیشه روی مد ارم هم بسیار نامتوازن موتورها روشن میشوند وقتی تراتل زیاد میکنم موتورها به صورت نا برابر سرعت میگیرن ودیگه نمیشه سرعت با تراتل کم کرد باید مد ارم خاموش کنم تا موتورها خاموش بشن
سلام مجدد
لطفا نحوه کالیبراسیون اسپیدکنترلرهایتان را شرح دهید تا مشکل بررسی شود.
سلام اقای قاسمی من فلایت lux دارم مشکلات زیادی با اون دارم چی جایگزین کنم بهتره?
روی هیچ مدی روشن نمیشه روی مد ارم هم بسیار نامتوازن موتورها روشن میشوند وقتی تراتل زیاد میکنم موتورها به صورت نا برابر سرعت میگیرن ودیگه نمیشه سرعت با تراتل کم کرد باید مد ارم خاموش کنم تا موتورها خاموش بشن
سلام و احترام
لطفا كاليبراسيون اسپيدكنترلرها را بار ديگر انجام دهيد و نحوه كاليبراسيون را شرح دهيد.
سلام و عرض ادب
فلایت کنترل LUX فلایت کنترل خوب و مناسبی است. علت اینکه بیان می کنید مشکلات زیادی دارد باید بررسی شود.
با سلام ویندوز ۷ هست و قبلی هم همین ورژن بود و عکس هم می فرستم ممنون از پاسخ .
سلام مجدد
عکس مورد نظر در ضمیمه موجود نیست.
سلام آقای قاسمی ،میشه در مورد بوت کردن و بوت لودر ناز ۳۲ نسخه ۱۰ dof یک توضیحی بدید من با کلین فلایت تا چند روز پیش کانفیگ می کردم و مشکلی نبود اما ویندوز عوض کردن و به مشکل برخوردم درایور رو روی ویندوز نصب کردم و فقط مشکل بوت نشدن رو دارم و برای ریکاوری باید از روی برد سیم بوت رو فعال کنم و چراغ آبی که ثابت شد برنامه رو بوت کنه و نصب بشه ولی باز پیام می ده که نمی تونه بوت کنه مراحل خاموش کردن برد و اتصالهای دوباره رو هم انجام دادم . ممنون میشم راهنمایی کنید.
سلام و احترام
لطفا نوع ويندوز خود را مشخص كنيد. نسخه قبلى چه ويندوزى بوده است و نسخه جديد چه ويندوزى است؟ همچنين تصويرى از صفحه مانيتور هنگام نمايش پيغام خطا ارسال كنيد تا بررسى شود.
با سپاس