SmallTim Трекинг
Вобщем заменил R43. Поставили килоомник, правда другого производителя. Пока обломанные ноги выпаяли - замучались… Сегодня вечером попробую работает или нет.
Андрей, прошу прощения за поздний ответ. Марка приоизводителя не важна, сопротивление штатного резистора 10кОм. Вы поставили 1кОм - пойдет, но будет не 0.5мА, а 5мА кушать от питания.
увидел, что 2 из 3 ножек обломаны возле корпуса резистора - надо менять… ну и верхняя деталь поворотки оказалась расколотой. При этом никаких повреждений и даже вмятин на упаковке. Обажаю ЕМС, умеют “работать”…
Я уж и в пупырчатую пленку начал упаковывать, и платы заматывать, а ЕМС всё равно их бьет 😦
В общем, то ли у меня лыжи не едут, то ли одно из двух…
Учитывая, что с телеметрией и автопилотом у меня проблем отродясь не было наземка видимо решила обеспечить меня глюками до среднестатистического уровня… 😈
По порядку. Flip и контрольная панель у меня стояли давно и нормально шили автопилот и телеметрию. Подключив наземку я увидел следующее:
при этом плата из меню калибровок нормально управляет сервами и крутит механикой, но абсолютно не запоминает настроек. Можно хоть до посинения жать “записать” (про “сбросить все” я не забыл) ничего не сохраняется. При попытке “прочитать” показывает это:
Если подключить обычную 3S LiPo к разьёму питания мониторинг выглядит так:
При попытке прошится контрольная панель вроде начинает лить прошивку, но потом падает с такими сообщениями:
Иногда к эти окошкам добавляется еще одно с надписью “WTF?!”
Ткните носом, где я туплю и что не так делаю, а то я уже начал думать, что все-таки плата пострадала при перевозке сильнее чем мне казалось…
Прошиваться пробовал на двух разных машинах с Win7Ult64 и Home…
.INF-файл с сайта как драйвер устройства подсовывали?
.INF-файл с сайта как драйвер устройства подсовывали?
Конечно. На обе машины дрова встали без каких-либо проблем. Com’ы в обоих случаях назначились 4 и 5-ый…
Ткните носом, где я туплю и что не так делаю, а то я уже начал думать, что все-таки плата пострадала при перевозке сильнее чем мне казалось…
Внимательно прочтите здесь smalltim.ru/production/autopilot/docs/ раздел “Установка необходимого ПО”. Может что не так встало? когда прошивка прерывается, зайдите в Диспетчер устройств, может там обнаружится какой-нибудь конфликт… И нет ли русских букв в пути к файлу прошивки.
Сам вот на выходных сталкивался с такими проблемами, но все решилось. Спасибо Тимофею и Ильвиру.
Внимательно прочтите здесь smalltim.ru/production/autopilot/docs/ раздел “Установка необходимого ПО”. Может что не так встало?
Но автопилот-то ведь шился норамально!.. Да и сейчас контрольная панель инициализируется нормально, никаких предупреждений не выдает. И все Flip’овские драйвера вроде стоят нормально, по крайней мере устройство AT90USB_непомнючтотамдальше_ в системе имеется Как доберусь до машины с ХР попробую на ней, может проблема действительно в 7-ках?
Но автопилот-то ведь шился норамально!.. Да и сейчас контрольная панель инициализируется нормально, никаких предупреждений не выдает.
А КП последняя?
У меня 7ка, правда 32бит.
Был похожий глюк оттого, что контрольная панель не той версии. Хотя писала, что она тоже v431, но как я понял это была бета-версия.
Прошивка платы телеметрии для работы с наземной станцией: Smalltim305hex.zip.
Конфигуратор для 305 прошивки. Тоже прошу пробовать, смотреть и делиться впечатлениями.
Олег, Тимофей, спасибо!
Вопрос: какая должна быть прошивка на наземке? Дело в том, что у меня наземка, по умолчанию, “видит” пакеты от прошивки ТМ 304 b4, а вот на 305 не реагирует никак.
Вот еще…, давно была информация… У меня ситуёвина повторилась:
Тим! от частого пищяния гавкнул транзюк в ключе пищалки(причём уже без питания от акума, только через USB, ), как его звали, судя по схеме включения был N-P-N?остатки отпаял чтоб не коротили и не душили порт, так что пока без звука…
Чтоб его спалить, надо постараться…
А вот и не угадали!😃 Особо стараться не нужно!😉
Рассказываю:
Для того чтобы сжечь ключевой транзистор необходимо посредством имеющихся кнопочек загнать контроллер в режим прямого программирования FLIPом… И… секунд через 30, в абсолютной тишине, на этапе возни Windows с новым устройством, специфический запах подскажет что ключик готов… Т.Е. изжарился!😉
А КП последняя?
4.3.1 от 22.12.2011 последнее вроде нет…
И… секунд через 30, в абсолютной тишине, на этапе возни Windows с новым устройством, специфический запах подскажет что ключик готов… Т.Е. изжарился!
😦
Да, это надо внести в инструкцию. Можно даже кнопочками не загонять. Достаточно после перепрошивки не отрезетит плату сразу а любоваться на ее лампочки.
Видно, что возникает ситуация неопределенного состояния на ногах процессора в режиме программирования. А пищалка при этом пищит?
Выходов несколько:
- резистор R12 (с права от пищалки - поставить не нулевой а несколько десятков Ом. При этом упадет громкость, но будут жить транзистор и пищалка.
- параллельно ногам 1 и 3 транзистора VT1 (с лева от пищалки) припаять резистор 10-15Ком, т.е. привязать затвор к земле.
Тянуть затвор к земле - возможно бесполезно, т.к. на выходе контроллера может зависать не “Z”, а чистая “1”… Резистор последовательно излучателю наверняка опасность ликвидирует.
То что ситуацию легко исправить небольшими аппаратными доработками совершенно очевидно, главное “обозначить засаду” и обходить её стороной!😉
Тянуть затвор к земле - возможно бесполезно, т.к. на выходе контроллера может зависать не “Z”, а чистая “1”… Резистор последовательно излучателю наверняка опасность ликвидирует.
Андрей, в режиме обновления прошивки КНОПКАМИ (фактически состояние после ресета) все ноги процессора переводятся в состояние логического входа с высоким сопротивлением. Это справедливо для любых ног общего назначения любой AVRки. Можно безбоязненно притянуть выход к земле резистором в 1-10кОм и забыть о проблеме.
Резистор последовательно с излучателем, во-первых, тяжело приколхозить, а во-вторых, сильно уменьшит громкость.
Коллеги, да, это аппаратная недоработка платы поворотки. При старте обновления прошивки из Контрольной Панели я оставляю пищалку в лог. 0, и стартую бутлоадер, БЕЗ СБРОСА ПРОЦЕССОРА, и транзистор на пищалку остается закрытым, всё ок. Олег, состояние ног не меняется при перепрошивке из Контрольной Панели - светодиоды и после обновления прошивки продолжают гореть до тех пор, пока не отресетишь плату.
То, что при переводе в режим обновления прошивки КНОПКАМИ нога становится входом и транзистор открывается - не подумал. Посыпаю голову пеплом.
Выход - или вешать резистор между землей и затвором транзистора (идет к ноге процессора), или не любоваться на плату, а закончить обновление прошивки быстро, за 10-15 секунд.
Вот код, запускающий бутлоадер, всё чисто:
if(tavolatile.incoming_usb_data[0]==0x04) // it’s enter DFU mode command
{
__asm(“cli”);
TIMSK0 = 0;
TIMSK1 = 0;
EIMSK = 0;
SPCR = 0;
LED1_ON;
LED2_ON;
USB_Detach();
USB_ShutDown();
clock_prescale_set(8);
__asm(“jmp 0x3000”);
}
tavolatile.incoming_usb_data_state = 0;
Первый тест наземки. Автопилот стоит на коптере, антенна видео расположена не очень удачно.
Отлично у вас смотрится поворотка 😃
Да, надо делать замедление-упреждение, а то уж больно резво она вертится, того и гляди свернет штатив 😃
Да, надо делать замедление-упреждение, а то уж больно резво она вертится, того и гляди свернет штатив
Да, об этом я хотел сказать. Сейчас переделал навеску платформы. Максимально облегчил поворотную часть. Оставил только легкую антенну. Приемник закрепил на неподвижной нижней части.
Тимофей, у Игоря я не заметил отворота от цели поворотки. В самом начале что-то было похожее и все. У меня же за полет раза три отворачивается. Может это что-то в моей системе только, а не в прошивке?
Как доберусь до машины с ХР попробую на ней, может проблема действительно в 7-ках?
Проблема действительно в 7-ке. На ХР всё отбражается и шьётся нормально - сегодня проверил. Так что проблемы больше нет… Всем спасибо.