Перейти к содержанию
Aviamodelka - форум авиамоделистов-самодельщиков

Бальза Фанера Карбоновые трубки Эпоксидные смолы Карбоновые стержни Латунные трубки Проволока ОВС Ткани

Бальза, Фанера, Карбоновые трубки, Эпоксидные смолы, Карбоновые стержни, Латунные трубки, Проволока ОВС, Ткани, МРД, Клеи

Шифратор-дешифратор дискретных каналов


Гость

Рекомендуемые сообщения

Коллеги электронщики, подскажите ! Насколько сложно разработать приставку (плату) для "упаковки" к примеру 10 дискретных каналов в один пропорциональный ... У граупнера есть варианты но цена, функционал и проблемы с доставкой резко прибавляют энтузиазма сделать самодельный блок ....

 

Я находил в нете и паял приставочку с пик процессором которая в ответ на перемещение ручки проп. канала на передатчике, переключала последовательно четыре дискретных триггера .... Использовал схемку для запуска ракет с самолета .....

 

Очень неудобно :wacko:

Хочется на аппаратуре закрепить консоль с отдельными тумблерами на 2-3 положения и активировать каждый канал отдельно .....

 

То есть платка в передатчик должна включатся вместо переменного резистора (к примеру 7к редко используемый) , тумблера (выброс шасси) или паралельно им .... и обслуживать некоторое ко-во тумблеров или кнопок .... ну и питание шифратора само собой ....

 

Ответная часть втыкается в канал приемника и имеет соответствующее количество выходных разъемов с ключами ....

Варианты исполнительных механизмов, светодиоды или лампочки БАНО, нихромовые спирали для активации пиротехники, соленоиды для удержания сбрасываемых грузов и.т.д.

 

Думаю реализовать подобное устройство на каком либо доступном проце (например мега 8) будет несложно .... :wub:

И очень полезно :excl:

 

Очень хочется пострелять ракетками с вертолетика .... :ph34r::mellow:

 

С уважением, Соло.

Ссылка на комментарий

Бальза Фанера Карбоновые трубки Эпоксидные смолы Карбоновые стержни Латунные трубки Проволока ОВС Ткани

Бальза, Фанера, Карбоновые трубки, Эпоксидные смолы, Карбоновые стержни, Латунные трубки, Проволока ОВС, Ткани, МРД, Клеи

  • Ответов 72
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

10 - нереально. 1 дискретный канал - это 1 бит. 10 бит - это 1024 уровня. Т.е. точность генерации - это полбеды - и передачи - в 1 мкс.

 

Можно сделать проще. Вон, в соседней теме есть платка для паука. 24 выходных канала, 3 входных. Ее можно запрограммировать на определенную ПОСЛЕДОВАТЕЛЬНОСТЬ активации каналов. И входными каналами - перемещаться по этой последовательности. Скажем - один пропорциональный канал выбирает одну из 6 'групп вооружения', а второй - в дискретном режиме - осуществляет запуск ОЧЕРЕДНОГО элемента вооружения - и тут же переключается на следующий.

Ссылка на комментарий

hcube

 

10 дискретных каналов - это отнюдь не 1024 бита, если не нужно подавать несколько команд одновременно... Достаточно 4 битов для идентификации 16 каналов. :mellow: , при условии что в любой момент времени подается команда только по одному из "подканалов".

 

Судя по тому, что описал - он не имел ввиду одновременное включение нескольких дискретных каналов, а всего лишь их поочередное включение в произвольной последовательности, а это уже вполне реально затолкать в один пропорциональный канал.

 

Например хотя бы вот так:

Длина управляющего импульса:

1.0-1.1 мсек - подканал 0. (или скажем все выключено)

1.1-1.2 мсек - подканал 1.

1.2-1.3 мсек - подканал 2.

.....

1.8-1.9 мсек - подканал 8.

1.9-2.0 мсек - подканал 9.

 

