5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: MWC越来越强大了!多旋翼、直升机、固定翼、飞翼通吃!!! [打印本页]

作者: aluken    时间: 2012-5-26 15:11
标题: MWC越来越强大了!多旋翼、直升机、固定翼、飞翼通吃!!!
每次更新都有惊喜!!!
没想到直升机模式已经开发到这种程度了,多种斜盘模式、多种舵机支持,基本上能调的参数都能调!下一步估计要向APM方向发展了。
开源的东西生命力就是如此强大!全世界拥有航模精神和热情的同好共同努力的结果!!
下一次试试V型四旋翼,不知道性能能够提高多少。
  1. /***********************          Cam Stabilisation             ***********************/
  2.     /* The following lines apply only for a pitch/roll tilt stabilization system
  3.        Uncomment the first line to activate it */
  4.     //#define SERVO_MIX_TILT              //  Simple CameraGimbal By Bledy http://youtu.be/zKGr6iR54vM
  5.     //#define SERVO_TILT
  6.     #define TILT_PITCH_MIN    1020    //servo travel min, don't set it below 1020
  7.     #define TILT_PITCH_MAX    2000    //servo travel max, max value=2000
  8.     #define TILT_PITCH_MIDDLE 1500    //servo neutral value
  9.     #define TILT_PITCH_PROP   10      //servo proportional (tied to angle) ; can be negative to invert movement
  10.     #define TILT_ROLL_MIN     1020
  11.     #define TILT_ROLL_MAX     2000
  12.     #define TILT_ROLL_MIDDLE  1500
  13.     #define TILT_ROLL_PROP    10


  14.     /* experimental
  15.        camera trigger function : activated via Rc Options in the GUI, servo output=A2 on promini */
  16.     //#define CAMTRIG
  17.     #define CAM_SERVO_HIGH 2000  // the position of HIGH state servo
  18.     #define CAM_SERVO_LOW 1020   // the position of LOW state servo
  19.     #define CAM_TIME_HIGH 1000   // the duration of HIGH state servo expressed in ms
  20.     #define CAM_TIME_LOW 1000    // the duration of LOW state servo expressed in ms

  21.   /***********************          Flying Wing                   ***********************/
  22.     /* you can change change servo orientation and servo min/max values here */
  23.     /* valid for all flight modes, even passThrough mode */
  24.     /* need to setup servo directions here; no need to swap servos amongst channels at rx */
  25.     #define PITCH_DIRECTION_L -1 // left servo - pitch orientation
  26.     #define PITCH_DIRECTION_R 1  // right servo - pitch orientation (opposite sign to PITCH_DIRECTION_L, if servos are mounted in mirrored orientation)
  27.     #define ROLL_DIRECTION_L -1 // left servo - roll orientation
  28.     #define ROLL_DIRECTION_R -1  // right servo - roll orientation  (same sign as ROLL_DIRECTION_L, if servos are mounted in mirrored orientation)
  29.     #define WING_LEFT_MID  1500 // left servo center pos. - use this for initial trim; later trim midpoint via LCD
  30.     #define WING_RIGHT_MID 1500 // right servo center pos. - use this for initial trim; later trim midpoint via LCD
  31.     #define WING_LEFT_MIN  1220 // limit servo travel range must be inside [1020;2000]
  32.     #define WING_LEFT_MAX  1800 // limit servo travel range must be inside [1020;2000]
  33.     #define WING_RIGHT_MIN 1220 // limit servo travel range must be inside [1020;2000]
  34.     #define WING_RIGHT_MAX 1800 // limit servo travel range must be inside [1020;2000]

  35.   //******************************* !!!!  Airplane Settings  !!!! *********************************//
  36.     // Howto setup =>>> http://fotoflygarn.blogspot.com/2012/03/how-to-setup-multiwii-airplane-same.html

  37.     #define SERVO_RATES      {100, 100, 100, 100, 100, 100, 100, 100} // Rates in 0-100%
  38.     #define SERVO_DIRECTION  { -1,   1,   1,   -1,  1,   1,   1,   1 } // Invert servos by setting -1

  39.     //#define FLAP_CHANNEL     AUX4       // Define the Channel to controll Flaps with.If used.
  40.     #define FLAP_EP      { 1500, 1650 } // Endpooints for flaps on a 2 way switch else set {1020,2000} and program in radio.
  41.     #define FLAP_INVERT    { 1, -1 }    // Change direction om flaps { Wing1, Wing2 }

  42.   //*************************** !!!!  Common for Heli & Airplane  !!!! ****************************//

  43.     //#define D12_POWER      // Use D12 on PROMINI to power sensors. Will disable servo[4] on D12
  44.        
  45.     #define SERVO_OFFSET     {  0,   0,   0,  0,   0,   0,  0,   0 } // Adjust Servo MID Offset & Swash angles
  46.     // Selectable channels:=    ROLL,PITCH,THROTTLE,YAW,AUX1,AUX2,AUX3,AUX4

  47.   //****************************** !!!!  Hellicopter Settings  !!!! *******************************//
  48.     // Channel to control CollectivePitch
  49.     #define COLLECTIVE_PITCH      THROTTLE
  50.     // Set Maximum available movement for the servos. Depending on modell.
  51.     #define SERVO_ENDPOINT_HIGH {2000,2000,2000,2000,2000,2000,2000,2000};
  52.     #define SERVO_ENDPOINT_LOW  {1020,1020,1020,1020,1020,1020,1020,1020};

  53.     // Limit the range of Collective Pitch. 100% is Full Range each way and position for Zero Pitch
  54.     #define COLLECTIVE_RANGE { 80, 1500, 80 }// {Min%, ZeroPitch, Max%}.
  55.     #define YAW_CENTER             1500      // Use servo[5] SERVO_ENDPOINT_HIGH/LOW for the endpoits.
  56.     #define YAWMOTOR                0       // If a motor is useed as YAW Set to 1 else set to 0.

  57.     // Servo mixing for heli 120 Use 1/10 fractions (ex.5 = 5/10 = 1/2)
  58.     //                   {Coll,Nick,Roll}
  59.     #define SERVO_NICK   { +10, -10, -0 }
  60.     #define SERVO_LEFT   { +10, +5, +10 }
  61.     #define SERVO_RIGHT  { +10, +5, -10 }

  62.     // Servo mixing for heli 90
  63.     //                      {Coll,Nick,Roll}
  64.     #define SERVO_DIRECTIONS { +1, -1, -1 } // -1 will invert servo
  65.        
  66.     // Limit Maximum controll for Roll & Nick  in 0-100%
  67.     #define CONTROLL_RANGE   { 100, 100 }      //  { ROLL,PITCH }
