Управление по проводам питания (вопрос)
- Войдите на сайт для отправки комментариев
Втр, 02/02/2021 - 23:24
Стоит задача управлять моделью (машинка на треке) по проводам питания.
Машинка питается по скользящей шине. Задача передать управляющие сигналы на МК в машинке для
включения фар, клаксона, ШИМ на моторчик.
Может у кого-то есть идеи как это сделать ?
Используйте радиоканал.
PLC модемов сейчас огромное количество, любые по возможностям и по цене.
DSL модем - то что тебе надо! :)
Подпишусь.
Как собираетесь уходить от плохого контакта машинки с треком ?
RS485 в помощь.
А вот тут интересны конденсаторы (они, правда портят фронты сигналов, но на низкой скорости передачи - пофиг) и библиотека для коррекции ошибок (там от движков такой хаос будет).
А вот тут интересны конденсаторы (они, правда портят фронты сигналов, но на низкой скорости передачи - пофиг) и библиотека для коррекции ошибок (там от движков такой хаос будет).
Зачем городить огород, когда PLC модемы передают сигналы поверх питания, следовательно ничего лишнего не надо добавлять, в том числе любые RS.... Кроме того, они сам подстраиваются под качество линии, осуществляют повтор передачи и коррекцию ошибок..
Т.е. когда двигатель и плата управления потеряет питание модем это всё выправит? Сэр - почитайте документацию.
Т.е. когда двигатель и плата управления потеряет питание модем это всё выправит? Сэр - почитайте документацию.
Что именно почитать? если уже почитали, дайте мне почитать :-)
Вам же написали в первом посте автор, управление ПО ПРОВОДАМ ПИТАНИЯ? Вы сами умеете читать? При чем тут RS485? Его научились передавать по питанию? Презже, чем отправлять кого-то читать, сами научитесь читать. И вдумываться в прочитанное.
Что именно почитать? если уже почитали, дайте мне почитать :-)
Вам же написали в первом посте автор, управление ПО ПРОВОДАМ ПИТАНИЯ? Вы сами умеете читать? При чем тут RS485? Его научились передавать по питанию? Презже, чем отправлять кого-то читать, сами научитесь читать. И вдумываться в прочитанное.
А дальше малость прочитать - уже сложно? Там про машинки говорят - не про ядерные электростанции.
Напряжение постоянное, максимум 24В. Какой нахрен PLC модем?
Еще раз: читайте внимательно, у автора даже пост так и называется УПРАВЛЕНИЕ ПО ПРОВОДАМ ПИТАНИЯ. Вопрос: RS485 предложенный вами научились передавать по поверх питания? PLC модемы для того и созданы, что бы поверх питания передавать сигнал, и не важно какое питание постоянное или переменное и не важено напряжение. До определенной степени. Вы в этом разбираетесь? Вижу - нет. Тогда вам читать, а не мне.
Еще раз: читайте внимательно, у автора даже пост так и называется УПРАВЛЕНИЕ ПО ПРОВОДАМ ПИТАНИЯ. Вопрос: RS485 предложенный вами научились передавать по поверх питания? PLC модемы для того и созданы, что бы поверх питания передавать сигнал, и не важно какое питание постоянное или переменное и не важено напряжение. До определенной степени. Вы в этом разбираетесь? Вижу - нет. Тогда вам читать, а не мне.
Чукча не читатель - чукча писатель.
Это все понятно. Но я позволю себе разъяснить суть вопроса, поставленного автором. Если уж так трудно самому почитать. Есть некое устройство. Оно спроектировано и работает. И вот понадобилось добавить линию передачи данных. Как это сделать, если жгуты уже увязаны или подключены? Нет возможности переделывать. И даже воткнуть дополнительно два провода для RS485. Но всегда к устройству идут как минимум провода питания. И умные люди придумали на них повесить PLC модемы и сигнал данных смещать с напряжением питания. Все работает. Так не только работаю сети на 220В в домах, а например современные электрокары заряжаются от зарядных станций. Поэтому, расширьте кругозор, отойдите от RS485? не рассылайте то, что некоторые еще 30 лет назад изучили, а лучше сами изучите новые технологии.
Это все понятно.
Уважаемый, да я 100500 раз не хочу с Вами ругаться! Каждая задача имеет своё адекватное решение. У меня - своё, у Вас - своё.
Кстати - ТС так и не выразил своё мнение по этому поводу.
Ничего подобного, я думаю вы не поняли задачу. Очень сожалею, но надеюсь, у вас было детство. И если оно было, тогда вы должны были видеть антакционы под названием типа Автодром. Так вот, там ездят машинки, а вних катаются людишки. Расскажу вам в кратце, как это работает. Пол в автодроме токопроводящий, а к каждой машине прикреплена штанга. Это и есть СКОЛЬЗЯЩИЙ контакт, о котором написал топикстартер. Если вы не знали о таком чуде, сожалею. И вот топикстартеру понадобилось скажем в машинках оживить панель приборов. И тут приходите вы и предлагаете протянуть к каждой машине кабель для передачи данных. Топикстартер думает, куда этот кабель для RS485 воткнуть? Себе в одно место или может вам?
И со мной не нужно ругаться, нужно просто научиться понимать задачу в полуслова и не домысливать а какое там напряжение 24В или минус 24В. И в током случае к машике больше подходит CAN, поскольку это автомотивный интерфейс по природе, по задумке авторов и по практическому использованию для автомобилей. И гораздо более надежный, причем с аппаратной поддержкой контроля целлостности данных. Слыхали о таком? Нет? Тогда бегом в библиотеку :-) Не отнимайте больше мое время.
ППЦ , вы вообще читаете что вам пишут ?
ТС'у нужно сигналы передавать по токопроводящим РЕЛЬСАМ.
Выдумали тут модемы и rs'ы
Ничего подобного, я думаю вы не поняли задачу.
Нет, но я думаю, что Вы не поняли эту задачу.
На этих машинках я ездил, но как они совместны с внешним управлением? Там было питание (сверху-снизу) и .... а остальное было в машинке, вэй!
Из внешнего управления там было только отключение рубильника.
Хотя, если Вы "доктор зло", то наверное стоит там перехватить управление и гонять их на 10g!
Я так понял речь идёт вот про это:
https://m.market.yandex.ru/product--trek-joy-toy-parallelnye-gonki-0809/...
Типа того, но вроде хенд-мэйд. Но ТС не подтвердил.
И напряжение и токи и количество двигателей тоже неизвестно
ТС'у нужно сигналы передавать по токопроводящим РЕЛЬСАМ.
Выдумали тут модемы и rs'ы
Надо внимательней читать условие задачи:
Машинка питается по скользящей шине.
Задача передать управляющие сигналы на МК в машинке для
включения фар, клаксона, ШИМ на моторчик.
Про передать " по токопроводящим РЕЛЬСАМ" ничего не сказано.
Берите вот такие платки и цепляйте к ним с одной стороны кнопки,
а с другой фары и клаксон.
А вот ШИМ для мотора обычно подают на рельсы.
US $0.56 8%OFF |
JDY-40
2.4G wireless serial port transmission transceiver and remote communication module super NRF24L01
https://a.aliexpress.com/_mP5Mn1r
Не знаю, мужики, но я тоже понял ТС так, что ему нужны PLC-модемы.
Давайте не будем сраться, Придёт, чё-нить скажет, а не придёт - нам-то оно зачем?
Давайте не будем сраться, Придёт, чё-нить скажет, а не придёт - нам-то оно зачем?
Евгений, Вы как всегда правы. Самые лучшие матюги раньше были на латыни.
А теперь ругаться можно только на на си - паскаль не позволяет, бейсик - до 18, фортран - слишком математично, питон - а вам смешно, ассемблер - а это что?
Что б не ругаться, надо, по крайней мере знать размер машинки. Мои дети крутили по треку со скользящим питанием машинки размером 8х4х2. Две токопроводящих шины между колёсами, которые контачили съёмными контактами из оплётки коаксиального кабеля. В такую не воткнёшь ничего.
Спасибо за участие в обсуждение.
Не было доступа к компьютеру, поэтому молчал. :-(
Попробую немного скорректировать задачу.
Напряжение питания 12 Вольт.
Габаритные общий размер для размещения устройства в моделях, примерно как два спичечных коробка (два отсека внутри).
По самому изделию - это трек с машинками питание на которые подается по скользящей паре, для аналогии можно представить настольную железную дорогу где питание к моторчику идет по двум рельсам через контакт с колесами.
Задача, по линии питания подавать сигналы управления на модель (машинку) в которых ProMini будет их принимать и интерпретировать в действия (свет, звук, ШИМ).
В общем то мой вариант был правильный.
Повторю вопрос: " каким образом контролировать качество контакта рельсы с колесом ?"
За основу передачи данных можно взять интерфейс OneWire
По поводу качества контакта не могу ответить. Это все выяснится на этапе экспериментов.
Можно вместо ардуины поставить esp8266D1mini и не пучить моск контактами. В телефон ткнул - оно бибикнуло
На самом деле вполне достаточно интерфейсов где питающая шина является несущей для команд управления.
Все вполне элементарно.
Само питание на устройство записывает через диод конденсатор, а устройство интерфейса смотрит за падением напряжения на линии питания.
Ну и соответственно сигнал должен быть закодирован так, что бы игнорировались наводки и всплески от плохого контакта.
Можно вместо ардуины поставить esp8266D1mini и не пучить моск контактами. В телефон ткнул - оно бибикнуло
я за! )))
Правильным его можно будет назвать только тогда, когда он будет реализован в железе и будет выполнять нужный функционал. 1-wire Это очень специфический протокол, изопретенный Dallas Semiconductor только для межмикросхемных соединений на плате да еще для Touchmemory, опять же на короткие расстояния и для небольших скоростей. И кто когда передавал сигнал 1-wre поверх питания или это просто фантазии?
По поводу качества контакта не могу ответить. Это все выяснится на этапе экспериментов.
Вот про "икскрименты" я бы хотел тебе сказать. Чтобы не голословно что-то предлагать следует посмотреть на электрические свойства шины питания. Ну жен такой эксперимент:
1. Запусти свой трек с машинками, чтобы несколько работало, если есть возможность - чтобы что-то разное делали, меняя потребление энергии.
2. попробуй подмешивать к питанию меандр, на разных уровнях. От "рельс до рельса|" до просто колебаний в пару вольт.
3. Посмотри, во что такой меандр превращается на разных частотах. Если на приемлемых частотах что-то будет вырисовываться, то дальше просто применяем сперва Манчестер,а потом коды Рида-Соломона из библиотеки ЕвнегияП. Но аналоговая часть на входе все равно будет не сильно простая. Может и правда радио лучше? То, что дешевле - так тут и гадать не нужно.
я за! )))
Значит ты тоже читер и халявщик
Серьезный человек решая эту задачу обязан:
- проверить работоспособность всех существующих протоколов (в том числе не предназначенных для передачи данных поверх питания) на передачу данных поверх питания через две искрящих проволочки;
- сжечь полдюжины микроконтроллеров, модемов, машинку ребенка;
- разработать собственный протокол передачи команды "биби" с коррекцией ошибок;
- защитить диссертацию по итогам работы
У самурая нет цели
Правильным его можно будет назвать только тогда, когда он будет реализован в железе и будет выполнять нужный функционал. 1-wire Это очень специфический протокол, изопретенный Dallas Semiconductor только для межмикросхемных соединений на плате да еще для Touchmemory, опять же на короткие расстояния и для небольших скоростей. И кто когда передавал сигнал 1-wre поверх питания или это просто фантазии?
Правильный он был потому, что я понял что имел ввиду ТС. А конкретно не провода а рельсы.
Правильным его можно будет назвать только тогда, когда он будет реализован в железе и будет выполнять нужный функционал. 1-wire Это очень специфический протокол, изопретенный Dallas Semiconductor только для межмикросхемных соединений на плате да еще для Touchmemory, опять же на короткие расстояния и для небольших скоростей. И кто когда передавал сигнал 1-wre поверх питания или это просто фантазии?
Оффтоп... :-) Я тут новый участник, возможно, и надолго не задержусь, занимаюсь совсем другими вещами другого уровня.
Вот мне кто-то за этот пост поставил минус один бал. Я так понимаю, ему что то непонравилось в написанном или я в чем-то не прав. Может написать этот "герой" кто он такой именно и в чем я именно неправ? :-)
Правильным его можно будет назвать только тогда, когда он будет реализован в железе и будет выполнять нужный функционал. 1-wire Это очень специфический протокол, изопретенный Dallas Semiconductor только для межмикросхемных соединений на плате да еще для Touchmemory, опять же на короткие расстояния и для небольших скоростей. И кто когда передавал сигнал 1-wre поверх питания или это просто фантазии?
Как можно назвать, что понял, что хочет ТС, но выдвинуть бредовую идею? Передавать сигналы 1wire по проводу питания... Я занимаюсь разработкой зарядной станций для электромобилей. Да не может это все быть реализована на одном транзисторе и одном резисторе. Уже видел таких клоунов. Оно работает в лучшем случае на столе у себя. А в других местах то работает, то нет, то вообще полы заметает. Есть хорошо продуманные и отлаженные технологии PLC модемов. Там сигнал данных имее амплитуду, сопоставимую с сигналом шумов. Для того что бы не вносить искажения в питание да и обратно в питающую сеть. И поскольку это очень слабый сигнал, его передают в достаточно широкой полосе несколькими десятками, а оо и сотнами поднесущих. Для того, что бы гарантировать передачу и целлостность сигнала после восстановления. И все это работает в условиях посторонних помех при разных режимах, днем и ночью и в любых погодных условиях. То что вы предлагаете, это трудно назвать даже самоделкой. Как можно себе цеплять на грудь медаль и говорить, что понял задачу? Просто смешно от такого дилетанства. То, что предлагаете вы, обычно заканчивается тем, что у вас плохо работает, а у соседа вообще ничего не работает, вы ему в сеть насрали мусора.
Как можно назвать, что понял, что хочет ТС, но выдвинуть бредовую идею? Передавать сигналы 1wire по проводу питания... Я занимаюсь разработкой зарядной станций для электромобилей. Да не может это все быть реализована на одном транзисторе и одном резисторе. Уже видел таких клоунов. Оно работает в лучшем случае на столе у себя. А в других местах то работает, то нет, то вообще полы заметает. Есть хорошо продуманные и отлаженные технологии PLC модемов. Там сигнал данных имее амплитуду, сопоставимую с сигналом шумов. Для того что бы не вносить искажения в питание да и обратно в питающую сеть. И поскольку это очень слабый сигнал, его передают в достаточно широкой полосе несколькими десятками, а оо и сотнами поднесущих. Для того, что бы гарантировать передачу и целлостность сигнала после восстановления. И все это работает в условиях посторонних помех при разных режимах, днем и ночью и в любых погодных условиях. То что вы предлагаете, это трудно назвать даже самоделкой. Как можно себе цеплять на грудь медаль и говорить, что понял задачу? Просто смешно от такого дилетанства. То, что предлагаете вы, обычно заканчивается тем, что у вас плохо работает, а у соседа вообще ничего не работает, вы ему в сеть насрали мусора.
У вас с мозгами все в порядке ?
Прав я был в том, что за отсутствием ТС'а участники обсуждения выдвигали гипотезы о том, что имел ввиду ТС под скользящей шиной.
Моя гипотеза была правильной.
И давайте так.
Заключим пари.
Цена вопроса, скажем 50000р.
Я соберу данное устройство и оно будет работать без всяких модемов PLC и выполнять свою функцию.
При этом цена его будет вполне бюджетной.
Я передавал. На LCD 1602. Предполагалось к ус-ву подключать 16 LCD. Экономия называется.)
Понятно, что токи небольшие. Реально там использовался упрощённый 1-wire, но идеи теже.)
Но в данном случае радио лучше во всех отношениях!
Когда нечего сказать, начинают грубить и хамить. С мозгами у меня все впорядке, раз я делаю серьезные штуки. А ваш дилетанский подход и ответы вызывают только разочарование. Заключайте пари с кем-то другим и ему доказывайте. Я таких клоунов за свою работу повидал несметное количество, мне на вас время терять жаль. Всего хорошего.
Когда нечего сказать, начинают грубить и хамить. С мозгами у меня все впорядке, раз я делаю серьезные штуки. А ваш дилетанский подход и ответы вызывают только разочарование. Заключайте пари с кем-то другим и ему доказывайте. Я таких клоунов за свою работу повидал несметное количество, мне на вас время терять жаль. Всего хорошего.
Ну я так и подумал.
Кроме болталки ничего нет , очередной "ненадежный рассказчик". На этот раз спец по модемам.
Если вам не нравится 1-wire, могу реализовать ASI
Когда нечего сказать, начинают грубить и хамить. С мозгами у меня все впорядке, раз я делаю серьезные штуки. А ваш дилетанский подход и ответы вызывают только разочарование. Заключайте пари с кем-то другим и ему доказывайте. Я таких клоунов за свою работу повидал несметное количество, мне на вас время терять жаль. Всего хорошего.
Я еще раз говорю, мне в принципе на вас время жалко терять, тем более затевать спор. Ничего путного вы все равно не сделаете ни с помощью одного, ни с помощью другого протокола. Я последние 6 лет делаю изделия на контроллерах SPC5 хорус или бернина с уровнем надежности ASIL-D, что вы мне нового можете сказать, вы представляете, что такое вообще элементарная надежность?. Все, о чем вы тут пишете - в топку. Еще раз, всего хорошего и удачи в самодеятельности.
Я еще раз говорю, мне в принципе на вас время жалко терять, тем более затевать спор. Ничего путного вы все равно не сделаете ни с помощью одного, ни с помощью другого протокола. Я последние 6 лет делаю изделия на контроллерах SPC5 хорус или бернина с уровнем надежности ASIL-D, что вы мне нового можете сказать, вы представляете, что такое вообще элементарная надежность?. Все, о чем вы тут пишете - в топку. Еще раз, всего хорошего и удачи в самодеятельности.
Чудак человек.
Объясните за каким баяном в подобной игрушке супер надёжные протоколы и вся та херь по которой вы "спец"(не уверен, поэтому в кавычках) ?
Не нужен тут никакой "шаттл", даже связь обратная не нужна. Теряем сигнал в двух случаях из трёх ? Передаём значит 10 раз. Приемник пусть обрабатывает , он железный его не жалко.
Я еще раз говорю, мне в принципе на вас время жалко терять, тем более затевать спор. Ничего путного вы все равно не сделаете ни с помощью одного, ни с помощью другого протокола. Я последние 6 лет делаю изделия на контроллерах SPC5 хорус или бернина с уровнем надежности ASIL-D, что вы мне нового можете сказать, вы представляете, что такое вообще элементарная надежность?. Все, о чем вы тут пишете - в топку. Еще раз, всего хорошего и удачи в самодеятельности.
Измените свой подход к проектированию электронных устройств, иначе каждый раз будет получаться автомат Калашникова.
Измените свой подход к проектированию электронных устройств, иначе каждый раз будет получаться автомат Калашникова.
Изменить подход к чему ?
Я не буду никогда сваи забивать , при "строительстве" песочницы.
Если у вас ̶̶м̶о̶з̶г̶о̶в̶ дури хватает на это, вам же хуже.
Решать нужно поставленную задачу и делать это исходя из задачи, а не выдумывать для себя ветряные мельницы , раздувать щеки и корчить из себя "спеца".
Классный мозговой штурм получился...
Действительно, в данном случае, моя задумка весьма и весьма будет проблематична в реализации.
Оптимально применить радиоканал.
- проверить работоспособность всех существующих протоколов (в том числе не предназначенных для передачи данных поверх питания) на передачу данных поверх питания через две искрящих проволочки;
- сжечь полдюжины микроконтроллеров, модемов, машинку ребенка;
- разработать собственный протокол передачи команды "биби" с коррекцией ошибок;
- защитить диссертацию по итогам работы
Самое главное забыто!
Клинило - был один случай. Только уже не помню что именно.
А что вы пробовали иное, с чем сравниваете? Есть у вас опыт использования неКалаша? Или вы так, между прочим, потому, что все так говорят?