Управление с компьютера

Вопросы и ответы связанные с цифровым управлением, аналоговой автоматикой и их элементами
Сообщение
Автор
Аватара пользователя
И.К.С.
Сообщения: 3888
Зарегистрирован: Пн мар 17, 2008 9:57 am
Имя: Ĩ.Ĉ.Š. мӧҗҥҩ ҧрѻҫҭҩ мӥҫҭҿӄѣ Ӥ.Ҟ.Ҫ іљі Ҝѻӊҫҭѩңҭӥԋъ
Откуда: У.Г.Ж.Д. 13 верста( U.M.M.R.R 13 km)
Благодарил (а): 187 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Управление с компьютера

#581 Непрочитанное сообщение И.К.С. »

Рискну написать здесь , т.к. никто не завел отдельную тему про "ардуины", "бананы пи " и прочие "малины пи" :D

По вопросу "К черту атмел и ардуины" :D с прошлого 2014 года есть хорошая альтернатива и очень даже неплохая, называется ESP8266 от китайского производителя ESPlorer .
В двух словах, основное назначение: модуль WI-Fi для "интернета вещей", однако в отличии от аналогичных не самостоятельных модулей это полноценный 32/16 битный процессор и главное с малым энергопотреблением, встроенный в ядро контроллер Wi-Fi и набор цифро-аналоговых выходов с ШИМ, разных типов. до 16 штук.
И в отличии дешовых 8 битных атмег, на борту больше памяти: флеш 512кб и озу до 350кб (примерно т.к. точной инфы вроде нет), и более высокая частота работы 25-55 вместо 10-16, ну главное 16 цифровых входов/выходов маломощных, есть также аналог и ШИМ - да конечно это меньше, чем у атмег8/328 - 20 штук и тем более у атмег32 - более 50 штук. Однако в отличии от тех же ардуин, готовые платы размерами начинаются от 15 х 25 мм включая антенну, ну и стоимость примерна та же от 3 баксов на алиэкспрессе, отдельно поштучно микросхемы пока никто не предлагает, возможно на оптовой "алибабе" есть.

С выбором конкретного типа платы (смотри фото) осторожно, тк на некоторых не все выходы распаяны на выходные ножки платы. http://esp8266.ru/modules-esp8266/

Очень хороший вариант сделать беспроводные декодеры в локомотивы начиная с эНки и выше, без использования выделенного бустера и КС, надо только добавить схему питания с рельс (на входе что угодно хоть аналог хоть цифра - зависит только от выпрямителя) и силовую схему ШИМ управления мотором и возможно светодиодами в прожекторы, буферные можно напрямую ИМХО.
Уже есть среда разработки аналогичная "ардуиноИДЕ"
российское сообщество любителей "умного дома" на этом контроллере http://esp8266.ru/

http://yandex.ru/yandsearch?win=132&cli ... xt=ESP8266

Изображение
Последний раз редактировалось И.К.С. Чт апр 30, 2015 7:46 pm, всего редактировалось 2 раза.
HOe.N.Z? . . G.Oe.HO! ПолHOля , эNка и кое-что ещё. Люблю У.Г.Ж.Д. особенно 13 версту и вообще 1 эпоху.
Изображение
Изображение
Изображение

Аватара пользователя
Василий
Модератор
Сообщения: 9407
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 334 раза
Поблагодарили: 435 раз
Контактная информация:

Re: Управление с компьютера

#582 Непрочитанное сообщение Василий »

Костя, а может имеет смысл завести? Про ардуины и прочие Пи?
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!

Аватара пользователя
И.К.С.
Сообщения: 3888
Зарегистрирован: Пн мар 17, 2008 9:57 am
Имя: Ĩ.Ĉ.Š. мӧҗҥҩ ҧрѻҫҭҩ мӥҫҭҿӄѣ Ӥ.Ҟ.Ҫ іљі Ҝѻӊҫҭѩңҭӥԋъ
Откуда: У.Г.Ж.Д. 13 верста( U.M.M.R.R 13 km)
Благодарил (а): 187 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Управление с компьютера