А если скажем каждый подканал работает в режиме триггера, т.е. первая подача сигнал его включает, а вторая - выключает, то вполне выходит и параллельная их работа.

 

В передатчике этот протокол реализовать проще всего - вместо переменного резистора цепочка резисторов с кнопочками - для задания соответствующего потенциала на входе шифратора вместо переменного резистора...

 

Сложнее будет дешифратор в приемнике... Микропроцессоров пригодных для реализации этого тьма, но дело не в микропроцессорах и даже не в их цене. Дело упрется в соответствующий софт. Хотя он и не слишком сложен, но тем не менее его кто-то должен сделать - а это дело немного дороже чем сам микропроцессор.

 

Тут нужен энтузиаст, которому это зачем-либо нужно...

 

,

если вы найдете схему Вашей приставочки на Pic-е, и ее прошивки окажутся достаточно универсальными, то наверное я Вам смогу подсказать какое-то решение, а вот делать все это с нуля как-то пока не хватает досуга да и мотивов я не вижу... И так из-за перманентного ремонта все три моих проекта еле-еле шевелятся....

Ссылка на комментарий
10 - нереально.....

 

Можно сделать проще.

 

10 не принципиально, просто заложить максимум возможный ......

 

Проще уже есть .... использовать в реальных условиях не удобно ! Очень много внимания уходит на сам процесс пилотирования :mellow: и времени на выбор группы вооружения и.т.д. просто нет ....

 

Ссылка на комментарий
Судя по тому, что описал - он не имел ввиду одновременное включение нескольких дискретных каналов, а всего лишь их поочередное включение в произвольной последовательности, а это уже вполне реально затолкать в один пропорциональный канал.

 

Николай, абсолютно верно ! Одновременно не нужно ! Необходимо иметь под рукой отдельный тумблер (или кнопку) для активации конкретной функции ..... и жертвовать ради этого более чем одним каналом не хочется ....

 

Спешности в этом деле никакой нет ..... тема рассчитана на энтузиастов, моделистов самодельщиков :excl:

 

С уважением, Соло.

Ссылка на комментарий

 

Ну так для начала найдите схемку и прошивки той приблуды, которую Вы уже делали... Которая на 4-ре последовательно включаемых канала... От нее зависит как сделать замену потенциометра - ну и хотелось бы оценить ее расширяемость в сторону увеличения числа дискретных подканалов.

 

Как найдете - или сюда ее или мне в личку... Посидеть-подумать несколько минут вечером за рюмочкой чая - я могу...

Ссылка на комментарий

hcube, все реально.

 

очень правильно подметил эту возможность. Более того, он практически полностью рассказал о принципе действия подобной приставки.

Я думаю, в один пропорциональный канал можно втиснуть до сотни дискретных. Вопрос - что с таким количеством делать? :)

 

Проблема только в том, что эти каналы смогут быть включены только каждый в отдельности, тоесть об одновременнной передаче вряд ли придется говорить.

Разве так, как отмечалось - с триггерами дешифратора...

 

, позволите быть энтузиастом? Мне интересна эта тематика. Я бы взялся за работу за символическое вознаграждение - типа "обмена шила на мыло" :mellow:

 

Что думаете?

Ссылка на комментарий

Norbert

 

С сотней Вы немного горячитесь - это совершенно никчему и потребует прецезионной настройки (не забывайте что доступные компоненты имеют разброс +-5% - вот Вам и ограничение в делителе передатчика :unsure: ) в сочетании со сложной схемой (одних управляющих шин и разъемов - на каждый из подканалов по 1-ой штуке), а вот порядка десяка - вполне реально...

 

 

 

 

Вот Вам и исполнитель-энтузиаст уже появился... :mellow:

Ссылка на комментарий

Norbert

 

Радиоуправление такая штука, которая не любит "теоретического" подхода. Теоретически можно построить аппаратуру с любым количеством каналов, однако реально имеющиеся комплекты имеют максимум 14, но и они стоят на порядок дороже, чем 4-7 канальные..

