беспроводная передача цифрового сигнала

Buzoff
Offline
Зарегистрирован: 03.04.2018

здравствуйте.

подскажите, пожалуйста, с помощу чего можно передавать/принимать цифровой сигнал без привязки к каким либо протоколам, какнапример к скорости передачи данных как у блютуз модулей (например HC-05) когда нужно чтоб устройство и блютуз были настрояны на одинаковую скорость uart. просто непрерывно передавать и принимаот нули и еденици до 10м

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

подскажите, пожалуйста, с помощу чего можно передавать/принимать цифровой сигнал без привязки к каким либо протоколам, какнапример к скорости передачи данных как у блютуз модулей (например HC-05) когда нужно чтоб устройство и блютуз были настрояны на одинаковую скорость uart

простите, если условие что даже устройство передачи не должно быть согласовано с ардуиной - то тогда только цифры на листочке и почтой россии :)

В чем проблема выставить одну скорость на Сериале и HC-05 ?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

А не спасёт ли тебя, нещасный,  JDY-40?

b707
Offline
Зарегистрирован: 26.05.2017

DetSimen пишет:

А не спасёт ли тебя, нещасный,  JDY-40?

а что, в нем скорость Сериала настраивать не надо? :)

Buzoff
Offline
Зарегистрирован: 03.04.2018

b707 пишет:

DetSimen пишет:

А не спасёт ли тебя, нещасный,  JDY-40?

а что, в нем скорость Сериала настраивать не надо? :)

имелось ввиду наверное использование цифровых пинов.

только в таком режиме вроде односторонняя связь.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

DetSimen пишет:

А не спасёт ли тебя, нещасный,  JDY-40?

а что, в нем скорость Сериала настраивать не надо? :)

там по умолчанию, при включении 9600 выставлена и работает прям искаропки. 

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

имелось ввиду наверное использование цифровых пинов.

только в таком режиме вроде односторонняя связь.

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

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Buzoff пишет:

b707 пишет:

DetSimen пишет:

А не спасёт ли тебя, нещасный,  JDY-40?

а что, в нем скорость Сериала настраивать не надо? :)

имелось ввиду наверное использование цифровых пинов.

только в таком режиме вроде односторонняя связь.

нет, по умолчанию, при включении настроен как беспроводной удлиннитель Serial. Дуплексный, естесс-но

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

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

Могу выкласть свою биб-ку для работы с ними

Buzoff
Offline
Зарегистрирован: 03.04.2018

b707 пишет:

Buzoff пишет:

имелось ввиду наверное использование цифровых пинов.

только в таком режиме вроде односторонняя связь.

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

я посмотрел.

так а чем он отличается от других блютуз модулей - uart удлинителей?

 

b707
Offline
Зарегистрирован: 26.05.2017

DetSimen пишет:

Могу выкласть свою биб-ку для работы с ними

там нужна библиотека?

 

