Проект Мегапират на самик!
По идее, даже сдувать не надо ничего.
Смотрим на фото здесь:
www.ebay.co.uk/itm/…/300717688540?pt=UK_Sound_Visi…
hash=item46042bc6dc#ht_5513wt_1163
Верните “222”, которые выпаяли, на место. Это, кстати, 2.2кОм. Теперь смотрим. Рядом с выходами SCL SDA на плате есть те самые 222. С краев они соединяются с SCL SDA, а вот в центре между ними переходное отверстие. С обратной стороны платы это переходное отрежьте от дорожек, а со стороны резисторов киньте перемычку на 3.3В. Оно есть где-то на 5-ногой микросхеме, надо тестером померить. Все. Плату можно питать от 5В и ничего не попалится.
Теперь по однократному фаилуре. Оно показывает, судя по всему, ошибку записи еепром. Она у вас вообще подключена? Что на ОСД показывает?
Вопли типа battery critical - это значит нет делителя напряжения батарейки - мерять нечего, вот и ругается.
По поводу 2.2 ком согласен пока писал думал про что то свое:) собстно тестером вычислил SCL SDA на резисторах (Они припаяны SCL+3.3 SDA+3.3) которые с боков 6-и ногой микросхемы, снял резисторы про которые вы говорили и подпаял на выход SCL SDA перемычкой… ну и снял микросхему . ЕЕПРОМ подключен… как в дневничке. там вродь все просто. Пробовал подключать его отдельно без сенсоров пищит сенсор фалтур, так что думаю оно подключено верно (если отключить все сенсоры, то не пищит вообще). как проверить ее исправность не представляю. И почему то показывало билд 1992…
отдельно без сенсоров пищит сенсор фалтур … если отключить все сенсоры, то не пищит вообще
Вот этого вообще не понял 😃 Отдельно и “отключить все” - это разные вещи?
Чтобы понять, на что “фалтур” ругается, надо подключить источник видеосигнала и посмотреть запись самодиагностики на ОСД.
По поводу номера билда. Здесь я анонсирую типа важные “вехи”. По мелочи номер может поменяться и после объявления. Иногда, к примеру, забываю в паблик звук включить обратно (у себя отключаю, чтобы сэкономить время загрузки) или убрать “черновики” текущих разработок из кода.
Понял, задамся целью осд, завтра постараясь купить ЛМку построю ОСД, или вырву из своего. Хм… Сажал на шину SCL SDA только еепром - пищит , как я понял - значит подключена верно, ибо когда пусто на шине , то не пищит ощибкой. Есть требования по длине проводов SCL SDA?
Забыл пересчитать CRC… Обновил еще раз. Правильная версия - 2.0.1971
Обновил, версия 1992, но показания GPS так и остались нулевыми. Забыл сказать, что при включении скорость у GPS 9600, т.е. настройки надо передавать именно на этой скорости, а потом уже меняем на 38400.
А что значит 4-я цифра над “горизонтом”. У меня она как-то нервно дергается.
В последней версии почему-то не устанавливается горизонт (кнопка Level), если точнее - не полностью выводится в горизонт.
как я понял - значит подключена верно, ибо когда пусто на шине , то не пищит ощибкой
Денис, обновите наземку и софт на плату (2.0.1994). Сделал, чтобы в наземке вылетало окно с сообщениями о сбоях датчиков на старте. Напишите, что оно выдает. ОСД для этого теперь не нужен.
что при включении скорость у GPS 9600
Так и передаю… а спутники-то оно заловило? нули будут, если лока нет.
4-я цифра над горизонтом - это время цикла AHRS в мкс. Норма 2600, плюс-минус 1000.
Горизонт не полностью в 0 выводится, потому что компас не закалиброван. Он сильно влияет. Жмем MAG и на 6 точек его, затем save.
Поясню: если у вас в предыдущих версиях стояла “галка” на кнопке MAG - был выбран алгоритм IMU+TCC - т.е. курс отдельно и на горизонт не влияет.
Так и передаю… а спутники-то оно заловило? нули будут, если лока нет.
4-я цифра над горизонтом - это время цикла AHRS в мкс. Норма 2600, плюс-минус 1000.
Горизонт не полностью в 0 выводится, потому что компас не закалиброван. Он сильно влияет. Жмем MAG и на 6 точек его, затем save.
Поясню: если у вас в предыдущих версиях стояла “галка” на кнопке MAG - был выбран алгоритм IMU+TCC - т.е. курс отдельно и на горизонт не влияет.
ГПС залочен, диод мигает, т.е. есть 3DFix. Может он не успевает инициализироваться и принять команду на изменение скорости?
С циклом, выходит, все в порядке, если не считать, что он может меняться скачкообразно на несколько сотен… Еще, немного смущает мигание виртуального горизонта, не с датчиками ли проблема? Сырые данные с датчиков негде посмотреть?
Похоже, проблема с калибровкой компаса. Хочу уточнить: имеет ли значение скорость вращения? Пробовал и с включенной галкой и без - разницы не заметил. Или надо после изменения алгоритма в наземке рестартовать контроллер?
компас нужно не то, что вращать, а фиксировать на секунду на каждой из 6 сторон так, чтобы цифры во втором столбце перестали меняться в любом положении платы.
Моргание индикатора в наземке- это глюк наземки.
Напишите, что оно выдает.
Спасибо. Ругается на Аксель (Accel;)
Ругается на Аксель
хм… какой же у него все-таки адрес? 😃
если есть ардуинка, вот этим скетчем можно “пропинговать” все датчики и их адреса…
===
Так и не нашел, где мы с Леонидом спамили про LED-лампочки…
Пришла мне одна. Через 10 секунд работы от 12В самоликвидировалась с пиротехническими эффектами 😃 А было заявлено от 3 до 18В 😦
Короче, сгорела микросхема-драйвер. Диод целый, заюзаю со своими драйверами, бо у меня их кучка.
:0 О как! А у меня работает без проблем. Видимо, тоже китайская лотерея… Раз на раз…
компас нужно не то, что вращать, а фиксировать на секунду на каждой из 6 сторон так, чтобы цифры во втором столбце перестали меняться в любом положении платы.
Моргание индикатора в наземке- это глюк наземки.
С компасом разобрался вроде бы.
А вот с ГПС так и остались непонятки 😦 Мож ублохина дает какой-то неправильный мед, т.е. код? И надо еще с форматом поиграться?
Эх, давно я здесь не был, Игорь, платки то готовы как я понял, по чем вышло сие дело, как можно заказать на попробовать?
Ссылка была выше. с датчиками 4.5 тр.
меня интересует варианты оплаты, чо-то не хочется заводить яндекс-деньги
С компасом разобрался вроде бы.
А вот с ГПС так и остались непонятки 😦 Мож ублохина дает какой-то неправильный мед, т.е. код? И надо еще с форматом поиграться?
надо разбираться. На обычном пирате ведь работает.
надо разбираться. На обычном пирате ведь работает.
Надо будет проверить на пирате…
Можно начать с простого. Как выглядит команда с правильным CRC? Проверю в командной строке.
Или может проще позаимствовать код из ардуиновской версии?
ваша команда выглядит так “$PUBX,41,1,0007,0003,38400,0*20\r\n”
Вдогонку, я еще посылаю такие команды (они были в обычном пирате)
ublox_set_5hz[14]={0xB5 ,0x62 ,0x06 ,0x08 ,0x06 ,0x00 ,0xC8 ,0x00 ,
0x01 ,0x00 ,0x01 ,0x00 ,0xDE ,0x6A};
ublox_set_38400[28]={0xB5 ,0x62 ,0x06 ,0x00 ,0x14 ,0x00 ,0x01 ,0x00 ,
0x00 ,0x00 ,0xD0 ,0x08 ,0x00 ,0x00 ,0x00 ,0x96 ,
0x00 ,0x00 ,0x07 ,0x00 ,0x02 ,0x00 ,0x00 ,0x00 ,
0x00 ,0x00 ,0x92 ,0x8A};
Контрольную сумму считал здесь 0x8.in.th/create-nmea-checksum
Раздобыл рабочую блоху. Запустил с ардуином. Поправил код здесь также.
2.0.2000 (гы, юбилей)
если есть ардуинка, вот этим скетчем можно “пропинговать” все датчики и их адреса…
Cycle is over
I2C devices detector
=================================
Detected device addr: 0x3C HMC5883/43 (compass)
Detected device addr: 0x70 unknown device!
Detected device addr: 0xA8 unknown device!
Detected device addr: 0xD0 ITG3200 (gyro)
Detected device addr: 0xEE BMP085 (baro)
=================================
Cycle is over
У меня глюк, или lazyan реально что-то написал? 😃
Detected device addr: 0x70 unknown device!
Денис, насколько я знаю, у BMA180 есть только 2 варианта адреса: 0х80 и 0х82, выбираемых перемычкой. Даже у ВМА020 такие адреса. Вопрос знатокам: що это за устройство у вас вместо акселя? Не удивлен, что оно не обнаруживается пиратом.
0хА8 - это еепром, тут все как надо.
P.S. в Мультивие также нет устройства с похожим адресом (0х70 или 0х38)
Олег, а не может быть , что ему каранчун пришел? или нога пропаяна фигово или не у него пропаяна, а еще у кого то. На одной шине ж висят…