复制代码

作者: 耍流氓的小屁孩    时间: 2012-5-26 15:32
不懂,帮顶!
作者: 星际行者    时间: 2012-5-26 19:32
看不懂  帮顶!:em26:
作者: 东方弥勒佛    时间: 2012-5-26 20:43
看不懂  帮顶!
作者: 快乐精灵    时间: 2012-5-26 20:53
只看懂了都是一些宏定义
作者: 陆地巡洋舰    时间: 2012-5-26 20:58
卡吗懂,
但知道写完这些字的人也会玩,
作者: 三好学生    时间: 2012-5-26 21:24
这个就和手机里的主题一样,参数变化
作者: yue621    时间: 2012-5-26 21:47
MWC确实很了不起,从开始简陋的硬件一直做到现在,而且很佩服ALEX的心胸~~~~~~~~~力顶MWC!
作者: scmylhw    时间: 2012-5-26 23:58
看不懂:em15:
作者: lll8    时间: 2012-5-26 23:59
但知道写完这些字的人也会玩,
作者: laideng020    时间: 2012-5-27 00:57

作者: 北方孤狼    时间: 2012-5-27 08:38
顶!
作者: 铜河    时间: 2012-5-27 09:12
二话不说,直接顶~~~~~~
作者: 陆地巡洋舰    时间: 2012-5-27 09:33
真强大,鼎
作者: pchxk    时间: 2012-5-27 09:37
期待直接出成品  看不懂
作者: moontack    时间: 2012-5-27 09:52
万金油?直升机也行?
作者: moontack    时间: 2012-5-27 09:52
现在能买到吗?
作者: 仇池侠    时间: 2012-5-27 13:52
我等玩MWC的福音:em26:
作者: 孙建江    时间: 2012-5-27 19:08
:loveliness: 直升机支持120度和90度的。其他不支持。
作者: aluken    时间: 2012-5-28 01:09
开源的项目,只要有人玩,代码就会源源不断的追加进去。有兴趣的话,哪怕没事看看代码玩也是享受
作者: mealie    时间: 2012-6-3 04:44
这就是为什么大部分老外都去玩开源飞控的原因:loveliness:

不开源的东西,都是做事才会去用,玩玩的话开源足够了~
作者: aguji    时间: 2012-6-3 08:59
好东西
作者: 大胡子    时间: 2012-6-3 09:45
:em26:
作者: green    时间: 2012-6-3 16:30
期待出成品
作者: 闲庭信步    时间: 2012-6-3 17:00
潜水的深度
作者: zhonghanfu    时间: 2012-6-3 21:35
好象还有可变距三轴。“MultiWii_tricopter_variable_pitch.zip”
作者: 归巢雁    时间: 2012-6-3 21:49
先记号一下
作者: h8246    时间: 2012-6-3 22:01
标题: --
mwc 低配 328的, 固定翼版本我已经刷了,试飞很好,以后有便宜量又足的平衡仪用了
作者: luoxin1984    时间: 2012-6-5 01:01
二话不说,直接顶
作者: mealie    时间: 2012-6-11 05:24
MWC确实很厉害,最近几个月明显提高了开发进度,支持那么多飞行器意味着它也快变成第二个APM了,非常不错!

另外大家可想而知,MWC支持的功能,玉兔也会有:em15:
作者: laideng020    时间: 2012-6-18 18:29
好象不见有直升机的贴
作者: 栋栋    时间: 2012-10-31 22:53
MWC 直机已经调试成功可以自稳爽飞了!120度十字盘
作者: yangss    时间: 2012-11-1 00:00
开源项目就是好啊!!




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3