Hubsan x4 H501M waypoints fpv

ironwing

Имею немалый опыт в изготовлении Hi-Fi аудиоаппаратуры. Так вот, там все силовые провода, что +, что земля соединяются в своих единых точках. В квадрокоптерах- с регулей ± куда идут? А по уму, все + должны идти на + батареи, все - на минус. Думается, что происходит. При резкой перегрузке хотя бы одного из моторов, создается дополнительное ЭМ поле, которое и влияет на слаботочные цепи. Ещё- +и- должны быть перевиты друг с другом. Тогда поля стремятся к нулю. Далее, фазные провода можно тоже сплести в косичку, но там не так критично.

Ser_Che
ironwing:

там все силовые провода, что +, что земля соединяются в своих единых точках.

Тут это правильно решено, силовая часть прямо к батарее, минимум проводов.banggood.com/Eachine-EX2mini-RC-Quadcopter-Spare-P…

ironwing
Ser_Che:

Тут это правильно решено, силовая часть прямо к батарее, минимум проводов.banggood.com/Eachine-EX2mini-RC-Quadcopter-Spare-P…

Вот передо мной Хабсан 501м с неисправной платой камеры-вайфая. И силовые провода подключены совсем не к точке пайки проводов батареи к основной плате, а по кругу, что, без сомнения, создает магнитное поле.

Эдуард

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

vimbatu

Всем пилотам привет!

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

Вопрос по поводу заявленных “до 20 минут в полете”. Сейчас зима, везде написано, что аккум в мороз работает значительно меньше. При этом, во время работы коптера, он неслабо так греется - разве это не компенсирует низкую температуру воздуха? На улице в -10 практически без перемещений в пространстве у меня получается 7-10 минут. Отключил привязку к GPS и тестировал в помещении - 13 минут с разрядкой до 15%, после чего коптер перехватывает управление и садится. При этом полностью заряженная батарея, после включения коптера, до запуска двигателей и каких-то манипуляций, практически сразу падает до 92% и держится на этом уровне, 100% еще ни разу не видел. После взлета сразу опускается до 80%, довольно быстро разряжается до 50-55%, на этом уровне держится довольно долго, потом снова быстрая разрядка до 25%, держится некоторое время на этой цифре и дальше уже уходит в минимум, на котором садится. Все это происходит не плавно, а скачками.
Зарядка, по ощущениям, происходит быстрее заявленных 3-х часов, часа за 1,5-2. Аккум новый из коробки, оригинал. Что за фокусы, у кого-нибудь было подобное? Есть вероятность, что китайцы положили плохой аккум в комплект, или я чего-то не понимаю?
Пока заказал на али пару таких: ru.aliexpress.com/item/…/32967055641.html , приедут проверю, но хотелось бы разобраться в ситуации. Супер зарядника, который показывает емкость, у меня нет, так что могу заниматься только построением гипотез.

Следующий пункт - дальность передачи сигнала. В инструкции написано, что дальность достигает 300 метров, хотя во всех открытых источниках указана максимальная дальность коннекта через вифи - 70 метров, при отсутствии помех в виде зданий и деревьев и некотором везении. Допустим 300 метров это маркетинговый ход, хрен с ними. Кто-то пробовал менять встроенную в коптер антенну?
У китайцев для примера есть такие предложения:
ru.aliexpress.com/item/…/32770510777.html
ru.aliexpress.com/item/…/32825068069.html
они маленькие и плоские, влезут в корпус без проблем, заявленный коэффициент усиления довольно неплохой. Чем не вариант? Немного должна увеличиться дальность, насколько я понимаю.
Кроме этого существуют клеверы на 2.4ггц, что если прикрутить такую к коптеру?

По поводу увеличения дальности через репитер. Все почему-то покупают xiaomi’вский, у него нет выносной антенны - вроде как выносная антенна дает лучшее усиление. У китайцев опять же:
ru.aliexpress.com/item/…/32856110552.html
ru.aliexpress.com/item/…/32953835486.html
при этом, в первом случае съемная антенна, и ее без всяких переделок можно поменять на второй клевер или антенну с большим усилением.
Еще, как вариант, к ретранслятору можно прикрутить вот такую штуковину:
ru.aliexpress.com/item/2-4/32891103536.html
судя по некоторым заявлениям это должно дать огромный прирост дальности сигнала. Есть у кого-то опыт, или хотя бы знания в этой области, поделитесь? )