все не могу дождаться посылку с этими JDY ... почта россии зачем-то отправила ее в Калининград и там ее кто-то получил, судя по треку :(

Buzoff
Offline
Зарегистрирован: 03.04.2018

DetSimen пишет:

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

Могу выкласть свою биб-ку для работы с ними

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

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

DetSimen пишет:

Могу выкласть свою биб-ку для работы с ними

там нужна библиотека?

 

все не могу дождаться посылку с этими JDY ... почта россии зачем-то отправила ее в Калининград и там ее кто-то получил, судя по треку :(

Если к Hard Serial подключать, и ничего не настраивать, то нет.  Если хочется понастраивать, или отправлять его в сон, то придется писать обертку на него (я так и сделал). 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Buzoff пишет:

DetSimen пишет:

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

Могу выкласть свою биб-ку для работы с ними

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

 

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

Buzoff
Offline
Зарегистрирован: 03.04.2018

эти ж модули не могут передать импульс 20мс?

Buzoff
Offline
Зарегистрирован: 03.04.2018

нужно что-то по аналогии радиорэле. нажал кнопку - реле сработало, отпустил - реле отключилось.

не привязываясь к времени нажатия кнопки.

тоесть, пока с одной стороны 0, то и с другой стороны 0. пока 1, с другой стороны тоже 1.

uart eдлинители (блютуз модули) не могут передавать импульсы длинее одного байта.

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

эти ж модули не могут передать импульс 20мс?

Buzoff, вам Бузова не родственница?

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

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

нужно что-то по аналогии радиорэле. нажал кнопку - реле сработало, отпустил - реле отключилось.

почему бы не взять это самое радиореле?

Цитата:
не привязываясь к времени нажатия кнопки.

???? - как это?

Цитата:
uartудлинители не могут передавать импульсы длинее одного байта.

бред

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

Buzoff, вам Бузова не родственница?

это у него еще год назад спрашивали. 

Buzoff
Offline
Зарегистрирован: 03.04.2018

b707 пишет:

Buzoff пишет:

эти ж модули не могут передать импульс 20мс?

Buzoff, вам Бузова не родственница?

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

цель, передавать импульсы (1/0) разнообразной длины по безпроводной связи в дуплексном режиме.

минимальная дляна импульса 10мкс.

b707
Offline
Зарегистрирован: 26.05.2017

DetSimen пишет:

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

 

Дед, а подскажи мне по этим модулям, пока ТС в ступоре...

У них адресация есть какая-то? Или в сети из десятка устройств все будут слать спам всем?

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

цель, передавать импульсы (1/0) разнообразной длины по безпроводной связи в дуплексном режиме.

минимальная дляна импульса 10мкс.

пилять...

Если вы пытаетесь сказать. что вам нужно этими импульсами включать нагрузку на разное время - то это не делается "импульсами (1/0) разнообразной длины". Вместо этого вы посылаете одну команду ( аповторяю - команду, а не импульс!) на включение. другую - на выключение. И все.

Радиореле, кстати, работают именно так.

Buzoff
Offline
Зарегистрирован: 03.04.2018

b707 пишет:

Buzoff пишет:

цель, передавать импульсы (1/0) разнообразной длины по безпроводной связи в дуплексном режиме.

минимальная дляна импульса 10мкс.

пилять...

Если вы пытаетесь сказать. что вам нужно этими импульсами включать нагрузку на разное время - то это не делается "импульсами (1/0) разнообразной длины". Вместо этого вы посылаете один импульс на включение. другой - на выключение. И все.

Радиореле, кстати, работают именно так.

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

просто нужно, чтоб пока с одной стороны НОЛЬ, то и сдругой - НОЛЬ, а когда с одной стороны ЕДЕНИЦА, то и с другой - ЕДЕНИЦА. время таких импульсов может быть любое, от 10мкс и до нескольких секунд.

 

Buzoff
Offline
Зарегистрирован: 03.04.2018

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

только морзянка очень быстрая))

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

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

просто нужно, чтоб пока с одной стороны НОЛЬ, то и сдругой - НОЛЬ, а когда с одной стороны ЕДЕНИЦА, то и с другой - ЕДЕНИЦА. время таких импульсов может быть любое, от 10мкс и до нескольких секунд.

 

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

А такого модуля. чтобы посылал секундные импульсы - просто НЕ СУЩЕСТВУЕТ.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

Дед, а подскажи мне по этим модулям, пока ТС в ступоре...

У них адресация есть какая-то? Или в сети из десятка устройств все будут слать спам всем?

у меня пока 2 связано, но судя по даташыту, у него есть WiFi ID, Device ID, и номер канала RF ID.  Думаю, надо поиграца с настройками (аналогично NRF). 

ТС, у этой хрени есть режим работы как радиопульт, вапще никакой контроллер не нужен, на одном модуле настраиваешь 7 входов, на другом модуле - 7 выходов и подавая соотвествующие сигналы на входы - отоматически получаем на втором модуле такие же на выходах, грубо говоря, замкнул кнопку на +3В на одном модуле - получил 3В на аналогичном выходе другого модуля.  Работает или кнопкой - или триггером, как настроишь. 

кароче, вот вапще без ардуины:  https://habr.com/ru/post/384933/

 

Buzoff
Offline
Зарегистрирован: 03.04.2018

DetSimen пишет:

b707 пишет:

Дед, а подскажи мне по этим модулям, пока ТС в ступоре...

У них адресация есть какая-то? Или в сети из десятка устройств все будут слать спам всем?

у меня пока 2 связано, но судя по даташыту, у него есть WiFi ID, Device ID, и номер канала RF ID.  Думаю, надо поиграца с настройками (аналогично NRF). 

ТС, у этой хрени есть режим работы как радиопульт, вапще никакой контроллер не нужен, на одном модуле настраиваешь 7 входов, на другом модуле - 7 выходов и подавая соотвествующие сигналы на входы - отоматически получаем на втором модуле такие же на выходах, грубо говоря, замкнул кнопку на +3В на одном модуле - получил 3В на аналогичном выходе другого модуля.  Работает или кнопкой - или триггером, как настроишь. 

кароче, вот вапще без ардуины:  https://habr.com/ru/post/384933/

 

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

