Телеметрия (часть 1)
а с права сморится тож вроде ниче 😉
Вот и я о том же - звезда спасёт всех 😃
Соединил звездой - не спасло 😦
На всякий случай провел полноразмерные испытания (с антенной полной длины и отходом на большое расстояние), которые доказали появление большого количества помех при включении телеметрии. Убрал физическую связь телеметрии с оборудованием р/у и отодвинул телеметрию подальше от приемника - помех при включении не добавляется. Придется летать без вольтметра ходовой батареи и уровня сигнала 😦
Всё, вот она - прошивка с полноценной поддержкой GPS. Всё должно работать как часы. Записал ролик и час сидел, крутил его по кадрам. С заранее заготовленным екселевским файлом, где вписаны готовые формулы, смотрел, как ползает позиция базы, и высчитывал, соответствует ли расположение и расстояние до базы разнице в широте и долготе. Соответствует 😃
Теперь займусь разбирательством с помехами: то, что творится у ReGet - неправильно. Да и у меня при подключении GPS приемника стали прыгать показания барометрического датчика скорости, как самого чувствительного к питанию - надо повесить конденсаторов на стабилизатор +5В, от которого питается атмега, датчики, а теперь и GPS модуль. Ну и вообще надо привести всё к соответствию стандартам развитой демократии 😃
упс
в архивчике прошивка без жпс
2.04 с вариометром 😉
Вот схема моего бортового оборудования. При таком подключении без связи с оборудованием р/у помех нет, но при подключении телеметрии к ходовой батарее или приемнику управление сходит с ума.
>упс
>в архивчике прошивка без жпс
>2.04 с вариометром
Это потому что я идиотский идиот - форум не принимает hex файлы в аттач, и я не то зарарил 😃
Вот она:
Супер !
пока ходил проверять - очки сели (акк) 😃
заправляюсь и проверяю
>все суперно !
>уже не заблужусь 😃
Заблудитесь 😃
Вы далеко от базы отходили?
Я, пока машину в гараж отгонял, записал еще один трек, и по скачку расстояния с 500м до 300м в момент изменения числа угловых минут нашел там ошибочку - где минуты и градусы умножаются на 10000 и добавляются к десятитысячным долям минут:
LDS R16, TMPP1
LDS R17, TMPP2
LDI R18, LOW(10000)
LDI R19, HIGH(10000); - БЫЛА ОШИБКА: LDI R19, LOW(10000)
RCALL mpy16u
Исправил:
Обновил блог: rcopen.com/blogs/15368?
точно
было пару скачков , я подумал шо глюк изза наводки(система то на слепыше собрана пока )
впаял кандюк 470 мкф по питалову
кстати был непонятный момент
во время инита , кода калибруется ппм, вместо столбика возле инициализации перебор всего алфавита
еще момент
покрайней мере 220 прошивка в момент старта сбивала почему то кадры
проходило секунд 5-7-10 все ставало на места … предполагаю просадка по питанию и комуто плохо (либо меге либо лм1881)
что думают гуру ?
с ув
Ростислав
>во время инита , кода калибруется ппм, вместо столбика возле инициализации перебор всего алфавита
>еще момент
>покрайней мере 220 прошивка в момент старта сбивала почему то кадры
Это стабильно повторяется? С введением конденсатора пропало?
>покрайней мере 220 прошивка в момент старта сбивала почему то кадры
Это стабильно повторяется? С введением конденсатора пропало?
вроде разабралсо
проблема выявлена на последних прошивках
на 091 чисто
на 220 мельтешение кадрами бывае и ваще не заводится - идет сбой и тухнет ОСД
на 221 еще хуже - запуски все хуже стали
я уже все вернул взяд из того что поменял
пока не перепрошил старую - все вылечелось
от такой глючекс
как у других ?
с ув
Ростислав
а попробуйте вот эту:
проблема не решилась
бывает стартонет за 5 сек и живет нормально
бывает стартует сек 20
полюбе при старте кадры бегут и видно как промелькует весь алфавит в наростающем столбике тот шо возле starting
напряжение в норме 4.95 емкость 470мкф
вместо входа ппм - 1 к на землю (пробывал коротить - вернул, думал изза него )
Всё, я понял. Не отрабатывается или не приходит с лм1881 прерывание кадрового имульса.
Еще минут 20 на форуме побудете? Выложу обновление.
ок жду
правда ноги у меги тончают
в панельку тыкать 😉
ну не пропаял я разьемку 😦
Вот здесь убран вывод строк широты и долготы справа от миникарты. Это то, что отличало не глючащую у Вас v091. Если и эта прошивка не будет глючить, значит, всё понятно.
Про кадровый импульс - да, но, скорее всего, это побочный эффект
эксперемент удался !!!
Угумс.
Вот:
В этом архиве три прошивки.
В одной данные о широте и долготе для показа копируются в строку, но не показываются на экране
Во второй не копируются, но показываются. соответственно на месте широты и долготы - мусор или что там осталось в памяти чипа на этом месте
В третьей - копируются и показываются.
Во всех случаях добавлена проверка на наличие мусора там, где он недопустим, так что мусор на месте широты и долготы может быть (где данные не копируются, но показываются), но ничто остальное глючить никак не должно.
В прошивке 091 эта проверка была, позднее была слишком оптимистично закомментирована.
подтверждаю !
все три от бага вылечены !
спасибо Доктору 😃