OSD на ATmega1281

ubd

Может это с датчика лезет, или датчик отключили?
Или на плате сопля. Посмотрите на других АЦП какое напряжение.

Dacor

Датчик отключил.
На выходе датчика при 0.2А напряжение 2.44В. При токе 15А на выходе 2.26В.
На ножке 61 (датчик температуры) оно есть, но тут понятно откуда.
На ножке 59 (РССИ аналоговый) нет.

ubd

На выходе датчика при 0.2А напряжение 2.44В. При токе 15А на выходе 2.26В.

Так и должно быть.

Значит порт проца мёртвый.
И посмотрите внимательно. Промойте плату ацетоном.

Dacor
ubd:

И посмотрите внимательно. Промойте плату ацетоном.

Ну как бы все перепроверил. Результата нет (((. Я уже давно заметил, что потребление постоянно 0А и скушано 3А сразу при включении и не меняется.

Буду ждать появления Сергея MSV. Может подправит прошивку - переназначит этот порт на ножку 57 например.

ubd

Там сейчас все порты заняты, и 57 то же занят.
Меняйте проц. А исходников на старую версию без баро-датчиков уже нет.

ССМ=
Dacor:

Я измерил то, что получается с моей Футабой (за точность не ручаюсь - осциллограф походу немного приверает). Получилось, что минимальная длина импульса 1.1мс, среднее положение 1.4мс, максимальное 1.7мс.

Вот данныет Футабы.

Futaba использует несколько иные длительности и диапазон. За нейтраль принят импульс длительностью 1520 мкс., за -100% - 1100 мкс, а +100% = 1940 мкс. При этом предельное изменение импульсов от Futaba составляет 880-2160 мкс или +/- 640 мкс относительно нейтрали в 1520 мкс.

msv

По этим данным Футаба под триммирование оставила 52% от номинального диапазона. У меня всего 38%. Для более-менее нормальной работы и универсальности придется добавить пару параметров в конфигураторе… Пока можете поставить конфигуратором значения по каналам мин 0.9; среднее 1.53; макс 2,1. Только проверьте, что на полном сдвиге триммером не отключается прием.
Уже сколько раз и у меня, и у других появлялась уверенность- “все… проц поддох”. Потом выяснялось, что дело не в этом… И не одному человеку отвечал, что если действительно поддох порт, вы будете первый, который этого добился… Пока еще место вакантно… 😃
Еще раз проверьте плату, отпаяйте емкость, прозвоните на линии +5 и землю, сравните эти значения с 61-ногой. Может под корпусом меги какая сопля…

Dacor
msv:

Еще раз проверьте плату, отпаяйте емкость, прозвоните на линии +5 и землю, сравните эти значения с 61-ногой. Может под корпусом меги какая сопля…

Сегодня еще раз прозвоню. Но ни на корпус ни на 5В, ни на 61ю ногу не звониться - 100%. Отпаяю 60-ю ногу и чуть приподниму, чтобы быть полностью уверенным.

Мне кажется, что у меня получилось на этот вход подать 12В - с моей разводкой это к сожалению реально (((.

msv:

Только проверьте, что на полном сдвиге триммером не отключается прием.

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

Dacor

Ну как бы… можете меня “поздравить” - я первый кто смог это сделать - на отпаянной ноге процессора 4.86В. Нога 100% висит в воздухе и ни с чем не контачит. Вопрос к Сергею MSV - менять микросхему или можно Вас попросить код подправить (готов жертвовать бародатчиками или температурой с терморезистора)?

И еще вопрос. Правда ли, что АП понимает как обратное, так и прямое включение датчика тока (прошивка влита крайняя - 2.9.0)?

msv

Там еще какие-то чудеса с неправильными фузами бывают… Константин, у тебя похожие чудеса вроде были, то ли JTAG выставлен, то ли еще что… Если вспомнишь, черкни…
Можно на ресет перемычку бросить, все ноги должны кажись в Z уйти (опять же точно не помню, ДШ лень листать, может кто подскажет).
Да

Dacor:

Правда ли, что АП понимает как обратное, так и прямое включение датчика тока

Правда… 😃 Корректные значения квантов при калибровки вбить, и он сам все поймет.

dollop
msv:

Там еще какие-то чудеса с неправильными фузами бывают… Константин, у тебя похожие чудеса вроде были, то ли JTAG выставлен, то ли еще что… Если вспомнишь, черкни…

Ага, фьюз JTAG многие ноги на PA устанавливает в лог. 1. И не дает их использовать. Но тут индивидуальная нога. Но фьюзы глянуть можно. Может JTAG поставить/снять?
У меня буквально на днях похожее было с мегой 64 на плате турниги. Но закончилось все плачевно.
Давно что-то мастерил с модулем фрскай. А после сборки ЛРС и не использовал это ВЧ. Осталась в разъеме модуля на контакте TX проволочка, к которой я зажим подключал. В темноте сунул наспех этот модуль в турнигу. Включил. Запищало как то странно все и умолкло. Паленым запахло. На выход uart TX подалось питание 12В. В минусе получился телеметрийный модуль FrSky - отгорела нога на МК STM F103C8T6 и ОДНА НОГА (2 - RX, MOSI) у меги64. В результате пульт работает, но ни прошить ни считать/записать прошивку, ЕЕПРОМ нельзя 😃 Так что 12В на порт меги могут вызвать такое повреждение (если это не резет - туда вроде можно)
Простите за оффтоп.

msv

Ну да… посмотрел, для jtag эта нога не используется… И все таки странно, по описанию проблемы порт работает, только не отключается подтяжка… Проверьте что там с перемычкой на reset. Ну и все таки на фузы интересно взглянуть…

Dacor

Фьюзы настраивали совместно с Константином (не должно быть косяков) - точнее только вечером.

А что должно быть “с перемычкой на ресет”?

korall

Если на порт подали 12в, то вполне вероятно могло пробить защитный диод. Как вариант можно попытатся сжечь его окончательно, но это КРАЙНЯЯ мера если больше ничего не поможет и встанет вопрос о замене МК.

msv
Dacor:

А что должно быть “с перемычкой на ресет”?

Все порты должны встать в Z. Если даже с перемычкой на порту будет плюс, ну тогда…
Да, можно еще попробовать измерить ток на землю… К этому совету отнестись вдумчиво и пониманием процесса и смысла эксперимента.

Кто замерял, насколько дерево, потолочка уменьшает уровень GPS?

Dacor

С перемычкой на ресет тоже +4.96В (((
Ток на землю 0.01А

Смысл смотреть фьюзы я так понял потерян…

Вот фьюзы.

ubd

Ну как бы… можете меня “поздравить” - я первый кто смог это сделать - на отпаянной ноге процессора 4.86В. Нога 100% висит в воздухе и ни с чем не контачит. Вопрос к Сергею MSV - менять микросхему или можно Вас попросить код подправить (готов жертвовать бародатчиками или температурой с терморезистора)?

Меняйте проц. Никто вам прошивку подправлять не будет. Потому что, исходников той последней версии перед версией с баро датчиками, уже нет. т.к. хранить все исходники на все версии, это не удобно, можно путаться. Сергей об этом говорил уже много раз. Я у себя посмотрел, у меня есть только на древнюю версию Ver 2.7. Она рабочая. Но смысл? Во первых после этой версии, дописали много фич, и исправили кучу багов. Т.е. вы обламываетесь, от всех этих фич, и получаете баги. И потом, а если захотите бародатчики. А в версии с бародатчиками, много чего дописано - И автоматическая посадка, и ещё много чего вкусного, что нужно обязательно, этим летом, эти мощнейшие фичи попробовать!
Меня особенно интересует автоматическая посадка…

А порт у вас точно спалён. Если на АЦП подать более напряжения питания, то пипец АЦП, это на всех процах так. Я на PIC-ках ловил такое уже. По этому, я в своих разработках, ставлю перед АЦП стабилитрон на 4,7V, так на всякий случай.

Иван

Мне Сергей исходники скидывал в конце августа, только версию найти не с мог, если Автор не против - могу их Вам закинуть:)

ubd

Их наверно нужно скинуть msv, что бы он подправил, а потом уже дальше Dacor.

Иван

у Сергея оно в почте скорее всего лежит:)
to MSV Сергей, скинуть исходники?

msv

Попробуем с новейшей, еще теплой, не видевшей железа версией… 😃

Dacor:

Ток на землю 0.01А

10mA, не ошиблись? Ток с pull-up резистора вроде ~1ma.
Ну знать убедили, спалить отдельный порт реально… У меня через ногу палился весь проц… Видимо паразитным питанием, через защитный диод. А тут видать этот диод в короткое ушел.

Dacor
msv:

Ну знать убедили

Я со своим “талантом” смог это сделать! )))

msv:

10mA, не ошиблись?

100%

7 days later
ubd

Готовы с завода новые платы на версию 2.9. На этот раз, плата одна, не пачкой. Это по весу легче, и конструктив проще.
Кому нужно обращатйесь в личку.

Кому я уже высылал, это : PigPail, Eugen_G, SandyT - Вышлю бесплатно. В личку пишите.

Файл вот этот:

PCB_OSD_2.9.x.rar

msv

Раз подняли тему, выложу обновление V2.9.2b.
Бета версия, тестировалась только на столе и симуляторе. По конфигурации несовместима со всеми предыдущими.

ubd

Гениально!
Главное понравилась ф-ция - Запуск двигателя кнопкой на авто взлёте. То что мне нужно было.
Короче быстрее нужно тестить…

Спасибо!