в таком режиме, управление идет в одну сторону или можно в обе?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

в одну

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

b707 пишет:

цифры на листочке и почтой россии :)

DHL ещё можна. Или есть требование импортозамещения?

Buzoff пишет:

с одной стороны НОЛЬ, то и сдругой - НОЛЬ, а когда с одной стороны ЕДЕНИЦА, то и с другой - ЕДЕНИЦА. 

ЕДЕНИЦА - это хорошо, а чо делать если "с одной стороны ЧИТВЁРКА"?

b707 пишет:

блондинка, не отличающая транзистор от транспортера...

Ничё, главное, чтоб от транссексуала отличала.

DetSimen пишет:

цыфровой поток сазнанья одуревшего от свободы от протоколов кремния

А вот это уже интересно. Надо одумать на досуге, что бы это значило :)

Buzoff
Offline
Зарегистрирован: 03.04.2018

Ворота пишет:

b707 пишет:

цифры на листочке и почтой россии :)

DHL ещё можна. Или есть требование импортозамещения?

Buzoff пишет:

с одной стороны НОЛЬ, то и сдругой - НОЛЬ, а когда с одной стороны ЕДЕНИЦА, то и с другой - ЕДЕНИЦА. 

ЕДЕНИЦА - это хорошо, а чо делать если "с одной стороны ЧИТВЁРКА"?

b707 пишет:

блондинка, не отличающая транзистор от транспортера...

Ничё, главное, чтоб от транссексуала отличала.

DetSimen пишет:

цыфровой поток сазнанья одуревшего от свободы от протоколов кремния

А вот это уже интересно. Надо одумать на досуге, что бы это значило :)

а по теме слабо?

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Не то, чтобы слабо, но известный анатомический дефект сильно мешает.

Buzoff
Offline
Зарегистрирован: 03.04.2018

DetSimen пишет:

в одну

не совсем подходит.

да и управление пинами скорее всего происходит с помощу передачи каких-то байт или пакетов, а это для импульса 10мкс долго на скорости 9600. (19200 максмальная его скорость, и это долго)

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

не совсем подходит.

да и управление пинами скорее всего происходит с помощу передачи каких-то байт или пакетов, а это для импульса 10мкс долго на скорости 9600. (19200 максмальная его скорость, и это долго)

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

Параметры этого сигнала можно узнать? Частоты. длительности?

ИМХО, никакие радиомодули типа NRF ,блютуз или УАРТ-удлиннителей это не потянут, они все работают пакетами, и 10 мкс для пакета это слишком быстро. тут разве что голый передатчик RF433 - кнопку нажал - сигнал пошел в эфир. Только это будет работать разве что в тайге в 100км от жилья. где радиоэфир девственно чист

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ворота пишет:

анатомический дефект сильно мешает.

Что за дефект? Троллоло больно толстое выросло? :)

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

ЕвгенийП пишет:

Троллоло больно толстое

Да, не, кишка больно тонкая.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

b707 пишет:
к четвертому десятку сообщений наконец стало ясно. что ТС нужно передавать
на самом деле аналоговый сигнал и замерять его длительность. А про цифровой сигнал он нам просто мозг пудрил :)

Buzoff
Offline
Зарегистрирован: 03.04.2018

b707 пишет:

Buzoff пишет:

не совсем подходит.

да и управление пинами скорее всего происходит с помощу передачи каких-то байт или пакетов, а это для импульса 10мкс долго на скорости 9600. (19200 максмальная его скорость, и это долго)

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

Параметры этого сигнала можно узнать? Частоты. длительности?

ИМХО, никакие радиомодули типа NRF ,блютуз или УАРТ-удлиннителей это не потянут, они все работают пакетами, и 10 мкс для пакета это слишком быстро. тут разве что голый передатчик RF433 - кнопку нажал - сигнал пошел в эфир. Только это будет работать разве что в тайге в 100км от жилья. где радиоэфир девственно чист

допустим я в тайге.

я думал над тем чтоб просто передавть импульсы наличием и отсутствием радиосигнала (эфира), но терзают сомнения, а будет ла приемник успевать реагировать на такие короткие импульсы (от 10мкс)?

Buzoff
Offline
Зарегистрирован: 03.04.2018

Ворота пишет:

b707 пишет:
к четвертому десятку сообщений наконец стало ясно. что ТС нужно передавать
на самом деле аналоговый сигнал и замерять его длительность. А про цифровой сигнал он нам просто мозг пудрил :)

речь идет о цифре

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

допустим я в тайге.

