Телеметрия (часть 1)

ReGet
Dikoy:

Вот и я о том же - звезда спасёт всех 😃

Соединил звездой - не спасло 😦
На всякий случай провел полноразмерные испытания (с антенной полной длины и отходом на большое расстояние), которые доказали появление большого количества помех при включении телеметрии. Убрал физическую связь телеметрии с оборудованием р/у и отодвинул телеметрию подальше от приемника - помех при включении не добавляется. Придется летать без вольтметра ходовой батареи и уровня сигнала 😦

smalltim

Всё, вот она - прошивка с полноценной поддержкой GPS. Всё должно работать как часы. Записал ролик и час сидел, крутил его по кадрам. С заранее заготовленным екселевским файлом, где вписаны готовые формулы, смотрел, как ползает позиция базы, и высчитывал, соответствует ли расположение и расстояние до базы разнице в широте и долготе. Соответствует 😃

Теперь займусь разбирательством с помехами: то, что творится у ReGet - неправильно. Да и у меня при подключении GPS приемника стали прыгать показания барометрического датчика скорости, как самого чувствительного к питанию - надо повесить конденсаторов на стабилизатор +5В, от которого питается атмега, датчики, а теперь и GPS модуль. Ну и вообще надо привести всё к соответствию стандартам развитой демократии 😃

lio

упс
в архивчике прошивка без жпс
2.04 с вариометром 😉

ReGet

Вот схема моего бортового оборудования. При таком подключении без связи с оборудованием р/у помех нет, но при подключении телеметрии к ходовой батарее или приемнику управление сходит с ума.

smalltim

>упс
>в архивчике прошивка без жпс
>2.04 с вариометром

Это потому что я идиотский идиот - форум не принимает hex файлы в аттач, и я не то зарарил 😃

Вот она:

lio

Супер !
пока ходил проверять - очки сели (акк) 😃
заправляюсь и проверяю

lio

все суперно !
уже не заблужусь 😃

сейчас вот этим занимаюсь
треки писать на комп 😃

еще раз спасибо !

smalltim

>все суперно !
>уже не заблужусь 😃

Заблудитесь 😃
Вы далеко от базы отходили?
Я, пока машину в гараж отгонял, записал еще один трек, и по скачку расстояния с 500м до 300м в момент изменения числа угловых минут нашел там ошибочку - где минуты и градусы умножаются на 10000 и добавляются к десятитысячным долям минут:

	LDS R16, TMPP1
	LDS R17, TMPP2
	LDI R18, LOW(10000)
	LDI R19, HIGH(10000);  - БЫЛА ОШИБКА: LDI R19, LOW(10000)
	RCALL mpy16u

Исправил:

lio

точно
было пару скачков , я подумал шо глюк изза наводки(система то на слепыше собрана пока )
впаял кандюк 470 мкф по питалову
кстати был непонятный момент
во время инита , кода калибруется ппм, вместо столбика возле инициализации перебор всего алфавита
еще момент
покрайней мере 220 прошивка в момент старта сбивала почему то кадры
проходило секунд 5-7-10 все ставало на места … предполагаю просадка по питанию и комуто плохо (либо меге либо лм1881)

что думают гуру ?

с ув
Ростислав

smalltim

>во время инита , кода калибруется ппм, вместо столбика возле инициализации перебор всего алфавита
>еще момент
>покрайней мере 220 прошивка в момент старта сбивала почему то кадры

Это стабильно повторяется? С введением конденсатора пропало?

lio
smalltim:

>покрайней мере 220 прошивка в момент старта сбивала почему то кадры

Это стабильно повторяется? С введением конденсатора пропало?

вроде разабралсо
проблема выявлена на последних прошивках
на 091 чисто
на 220 мельтешение кадрами бывае и ваще не заводится - идет сбой и тухнет ОСД
на 221 еще хуже - запуски все хуже стали
я уже все вернул взяд из того что поменял
пока не перепрошил старую - все вылечелось
от такой глючекс

как у других ?

с ув
Ростислав

lio
smalltim:

а попробуйте вот эту:

проблема не решилась
бывает стартонет за 5 сек и живет нормально
бывает стартует сек 20
полюбе при старте кадры бегут и видно как промелькует весь алфавит в наростающем столбике тот шо возле starting

напряжение в норме 4.95 емкость 470мкф
вместо входа ппм - 1 к на землю (пробывал коротить - вернул, думал изза него )

smalltim

Всё, я понял. Не отрабатывается или не приходит с лм1881 прерывание кадрового имульса.
Еще минут 20 на форуме побудете? Выложу обновление.

lio

ок жду
правда ноги у меги тончают
в панельку тыкать 😉
ну не пропаял я разьемку 😦

smalltim

Вот здесь убран вывод строк широты и долготы справа от миникарты. Это то, что отличало не глючащую у Вас v091. Если и эта прошивка не будет глючить, значит, всё понятно.
Про кадровый импульс - да, но, скорее всего, это побочный эффект

smalltim

Угумс.
Вот:
В этом архиве три прошивки.
В одной данные о широте и долготе для показа копируются в строку, но не показываются на экране
Во второй не копируются, но показываются. соответственно на месте широты и долготы - мусор или что там осталось в памяти чипа на этом месте
В третьей - копируются и показываются.

Во всех случаях добавлена проверка на наличие мусора там, где он недопустим, так что мусор на месте широты и долготы может быть (где данные не копируются, но показываются), но ничто остальное глючить никак не должно.
В прошивке 091 эта проверка была, позднее была слишком оптимистично закомментирована.

lio

подтверждаю !
все три от бага вылечены !
спасибо Доктору 😃