PPM SUM - это просто (очередное простое решение проблемы)
Правда не совсем понятно зачем это все надо.
чтоб на мультивийной гексе с 328 мегой, все 6 моторов на аппаратном ШИМе сидели, и при этом все 4 aux-а работали
А разбираться - просто. Нужна мега с прерываниями по изменению всего порта. По старту импулсов - включили таймер, по приходу прерываний - запоминать время, опрашивать порт и выяснять в каком канале импульс закончился. Вот такие мысли.
Тут интересно то, что мультивий на 328меге (с 2 внешними прерываниями) корректно и с фрскай работает, и с R6208 (где первые 6 каналов одновременно импульсят)
надо в их RX.pde покопаться
А в HK401 есть одна мааленькая ненужная платка (ну всмысле если КУКа кто сам собирал то должно 3 где-то валятся), так вот на ней 88 мега и замечательный кварцик на 8 МГц, кварцик меняем на 16 всё ненужное выпаиваем и о чудо - главное чтоб прошивка влезла 😃
внесу свою лепту…
по своему приемнику FS-CT6B разбирался с ППМСУМ. Так вот… после прохода с осциллографом выяснилось что по обычным каналам импульсы идут нормально, а по ППМСУМ дефолтный уровень не 0 а 1, т.е. импульс начинается не с фронта (чистый импульс), а хитрее - вначале идет спад, через примерно 400мкс фронт и потом через оставшееся время опять спад.
а по поводу прошивки - сделать не проблема вообще… вполне и в мегу48-ю влезет… если есть желание - приеду из командировки и могу сваять (все равно посыль с ебея еще долго ждать)
да… еще вдогонку… есть задумка сделать на той же меге48(просто валяются 5 шт у меня) i2c-PWM на 8+ каналов - разгрузить и проц и получить больше свободных ног (впринципе мне на хмеге ног хватает пока… но хочу освободить для возможных апгрейдов - sd карта, уарты, сонар, оптикалфло и т.д.)
есть задумка сделать на той же меге48(просто валяются 5 шт у меня) i2c-PWM на 8+ каналов
В принципе, и2с шина уже есть, есть прошивки для регулей, чтобы они и2с стали (для немцев, руссокоптера)- так что в принципе - велосипед изобретать не нужно. Опять таки, на аиркаме есть схемы-платы-прошивки для и2с-пвм преобразователя на 6 каналов. Используют его для подключения либо регулей (но пишут, что не слишком здорово), либо для управления камерой.
Правда не совсем понятно зачем это все надо.
чтоб на мультивийной гексе с 328 мегой, все 6 моторов на аппаратном ШИМе сидели, и при этом все 4 aux-а работали
Я мел ввиду - не совсем понятно зачем изобретать велосипед. Вроде бы он уже изобретен.
В принципе, и2с шина уже есть, есть прошивки для регулей, чтобы они и2с стали (для немцев, руссокоптера)- так что в принципе - велосипед изобретать не нужно. Опять таки, на аиркаме есть схемы-платы-прошивки для и2с-пвм преобразователя на 6 каналов.
ну во первых собираюсь 8+ каналов сделать… во вторых туда же запихнуть и прошивку регулей на нужные настройки + настройка частоты для регулей… и в третьих задумка на нем же сервотестер сделать (джампер и 3 контакта для переменника)… по коду думаю все вполне влезет в 4к флеша
кому то это может и не нужно, а кому то пригодится)))
пригодится, только тема как-то притихла 😦
Друзья, поделитесь прошивкой для 328 меги, пожалуйста. Я конечно попытаюсь сам переделать ppm_encoder.hex но я не думаю, что получится.
Предлагаю немного усовершенствовать вот это дело lea.hamradio.si/~s56wix/pwm2ppm/ , теперь по идее влезет в турниговский приёмыш, размеры платки 20Х25мм , сам ещё не пробовал… файлы в орле 6.2.0
орел (5.7.0) брезгует, не съедобно говорит (инвалид филе 😃)
конвертнуть никак?
в орле 1.6…
чёт я бред написал 6.2.0
орел (5.7.0) брезгует, не съедобно говорит (инвалид филе )
конвертнуть никак?
чешу репу…
Пока могу предложить в PDF оригинальный размер в зеркальном отражении, только микруха меня настораживает, слишком широкая по моему, надо свою библиотеку сделать:
Пока могу предложить в PDF оригинальный размер в зеркальном отражении
спасибо, уже не надо, скачал 6.3.0
только микруха меня настораживает, слишком широкая по моему
Пересчитал, померял всё нормально 😃 , можно ещё кварц повесить, но вроде и так работает?
если не плавает по температуре то можно и без кварца …
а прошивка понимает одновременный приход импульсов по нескольким каналам ???
Если на один слой, то надо либо кварц ооочень мелкий, либо дорожки тоньше делать, сейчас 0.5… приедет микруха поэкспериментирую…
А с чего ему плавать по температуре, если он как на входе намеряет, так на выход и передаст. От тактовой частоты это зависеть будет мало.
тогда доразводить плату под CSTCE … 3 ноги и никакой обвязки … паять только при необходимости …
еше лучше на одном из входов , лучше первом , доразвести питание и землю , так чтобы можно было впаять разЪёмы типа мама и просто насадить на разЪём приемника …
а мега 48 не компактнее выйдет ???
а мега 48 не компактнее выйдет ???
У меня 88-е мелкие (очень мелкие) есть но чёт с ними возится не хочется…
Испытывал сегодня эту штуку, так вот две новости
- 8 каналов работают 😃
- выдают по каждому каналу в максимуме 1900 😦
- выдают по каждому каналу в максимуме 1900
Самую малость подкрутил прошивку (три параметра поменял) и теперь работает с канальными импульсами 850-2150 мкс. Проверил - все четко и на аппе показывает и в мультивие. Расхождение ±5мкс. Да оно и без PPM SUM также было. В архиве под 8 каналов. Хотя в принципе, работает и с 1-8 каналами на этой же прошивке.