Crius Hobby MultiWii

crown

Вот скрин моих настроек, насколько много уменьшить значения? я убавил до 5

penkerton

Всем доброго вечера!

Моя история продолжается (как и любого на этом форуме:))
Сразу скажу, что мой вопрос касается GPS, чтобы те, кому не интересно не вчитывались.

Итак…

Имею трикоптер на базе Crius SE, подробнее сетап описывал ранее
С полетами порядок.
На днях приехала GPS платка Crius CN-06 GPS Receiver Module
и модуль Crius I2C-GPS NAV Module Navigation Board

Начал искать как подключить…
Отправили меня глянуть на дневник Mihbay
Оттуда я понял, что модуль, как минимум надо перепрошить (с Baudrate 9600 на 115200).
Скачал предложенный софт.
По англоязычному руководству, понял, что в моем случае надо подключать так: PC-USB-FTDI-CRIUS-NavBoard-GPS и залить на Crius, что-то простенькое, что не использует serial порт (например, предлагают простой пример Blink из набора aurdino).
Все подключил, иду в ранее скаченный FlashTool, обозначаю Agent, Rom, Port (мой 5), Baudrate (в описании на goodluckbuy написано, что 9600), далее Connect и… и не знаю, что дальше. Окошко то появляется, но с пустыми данными. Соответственно, кнопка Download приводит к ошибке.
Вообщем, думается мне, что комп не видит этот GPS.

Собственно вопрос: как правильно подключить GPS для перепрошивки и проверки на работоспособность? Где я ошибся?

Большое спасибо за наставление на путь истинный! )

Дополнение:
конечно же продолжаю капать и сам.
Вот нашел, что этот gps (CN-06) можно “прошивать” и на 10Hz (что хорошо).
Но внедрять этот код в прошивку Multiwii как то не хочется, чтобы каждый раз при включении gps обновлялся.
Желаю прошить “раз и навсегда” на 10hz 115200… (или мои желания не верны?..)

penkerton
penkerton:

Дополнение:
конечно же продолжаю капать и сам.
Вот нашел, что этот gps (CN-06) можно “прошивать” и на 10Hz (что хорошо).
Но внедрять этот код в прошивку Multiwii как то не хочется, чтобы каждый раз при включении gps обновлялся.
Желаю прошить “раз и навсегда” на 10hz 115200… (или мои желания не верны?..)

Пока никто не ответил, продолжу сам…
GPS проверил подключив напрямую к компу через FDTI (GND-GND, 5V-5V, RX-TX, TX-RX).
Программа MiniGPS успешно получает с него данные.
Но прошить все же не удается, FlashTool говорит “Fail!!(Download) BROM_CMD_START_FAIL”…
Еще вычитал, что важно, чтобы при прошивке напрямую (без Crius) было 3.3V, а не 5V (как у меня на FDTI). Это верно?

funtik26

господа а возможно в криус как то дописать кусок кода, чтобы можно было с пульта включать пару диодов, конкретно интересует даже не просто диоды а мощные диоды через транзисторы. и интересуют режимы горения постоянно и проблесковые режимы

pbolotin
penkerton:

иду в ранее скаченный FlashTool

Имеем GPS ublox а софтом пользуемся от МТК. Предлагаю начать с руководства по работе с вашим модулем.
На FTDI с нижней стороны есть джампер 3,3 - 5в, рекомендую перепаять на 3,3. Я спалил себе линию RX 5 вольтами. Подключился в итоге ещё по USB к модулю.

Yanchak
funtik26:

господа а возможно в криус как то дописать кусок кода, чтобы можно было с пульта включать пару диодов, конкретно интересует даже не просто диоды а мощные диоды через транзисторы. и интересуют режимы горения постоянно и проблесковые режимы

Я чтото подобное в коде видел.

/******************************** LED FLASHER ***********************************/
//#define LED_FLASHER
//#define LED_FLASHER_DDR DDRB
//#define LED_FLASHER_PORT PORTB
//#define LED_FLASHER_BIT PORTB4
//#define LED_FLASHER_SEQUENCE ( (uint8_t) 0 )
// create double flashes
//#define LED_FLASHER_SEQUENCE_ARMED ( (uint8_t) (1<<0 | 1<<2) )
// full illumination
//#define LED_FLASHER_SEQUENCE_MAX 0xFF

Надо почитать или попробовать как оно работает.

ключи уж сами допаяете.

penkerton
pbolotin:

Имеем GPS ublox а софтом пользуемся от МТК. Предлагаю начать с руководства по работе с вашим модулем.
На FTDI с нижней стороны есть джампер 3,3 - 5в, рекомендую перепаять на 3,3. Я спалил себе линию RX 5 вольтами. Подключился в итоге ещё по USB к модулю.

Точно не вижу, что можно перепаять на FTDI, чтобы было 3.3, а что-то паять без понимания не готов. Там есть только три контакта под маркировкой SJ2, два из который замкнуты, а третий отдельно - это оно?

И в u-center вижу приемник нормально, но прошивку залить не дает. Ругается, что не верная (invalid), хотя беру ее именно от MTK…

karabasus
penkerton:

(invalid), хотя беру ее именно от MTK…

И зачем ж, это вы берете прошивку от MTK если у вас модуль от U-BLOX?

pbolotin
penkerton:

SJ2

Это оно, замкните два другие контакта. Будет 3.3.

И где в мануале сказано, что надо прошивку менять?

fpv_mutant

Ребяты,выложите пожалуйста рабочую ссыль ны прошивку MultiWii_dev_20120622. Поиск выдает цитаты или не рабочие ссыли.

penkerton
karabasus:

И зачем ж, это вы берете прошивку от MTK если у вас модуль от U-BLOX?

Тупанул, не правильно понял pbolotin… Тогда не знаю какую прошивку шить. По ссыкле, в описании этого GPS, написано, что ему нужно прописать 115200 для работы с Crius… Можно это делать каждый раз при загрузке Crius, но лучше прошить сразу. Если я зря все это и оно будет работать как есть, то подскажите как его проверить GPS подключенным к Crius? Пускать в небо, не убедившись, что все работает, как то не хочется…
Спасибо за оперативные ответы!

Chester_kz
greenn13:

полетел QX на SE прошивка 2.0

8-я секунда просто шикарная 😃)))))))))

pbolotin
penkerton:

По ссыкле, в описании этого GPS, написано, что ему нужно прописать 115200 для работы с Crius… Можно это делать каждый раз при загрузке Crius, но лучше прошить сразу.

Вариантов 2
Поставить еепром для сохранения конфигурации
Записывать конфиг с платы и2цгпс каждый раз при старте

Ну и еще закоротить пару ног, он с 9600 на 38400 съедет но не уверен про частоту…

fpv_mutant

подключил Eagletree GPS V4 через Logger, прошивка 2.1 - спутники нашел, но глушить пульт пока ссыкатно для проверки режима RTH, так как полеты на этой прошивке менее стабильны по сравнению с 1.9a2

penkerton
pbolotin:

Вариантов 2
Поставить еепром для сохранения конфигурации
Записывать конфиг с платы и2цгпс каждый раз при старте

Ну и еще закоротить пару ног, он с 9600 на 38400 съедет но не уверен про частоту…

Ok, с этим вроде бы все понятно. А как мне проверить работу GPS, подключенного к Crius на земле (какое-то GUI может)? Или только при полете будет понятно работает или нет?

mataor
Yanchak:

Сообщение от funtik26
господа а возможно в криус как то дописать кусок кода, чтобы можно было с пульта включать пару диодов, конкретно интересует даже не просто диоды а мощные диоды через транзисторы. и интересуют режимы горения постоянно и проблесковые режимы
Я чтото подобное в коде видел.

/******************************** LED FLASHER ***********************************/
//#define LED_FLASHER
//#define LED_FLASHER_DDR DDRB
//#define LED_FLASHER_PORT PORTB
//#define LED_FLASHER_BIT PORTB4
//#define LED_FLASHER_SEQUENCE ( (uint8_t) 0 )
// create double flashes
//#define LED_FLASHER_SEQUENCE_ARMED ( (uint8_t) (1<<0 | 1<<2) )
// full illumination
//#define LED_FLASHER_SEQUENCE_MAX 0xFF

Надо почитать или попробовать как оно работает.

ключи уж сами допаяете.

rcopen.com/forum/f123/topic221574/5930 вот тут как раз работа лед флешера на подсветке

fpv_mutant
mataor:

MultiWii вот тут как раз работа лед флешера на подсветке

я использую готовый комутатор нагрузки на 5 ампер, он подключается в свободный канал приемника

pbolotin
penkerton:

как мне проверить работу GPS

через гуй мултивия, либо по вспышкам i2c-gps nav. В англоязычном руководстве из 1 Вашего поста, всё описано.