Это не наука, а инженерная дисциплина... Потому решения должны быть простыми, надежными и эффективными.

В данном конкретном случае еще и легко реализуемыми "на коленке" - дома.

 

Т.е. реальное решение должно быть чуть сложнее топора или молотка, если выражаться по простому.

Ссылка на комментарий
Гость Владимир-TVN
....не забывайте что доступные компоненты имеют разброс +-5% - вот Вам и ограничение в делителе передатчика :....

Сейчас 1% резисторы это не проблема.

А решение, предлагаемое , простое, а значит и надежное, а одновременное срабатывание нескольких каналов-так это какой алгоритм будет заложен в процессор, например нажатие 10-ой кнопки - срабатывание всех каналов (а чтобы не перегружать аккумулятор, то последовотельное срабатывание с задержкой, визуально эта задержка почти не заметна )

Энтузиаст появился, а идеи подкинем! :mellow:

Изменено пользователем Владимир-TVN
Ссылка на комментарий
Сейчас 1% резисторы это не проблема

 

+1. Даже лучше 1% можно найти...

 

...идеи подкинем! :mellow:

 

Между прочим об идеях.

 

Можно на стороне передатчика соорудить нечто серьезнее, чем цепочка резисторов. В каждом следующем пакете РРМ передавать импульс шириной, соответствующей номеру подканала. На стороне дешифратора, канал приемника анализируется на наличие всех возможных ширин импульсов (подканалов) и решает - какие подканали включать, а какие - нет.

Таким образом решается вопрос одновременной передачи нескольких дискретных каналов.

Ссылка на комментарий
По сути это ровно то же самое, что описано выше

 

Да, но с модификациями.

 

То, что я описывал называется "временное разделение каналов" (TDMA).

Допустим у нас 5 подканалов. Частота РРМ пакетов - 50 Гц.

Так вот, при таких условиях есть возможность передавать каждый из подканалов в своем временном окне. Получим по одному каналу РРМ (частотой 50Гц) последовательную передачу 5 подканалов (с частотой каждого по 10 Гц). Можно предполагать, что для ряда задач снижение частоты передачи дискретного канала некритично и этод подход применим.

 

Теперь я яснее выразился?

Ссылка на комментарий

Norbert

 

теперь яснее, но на кой все это надо? Тут же встанет вопрос с синхронизацией (начальным запуском Вашего цикла), помехозащищенностью и т.д. и т.п...

И так прекрасно все получается в соответствии с поставленной задачей. А помехозащищенность в простом случае решается просто: подканал включается не после первого импульса, а скажем по накоплению 3-5 импульсов одинаковой длины. И синхронизации никакой не нужно...

Ссылка на комментарий
но на кой все это надо?

 

Все зависит от постановки задачи.

 

Появились вопросы об одновременной передачи каналов - я высказался по этому поводу со своей идеей.

Кому-то она понравится, кому-то нет. Последние могут возразит или предложить свою. Я же не настаиваю ни на чем.

 

 

Ссылка на комментарий

Norbert

 

Задача уже была поставлена - ну так и зачем "бежать впереди паровозного свиста"?

 

Хотите поставить другую задачу - ставьте... А тут пока будем решать задачу - иначе мы вообще ничего не решим, если каждый даст полную свободу собственной фантазии.

 

Задача - вполне обоснована практическими нуждами, а решать задачу одновременной передачи большого количества дискретных каналов по одному пропорциональному - я честно говоря не знаю зачем...

 

 

Ссылка на комментарий

А нужно ли для этой задачи в один канал 10 засовывать?

Ракеты можно запускать по очереди, одной кнопкой на передатчике, чтоб сигнал последовательно переключал с одного поджигателя на следующий. А старт ракеты обычно пережигает накал поджигателя.

