در این مقاله به بررسی اپن پایلوت رولوشن و روومینی ( OpenPilot Revolution و RevoMini ) و مشخصات این دو فلایت کنترلر می پردازیم .
مشخصات فنی اپن پایلوت رولوشن و روومینی
- پردازنده
- میکرو کنترلر STM32F4 ARM Cortex-M4
- 168 مگاهرتز و 1 مگابایت حافظه ی داخلی ( حافظه ی فلش )
- سنسورها
- MPU6000 IMU ( شتاب سنج و جایرو )
- قطب نما HMC5883L
- فشارسنج MS5611
- سیستم برق رسانی
- توان ورودی 4.8V تا 10V از طریق اتصال ESC برای رولوشن سایز بزرگ
- حداکثر 5 ولت در روو مینی
- رابط های پیش فرض
- 8 خروجی PWM که ( خروجی های 1 تا 6 در پین های output ( خروجی ) و خروجی های 7 و 8 در پورت Flex-IO یا RCInput )
- پین RC in در پورت های Flex-IO یا RCInput همانند PPM یا SBus است .
- ورودی های آنالوگ به دیجیتال برای ولتاژ باتری و نمایش جریان ( تنظیم پین ها 12 و 11 در پارامترها ) ، پین ADC بیشتری در پین های دیجیتال دلخواه ایجاد می کند .
- GPS ( پین SERIAL3 ) در پورت Flexi
- تله متری ( پین SERIAL1 ) در Mainport
- پورت USB ( پین SERIAL0 )
- پورت SWD برای چشمک زدن و نشانگر وجود مشکل ، از جمله خروجی 3.3 ولت برای لوازم جانبی اختیاری
- اتصال آنتن MMCX برای یکپارچه HopeRF RFM22B 100mW 433MHz ( فقط به در رولوشن سایز بزرگ )
- ورودی OPLink در فلایت کنترل RevoMini. سخت افزار OPLink توسط آردوپایلوت پشتیبانی نمی شود ، اما این پورت می تواند به پین های SPI خارجی ( SCK و CS و MOSI و MISO ) تبدیل شود ، مانند آداپتورهای کارت SD یا برد هایی که پین SPI ماژول OSD آنها آسیب دیده است مورد استفاده قرار گیرد ( توجه داشته باشید که باید از فریمور سفارشی استفاده کنید ).
توجه
در این فلایت کنترلر ها امکان استفاده از سیگنال ارتباطی PWM برای رسیور وجود ندارد .
تنظیمات پیش فرض UART
- SERIAL0 = کنسول = USB
- SERIAL1 = تله متری 1 = Mainport
- SERIAL2 = NN در تنظیمات پیش فرض
- SERIAL3 = GPS1 = FlexiPort
اتصالات و سیم کشی ها در فلایت کنترل های روومینی و رولوشن
اتصالات پیش فرض آردوپایلوت در فلایت کنترلر های Revolution و RevoMini .
اتصالات اختیاری
به کامپایل کردن فریمور سفارشی برای تغییر به hwdef نیاز دارد .
- I2C در پورت Flexi
- از پورت OPLink RevoMini می توان برای اتصالات SPI خارجی استفاده کرد .
- پین های دلخواه می توانند جلوی محدودیت های خاص برای اتصالات مختلف را بگیرند ، مانند : GPS دوم ، خروجی PWM اضافی و … .
فلایت کنترلر RevoMini به احتمال زیاد کوچکترین سخت افزار اتوپایلوت ( autpilot ) موجود در بازار است که از فریمور آردوپایلوت پشتیبانی می کند .
بررسی فریمور
Ardupilot از نسخه های پایدار Revolution و RevoMini پشتیبانی می کند . فایل های فریمور را می توانید در اینجا پیدا کنید . سپس حالت فلایت کنترل خود را به حالت DUF تغییر دهید .
حالت DFU
برای این کار ، باید دو پد اتصال کوتاه را روی دستگاه پیدا کرده و اتصال کوتاه را برقرار کنید . در رولوشن سایز بزرگ، آنها SB یا SBL معرفی می شوند :
در RevoMini آنها در اینجا قرار دارند :
می توانید اتصال کوتاه را با روش های مختلفی برقرار کنید ( اتصال یک سیم ، لحیم کاری یا … ). استفاده از یک سیم ساده ترین روش برای برقراری اتصال کوتاه است . همچنین شما می توانید زمانی که فلایت کنترل شما با USB روشن است ، اتصال کوتاه را با استفاده از سیم برقرار کنید .
هنگامی که دستگاه را در حالت DFU قرار دادید و به دستگاه خود متصل شوید ، فریمر آردوپایلوت ( ArduPilot ) را روی برد های ChibiOS آپلود کنید .
سلام
آیا این فلایت کنترل قابلیت حفظ ارتفاع داره یا نه ؟
و اینکه داشتن سنسور فشار سنج نشان دهنده قابلیت حفظ ارتفاع است؟
سلا وقت بخیر
بله این فلایت کنترل دارای مود کنترل ارتفاع می باشد .
سنسور فشارسنج برای تشخیص ارتفاع پرنده و کنترل آن به کار میرود