беспроводная передача цифрового сигнала
- Войдите на сайт для отправки комментариев
Пнд, 19/08/2019 - 12:35
здравствуйте.
подскажите, пожалуйста, с помощу чего можно передавать/принимать цифровой сигнал без привязки к каким либо протоколам, какнапример к скорости передачи данных как у блютуз модулей (например HC-05) когда нужно чтоб устройство и блютуз были настрояны на одинаковую скорость uart. просто непрерывно передавать и принимаот нули и еденици до 10м
подскажите, пожалуйста, с помощу чего можно передавать/принимать цифровой сигнал без привязки к каким либо протоколам, какнапример к скорости передачи данных как у блютуз модулей (например HC-05) когда нужно чтоб устройство и блютуз были настрояны на одинаковую скорость uart
простите, если условие что даже устройство передачи не должно быть согласовано с ардуиной - то тогда только цифры на листочке и почтой россии :)
В чем проблема выставить одну скорость на Сериале и HC-05 ?
А не спасёт ли тебя, нещасный, JDY-40?
А не спасёт ли тебя, нещасный, JDY-40?
а что, в нем скорость Сериала настраивать не надо? :)
А не спасёт ли тебя, нещасный, JDY-40?
а что, в нем скорость Сериала настраивать не надо? :)
имелось ввиду наверное использование цифровых пинов.
только в таком режиме вроде односторонняя связь.
А не спасёт ли тебя, нещасный, JDY-40?
а что, в нем скорость Сериала настраивать не надо? :)
там по умолчанию, при включении 9600 выставлена и работает прям искаропки.
имелось ввиду наверное использование цифровых пинов.
только в таком режиме вроде односторонняя связь.
прежде чем писать "наверное" , вы бы для начала в гугль заглянули. что это
А не спасёт ли тебя, нещасный, JDY-40?
а что, в нем скорость Сериала настраивать не надо? :)
имелось ввиду наверное использование цифровых пинов.
только в таком режиме вроде односторонняя связь.
нет, по умолчанию, при включении настроен как беспроводной удлиннитель Serial. Дуплексный, естесс-но
ТС, для тебя это готовое простое решение, когда 2 контроллера, ничего не настраивая, сразу могут меняться данными, один послал, другой принял и наоборот. И стоит - гроши какие-то по сравнению с ...
Могу выкласть свою биб-ку для работы с ними
имелось ввиду наверное использование цифровых пинов.
только в таком режиме вроде односторонняя связь.
прежде чем писать "наверное" , вы бы для начала в гугль заглянули. что это
я посмотрел.
так а чем он отличается от других блютуз модулей - uart удлинителей?
Могу выкласть свою биб-ку для работы с ними
там нужна библиотека?
все не могу дождаться посылку с этими JDY ... почта россии зачем-то отправила ее в Калининград и там ее кто-то получил, судя по треку :(
ТС, для тебя это готовое простое решение, когда 2 контроллера, ничего не настраивая, сразу могут меняться данными, один послал, другой принял и наоборот. И стоит - гроши какие-то по сравнению с ...
Могу выкласть свою биб-ку для работы с ними
мне нужно чтоб сигнал передавался как морзянка, а не байтами.
Могу выкласть свою биб-ку для работы с ними
там нужна библиотека?
все не могу дождаться посылку с этими JDY ... почта россии зачем-то отправила ее в Калининград и там ее кто-то получил, судя по треку :(
Если к Hard Serial подключать, и ничего не настраивать, то нет. Если хочется понастраивать, или отправлять его в сон, то придется писать обертку на него (я так и сделал).
ТС, для тебя это готовое простое решение, когда 2 контроллера, ничего не настраивая, сразу могут меняться данными, один послал, другой принял и наоборот. И стоит - гроши какие-то по сравнению с ...
Могу выкласть свою биб-ку для работы с ними
мне нужно чтоб сигнал передавался как морзянка, а не байтами.
тогда, я - пас. Перехожу в читатели. самому интересно, как можно передавать код как морзянку, или как цыфровой поток сазнанья одуревшего от свободы от протоколов кремния
эти ж модули не могут передать импульс 20мс?
нужно что-то по аналогии радиорэле. нажал кнопку - реле сработало, отпустил - реле отключилось.
не привязываясь к времени нажатия кнопки.
тоесть, пока с одной стороны 0, то и с другой стороны 0. пока 1, с другой стороны тоже 1.
uart eдлинители (блютуз модули) не могут передавать импульсы длинее одного байта.
эти ж модули не могут передать импульс 20мс?
Buzoff, вам Бузова не родственница?
Может Вы обьясните тольком, что Вам надо, а то пока выглядит, как будто пишет блондинка, не отличающая транзистор от транспортера...
нужно что-то по аналогии радиорэле. нажал кнопку - реле сработало, отпустил - реле отключилось.
почему бы не взять это самое радиореле?
???? - как это?
бред
Buzoff, вам Бузова не родственница?
это у него еще год назад спрашивали.
эти ж модули не могут передать импульс 20мс?
Buzoff, вам Бузова не родственница?
Может Вы обьясните тольком, что Вам надо, а то пока выглядит, как будто пишет блондинка, не отличающая транзистор от транспортера...
цель, передавать импульсы (1/0) разнообразной длины по безпроводной связи в дуплексном режиме.
минимальная дляна импульса 10мкс.
ТС, для тебя это готовое простое решение, когда 2 контроллера, ничего не настраивая, сразу могут меняться данными, один послал, другой принял и наоборот. И стоит - гроши какие-то по сравнению с ...
Дед, а подскажи мне по этим модулям, пока ТС в ступоре...
У них адресация есть какая-то? Или в сети из десятка устройств все будут слать спам всем?
цель, передавать импульсы (1/0) разнообразной длины по безпроводной связи в дуплексном режиме.
минимальная дляна импульса 10мкс.
пилять...
Если вы пытаетесь сказать. что вам нужно этими импульсами включать нагрузку на разное время - то это не делается "импульсами (1/0) разнообразной длины". Вместо этого вы посылаете одну команду ( аповторяю - команду, а не импульс!) на включение. другую - на выключение. И все.
Радиореле, кстати, работают именно так.
цель, передавать импульсы (1/0) разнообразной длины по безпроводной связи в дуплексном режиме.
минимальная дляна импульса 10мкс.
пилять...
Если вы пытаетесь сказать. что вам нужно этими импульсами включать нагрузку на разное время - то это не делается "импульсами (1/0) разнообразной длины". Вместо этого вы посылаете один импульс на включение. другой - на выключение. И все.
Радиореле, кстати, работают именно так.
мне не нужно управлять нагрузкой, я просто привел пример.
просто нужно, чтоб пока с одной стороны НОЛЬ, то и сдругой - НОЛЬ, а когда с одной стороны ЕДЕНИЦА, то и с другой - ЕДЕНИЦА. время таких импульсов может быть любое, от 10мкс и до нескольких секунд.
представте, что нужно заменить провода, по которым общаются морзянкой, на безпроводную связь.
только морзянка очень быстрая))
возможно есть такие радиомодули, которые могут справиться этой задачей?
просто нужно, чтоб пока с одной стороны НОЛЬ, то и сдругой - НОЛЬ, а когда с одной стороны ЕДЕНИЦА, то и с другой - ЕДЕНИЦА. время таких импульсов может быть любое, от 10мкс и до нескольких секунд.
Ответ такой же, как в прошлом сообщении. эта задача решается так - вы посылаете импульс в момент изменения сигнала с нуля на единицу или обратно. И пока не пришел новый импульс, у вас система находится в прежнем состоянии. И длительность этих состояний может быть любая, хоть секунды, хоть годы.
А такого модуля. чтобы посылал секундные импульсы - просто НЕ СУЩЕСТВУЕТ.
Дед, а подскажи мне по этим модулям, пока ТС в ступоре...
У них адресация есть какая-то? Или в сети из десятка устройств все будут слать спам всем?
у меня пока 2 связано, но судя по даташыту, у него есть WiFi ID, Device ID, и номер канала RF ID. Думаю, надо поиграца с настройками (аналогично NRF).
ТС, у этой хрени есть режим работы как радиопульт, вапще никакой контроллер не нужен, на одном модуле настраиваешь 7 входов, на другом модуле - 7 выходов и подавая соотвествующие сигналы на входы - отоматически получаем на втором модуле такие же на выходах, грубо говоря, замкнул кнопку на +3В на одном модуле - получил 3В на аналогичном выходе другого модуля. Работает или кнопкой - или триггером, как настроишь.
кароче, вот вапще без ардуины: https://habr.com/ru/post/384933/
Дед, а подскажи мне по этим модулям, пока ТС в ступоре...
У них адресация есть какая-то? Или в сети из десятка устройств все будут слать спам всем?
у меня пока 2 связано, но судя по даташыту, у него есть WiFi ID, Device ID, и номер канала RF ID. Думаю, надо поиграца с настройками (аналогично NRF).
ТС, у этой хрени есть режим работы как радиопульт, вапще никакой контроллер не нужен, на одном модуле настраиваешь 7 входов, на другом модуле - 7 выходов и подавая соотвествующие сигналы на входы - отоматически получаем на втором модуле такие же на выходах, грубо говоря, замкнул кнопку на +3В на одном модуле - получил 3В на аналогичном выходе другого модуля. Работает или кнопкой - или триггером, как настроишь.
кароче, вот вапще без ардуины: https://habr.com/ru/post/384933/
так я выше это же прокоментирова (касательно радиопульта на данных модулях), но мне сказали что это бред. 6й пост.
в таком режиме, управление идет в одну сторону или можно в обе?
в одну
цифры на листочке и почтой россии :)
DHL ещё можна. Или есть требование импортозамещения?
с одной стороны НОЛЬ, то и сдругой - НОЛЬ, а когда с одной стороны ЕДЕНИЦА, то и с другой - ЕДЕНИЦА.
ЕДЕНИЦА - это хорошо, а чо делать если "с одной стороны ЧИТВЁРКА"?
блондинка, не отличающая транзистор от транспортера...
Ничё, главное, чтоб от транссексуала отличала.
цыфровой поток сазнанья одуревшего от свободы от протоколов кремния
А вот это уже интересно. Надо одумать на досуге, что бы это значило :)
цифры на листочке и почтой россии :)
DHL ещё можна. Или есть требование импортозамещения?
с одной стороны НОЛЬ, то и сдругой - НОЛЬ, а когда с одной стороны ЕДЕНИЦА, то и с другой - ЕДЕНИЦА.
ЕДЕНИЦА - это хорошо, а чо делать если "с одной стороны ЧИТВЁРКА"?
блондинка, не отличающая транзистор от транспортера...
Ничё, главное, чтоб от транссексуала отличала.
цыфровой поток сазнанья одуревшего от свободы от протоколов кремния
А вот это уже интересно. Надо одумать на досуге, что бы это значило :)
а по теме слабо?
Не то, чтобы слабо, но известный анатомический дефект сильно мешает.
в одну
не совсем подходит.
да и управление пинами скорее всего происходит с помощу передачи каких-то байт или пакетов, а это для импульса 10мкс долго на скорости 9600. (19200 максмальная его скорость, и это долго)
не совсем подходит.
да и управление пинами скорее всего происходит с помощу передачи каких-то байт или пакетов, а это для импульса 10мкс долго на скорости 9600. (19200 максмальная его скорость, и это долго)
во, к четвертому десятку сообщений наконец стало ясно. что ТС нужно передавать высокоскоростной импульсный сигнал...
Параметры этого сигнала можно узнать? Частоты. длительности?
ИМХО, никакие радиомодули типа NRF ,блютуз или УАРТ-удлиннителей это не потянут, они все работают пакетами, и 10 мкс для пакета это слишком быстро. тут разве что голый передатчик RF433 - кнопку нажал - сигнал пошел в эфир. Только это будет работать разве что в тайге в 100км от жилья. где радиоэфир девственно чист
анатомический дефект сильно мешает.
Что за дефект? Троллоло больно толстое выросло? :)
Троллоло больно толстое
Да, не, кишка больно тонкая.
не совсем подходит.
да и управление пинами скорее всего происходит с помощу передачи каких-то байт или пакетов, а это для импульса 10мкс долго на скорости 9600. (19200 максмальная его скорость, и это долго)
во, к четвертому десятку сообщений наконец стало ясно. что ТС нужно передавать высокоскоростной импульсный сигнал...
Параметры этого сигнала можно узнать? Частоты. длительности?
ИМХО, никакие радиомодули типа NRF ,блютуз или УАРТ-удлиннителей это не потянут, они все работают пакетами, и 10 мкс для пакета это слишком быстро. тут разве что голый передатчик RF433 - кнопку нажал - сигнал пошел в эфир. Только это будет работать разве что в тайге в 100км от жилья. где радиоэфир девственно чист
допустим я в тайге.
я думал над тем чтоб просто передавть импульсы наличием и отсутствием радиосигнала (эфира), но терзают сомнения, а будет ла приемник успевать реагировать на такие короткие импульсы (от 10мкс)?
речь идет о цифре
допустим я в тайге.
я думал над тем чтоб просто передавть импульсы наличием и отсутствием радиосигнала (эфира), но терзают сомнения, а будет ла приемник успевать реагировать на такие короткие импульсы (от 10мкс)?
приемник то будет, а вот будет ли успевать реагировать программа на его сигнал - зависит от программиста.
Вы суть проблемы не хотите обьяснить? Или будем продолжать ходить кругами?
Если "от 10мкс" это не понты на тему "..хорошо бы, хорошо бы, на слона помыть большого", то на доступных передатчиках и Ардуино на 16 МГц, с приемлемой устойчивостью - СДЕЛАТЬ НЕЛЬЗЯ.
Помнишь "боян" про мастрескую: "Мы работаем качественно, быстро, дёшево - выбирайте любые два пункта" ?
Вот так и в эфире, либо устойчивость, либо скорость, либо доступность оборудования.
Либо отказывайся от 10 мкс, тогда тебе 707-ой пояснил - в эфире команды, надежность приема - почти 100%, реализация на простых радиомодулях.
Либо отказывайся от надежности, тогда тебе тоже решение предожили FS1000. Он - как лампочка - включил/выключил. На коротких расстояниях тебе подойдет. С ними много ЕвгенийП играл, у него проконсультируйся. Помехоустойчивость -никакая ;)))
Либо отказывайся от простоты решения - тогда контроллер ARM (Due или STM32) и модули поискать... сходу и не назову. Нужно, чтобы за 1-2 мкс модуль собрал и передал команду, а такое-же время принял и исполнил. То есть в канале 10Мбит минимум.
===========================
Прости, но насколько я знаю "кулибиных", думаю, что с "10мкс" - ты явно закладываешься на какой-то крайний параметр. Без этой нелепой величины все решается элементарно. Может ты хотел напсать 10мс? ;))) Это более правдоподобно.
Прости, но насколько я знаю "кулибиных", думаю, что с "10мкс" - ты явно закладываешься на какой-то крайний параметр. Без этой нелепой величины все решается элементарно. Может ты хотел напсать 10мс? ;))) Это более правдоподобно.
вроде бы со временем импульса не сильно преувеличил. минимальный импульс 17мкс, плюс запас на точность.
я думал над тем чтоб просто передавть импульсы наличием и отсутствием радиосигнала (эфира)
кстати, это будет работать только в одну сторону. Если поставить на каждую ардуину и приемник и передатчик - свой передатчик будет забивать свой же приемник
Самому разве что колхозить и то хз какие там грабли будут с таким временем импульса. Так обычно не делают - поэтому готовых вариантов вроде и нет.
я думал над тем чтоб просто передавть импульсы наличием и отсутствием радиосигнала (эфира)
Импульс в 10 мкс с какой то там определенной точностью по длительности ? Это может оказаться непросто.
думаю, что без заточенных под подобные целей радиомодулей, воплощать задумку нет смысла, вряд ли что-то выйдет.
в любом случае, всем спасибо за подсказки, идеи и конструктивную критику.
думаю, что без заточенных под подобные целей радиомодулей, воплощать задумку нет смысла, вряд ли что-то выйдет.
у меня сложилось впечатление, что вы просто неверно ставите задачу, поэтому и решения нет.
Правильно писали - что то тут с постановкой задачи не то, вряд ли нужно позарез передавать каждый импульс, может быть передавать информацию о параметрах импульсов (и потом их восстанавливать если надо) раз в 1 мс (или типа того) достаточно будет. Но фиг знает...
устройство передает данные по uart на двух скоростях одновременно (9600 и 57600 бод), плюс иногда импульсы 20мс.
то есть пакет на скорости 9600, потом на 57600, и так вперемешку. (закономерности в последовательности нет)
вот как передавать такие данные через блютуз (HC-05 и ему подобные юарт удлинители)?
ответ скорее всего - никак.
вот и подумал, нет ли таких радиомодулей, которые передают не пакеты данных или байты, а просто ноль или единицу.
Нет, вы наверное таки Бузова!( Неужто сложно нормально сложить 2 предложения... Сначала конечная цель! А реализацию вам ЛЮДИ уже подскажут.
Нет, вы наверное таки Бузова!( Неужто сложно нормально сложить 2 предложения... Сначала конечная цель! А реализацию вам ЛЮДИ уже подскажут.
с нетерпением жду подсказок...
устройство передает данные по uart на двух скоростях одновременно (9600 и 57600 бод
Откуда эти данные - про работу ОДНОВРЕМЕННО на двух скоростях по УАРТ? Сами придумали? По-моему. это опять какая-то ерунда...
В общем, пока вы строите из своей миссии "самую страшную тайну" - вряд ли вам кто-нибудь поможет.
Цель то какая? Чего нужно то? Членораздельно.