Самодельный передатчик (часть 2)
Надо уменьшить до 0 проценты в меню MIXER нужного канала в меню CHANNELS
Хотелось чтобы они работали дискретно и независимо друг от друга , при етом будучи на своих местах
Я попрежнему пишу прошивку для передатчика и прошу помощи в ответе на 2 маленьких вопроса 😃
- Насколько необходимы EPA каналов в каждом полетном режиме ?
- В прошивке Фокус-МСВ есть виртуальные канала - зачем они ? как их обычно используют ?
epa должны быть одни на все режимы. По смыслу это физическое ограничение перемещений, т.е. механический упор машинок\тяг\рулей. А вот расходы - это в каждом режиме свои.
Виртуальные каналы - используется на вертушках для одновременного регулирования каналов шаг и газ. Можно использовать на самолетах, для осуществления диф. элеронов.
Больше вроде бы незачем.
-
расходы задаются в микшерах ?
-
можно где то посмотреть примеры настроек с участием виртуальных каналов ?
p.s. стоит закладывать их в прошивку или нет ? а то сейчас если не заложусь потом придется переделывать 😦
Подскажите пожалуйста как отключить микс 5 и 6 канала , меню перерил в инструкции не нашел .
Просто надо стереть все настройки на данную модель, микси уйдут сами. Не знаю как в вашем передатчике, а в Futab- е это самый простой метод освободиться от ошибочных настроек, не тратя огромное время на их поиск, делается из меню, очень легко.
Доброго времени суток всем, у меня есть вопрос, может не в тему, как должен работать “тумблер без фиксации”- что он переключать должен? Вопрос возник по причине необходимости подключения “ученика” к аппе, до сего момента всё шуршало напрямую с кодера в ассан модуль. Собрал управляющие схемы тренерские для двух передатов, впаял их в передаты, кнопка на пульте включает на передачу ППМ сикнала со “своего” вч модуля, отпускаю - отключает передачу, так и должно быть?😃
И ещё, может кто знает - у ассана пин отключения модуля задействован?😃
- Тумблер без фиксации: обычный тумблер имеет фиксацию в двух (трех, четырех) положениях. В какое положение ты его пальцем задавил - там он контакт соответствующий замкнул и в том положении остался. А тумблер без фиксации - ты его пальцем задавил, контакт он замкнул, но как только ты его рычажок отпустил - он на место (“в нейтраль”) вернулся, контакт разомкнул. Получается как кнопка, только с рычажком.
Следствие: при желании заменяется на кнопку.
- Пин отключения на Ассан: задействован ли он - не знаю. А если задействован - что он даст? Смысла в этом пине никакого нет (или лучше сказать скромно: я не вижу). Это 2,4ГГц (!) со всеми вытекающими. То есть если ты прибиндил приемник к передатчику тренера, ученик своим передатчиком рулить не сможет. Пока не перебиндишь приемник. Перебиндил на ученика - хочешь, включай передатчик тренера, хочешь - выключай (хоть пином, хоть питанием, хоть отвинчиванием антенны): приемнику наличие/отсутствие сигнала от тренера совершенно по барабану (есть мелкие оговорки, но не для Ассана).
А с точки зрения экономии аккумулятора отключать питанием выгоднее, чем гасить модулятор или генератор.
…А если этот пин и не работает, но его очень хочется, то его можно приделать. В передатчике должна стоять, вроде как, вот такая микросхема. Ласково исследуем плату на предмет “куда идет ножка Power_Up”, при возможности - выводим ее наружу и аккуратно ею шевелим. Не забывая, что она (по идее) управляется уровнями питания камня, т.е. 3,3V.
Всё понятно:) рубить питалово на модуль не сильно целесообразно, всё остальное касательно части тренер- ученик пашет отличнО:)) теперь бум проводить обучающие полёты:))
Исправил плату для HK-T6A и ему подобных.
Там в архиве два варианта. Оличаются организацией питания кодера и ВЧ блока.
- на двух импульсных стабилизаторах LM2674-5.0
- на двух линейных стабилизаторах 7805 и одном P-Ch MOSFET.
Здравствуйте, Константин, а не могли бы Вы выложить Вашу версию схемы и списка деталей, а то судя по схеме, сильно отличается от оригинала msv.
Заранее спасибо 😃
Михаил, выкладываю схему, печатку, список деталей для переделки HobbyKing 2,4. К сожалению, этот комплект у меня есть только для версии с линейними стабилизаторами (в простонародьи КРЕН). Схему под импульсные стабилизаторы выкладывал omegats
Да, наверное и у себя на страничку положу. Так что вечерком можно будет проверять.
Простите за назойливость, но нет ли у Вас случайно фото Вашей платки с обеих сторон? а то поглядел на плату, много не понятно 😃
P.S. на вашей страничке, вроде бы старая версия?
Тут такое дело.
Я то чего выложил в посте 3213 не собирал совсем. Я собирал плату 1 в 1 предоставленную omegats. Ему за нее большое спасибо. Она под импульсные стабилизаторы и с двумя ошибками (два конденсатора не туда разведены). Я же исправил эти ошибки, и еще кое-какие недочеты. НО эти варианты плат не собирал. Так что могу предложить только фотографии своего передатчика с непеределанным вариантом платы. Правда на ней напрчь отсутствует часть на 4066 - не пользуюсь. И на место под импульсный стаб вкарячен КРЕН5. Все исправно трудится и работает.
P.S. на вашей страничке, вроде бы старая версия?
Был еще не вечер 😃 Уже обновлено
Спасибо, перечитал страничку - понял, что скорее всего мне нужен 1й вариант - ВЧ хочу короновский.
А в 1м варианте у вас картинка на сайте не правильная. 😃 Скачивается платка, подходящая (по форме) все к той же HK-T6A, а картинка другой платки 😃
При открытии спринт ругается: “Error loading scanned-copy-bitmap: D:\Новая папка (2)\comp-value-top.bmp”, но все-равно открывается
Спасибо! Все поправил.
Надежды не сбылись 😃 ожидал увидеть платку под эту аппу с неизменненым ВЧ…
Люди! Может быть кто-нибудь разводил платку под HK-T6A с использованием короновского ВЧ?
платку под HK-T6A с использованием короновского ВЧ
Так этож нонсенс в моем понимании 😃. Не думаю, что у кого-то такое есть. Давайте в личку, пишите что нужно - поправим. Там делов на 10 минут
еще вопрос про генерацию сигнала PPM…
в первом варианте кодера Фокуса длительности каналов PPM рассчитывались во время передачи паузы между пачками, в новом варианте (на меге128) на сколько я понял - после передачи текущего канала сразу рассчитывается его длительность для новой пачки…
это было сделано из-за нехватки производительности процессора сделать это во время паузы или по каким то другим причинам ?
у меня просто есть необходимость рассчитывать 16 каналов… успею за 300-400 мкс или нет ?
кто нить оценивал насколько хватает производительности меги при расчете длительностей каналов?
Кто же тебе скажет, да еще не видя твоего кода?
А хоть бы даже и видя…
Самое простое - смоделировать в Протеусе.
Или даже просто прогнать этот кусок в AVRStudio - она, помнится, проставляет временные метки при трассировке в дебагере.
да кода особо еще нет…
пытаюсь посчитать сколько времени нужно на то или иное действие…
например есть код
//--------------------------------------------------------------------------------------------------
// Процедура чтения данных выбранного канала ADC
// Входной параметр: adc_input - номер канала для чтения
// Выходной параметр: считанное значение
unsigned int read_adc(unsigned char adc_input) {
ADMUX=adc_input|ADC_VREF_TYPE;
delay_us(10);
ADCSRA|=0x40;
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10; // Stop
return ADCW;
}
получается что для опроса одного ADC канала нужно не менее 10 мкс… у меня их 7 - уже 70…
причем насколько я понимаю while ((ADCSRA & 0x10)==0); - будет еще какая то задержка… - но какая ?
соответственно мысля - вытащить чтение всех ADC каналов в паузу между пачками PPM… там будет около 300 мкс - хватит ?
я тут эксперементировал уже с прерываниями - очень тяжело найти причину ошибок если не успеваешь внутри прерывания до вызова прерывания вторично…
вот и пытаюсь подойти рационально к этому…