Создание собственной системы стабилизации

Gapey
SergDoc:

на 405rgt6 36Х36 мелкая

у этих редисок нету камней в qfn/lga/mfn корпусах 😦( … былобы намного компактнее …

SergDoc

опять расположу со стороны пайки если что:) если ЛУТ то даже удобней к штырькам дорожки с нужной стороны 😃

SergDoc

Ну что, S.Bus в новой версии явно не зря 😃 hobbyking.com/…/__41609__FrSky_XJT_2_4Ghz_Combo_Pa…

Блин где-то платки запропастились, а я расчитывал, что к Новому Году подарки рассылать буду 😦 - ну может через недельку объявятся…
Я тут немного выпал из дела, по здоровью 😦 так вот не знаю что делать? Если никто не против, могу выложить куда-нибудь все причендалы с патчем к rc5 прошивки дабы дело не загнулось?

rual
SergDoc:

Ну что, S.Bus в новой версии явно не зря

Мда… осталось только придумать как переключать входы ШИМ/ППМ/СБУС, вернее ШИМ/ППМ пока стандартным способом (перемычка на 2-3 канале), ну а СБУС? Теоретически можно автоматом, по наличию пакетов с корректной контрольной суммой.

oleg70

Не могу найти…, кто то по моему здесь говорил что GPS SIM68 пробовал.(?)… Вопросик бы ему задать…

oleg70
Alexey_1811:

У меня стоит на коптере.

Сам паял??

oleg70
Alexey_1811:

Угу

Вот и я спаял, вроде все по “книжке” , а он запускается -через раз на третий- , может секрет какой есть ?
С питанием играл, “RESET” нажимал … не пойму закономерность не-запуска, прям засада какая то…

Alexey_1811

У меня модуль SIM68R. Проблем не замечено с запуском. Правда настройки не сохраняются и существует только 2 прошивки на фиксированные скорости 9600 и 115200. У вас батарейка подключена?

oleg70
Alexey_1811:

батарейка подключена?

У меня (sim68 без R), про батарейку в даташите явно не указано, всю обвязку сделал по “фирменной схеме” (ды там и обвязки то почти нет 😃)… и в инете особо примеров примения нет 😦

Alexey_1811

Могу ошибаться но у меня без батарейки кажись тоже плохо работало.

mataor

многие модели без батареи очень плохо запускаются. если не нужна - то хотя-бы диод+резистор на 4.7-10к к ножке кинуть

rual
rual:

осталось только придумать как переключать входы ШИМ/ППМ/СБУС,

Вообщем придумал:
ШИМ - без перемычек;
ППМ - перемычка 2-3, 1 канал ППМСУМ;
СБУС - перемычка 1-2.

Перемычка проверяется 1 раз при сбросе.

SergDoc
rual:

1 канал ППМСУМ;

4-й канал (по табличке на плате - + 4 в ряд) удобнее 😃

rual
SergDoc:

4-й канал (по табличке на плате - + 4 в ряд) удобнее

А… ну да!😃 ППМ - перемычка 2-4, 1 канал ППМСУМ;

Я вот думаю, а на СБУС надо переназначение каналов делать? Или они в таком же порядке как в ППМ идут?

SergDoc
rual:

А… ну да! ППМ - перемычка 2-4, 1 канал ППМСУМ;

нет!!! перемычка 1-2, 4-й канал ППМСУМ (это если из таблички), 2-3 СБУС
табличка снизу платы…

а на схеме вход 6 ППМСУММ, перемычки 9,7,5, я забыл просто переименовать, в обратном порядке все…

как и здесь у меня было

static const uint16_t multiPPM[] = {
    PWM6  | TYPE_IP,     // PPM input  6-й для проца, 4-й для пользователя (считать человеку легче слева направо)
    PWM9  | TYPE_M,
    PWM10 | TYPE_M,
    PWM11 | TYPE_M,
    PWM12 | TYPE_M,
    PWM13 | TYPE_M,
    PWM14 | TYPE_M,
    PWM15 | TYPE_M,
    PWM16 | TYPE_M,
    PWM17 | TYPE_S,
    PWM18 | TYPE_S,
    PWM19 | TYPE_S,
    PWM20 | TYPE_S,
    0xFFFF
};

static const uint16_t multiPWM[] = {
    PWM1 | TYPE_IW,     // input #1
    PWM2 | TYPE_IW,
    PWM3 | TYPE_IW,
    PWM4 | TYPE_IW,
    PWM5 | TYPE_IW,
    PWM6 | TYPE_IW,
    PWM7 | TYPE_IW,
    PWM8 | TYPE_IW,     // input #8
    PWM9 | TYPE_M,
    PWM10 | TYPE_M,
    PWM11 | TYPE_M,
    PWM12 | TYPE_M,
    PWM13 | TYPE_M,
    PWM14 | TYPE_M,
    PWM15 | TYPE_M,
    PWM16 | TYPE_M,
    PWM17 | TYPE_S,
    PWM18 | TYPE_S,
    PWM19 | TYPE_S,
    PWM20 | TYPE_S,
    0xFFFF
};

Alexey_1811

Нужна ваша помощь. Мне для осд нужно чтобы Arducopter сбрасывал следующие сообщения:
#define MAVLINK_MSG_ID_HEARTBEAT 0
#define MAVLINK_MSG_ID_SYS_STATUS 1
#define MAVLINK_MSG_ID_GPS_RAW_INT 24
#define MAVLINK_MSG_ID_VFR_HUD 74
#define MAVLINK_MSG_ID_ATTITUDE 30
#define MAVLINK_MSG_ID_NAV_CONTROLLER_OUTPUT 62
#define MAVLINK_MSG_ID_MISSION_CURRENT 42
#define MAVLINK_MSG_ID_RC_CHANNELS_RAW 35

Не могу догнать что нужно сделать что бы “мозги” арду начали отсылать эти данные.

rual
Alexey_1811:

Нужна ваша помощь. Мне для осд нужно чтобы Arducopter сбрасывал следующие сообщения:

Алексей, я в самом коде АПМ совсем не лазил, я занимался портом РТОС Нутекс по запуск АПМ на плате F4BY, поэтому квалифицированно помочь не могу.
Вроде как в libraries\GCS_MAVLink\include\mavlink\v1.0\common\mavlink_msg_attitude.h есть прототипы функций, вызываются они из ArduCopter\GCS_Mavlink.pde