Быстрое частое нажатие на эту кнопку сойдет за одновременый залп несколькими РС.

Ссылка на комментарий

Eugen

 

Можно же не только ракетами управлять... Например в такой канал можно засунуть и выпуск-уборку шасси, выпуск-уборку посадочных щитков, включение-выключение аэронавигационных огней, сбрасывание бомб или вращение пулеметных башен на модели-копии...

 

В принципе - количество каналов не очень важно. Наверное легко получить от 2 до 20-ти при необходимости - причем очень малой кровью... Если конечно не усложнять задачу...

 

Для совмещения всех каналов во времени можно использовать или триггерное включение/выключение или использовать по 2 подканала на одну функцию - 1-й - включить(например выпустить шасси), 2-й выключить(убрать шасси), 3 - включить огни, 4-й выключить огни и т.д. и т.п...

Ссылка на комментарий
А нужно ли для этой задачи в один канал 10 засовывать?

 

Обычно одной задачей применение не ограничивается.

Если только для того, чтобы ракеты запускать, то можно использовать длинный фитиль и запал от одного канала...

 

Зачем что-то разрабатывать, если оно должно работать только, например, для ракет? Разве не будет полезно применить разработку и для других подобных целей? Я считаю, что хоть какая-то универсальность все же должна быть.

Ссылка на комментарий
Гость Владимир-TVN
То, что я описывал называется "временное разделение каналов" (TDMA).

Вообще-то, в радиоканале аппаратуры RC организовано "временное разделение каналов" с последовательной передачей данных и ни о какой параллельной передаче идти речь не может :mellow:

А в частотном диапазоне - 1 канал.

Ссылка на комментарий

Владимир-TVN

 

Это понятно, но "разбирательство" было именно относительно "подканалов". От передачи РРМ каналов как таковый мы абстрагировались.

А под паралельностью имелось немножко другое, чем то, о чем говорите вы.

 

ЗЫ: если придираться к словам и т.п. то можно чему угодно возражать и уточнять до бесконечности...

Ссылка на комментарий
Гость Владимир-TVN
ЗЫ: если придираться к словам и т.п. то можно чему угодно возражать и уточнять до бесконечности...

Я не придираюсь к словам, техника, в отличии от искуства, наука точная и для этого и вводится терминология, которую все понимают однозначно!

Вместо "параллельно " можно употребить "псевдопараллельно" и тогда не возникнит вопросов. :mellow:

 

Ссылка на комментарий

Господа,

 

я лично предлагаю всем вернуться к теме и обсуждать именно ее.

Т.е. задачу предложенную .

 

Все остальное - к делу не относится и может быть обсуждено в отдельной теме специально для этого созданной. И способы совмещения и псевдосовмещения и теоретическую емкость каналов как частотных, так и канала PPM, и возможные варианты дальнейшего развития аппаратуры RC.

 

Не стоит говорить сразу обо всем - есть риск не договориться ни о чем и ничего не сделать.

Да и на административные меры при слишком широком обсуждении нарваться недолго.

=============================

PS: "не шагай слишком широко - порвешь штаны"

Ссылка на комментарий
Гость Владимир-TVN
Господа, ........

Прежде чем бежать нужно договориться в каком направлении и на ногах, на руках или на четвереньках :mellow:

А по теме: предположим 10 кнопок, 11 подканалов (ненажатие ни одной кнопки тоже нужно передать) длительности импульсов указаны выше у , при нажатии одной кнопки на выходе дешифратора появляется импульс длительностью достаточной для срабатывания исполнительного механизма (пуск ракет - 1сек, выпуск-уборка шасси - 3сек с ШИМом для замедления срабатывания), нажатие 10-ой кнопки, для примера-пуск всех ракет псевдоодновременный с разносом по 0,5сек.

Примерно вот так.

 

...а я бы все-же подождал самого , ....

Золотые слова! но и советчики что-нибудь посоветуют.