я думал над тем чтоб просто передавть импульсы наличием и отсутствием радиосигнала (эфира), но терзают сомнения, а будет ла приемник успевать реагировать на такие короткие импульсы (от 10мкс)?

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

Вы суть проблемы не хотите обьяснить? Или будем продолжать ходить кругами?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Если "от 10мкс" это не понты на тему "..хорошо бы, хорошо бы, на слона помыть большого", то на доступных передатчиках и Ардуино на 16 МГц, с приемлемой устойчивостью - СДЕЛАТЬ НЕЛЬЗЯ.

Помнишь "боян" про мастрескую: "Мы работаем качественно, быстро, дёшево - выбирайте любые два пункта" ?

Вот так и в эфире, либо устойчивость, либо скорость, либо доступность оборудования.

Либо отказывайся от 10 мкс, тогда тебе 707-ой пояснил - в эфире команды, надежность приема - почти 100%, реализация на простых радиомодулях.

Либо отказывайся от надежности, тогда тебе тоже решение предожили  FS1000. Он - как лампочка - включил/выключил. На коротких расстояниях тебе подойдет. С ними  много ЕвгенийП играл, у него проконсультируйся. Помехоустойчивость -никакая ;)))

Либо отказывайся от простоты решения - тогда контроллер ARM (Due или STM32) и модули поискать... сходу и не назову. Нужно, чтобы за 1-2 мкс модуль собрал и передал команду, а такое-же время принял и исполнил. То есть в канале 10Мбит минимум.

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

Прости, но насколько я знаю "кулибиных", думаю, что с "10мкс" - ты явно закладываешься на какой-то крайний параметр. Без этой нелепой величины все решается элементарно. Может ты хотел напсать 10мс? ;))) Это более правдоподобно.

Buzoff
Offline
Зарегистрирован: 03.04.2018

wdrakula пишет:

 

Прости, но насколько я знаю "кулибиных", думаю, что с "10мкс" - ты явно закладываешься на какой-то крайний параметр. Без этой нелепой величины все решается элементарно. Может ты хотел напсать 10мс? ;))) Это более правдоподобно.

вроде бы со временем импульса не сильно преувеличил. минимальный импульс 17мкс, плюс запас на точность.

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

я думал над тем чтоб просто передавть импульсы наличием и отсутствием радиосигнала (эфира)

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

Morroc
Offline
Зарегистрирован: 24.10.2016

Самому разве что колхозить и то хз какие там грабли будут с таким временем импульса. Так обычно не делают - поэтому готовых вариантов вроде и нет.

Buzoff пишет:

я думал над тем чтоб просто передавть импульсы наличием и отсутствием радиосигнала (эфира)

Импульс в 10 мкс с какой то там определенной точностью по длительности ? Это может оказаться непросто. 

Buzoff
Offline
Зарегистрирован: 03.04.2018

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

в любом случае, всем спасибо за подсказки, идеи и конструктивную критику.

 

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

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

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

Morroc
Offline
Зарегистрирован: 24.10.2016

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

Buzoff
Offline
Зарегистрирован: 03.04.2018

устройство передает данные по uart на двух скоростях одновременно (9600 и 57600 бод), плюс иногда импульсы 20мс.

то есть пакет на скорости 9600, потом на 57600, и так вперемешку. (закономерности в последовательности нет)

вот как  передавать такие данные через блютуз (HC-05 и ему подобные юарт удлинители)?

ответ скорее всего - никак.

вот и подумал, нет ли таких радиомодулей, которые передают не пакеты данных или байты, а просто ноль или единицу.

 

 

Green
Offline
Зарегистрирован: 01.10.2015

Нет, вы наверное таки Бузова!( Неужто сложно нормально сложить 2 предложения... Сначала конечная цель! А реализацию вам ЛЮДИ уже подскажут.

Buzoff
Offline
Зарегистрирован: 03.04.2018

Green пишет:

Нет, вы наверное таки Бузова!( Неужто сложно нормально сложить 2 предложения... Сначала конечная цель! А реализацию вам ЛЮДИ уже подскажут.

с нетерпением жду подсказок...

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

устройство передает данные по uart на двух скоростях одновременно (9600 и 57600 бод

Откуда эти данные - про работу ОДНОВРЕМЕННО на двух скоростях по УАРТ? Сами придумали? По-моему. это опять какая-то ерунда...

В общем, пока вы строите из своей миссии "самую страшную тайну" - вряд ли вам кто-нибудь поможет.

Green
Offline
Зарегистрирован: 01.10.2015

Цель то какая? Чего нужно то? Членораздельно.