Activity
при подключении приемника по ppm (один провод) видит все каналы, но пищалка пищит
Что за пищалка? Ссылку давайте.
Нюанс в том, что, если на приёмнике установлен режим Pre-set Positions или Hold Last Position, то ПК даже не узнает, что произошла потеря сигнала.
Приемники, подключенные по sbus, в самом sbus могут передавать признак наступившего FS. При этом может быть и hold last и установка запрограммированных значений в каналах.
С тремя проводами по идее и не заработает. На 6 выходе там та же реализация, что и буззеры на назе всяких: два контакта - плюс и минус. Плюс к сигнальному проводу цепляли? А вообще или смотреть changelist, или спросить на форуме напрямую у Бориса. Вдруг выпилил поддержку, а в изменениях не указал.
И еще, пищался с генератором?
Вроде сателлит надо забиндить предварительно на приемнике, а уже потом подключать. И вообще с такими вопросами лучше в тему по Спектрумам.
Не нужно подавать отдельное питание на мозг (подключать батарею). Вернее один раз может и нужно, пока в контроллере прошивка BIN с OPBL. Когда HEX прошьете, то уже можно батарею не подключать.
Шнур дергать и так приходится. Кнопка Disconnect не помогает. Но это вроде как косяк Win+CF, потому как на Mac такой проблемы нет.
В принципе все правильно, но есть лишние телодвижения. Гораздо проще сначала прошить BIN файл, чтобы в CC3D уже был CF. А далее через сам CF прошить HEX файл, тогда не надо будет запаивать два пятачка.
Два пятачка запаивать надо, если вы “окирпичили” контроллер: криво залилась прошивка, прошивка нерабочая или от другого контроллера. При этом восстановление можно осуществлять через сам CF, нужно поставить галочку “No boot sequence”. Но если стоит задача вернуться на OPBL (OpenPilot BootLoader), то сделать это можно только через Flash Loader Demonstrator или аналогичную программу. Можно было бы и через CF, но CF проверяет структуру файла и не даст загрузить файл с OPBL.
Посмотрел печатку в Sprint layout, не вижу там arduino, вижу только atmega328. Так и должно быть или я не туда смотрю?
Винда какая? Рекомендую использовать XP, на крайний случай поставить виртуалку.
Нашел в загашнике файл GPS.rar, по идее тоже самое, что было на народ.ру. Залил yadi.sk/d/VwQrrfwyZCsqH
Была такая мысль, 3.77В на ней. Контакты конечно можно замкнуть, но надо маму от такого разъема USB, а я их не встречал. Можно на плате самого трекера замкнуть, но походу дело не в кабеле.
Да я пробовал, толку никакого не было. Он сейчас с батарейкой вообще не включается, следовательно и на выход ничего не подает. А как можно кабель проверить? Кабель PL-2303. Он на длинном конце пробовал шиться, но до конца не доходил. Я снижал скорость вплоть до 38400, тогда до 50% прошивка доходила.
Цепляю без аккумулятора, пробовал и с ним - результат одинаков. Цепляю на длинный конец, но на моем кабеле их длина отличается на 1.5 см всего. То, что не видит я понимаю. Иногда еще ошибка возникает, хотел ее запринтскринить, но откладывал на “потом”, а теперь результат всегда один и тот же. Программа трекера не видит. Уже подумываю о заказе нового трекера.
Кое-что прояснилось, шаманство, однако. Попытался подключить трекер после нажатия кнопки Download и видимо попал в правильное время, программа увидела трекер и попробовала прошить. Между нажатием кнопки Download и вываливанием в окошко, которое я выше показывал проходит где-то 5 секунд. Так вот трекер нужно подключить где-то на 4й секунде, иначе программа его просто не видит. При прошивке полоска прогресса прошла где-то 25% и зависла. Попробовал другие скорости, лучший результат был до 50%. Теперь же как не подсоединяю трекер, программа его не видит.
Приехал кабель, пробую прошить трекер. После нажатия кнопки “Download” никаких особо видимых движений не происходит. Вообще как долго он прошивается?
-
В общем делаю все по инструкции, дохожу до шага 7, где нужно нажать на кнопку Download, программа думает несколько секунд и выдает такую информацию, при этом звучит стандартный звук винды “динг”.
Т.е. до шага 8 не доходит, ибо подключение трекера после этого не дает никаких результатов. Скорость на COM порту стоит по дефолту на 9600, я менял на 115200, но толку с этого нет.
Может кто подскажет, что можно сделать?
Паяльник в руках держу уверенно, а вот в схемотехнике и прочем полный ноль.
Можете на пальцах объяснить?
Вот тут есть схемка, паять к процу ничего не надо, работает от того, что заряжает конденсатор при писке динамика и пока конденсатор разряжается, он поддерживает открытым переход в транзисторе для питания подсветки.
Работает без переделок, впаял в аппу разъем, как на шлейфе, теперь прошивать удобно. Со скриптами от s_m не знаком, но eepe (от Er9x) работает, и от какой-то вебгуевины для avrdude тоже. Да и чего бы оно не работало?
Вот чего не знаю, того не знаю. Но у меня стоит простейшая схема из конденсатора и транзистора, которая зажигает подсветку на 10 секунд после звукового сигнала.
Это снова я)) Сегодня встал и решил вкл аппу,из 20 раз 20 раз включилась
Рискованно это все. А вообще напряжение по идее процессор определяет, нужно знать на какой именно ноге сколько к нему подходить должно, чтобы он правильное значение рисовал.
Такой у меня точно работает www.ebay.com/itm/…/110877414170
С невключениями обычно на кварц грешат. А с питанием, ну это надо на преобразователе замерить сколько выходит с него. Вроде аппа от 5В питается.
Жду кабель, как придет, буду пробовать.
Может и программатор бракованный. Можно попробовать для LPT спаять программатор, но такой разъем сейчас не везде найдешь. И врядли что-то поменяли в аппе.
А другой программой попробовать? Uniprof и AVRdude попробовать.
Для пищалки пробуйте:
SWITCH: ON + <имя нужного тумблера>
DEST: 5
SOURCE: UCH 100%
MIX %: FIX + 100
и
SWITCH: ON - <имя нужного тумблера>
DEST: 5
SOURCE: UCH 100%
MIX %: FIX - 100
Первый это при включении тумблера давать в канал 5 максимум, второй это при выключении тумблера давать в 5 канал минимум.
Или вы хотите две функции на свитч повесить? Цель четче ставьте.
Для микса элеронов с РВ по идее не все так просто. Там надо использовать виртуальный канал, в который нужно миксовать элероны, но сделать кривую в виде V, низ которой находится в центре координат. А потом этот виртуальный канал миксовать в канал руля высоты с нужным коэффициентом FIX+скольконадо.
Да, архив то я скачал, даже два. Причем в вашем архиве прошивка в файле GPS102.hex 88,5Кбайт, а в том архиве, что выкладывали в теме постов прошивка в файле gps_car.hex 90.4Кбайт. То, что как минимум прошивка из вашего архива GPS102.hex подходит для 90ххх и 80ххх это хорошо, тогда надо вверху поправить эту фразу “инструкция актуальна пока только для владельцев треккеров на основе микросхемы STC90LE58RD+”. Остальные параметры, которые нужно в программе указать в шагах 4 и 5 для микросхемы 89ххх будут такими же?
Давайте на примере меня разберем, что нужно сделать.
- Заказать/достать кабель =)
- Разобрать трекер, чтобы посмотреть маркировку.
- На задней стороне верхней платы в “сандвиче” находим квадратную микросхему. В моем случае это STC 89LE58RD+, этот параметр надо выбирать в программе-прошивальщике.
- На задней стороне нижней платы в “сандвиче” находим(-жу) наклейку, на которой написано SIM300S.
- Теперь главный вопрос. Где именно искать прошивку *.hex для моей (вашей) микросхемы?
Плюсую к предыдущему посту, было такое 2 или 3 раза, хорошо, что на земле. Так же подтверждение сброса было бы очень неплохо реализовать.
Ну и возможность переключения режима трехпозиционного переключателя. А то сейчас из-за необходимости повесить управление меню ОСД на трехпозиционник, приходится дубликаты миксов держать во всех 3х полетных режимах и это ест память =( Как ни странно, но она у меня очень быстро закончилась. Но в любом случае нужно, чтобы была возможность именно задавать режим работы трехпозиционника в самой модели, чтобы пользователь сам решал.
з.ы.
Я так понимаю, что сейчас все свободное время, которого походу мало, брошено на вторую версию прошивки и еще какой-то проект. В ближайшее время получу приемник на 12 каналов, хотелось бы иметь возможность их задействовать, но в текущей прошивке это невозможно. Конкуренты имеют, но не знаю, насколько там реализован алгоритмы, которые я с таким упорством и большой помощью Виталия настраивал для своего двухмоторника. В итоге я разрываюсь, но не прошивать же каждый раз аппу в самом деле.
Успокоили, спасибо.
Сегодня тестировал программатор USBasp самый дешевый, что нашел на Ebay. Раньше прошивал LPT программатором. Вроде работает, пока пробовал только считать прошивку. Но вот одно мне не дает покоя. Я +5В беру программатора USBasp, раньше брал с MOLEX разъема в компьютере, причем программатор не видел процессора, если задняя часть с батареей была подключена к основной плате. Но не суть. Сейчас, когда подключаю аппу к программатору, даже без задней части с батареей, то включается экран и аппа пищит непрырывно. Затыкается только когда считываешь с нее прошивку и EEPROM. Она у всех пищит или как?
- Особо не знаю на что оно вообще влияет. В логике работы не разобрался.
- Триммеры сохраняются отдельно для каждого режима. Естественно они сохраняются, если сохранить саму модель, после того, как триммернул ее. В мануале это указано. Что имя модели отображается инверсно, если произошли какие-то изменения в настройках, но модель не сохранена.
И еще важный момент. Я для микса использую логическую единицу UCH 100%, в старых версиях прошивки ее нет.
Ну тогда ваш запрос реализуется легко и именно миксом.
Делаете:
SWITCH: ON + ELED
DEST: 5
SOURCE: UCH 100%
MIX %: FIX + 100
и
SWITCH: ON - ELED
DEST: 5
SOURCE: UCH 100%
MIX %: FIX - 100
В итоге у вас 2 микса на выключателе, которые дают в канал 5 либо максимальное значение, либо минимально. Если нужно наоборот, то меняйте знаки или в строке MIX % или в строке SWITCH. По сути FIX -100 это минимально значение, FIX 0 это середина канала, FIX +100 это максимум канала.
Это нужно для использования в миксах или где?
Так можно ж попросить выгрузить EEPROM с моделями, чтобы самому не заморачиваться с вбитием. Хотя если пихать простые миксы, то это недолго в принципе.
Думаю очень мало у кого есть СТОЛЬКО миксов. Я в шоке честно говоря =) А по проблеме это очень похоже на глюк самой прошивки. Думаю, если добавить еще 3 микса в первых двух полетных режимах, то и там появятся миксы 39 и 40. Если появятся, то это надо смело просить Виталия разобраться с глюком.
А материал сколько денег вышел?
У 3хпозиционного тумблера в этой прошивке строго определенная задача: переключение полетных режимов. Потому можно использовать только как вы используете.
а чем плох 3 х позиционный?
Тем, что приходится в памяти аппы держать 3 полетных режима. И в каждом полетном режиме будут все миксы, кривые и т.д.
Так каналов то у вас сколько? У вас все 8 каналов заняты, надо освобождать.
Спасибо, вроде работает. Модель занимает 14 ячеек памяти, от каналов и микшеров голова идет кругом. Даже бумажка не помогает.
Виртуальный канал 9 уже занят (а так же A, B и C). Вместо 9го будет E.
На канал E не делаю никакого микса, просто ставлю ему задержку. На канал A ставлю экспоненту.
Микс канала A
DEST: 2
SOURCE: LCH A
MIX %: FIX + 100 Вроде я так понял.
А вот как “канал 2 (РВ) микшировать с каналов 9 и А” я не въезжаю.
Ну да, я ж о чем и говорю, что оно равномерно движется, если убрать экспоненту. Там на канале РВ стоит экспонента. Я пробовал делать экспоненту с противоположным знаком для виртуального канала, но это не помогло. В принципе оно не сильно критично, но опять же стремление к идеалу. Прошивку скинуть не могу, шнурок забыл на работе. А может и не стоит скидывать ее? Вообще есть вариант движение сделать равномерным?