Самодельный передатчик (часть 1)
вроде частично распутался, синхропауза должна быть того же логического уровня что и канальные импульсы, сначала я думал неправильно, тогда другой вопрос как ее выделить например если передается 8 каналов, канальные импульсь 2мс 8*2=16мс, пауза между канальными импульсами 0,3мс 0,3*8=2,4; 16+2,4=18,4, длинна самого фрейма 20мс 20-18,4=1,6мс тоесть на синхропаузу остается меньше чем длина канального импульса. Подскажите пожалуйста где я не так считаю
вроде частично распутался, синхропауза должна быть того же логического уровня что и канальные импульсы, сначала я думал неправильно, тогда другой вопрос как ее выделить например если передается 8 каналов, канальные импульсь 2мс 8*2=16мс, пауза между канальными импульсами 0,3мс 0,3*8=2,4; 16+2,4=18,4, длинна самого фрейма 20мс 20-18,4=1,6мс тоесть на синхропаузу остается меньше чем длина канального импульса. Подскажите пожалуйста где я не так считаю
Эти самые 0,3 входят в канальный импульс(от 1 до 2 мс), дополнительно их прибавлять не надо:
К тому же маловероятна ситуация выкручивания всех 8-ми каналов в максиумум.
Добрый вечер, написал прошивку для приемника walkera rx602, чтобы он понимал стандартный PPM, а так же инверсный IPPM, fail safe по простому в контроллер не влез, сделал просто детектирование правильного PPM сигнала, чтобы сервы не дергались при выключенном передатчике. Приемник сейчас нормально работает с кодером от msv, но тщательное тестирование не проводил. Контроллер ATTINY26L пришлось поставить новый, китайцы зачемто ножку ресет переключили в режим порта ввода вывода, а параллельного программатора нет.
В архиве: прошивка, исходники и модель в протеусе (мало ли кому пригодится:))
P.S. а всетаки какой ппм инверсный а какой нет?
…
В архиве: прошивка, исходники и модель в протеусе (мало ли кому пригодится:))P.S. а всетаки какой ппм инверсный а какой нет?
а можно сохранить модель чтобы 7.2 sp6 протеус открыл?😒 оч хочется сделать дешифратор приёмнику - у “родного” выгорел канал:(
например тут www.avmodels.ru/articles/equipment/ppmkoder.html говорят что инверсный РРМ низкоуровневой длительностью канального импульса и высоким уровнем пауз между ними
В посте 1821 как раз стандартный НЕ инверсный РРМ.
Иван, сохранил как версию для протеуса 7.0, но не знаю будет ли работать, вроде в 7.2 нет модели tiny26, еще заметил, что в предыдущем архиве, так как немного некорректно смоделирован ппм сигнал, чтобы увидеть оссциллограммы надо в паттерн генераторе ограничитель подвинуть на начало 7 импульса, в реалности, все работает и с 8 канальным кодером.
ubd, а тогда получается что в кодере на тренерский разъем идет IPPM?
ubd, а тогда получается что в кодере на тренерский разъем идет IPPM?
Да, амплитудой 10В.
DD!, спасиб, всё запустилось, буду запускать дешифратор, по результаттам отпишусь.
Иван, а зачем вам надо именно этот делать, тут же где то на форме делали на пике, он по фунциям гораздо лучше, мне пришлось написать прошивку так как в приемнике уже стоял avr, или у вас тоже avr
Вот ссылка на 6-ти канальный кодер на PIC (в самом низу статьи):
www.homepages.paradise.net.nz/…/decoder.html
У него есть функция FAILSAFE.
Обсуждалась зедсь:
rcopen.com/forum/f8/topic43896
Все вопросы по дешифратору в той ветке задавайте, не флудите здесь. В той ветке ещё есть 8-ми канальный дошифратор, но он медленно работает, т.е. пропускает одну пачку канальных импульсов. Из-за этого рулевая машинка отрабатывает заметно медленнее.
Приёмник с применением 6-ти канального кодера на PIC:
ivan.bmstu.ru/avia_site/r_main/HWR/…/sev_rc.html
Работает у меня уже второй сезон.
Кто-нибудь подключал вот такой модуль DSM2 к кодеру от Фокуса? Этот модуль подключается к тренерскому разъему на футабе, значит робит через ppm. Но у меня он почему-то не запустился на кодере от Фокуса 😵. Может кто подскажет в какую сторону копать.
А ты его на кодере фокуса куда подключал?
Ты учти что с тренерского разъёма РРМ идёт инверсный и амплитудой 10В. А как там у футабы нужно проверить…
Я подключал к коллектору VT4 через резик 2КОм(на самом модуле стоит резик на 1КОм, и еще один на 2КОм подтянут к плюсу). Пробовал менять с PPM на IPPM. Пробовал обычный ВЧ модуль на 40МГц подключать - работает. А вот спектрум не хочет. А на кодере от фокуса канальные импульсы такой же длительности, как и у футабы?
Ещё раз читай внимательно пост 1831.
Скорее всего на этот модуль, нужно что бы амплитуда сигналла была 10В. Значит подключать нужно к коллектору VT3, там как раз инверсный РРМ и сигналл амплитудой 10В.
А на коллекторе VT4, амплитуда сигналла 5В.
Ещё раз читай внимательно пост 1831.
Скорее всего на этот модуль, нужно что бы амплитуда сигналла была 10В. Значит подключать нужно к коллектору VT3, там как раз инверсный РРМ и сигналл амплитудой 10В.
А на коллекторе VT4, амплитуда сигналла 5В.
ТОчно. Все заработало 😁. Большое пасибо.
Кстати, на тренерский разъём идет походу прямой ппм а на передатчик инверсный, у меня просто в меню стоял режим иппм, тут с этим целая история была
DD!, AVR проще шить:)
подскажите пожулуйста, почему когда я выбираю в меню IPPM сигнал на приемник доходит, а когда PPM нет?
Вот, что-то захотелось обороты двига померять… Ну не делать же тахометр (или покупать) ради такой блажи… Тем более есть же пульт, там есть проц со свободными ногами и индикатор, те. почти все, что для этого надо… 😃
Прошу поделиться проверенной схемкой формирователя с оптодатчика, что-бы без макета сразу на печатке собрать. Какие находил, как то не очень доверие вызывают (может и зря, конечно). Помнится в приемниках ДУ напряжение смещения фотодиода подавалось с обратной связи, для сохранения чувствительности в независимости от фоновой засветки…
elfly.pl/tachometr/tacho_eng.htm
radiokot.ru/circuit/digital/measure/03/
вот навскидку что вспомнил…
Я срисовывал формирователь у кого-то, но очень похож на радиокотовский (а может он и есть). Работает без нареканий с фотодиодом от старой мышки… “Обороты” в розетке тоже класно меряет, если на него лампой накаливания посветить. При тестах - не забудьте, розетка “двухлопостная”. 😃 Мне это как-то не сразу в голову пришло… Секунд 40 в ступоре по коду глазами бегал, понять не мог в чем дело…