Ссылка на комментарий
чтобы услышать его мысли как "заказчика" :mellow:

 

Ну вы либо забыли в пылу дискуссии, либо просто не обратили внимания на сообщение номер 5 в этой теме, где заказчик выразил свое мнение более чем однозначно на тему о том, что ему нужно... Остально написано им в паре других сообщений.

 

Владимир-TVN

"Ненажатие ни одной кнопки" - никак особенно передавать не надо - это импульс минимальной длительности - т.е. меньше 1.0 мсек или положение потенциометра на шифраторе в "минимум"...

 

С длительностями я думаю, что для простоты тоже заморачиваться не нужно - пока кнопка нажата - до тех пор "подканал" дает значение "1". Как только отпустили кнопку - так сбрасывается в "0". А сколько времени работать - это уже дело исполнительного механизма - он при самом кратком (однократном нажатии) нажатии получит импульс длительностью от 0.1 до 0.3 секунды - быстрее просто пальцы не сработают. И даже если выданный импульс будет не 0.1, а 0.01 секунды - я тоже никакой беды в том не вижу.

 

Короче - отработать полученный импульс - это дело исполнительного механизма. Пусть он сам решает как отрабатывать сигнал - с Шимом или без шима и какое время... В некоторых случаях конечно это можно реализовать и внутри микроконтроллера, но для этого тогда надо как-то ограничить количество подключаемых к такому дешифратору исполнительных механизмов и делать его с каким-то интерфейсом для программирования.

Ссылка на комментарий
Гость Владимир-TVN
"Ненажатие ни одной кнопки" - никак особенно передавать не надо - это импульс минимальной длительности - т.е. меньше 1.0 мсек или положение потенциометра на шифраторе в "минимум"...

Это и есть 11 -ое значение длительностей.

"Пока жмешь идет сигнал"- управление РМ шасси-отработало, а сигнал управляющий идет и идет, если конечно нет концевых выключателей.

Ссылка на комментарий
PS: "не шагай слишком широко - порвешь штаны"

 

:excl: ...

 

Друзья извините за отсутствие :wub: , заставляют работать ..... если честно приехал "раптор 50 титан" сижу настраиваю....

 

 

Но к нашей теме....

 

Идея Николая с резисторами очень хороша тем что не нужно особенно лезть в схему передатчика !

 

Подпаялся вместо штатного резистора или тумблера и все ....

 

 

Итак на передатчике крепим консоль с N-ым количеством тумблеров .... включение которого должно приводить к активации соответствующего силового ключа на модели .... выключение - к деактивации ключа ....

 

Если каналы будут независимы, удобство использования возрастет в разы !

Но для начала подойдет алгоритм выключил один включил другой .... некоторые каналы можно снабдить триггерами на приемной части, тогда вместо тумблеров кнопки, нажал на кнопку канал активирован ... деактивация повторным нажатием.

 

Повторюсь для Евгения, что вариант последовательного включения очень неудобен :wacko: .... вам к примеру нужна ракета , а у вас по счету бомба :mellow:

 

Количество каналов 10 выбрал ориентировочно ....

Пример

 

Правый пилон 4 ракеты

Левый пилон 4 ракеты

Бомба

Включение лазера наведения (здесь необходим триггер, для возможности работать другими каналами )

 

.... вот вам и 10 каналов :blink: !

 

С уважением, Соло.

Ссылка на комментарий
а сигнал управляющий идет и идет, если конечно нет концевых выключателей.

 

Интересно - а то что он в передатчике с каналом шасси cигнал идет и идет все время - кому-то мешает? Там по этому каналу передается обычно либо 1 мсек либо 2 мсек - для крайних положений РМ... Ну и чего вдруг Вас смутило то, что наш сигнал будет идти больше чем это необходимо для отработки самой уборки?

 

Пусть себе идет сигнал столько сколько хочет оператор... Только не путайте сигнал с нашего дешифратора "подканалов" с сигналом для РМ... Я ведь пока нигде не говорил, что к нему непосредственно поключаются РМ...

 