Иван33

По АКБ, все придет в норму но не сразу . Нужно около 10 заряд разрядов. По антеннам чуточку сложнее. Какой антенной можно увеличить мощность передатчика вай-фай в телефоне? Можно канечно использовать вай-фай репитер Но от него идут лишнии помехи ( пульт хреново работает и частый отвал связи по пульту).

mazepa2000

Странно,мой сразу первый полет летал 18минут…летом правда…не знал что литию раскачка нужна,да и контроллер заряда примитивный.

vimbatu
Иван33:

По АКБ, все придет в норму но не сразу . Нужно около 10 заряд разрядов.

Уже отлетал 10, не приходит.

Иван33:

По антеннам чуточку сложнее. Какой антенной можно увеличить мощность передатчика вай-фай в телефоне?

На предыдущем китайском квадре visuo за 2тр впилил туда клевер вместо штатной антенны, дальность с 20м увеличилась примерно до 70-80м.

kiws
vimbatu:

Вопрос по поводу заявленных “до 20 минут в полете”

В режиме “эксперт” у меня время полета сильно сокращается, но зато квадр набирает горизонтальную скорость не 4 м/с, а 5 м/c. Все подгазовки и наборы высоты сильно сокращают время полета.
Если лететь размеренно, т.е. со скоростью 4 м/сек в “нормальном” режиме и не менять часть высоту, то осенью и летом 21 минуту достигал.
Сейчас этот квадр на приколе, т.е. зимой, в минус температуры, совсем не летал еще.

Но на H507A аккумулятор держу зимой в теплом кармане перед полетом.

vimbatu:

Пока заказал на али пару таких: ru.aliexpress.com/item/2-URU...967055641.html

Вроде обозначение С20 вселяет надежду, что будут нормально вытягивать резвые полеты, но плохо что отзывов нет.
Дешевые аккумуляторы не айс. Летом отправил два похожих DHX назад в Китай, летал на них максимум 12 минут.
С хорошим так и не определился пока, но думаю брать весной толстые, чтобы летал до 30 минут, а то на дальности в 2 километра времени полетать там уже не остается, приходится назад поворачивать.

vimbatu:

Кроме этого существуют клеверы на 2.4ггц

Самому интересны такие. Читали как в соседней ветке H501S на 5…8 км летает Сергей?

vimbatu:

Все почему-то покупают xiaomi’вский

Эту моду тот американец задал год назад, как первопроходец. Было бы интересно с другими заработает ли?

vimbatu:

Еще, как вариант, к ретранслятору можно прикрутить вот такую штуковину:
ru.aliexpress.com/item/2-4/32891103536.html

Интересная штука. Но я экран добавил, на 2 км дотягивает, правда иногда не стабильная связь.
А если усилитель на сам квадр навесить?

Andreyvit:

По своему заметил, как и кто-то тут писал уже (кажись Эдуард), что в полностью безветренную погоду летает стабильно. Стоит ветру резко “колыхнуть” коптер, и он, как бы, подскальзывается и его начинает носить.

Так же предполагаю. При наклонах с ветром у меня вероятность унитаза многократно увеличивается.

Andreyvit:

У Зины вон в последнем сообщении тоже унитазинг поймали.

В ихних новых прошивках они раздел про компас заметно переделали.
Зачем-то стали записывать и проверять 1 разряд регистра “D” компаса. А этого регистра в общедоступном даташите нет.
И передачу данных из подпрограммы чтения компаса в блок анализа показаний стали побайтово делать. А у нас, и в прошивке 44 ZINO это делали словами по 16 бит. И еще несколько правок. Видно что наш программист (который для H501M раньше написал прошивку) активно прошивкой ZINO занимается.