#583 Непрочитанное сообщение И.К.С. »

Василий писал(а):Костя, а может имеет смысл завести? Про ардуины и прочие Пи?
вам модераторам и "карты в руки" - выкорчевывайте отсюда всё "ненужное". ;)

хотя именно эти модули будут управляться напрямую с компа, а не с ардуины.
HOe.N.Z? . . G.Oe.HO! ПолHOля , эNка и кое-что ещё. Люблю У.Г.Ж.Д. особенно 13 версту и вообще 1 эпоху.
Изображение
Изображение
Изображение

Федюнь
Сообщения: 1430
Зарегистрирован: Вс фев 19, 2012 7:18 am
Имя: Фарид
Откуда: Узбекистан Ташкент
Контактная информация:

Re: Управление с компьютера

#584 Непрочитанное сообщение Федюнь »

Управлять с компа опять таки при наличи WI-FI передатчиков.Или же нет?

AlexBar
Сообщения: 22
Зарегистрирован: Чт янв 14, 2016 7:25 pm
Имя: Алексей

Re: Управление с компьютера

#585 Непрочитанное сообщение AlexBar »

Всем день добрый!
Внимательно прочитал всю эту тему, так же как и все ссылки, указанные в этой теме. Почитал про DCC... Но все же у меня остались вопросы. Надеюсь на помощь участников форума в устранении пробелов.
Имею стартовый цифровой набор PIKO на Digi 1 соответственно, собрали с детьми простенький макет, детки покатали пару составов, побаловались пультом и стрелками (7 штук) и им ..стало скучно. Просто так катать им уже не интересно, интересно моделировать... например то же движение поездов.
С моей точки зрения лучший вариант для этого: компьютерное управление (поэтому и пишу в этой теме).
Понятное дело что я не буду делать его на DIGI, так как это бред полный. Но рельсы, составы и стрелки с декодерами - это все можно использовать без проблем.
Декодеры конечно придется поменять, так как сейчас стрелки управляются Piko электромагнитами - а это работает крайне не стабильно. Буду ставить серво приводы с декодерами от ModellDepO, вот по такому примеру: https://www.youtube.com/watch?v=b4fo04hPwp0
Конечно можно сильно не вдаваться в подробности и поступить как автор темы: взять бустер roco, плату ОС и баловаться.
Но я хочу все же разобраться более подробно в теме DCC и на деюсь на помощь форумчан.
Вот исходная общая схема
image006.gif
Теперь по порядку..
Состав:
1. Блок питания
2. Бустер
3. Источник сигналов DCC
4. Управляемое оборудования

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

В качестве источника сигнала DCC может выступать любое устройство, способное формировать нужные сигналы, например мышь в roco, пульт в piko или компьютер с соответствующей программой.

т.е. если на вход простейшего бустреа, ссылки на которые здесь приводились http://usuaris.tinet.cat/fmco/booster_en.html#booster1, подать сигнал от компа, как описано у автора, то мы сможем управлять макетом в одностороннем порядке.
Если на входе бустера повесить ик-приемник, то управлять можно и от пульта piko (это только пример), если повесить модуль блютуз, то соответственно можно и с мобильных устройств при наличии приложения. Но опять же все в одну сторону, без обратной связи.

Я пока все верно понимаю?

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Управление с компьютера

#586 Непрочитанное сообщение LABA »