Прежде чем определять как управлять нормальной РМ я хотел бы увидеть ту схему о которой говорил ...

Я просто не хочу зря фантазировать без ограничений... Фантазеров хватит и без меня - я же предпочитаю решать или не решать конкретную инженерную задачу.

Ссылка на комментарий

 

Схемочку в студию... Которая у Вас вешалась на канал... Или потребуется уточнять как манипулировать каналами и что к ним подключать...

 

С передатчиком - да все просто и понятно, но нам нужно разобраться с тем, что мы собираемся подключить к приемнику...

Ссылка на комментарий
...Правый пилон 4 ракеты

Левый пилон 4 ракеты

Бомба

Включение лазера наведения (здесь необходим триггер, для возможности работать другими каналами )...

 

... как-то подозрительно все это.

 

, вы что надумали соорудить ?

Ссылка на комментарий

Norbert

 

Хорошую демонстрацию работы модели-копии бомбардировщика видимо.

А вы полагаете, что уже имеющихся возможностей 14-ти канальной Футабы недосточно для потроения модели запускающей ракеты или бомбардировки каких-то целей?

Просто желает сэкономить на цене аппаратуры и использовать например 6-ти канальную...

 

Правда эта экономия вряд ли позволит что-то сэкономить, но вопрос не в этом, а в возможном расширении функциональности и в желании сотворить нечто, которое мало нуждается в экономическом обосновании.

Ссылка на комментарий

 

Схемочку в студию... Которая у Вас вешалась на канал... Или потребуется уточнять как манипулировать каналами и что к ним подключать...

 

Нет доступа к моему рабочему компу .... там схемка лежит ....

Но уверяю ничего такого в ней нет ! Пик 509 на лапках висит четыре силовых ключа и все .....

Программа другое дело .... найду выложу.

 

Проблемка назрела на почве нехватки каналов на моей клипсе (это 7 каналов) ....

Но и девятки вопрос не решат ... на управление вертолетом необходимо 6-7 каналов, кроме того все тумблера и ручки задействованы на переключение режимов ....

А 12 ,14 каналки по цене сходу вдвое ! И по сути проблему не решают ... количество ручек и тумблеров ограничено и большая часть из них задействована на микшера ....

 

Единственный готовый вариант есть у граупнера в его пультовых передатчиках, используется в основном в судо и авто моделизме, для сложных копий.

 

Но в силу малой распостранённости заказать очень сложно .... Да и дорого конечно ....

 

К слову, не стоит забывать что наш форум - форум самодельщиков !

 

С уважением, Соло.

Ссылка на комментарий

То что дело в прошивке - это я и так знаю.

Но тем не менее все-таки постарайтесь найти схемку, для того чтобы мне не нужно было бы заниматься лишними подсчетами и экспериментами. Она по крайней мере даст понять какого типа исолнительные устройства к ней подключались - скажем в качестве прототипа.

 

Прошивку я делать скорее всего не стану - не на чем и некогда, а вот что и как она (прошивка должна будет делать) - это я могу описать при условии что мне будет понятно к каким устройствам вы собираетесь подключать эти дискретные квази-каналы...

 

Ибо одно дело - если у Вас на выхое такого канала достаточно иметь "1" при нажатии кнопки на пульте (пусть даже потом она усиливается мощным ключом) и "0" при отпускании и совсем другое дело, если к выходу Вы собираетесь подключать сервомашинку, которая выходом номер N будет ставиться в положение +(мах отклонение), а другим (N+1 или любым другим) будет переводиться в положение -(мах) - ну например для реализации положения "шасси убрано" и "шасси выпущено". Пока мне это неясно - дальше говорить-то особенно не о чем, но Вас как я понимаю вот такая - промежуточная проработка - вряд ли устраивает.

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×
  • Создать...