Вот частичка блока чтения компаса H501M и ранней ZINO:
ROM:0000F68A MOVS R3, #6 -это указывается сколько байт прочитать
ROM:0000F68C MOVS R2, #3 - адрес первого регистра откуда читать
ROM:0000F68E MOVS R1, #0xC - адрес космпаса
ROM:0000F690 MOV R0, R4 тут скорость чтения задают 400000
ROM:0000F692 BL sub_B750 тут вызывается модуль чтения I2C
ROM:0000F696 CBZ R0, loc_F69E проверка прочитали ли
ROM:0000F698 MOVS R0, #1
ROM:0000F69A STRB R0, [R5,#0x10]
ROM:0000F69C B loc_F6A0
ROM:0000F69E ; ---------------------------------------------------------------------------
ROM:0000F69E
ROM:0000F69E loc_F69E ; CODE XREF: sub_F676+20j
ROM:0000F69E STRB R6, [R5,#0x10]
ROM:0000F6A0
ROM:0000F6A0 loc_F6A0 ; CODE XREF: sub_F676+26j закончена проверка
ROM:0000F6A0 LDRSH.W R0, [SP,#0x50+var_28] читаем в R0 показания одной из осей
ROM:0000F6A4 STR R0, [SP,#0x50+var_50] временно сохранили в память
ROM:0000F6A6 LDRSH.W R10, [SP,#0x50+var_2C] читаем в R10 показания второй оси
ROM:0000F6AA LDRSH.W R11, [SP,#0x50+var_2C+2] третья ось в R11

А вот так это участок стал в экспериментальной, пока не официальной прошивке ZINO.
Переделали 16 бит в 8 бит передачу из стёка и последующую склейку.
ROM:00011CBE MOVS R3, #6
ROM:00011CC0 MOVS R2, #3
ROM:00011CC2 MOVS R1, #0xC
ROM:00011CC4 MOV R4, R7
ROM:00011CC6 MOV R0, R7
ROM:00011CC8 BL sub_DA0C
ROM:00011CCC CBZ R0, loc_11CD4
ROM:00011CCE MOVS R0, #1
ROM:00011CD0 STRB R0, [R5,#0x10]
ROM:00011CD2 B loc_11CD6
ROM:00011CD4 ; ---------------------------------------------------------------------------
ROM:00011CD4
ROM:00011CD4 loc_11CD4 ; CODE XREF: sub_11C80+4Cj
ROM:00011CD4 STRB R6, [R5,#0x10]
ROM:00011CD6
ROM:00011CD6 loc_11CD6 ; CODE XREF: sub_11C80+52j
ROM:00011CD6 LDRB.W R0, [SP,#0x50+var_4C]
ROM:00011CDA LDRB.W R1, [SP,#0x50+var_4C+1]
ROM:00011CDE MOVS R3, #1
ROM:00011CE0 ADD.W R0, R0, R1,LSL#8
ROM:00011CE4 SXTH.W R10, R0
ROM:00011CE8 LDRB.W R0, [SP,#0x50+var_4C+2]
ROM:00011CEC LDRB.W R1, [SP,#0x50+var_4C+3]
ROM:00011CF0 MOVS R2, #0xA
ROM:00011CF2 ADD.W R0, R0, R1,LSL#8
ROM:00011CF6 SXTH.W R11, R0
ROM:00011CFA LDRB.W R0, [SP,#0x50+var_48]
ROM:00011CFE LDRB.W R1, [SP,#0x50+var_48+1]

vimbatu
kiws:

В режиме “эксперт” у меня время полета сильно сокращается, но зато квадр набирает горизонтальную скорость не 4 м/с, а 5 м/c. Все подгазовки и наборы высоты сильно сокращают время полета.
Если лететь размеренно, т.е. со скоростью 4 м/сек в “нормальном” режиме и не менять часть высоту, то осенью и летом 21 минуту достигал.
Сейчас этот квадр на приколе, т.е. зимой, в минус температуры, совсем не летал еще.

У меня получается 13 минут в теплом помещении, без наборов высоты и каких-то подгазовок, хоть и в экспертном режиме. На мой взгляд это больше всего похоже на дохлый аккум, что странно, учитывая что он только что из коробки. Не вижу смысла в обладании квадром, если на нем нельзя даже газануть 😃 Динамику полета в обычном режиме я вообще не понимаю, когда он быстро разгоняется, а потом начинает неумолимо замедляться. Жмешь на ручку и хоть бы хрен. Дешевый китайский складной квадр по ощущениям летает намного быстрее, плюс управление с пульта, не через вифи, дает мгновенную реакцию и стабильную дальность 150м+, хоть и без картинки. Здесь задержка управления пол-секунды и низкая скорость, несмотря на бесколлекторные движки, которые позволяют добиться намного лучших результатов 😦

В своем старом китайце переделал оригинальную батарейку на 800mah - заказал две емких пластины на 1000mah, с низкой токоотдачей 1С, но легче оригинала, собрал их вместе и припаял оригинальный контроллер. Квадр стал медленнее набирать высоту, но время увеличилось с 10 минут до 25, и с самого старта мигают лампочки типа садится батарея, в остальном все работает супер. Так что здесь сложно смириться с таким непродолжительным полетом и низкой скоростью.

kiws:

Вроде обозначение С20 вселяет надежду, что будут нормально вытягивать резвые полеты, но плохо что отзывов нет.
Дешевые аккумуляторы не айс. Летом отправил два похожих DHX назад в Китай, летал на них максимум 12 минут.
С хорошим так и не определился пока, но думаю брать весной толстые, чтобы летал до 30 минут, а то на дальности в 2 километра времени полетать там уже не остается, приходится назад поворачивать.

А я дешевые заказал? Отсутствие отзывов смущает да, но у продавца вроде неплохая репутация и отвечает адекватно, так что есть надежда на удачу.
Толстые, это такие - ru.aliexpress.com/item/7-4-3400/32839624088.html ? Смотрел на них, но цена смущает. Подумываю проделать такую же манипуляцию, как с китайцем, с покупкой пластин с большей емкостью. Единственная загвоздка, точно подходящего размера найти не удалось, так что в планах небольшая доработка аккумуляторного отсека. Надеюсь он это переживет 😃
Как вариант отсюда: ru.aliexpress.com/item/…/32868406722.html на 4480mah, нужно придумать как впихнуть туда дополнительные 6мм вширь.

kiws:

Читали как в соседней ветке H501S на 5…8 км летает Сергей?

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

kiws:

Эту моду тот американец задал год назад, как первопроходец. Было бы интересно с другими заработает ли?

Я рассчитывал на чужой опыт. За неимением оного, видимо я буду первопроходцем 😃

kiws:

Интересная штука. Но я экран добавил, на 2 км дотягивает, правда иногда не стабильная связь.
А если усилитель на сам квадр навесить?

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

kiws
vimbatu:

Толстые, это такие - ru.aliexpress.com/item/7-4-3...839624088.html ?

Ага, или они или типа таких. Для него плату поднимают миллиметра на 3. Но есть риск упереться гироскопом в потолок.

vimbatu:

Сообщение от kiws
Читали как в соседней ветке H501S на 5…8 км летает Сергей?
Не читал, дайте линк. Видимо придется заказывать разные антенны и проводить тесты самому.

вот

kiws

Вставил в 1.1.7 вот этот кусок от Zino-A_FC_V1.1.47.

Почему-то программист Hubsan изменил этот участок в 47 прошивке ZINO.
Передача показаний осей XYZ компаса чуть явнее задается тут.
Т.е. внедрил минимальные изменения, в основном чтобы попробовать начать что-то менять.

Версию назвал так:

Прошивается прошивальщиком как от H501A, так и от ZINO на свой страх и риск. От унитазинга эта прошивка не избавит скорее всего, слишком незначительные изменения.

Прошивка 1.1.7 с элементом от Zino-A_FC_V1.1.47

kiws

Добавка: в оригинале у H501M этот участок был такой, упрощенный:

ROM:0000F6A0 LDRSH.W R0, [SP,#0x50+var_28] читаем в R0 показания одной из осей
ROM:0000F6A4 STR R0, [SP,#0x50+var_50] временно сохранили в память
ROM:0000F6A6 LDRSH.W R10, [SP,#0x50+var_2C] читаем в R10 показания второй оси
ROM:0000F6AA LDRSH.W R11, [SP,#0x50+var_2C+2] третья ось в R11

В 47-ой ZINO получилось на 42 байта больше. Кроме того, у ZINO прошивальщик стабильнее. Ошибку Time out реже пишет.

Еще посмотрел, в официальной 46 прошивке ZINO было как у нас, упрощенно.
Внедренный в Russia0.1 участок от 47-ой прошивки находится на бета-тестировании, т.к. эта версия Zino-A_FC_V1.1.47 пока не опубликована на официальном сайте Hubsan.

Еще можно будет вставить участок с проверкой регистра “D”, он тоже в бета тестировании у Zino. Но мне хочется на стенде предварительно посмотреть что это такое вообще.

Reedroot
kiws:

Добавка: в оригинале у H501M этот участок был такой, упрощенный:

ROM:0000F6A0 LDRSH.W R0, [SP,#0x50+var_28] читаем в R0 показания одной из осей
ROM:0000F6A4 STR R0, [SP,#0x50+var_50] временно сохранили в память
ROM:0000F6A6 LDRSH.W R10, [SP,#0x50+var_2C] читаем в R10 показания второй оси
ROM:0000F6AA LDRSH.W R11, [SP,#0x50+var_2C+2] третья ось в R11

В 47-ой ZINO получилось на 42 байта больше. Кроме того, у ZINO прошивальщик стабильнее. Ошибку Time out реже пишет.

Еще посмотрел, в официальной 46 прошивке ZINO было как у нас, упрощенно.
Внедренный в Russia0.1 участок от 47-ой прошивки находится на бета-тестировании, т.к. эта версия Zino-A_FC_V1.1.47 пока не опубликована на официальном сайте Hubsan.

Еще можно будет вставить участок с проверкой регистра “D”, он тоже в бета тестировании у Zino. Но мне хочется на стенде предварительно посмотреть что это такое вообще.

В прошивке не встречали код с ограничением по высоте в 120 метром?

vimbatu

То есть, насколько я понимаю, ни Курская ни Зиновская прошивка от унитаза не панацея?

Прикрутил клевер на 2.8ггц, дальность увеличилась со 100 до 220 метров на высоте 40 метров, вне зависимости от поворота коптера к пульту, без всяких усилителей и репитеров. Дальше начинает сбоить. В целом доволен, хочется попробовать еще разные большие роутерные антенны, но они весят 30-40 грамм. Самодельный клевер весит 15г.

Расстраивает, что при изначально стабильном полете, от порывов ветра начинает крутить. Сегодня в поселке летал, начало унитазить и от мороза в этот момент сел телефон. В итоге коптер перехватил управление и на этих унитазах улетел на соседский участок в елочку. Очень весело зимой лазить по деревьям )) Они смогут решить эту проблему интересно?

mazepa2000
vimbatu:

Они смогут решить эту проблему интересно?

Они уже давно забили и на него и на нас,надежда на наших гуру.

kiws
Reedroot:

В прошивке не встречали код с ограничением по высоте в 120 метром?

Нет. Только инициализацию периферии.

vimbatu:

То есть, насколько я понимаю, ни Курская ни Зиновская прошивка от унитаза не панацея?

Курская не панацея, Зино 44 … 46-я прошивка тоже были преценденты у владельцев, а 47-я в бета-тестировании, поэтому еще не известно. Обработку компаса они по другому сделали ведь.
В Russia0.1 же для начала вставил маленький кусок именно из 47-ой.

Сразу сделал еще версию Russia0.2. Там отключил чтение регистров коррекции компаса. Примерно это же было сделано Hubsan-ом летом в Курской прошивке 1.1.8, но другим методом.

Улучшений с ней не заметил, но эта промежуточная Russia0.2 обязательно нужна мне для подключения другого магнетометра.
Замечу, что все проверки провожу “по приборам”, т.к. квадр частично разобран.

vimbatu:

Прикрутил клевер на 2.8ггц, дальность увеличилась со 100 до 220 метров на высоте 40 метров

СУПЕР!

kiws

Коррекция: проверил сейчас, 47-я прошивка ZINO уже стала официальной. Значит можно из неё блоки вытягивать.

Эдуард

Я тоже вынес на спину антену от роутера. Крайний полет показал увеличение дальности значительное. Это мне помогло найти беглеца. При помощи анализатора вай-фай и самой программы искал .

Иван33

Может лучше на пузо антенну вывести и приделать ноги?

vimbatu

На пузе места нет для антенн, там модуль видеокамеры и аккум, провода будут мешать.