AlexBar писал(а): Т.е. бустер работает как передатчик, который модулирует сигнал высокой частоты звуковыми сигналами.
Нет, он не работает как модулятор сигнала, он превращает управляющий DCC сигнал, в силовой DCC сигнал, т.е. по функционалу это больше похоже на усилитель.
AlexBar писал(а): Если на входе бустера повесить ик-приемник, то управлять можно и от пульта piko (это только пример),
С пульта Piko идёт не DCC сигнал, а пакеты команд. Пиковский блок DIGI 1 получает эти пакеты и вырабатывает соответствующие DCC команды.
AlexBar писал(а):если повесить модуль блютуз, то соответственно можно и с мобильных устройств при наличии приложения.
Если бы всё было так просто, то у нас все бы уже давно отказались от мультимаусов и прочих проводных пультов.
AlexBar писал(а):т.е. если на вход простейшего бустера, ссылки на которые здесь приводились http://usuaris.tinet.cat/fmco/booster_en.html#booster1, подать сигнал от компа, как описано у автора, то мы сможем управлять макетом в одностороннем порядке.
Да, это возможно, именно поэтому и появилась эта тема ;-)
Последний раз редактировалось LABA Чт янв 14, 2016 10:28 pm, всего редактировалось 1 раз.

Аватара пользователя
И.К.С.
Сообщения: 3888
Зарегистрирован: Пн мар 17, 2008 9:57 am
Имя: Ĩ.Ĉ.Š. мӧҗҥҩ ҧрѻҫҭҩ мӥҫҭҿӄѣ Ӥ.Ҟ.Ҫ іљі Ҝѻӊҫҭѩңҭӥԋъ
Откуда: У.Г.Ж.Д. 13 верста( U.M.M.R.R 13 km)
Благодарил (а): 187 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Управление с компьютера

#587 Непрочитанное сообщение И.К.С. »

AlexBar писал(а):бустер - это устройство, которое модулирует напряжение питания от блока питания сигналом DCC и полученный на выходе сигнал подается уже на рельсы..
В качестве источника сигнала DCC может выступать любое устройство, способное формировать нужные сигналы,
Если на входе бустера повесить ик-приемник, то управлять можно и от пульта piko (это только пример), если повесить модуль блютуз, то соответственно можно и с мобильных устройств при наличии приложения. Но опять же все в одну сторону, без обратной связи. Я пока все верно понимаю?
в целом всё верно.
бустер это просто усилитель сигналов с командной станции, но обычно КС и первый бустер, компонуют в одном корпусе, те же NCE, digitrax, ECoS, z21 и прочие, только пульты внешние. У пико диги1 и КС и бустер тоже в одном корпусе, Пульт ИК по сути обычный телевизионный, в нем нет DCC ;) В этом плане роко маус2 и мультимаус исключение, тк здесь командная станция вынесена в мышь.
Обмен данными (изменение параметров скорости, вкл/выкл функций) между пультами есть во всех нормальных системах, конечно это не обратная связь, т.к. не передаются реальные данные с рельс.
HOe.N.Z? . . G.Oe.HO! ПолHOля , эNка и кое-что ещё. Люблю У.Г.Ж.Д. особенно 13 версту и вообще 1 эпоху.
Изображение
Изображение
Изображение

AlexBar
Сообщения: 22
Зарегистрирован: Чт янв 14, 2016 7:25 pm
Имя: Алексей

Re: Управление с компьютера

#588 Непрочитанное сообщение AlexBar »

AlexBar писал(а):
Т.е. бустер работает как передатчик, который модулирует сигнал высокой частоты звуковыми сигналами.

Нет, он не работает как модулятор сигнала, он превращает управляющий DCC сигнал, в силовой DCC сигнал, т.е. по функционалу это больше похоже на усилитель.
Ну это вопрос функциональный, особого значения не имеющий. Но все же со звуковым усилителем мощности я бы не сравнивал, так как усилитель увеличивает входной сигнал по амплитуде. В случае с сигналом DCC мы имеем на выходе постоянную амплитуду, изменяется только форма сигнала "по частоте", как в сигнале с частотной модуляцией.
AlexBar писал(а):
если повесить модуль блютуз, то соответственно можно и с мобильных устройств при наличии приложения.
Если бы всё было так просто, то у нас все бы уже давно отказались от мультимаусов и прочих проводных пультов.
В качестве примера приведу следующую ссылку: http://radiokot.ru/konkursCatDay2014/28/
Я не говорил что все просто, я пытаюсь разобраться.
AlexBar писал(а):
Если на входе бустера повесить ик-приемник, то управлять можно и от пульта piko (это только пример),

