| Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
Системы сбора данных по радиоканалу
16.03.2016, 10:51
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.02.2013
Адрес: На болотах
Сообщений: 1,163
Сказал спасибо: 46
Сказали Спасибо 315 раз(а) в 244 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сейчас посмотрел PDF микросхемы, которая поддерживает I2C через радиоканал. Да, там не совсем правильно говорить о прозрачной передаче I2C через радиоканал (т. к. это делается через внутренний буфер памяти). Но она также поддерживает см. ниже.
RF - I2C Bridge feature.
The UCODE I2C can be used as an RF- I2C bridge to directly forward data from the
RF interface to the I2C interface and vice versa.
И под "I2C через радиоканал" я имел ввиду именно эту фичу
|
|
|
|
16.03.2016, 14:46
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от dgrishin
|
Сейчас посмотрел PDF микросхемы, которая поддерживает I2C через радиоканал. Да, там не совсем правильно говорить о прозрачной передаче I2C через радиоканал (т. к. это делается через внутренний буфер памяти). Но она также поддерживает см. ниже.
RF - I2C Bridge feature.
The UCODE I2C can be used as an RF- I2C bridge to directly forward data from the
RF interface to the I2C interface and vice versa.
И под "I2C через радиоканал" я имел ввиду именно эту фичу
|
Вы попутали разные сущности - протокол и "железный" интерфейс.
I2C(TWI) - это железный 4-х проводной интерфейс, а протокол передачи данных
с линией синхронизации. Ясень пень, что его не впихнуть в один провод или радиоканал.
Вот 1-wire можно прямо впихнуть в радиоканал, но ниразу не целесообразно.
Протокол обмена по RS232/RS485 можно сразу использовать для полудуплексной
связи по радиоканалу. Нормально работает с дешевыми RF трансиверами, проверено.
Т.е. оптимально использовать сбор данных с близкорасположенных датчиков
по проводам в некий концентратор, а далее по оптимальному протоколу (возможно RS232/RS485)
транслировать на удаленный концентратор более высокого уровня иерархии .
По такой схеме работают метеостанции, те что продаются в магазинах. (Про промышленные не в курсе.)
Последний раз редактировалось Ar-Gen-Tum; 16.03.2016 в 14:49.
|
|
|
|
16.03.2016, 17:01
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.02.2013
Адрес: На болотах
Сообщений: 1,163
Сказал спасибо: 46
Сказали Спасибо 315 раз(а) в 244 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от Ar-Gen-Tum
|
Вы попутали разные сущности - протокол и "железный" интерфейс.
I2C(TWI) - это железный 4-х проводной интерфейс, а протокол передачи данных
с линией синхронизации. Ясень пень, что его не впихнуть в один провод или радиоканал.
Вот 1-wire можно прямо впихнуть в радиоканал, но ниразу не целесообразно.
Протокол обмена по RS232/RS485 можно сразу использовать для полудуплексной
связи по радиоканалу. Нормально работает с дешевыми RF трансиверами, проверено.
Т.е. оптимально использовать сбор данных с близкорасположенных датчиков
по проводам в некий концентратор, а далее по оптимальному протоколу (возможно RS232/RS485)
транслировать на удаленный концентратор более высокого уровня иерархии .
По такой схеме работают метеостанции, те что продаются в магазинах. (Про промышленные не в курсе.)
|
Приятно услышать конструктивную критику и по существу. Без аргументов в стиле "сам дурак".
Если я правильно понял, то START, STOP, ACK и NAK отрабатываются локально а передаются только адрес + данные.
То есть I2C адрес всё таки передаётся через радиоканал (а это часть протокола)
|
|
|
|
16.03.2016, 17:29
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от dgrishin
|
Если я правильно понял, то START, STOP, ACK и NAK отрабатываются локально а передаются только адрес + данные.
То есть I2C адрес всё таки передаётся через радиоканал (а это часть протокола)
|
Сами-то представьте.  . I2C передает данные и стробирующий сигнал.
Т.е. без стробирующего сигнала интерфейс работать не будет полюбому,
а если будет, то это не будет I2C . Как-то так.
|
|
|
|
16.03.2016, 18:07
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.02.2013
Адрес: На болотах
Сообщений: 1,163
Сказал спасибо: 46
Сказали Спасибо 315 раз(а) в 244 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от Ar-Gen-Tum
|
Сами-то представьте. . I2C передает данные и стробирующий сигнал.
Т.е. без стробирующего сигнала интерфейс работать не будет полюбому,
а если будет, то это не будет I2C . Как-то так.
|
Да, клоки есть на обоих сторонах. Но они тоже локальные.
То есть алгоритм такой (как я себе представляю)
1. Микроконтроллер выставляет START condition
2. передает адрес (тактуя его по SCL ессно )
3. микросхема его принимает и подтверждает.
4. аналогично передаются сколько надо байт
5. аналогично п. 3
6 микроконтроллер выставляет STOP кондишн.
И далее принятые адрес + данные микросхема передаёт по RF.
На дальнем конце всё тоже самое только мастером уже будет выступать микросхема.
Последний раз редактировалось dgrishin; 16.03.2016 в 18:17.
|
|
|
|
16.03.2016, 21:04
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
На чём остановились?
Не ясно.
|
|
|
|
16.03.2016, 22:48
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.10.2007
Сообщений: 2,758
Сказал спасибо: 1,100
Сказали Спасибо 1,033 раз(а) в 568 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от vavan1983
|
|
На чём остановились?
|
В 12 посте темы easyeider дал правильное исчерпывающее решение.
Но читать даташиты влом, мы лучше порассуждаем про уровни osi и "протокол RS485".
Специально придуманные для "долгоспящих" датчиков солидной фирмой Nordic контроллеры скоростной (экономия батарейки) многоканальной (отстройка в эфире) адресуемой (развитая топология) цифровой связи, с шестью буфферизованными каналами на приём и одним на передачу и - главное! - возможностью передачи данных при подтверждении приёма решают задачу более чем полностью.
Понятно, что на больших дистанциях свои фокусы, но идеология сети достойная.
|
|
|
|
16.03.2016, 22:55
|
|
|
Прописка
Регистрация: 17.11.2009
Сообщений: 134
Сказал спасибо: 15
Сказали Спасибо 30 раз(а) в 16 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сначала 1-wire... затем i2c... затем CAN... No problem!
|
|
|
|
23.03.2016, 16:01
|
|
|
Частый гость
Регистрация: 28.09.2007
Сообщений: 39
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Подскажите пару передатчик-приемник, на 433 или 900 (868 ) МГц, работающую до 100м при прямой видимости. Желательно на 3 или 5 вольт.
Последний раз редактировалось 40inD; 23.03.2016 в 16:26.
|
|
|
|
23.03.2016, 17:54
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Системы сбора данных по радиоканалу
Сообщение от 40inD
|
|
на 433 или 900 (868 ) МГц, работающую до 100м при прямой видимости. Желательно на 3 или 5 вольт
|
sim20 a(433) или b(868 )
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:20.
|
|