Hubsan x4 H501M waypoints fpv

kiws
mazepa2000:

У меня самый первый полет,в полный штиль,сразу в унитаз.Откалибровал компас,нажал автовзлет,он взлетел и его повело.Грохнулся

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

mazepa2000

Написал сегодня вопрос магазину по поводу возврата.Сам в раздумьях,если вернут деньги,что брать…Новую Sне потяну…Или забить и пользоваться этим.Мне не нужно отлетать далеко,но проблема,что использование предполагается в городе и в основном в автоматическом режиме…

kiws
mazepa2000:

Написал сегодня вопрос магазину по поводу возврата.

А давно он покупался?

mazepa2000

По чеку 30.07 Я его забрал в ТК,оплатил раньше конечно,пока доставка.Не могу зайти в профиль магазина,но накладная с чеком есть…

Эдуард
kiws:

Надо попробовать HRB.

Я пользуюсь HRB. Купил приблизительно вместе с квадром. Родной уже значительно хуже летает, а этот летает. Там их много разных, мой чуть длиннее родного оказался. Выбирайте себе ближе к родному.

kiws

Давайте попробуем разобраться что за микросхема компаса у нас в коптере стоит. Это может помочь разобраться как с ним себя вести.
Сергей из Губкина в своё время хорошие макрофотографии выкладывал:

Выделено:

т.е. маркировки 505 01 и также 502 01. Видимо в третьей цифре кодируется дата производства. Что за производитель, неизвестно.

Я пока не смог толком ничего найти про него. Накачал несколько описаний, но по корпусировке они не подошли.

mazepa2000

Я хоть и дружу с электроникой,впервые с таким типом элементов встречаюсь. 😦

kiws
mazepa2000:

Я хоть и дружу с электроникой,впервые с таким типом элементов встречаюсь. 😦

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

mazepa2000

Не,там не каких опозновательных знаков производителя нет…Тогда от хвоста плясать,смотреть кто из производителей делает подобные мс,потом уже смотреть даташиты.Но боюсь,что деталька заказная,узконаправленная и мелкосерийная.Не найти ни чего.

kiws
mazepa2000:

Не,там не каких опозновательных знаков производителя нет…Тогда от хвоста плясать,смотреть кто из производителей делает подобные мс,потом уже смотреть даташиты.Но боюсь,что деталька заказная,узконаправленная и мелкосерийная.Не найти ни чего.

38-ой компас для H501S (и H507A и некоторых прочих), hubsan использует от “Alps electric co”, Олег Худяков давно писал.
HSCDTD008A.

IIS2MDC - от ST вроде чуть похож.

Вот моя коллекция компасов:
Слева- наш, в центре 38-ой.

mazepa2000

А пробовали разобраться,у нас не работает от Sки? Почему? Скорее всего и программная доработка требуется…

kiws
mazepa2000:

А пробовали разобраться,у нас не работает от Sки? Почему? Скорее всего и программная доработка требуется…

Пробовал - 38-ой компас определяет, т.е. ошибка не выскакивает.
Но! Реально показания этого компаса не считываются и квадр работает только по гироскопу/акселерометру. Калибровку с ним не проходит. Т.е. прошивка понимает что компас есть, но прочитать его не может.

Для определения нашего видимо да, надо искать всех производителей компасов с LGA-12 и с подключением 3-х конденсаторов.

Вот еще похожий: LIS3MDL

kiws

PS. Кто ищет, тот всегда найдет.
Предполагаю что это компас iSentek. Маркировка, очень похожа что IST8307 или IST8315, или IST8303.
Но склоняюсь к первым двум, т.к. они больше подходят к выводам исследований Худякова Олега.
Корпус оказался не LGA-12, а BGA-12. Они очень похожи, и после запайки не отличишь.
Распайка выводов подходит, но стоит уточнить адрес I2C, он или 18h или 00h.

mazepa2000

LGA-ноги в разные стороны,BGA-контактные площадки под пузом.