С пульта Piko идёт не DCC сигнал, а пакеты команд(по-моему в кодировке NEC). Пиковский блок DIGI 1 получает эти пакеты и вырабатывает соответствующие DCC команды.
То есть пульт является кодером, в lbub стоит декодер, который на выходе команды с пульта преобразует в команды DCC. Так?
Т.е. по сути если теоретически рассмотреть эту часть, то мы можем использовать совершенно любой пульт, главное чтобы декодер команд (контроллер) понимал команды с этого пульта и преобразовывал их (вернее по команде с пульта контроллер посылает соответствующую команду DCC) в команды DCC.
Тот формат, по которому пульт и дешифратор (контроллер) обмениваются между собой информацией и называется протоколом. Так?

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

AlexBar
Сообщения: 22
Зарегистрирован: Чт янв 14, 2016 7:25 pm
Имя: Алексей

Re: Управление с компьютера

#589 Непрочитанное сообщение AlexBar »

И.К.С. писал(а):
AlexBar писал(а):бустер - это устройство, которое модулирует напряжение питания от блока питания сигналом DCC и полученный на выходе сигнал подается уже на рельсы..
В качестве источника сигнала DCC может выступать любое устройство, способное формировать нужные сигналы,
Если на входе бустера повесить ик-приемник, то управлять можно и от пульта piko (это только пример), если повесить модуль блютуз, то соответственно можно и с мобильных устройств при наличии приложения. Но опять же все в одну сторону, без обратной связи. Я пока все верно понимаю?
в целом всё верно.
бустер это просто усилитель сигналов с командной станции, но обычно КС и первый бустер, компонуют в одном корпусе, те же NCE, digitrax, ECoS, z21 и прочие, только пульты внешние. У пико диги1 и КС и бустер тоже в одном корпусе, Пульт ИК по сути обычный телевизионный, в нем нет DCC ;) В этом плане роко маус2 и мультимаус исключение, тк здесь командная станция вынесена в мышь.
Обмен данными (изменение параметров скорости, вкл/выкл функций) между пультами есть во всех нормальных системах, конечно это не обратная связь, т.к. не передаются реальные данные с рельс.
Пока я писал ответ на предыдущий пост вы меня опередили, ответ дали раньше, чем я успел сформулировать вопрос.
Получается что если в роко команды подаются непосредственно с пульта, то бустер роко (из топикстрартера) не содержит дешифратора команд? Это чисто бустер?

AlexBar
Сообщения: 22
Зарегистрирован: Чт янв 14, 2016 7:25 pm
Имя: Алексей

Re: Управление с компьютера

#590 Непрочитанное сообщение AlexBar »

Продолжим...
Сигнал DCC (напряжение источника питания, смодулированный командой DCC, т.е. для упрощения: сигнал DCC, то, что в итоге выдает бустер, команда DCC, это то, что выдает командная станция), выходящий из бустера, является стандартизированным и нет никакого значения какого производителя бустер с командной станцией и какого производителя подвижной состав и исполнительные устройства, все подчиняется одному стандарту и не имеет никакого отношения к самым различным протоколам обмена данными между пультами управления и командной станцией (дешифратор команд от "пульта"). Исключением является только расширение возможностей тех или иных комплектов команд DCC и и возможностей дешифраторов одного и того же производителя, выходящих за рамки "джентльменского набора" описанного стандарта DCC.
В итоге от бустера перешли к командной станции.
Простейшей командной станцией в разрезе этой темы является именно компьютер, желательно с com разъемом (и LPT).
Если же рассматривать в общем виде, то командная станция - это преобразователь команд различных пультов в соответствующие команды DCC. И тот формат данных, по которому пульты обмениваются с преобразователем команд (КС) называется протоколом.

Пока все верно?

Ответить

Вернуться в «Цифровое управление, Аналоговая автоматика и их элементы»