kiws
mazepa2000:

LGA-ноги в разные стороны,BGA-контактные площадки под пузом.

У них отличие что, грубо говоря, BGA сразу с шариками припоя, а у LGA паяльная паста наносится на текстолит.

Ноги это у всяких SOIC, QFP и т.д.

Теперь надо проанализировать их даташиты.

Вот тут isentek пишет что, в принципе, их компас нормально работает на дронах, но в конце пишет про возможную проблему.

kiws:

стоит уточнить адрес I2C, он или 18h или 00h.

Поправлю своё предыдущее сообщение: адрес или 18h или 0 С h. Описался, т.к. в мыслях было то, что адрес компаса Hubsan выставил установкой 9 и 10 ноги чипа в ноль.
Оба этих адреса, в принципе, Hubsan упоминает в прошивке для H501S (по исследованиям Олега).

mazepa2000
kiws:

выставил установкой 9 и 10 ноги чипа в ноль.

получается можно от S ки компас,теперь еще раз пробовать?

kiws
mazepa2000:

получается можно от S ки компас,теперь еще раз пробовать?

Я пробовал на двух прошивках: 1.1.4 и 1.1.7 - нет нормальной работы 38-го компаса. На обоих Курских не пробовал.
Я что-то Курской не очень доверяю, там калибровка компаса упрощена, откатился на 1.1.7

А так да, если подобрать компас с такими же регистрами, выставить такой же адрес. И в путь!
Может, действительно, и 38-ой заработает.

mazepa2000
kiws:

А так да, если подобрать компас с такими же регистрами, выставить такой же адрес. И в путь!
Может, действительно, и 38-ой заработает.

а я про че…

kiws

Нашел описание маркировки:

Значит так:
Первая строка:
5 - это последняя цифра года выпуска.
05 или 02 (у кого как повезет) - это неделя выпуска.
Вторая строка:
01 - это код продукта.

Ха-ха, т.е. это первый продукт !!! в серии магнетометров у iSentek.
На нас Hubsan испытал этот компас 😁. Да и hubsan сам честно признавался что применил в нашей модели новый, якобы “бескалибровочный” компас.

Да и сам iSentek основан только в 2011 году.

kiws

Листаю datasheet-ы магнетометров.
IST8307 отпал - у него код продукта 02.
IST8315 отпал - у него код продукта 15

Остался самый первый продукт IST8301, но явно указания кода продукта не нашел. Смущает путаница в новостях-обзорах: в китайском описании написано что это чип 2.5x2.5 мм (не как наш), а в англоязычной новости что это якобы чип 1.6x1.6 мм (как у нас).
Datasheet имеется только на IST8301 С, т.е. с буквой в конце, да и то нашел на сайте какого-то американского энтузиаста.
В любом случае, написано что чип IST8301 уже сняли с производства, повыпускав считанные месяцы, и теперь выпускается только его более лучшее продолжение IST8303, чип 1.6x1.6 мм (как у нас).

Явно код продукта 01 в их описаниях не нашел, но теперь остается подключить наш компас к Arduine, считать 00-й регистр и узнать device ID:
IST8303 или IST8301 без буквы С. У них разная разрядность данных.

Эдуард

Друзья, а никто не пытался перенести компас из корпуса дальше или выше? Есть у меня 250 квадр, который перенес на новое шасси. Там применил основную плату, в которой разводка сделана печатным монтажом. Так вот, там биппер китайцы размеcтили под платой OSD, который в свою очередь находится перед платой полетного контроллера. В биппере есть магнит, а на плате ПК стоит компас. Расстояние между ними оказалось всего то около 2 см. Я не задумываясь все спаял и собрал. А вот дальше было интересное. Не калибруется, если калибруется, то не правильно. Если поднять в воздух, то сразу унитазинг…. Ведь не зря на некоторых моделях коптеров компас вынесен с GPS приемниками на штангу за корпус. Как доберусь до своего, попробую вынести из корпуса исключительно для эксперимента.