Передача данных между ардуино по ТЧ каналу.
- Сообщения: 5
- Зарегистрирован: Пн сен 26, 2022 16:03:56
Всем привет. Подскажите можно ли связать несколько Ардуино по стандартному 4х проводному ТЧ каналу для передачи небольшого количества данных? Может кто-то подскажет где или откуда копать... Заранее спасибо.
- Реклама
- Сообщения: 46609
- Зарегистрирован: Пт янв 23, 2009 19:20:05
- Сообщения: 848
- Зарегистрирован: Ср авг 03, 2022 05:22:56
Не знаю, что такое "стандартный 4-х проводной TЧ", но связь по 4-м проводам можно сделать через приемо-передатчики MAX485 или MAX490.
Если под ТЧ подразумеваете канал тональной частоты в телефонии, то возьмите просто два кнопочных телефона, подключите прием и передачу к микрофону и динамику, реализуйте схему дозвона и ответа. А если не используется линия АТС, тогда через обычный RS485.
Если под ТЧ подразумеваете канал тональной частоты в телефонии, то возьмите просто два кнопочных телефона, подключите прием и передачу к микрофону и динамику, реализуйте схему дозвона и ответа. А если не используется линия АТС, тогда через обычный RS485.
старые аналные модемы -самое разумное и экономное там решение... если линия свзи телефона пара +имитатор атс с +48и тоналкой 440гц или два для 2 выделеных пар можно взять кабелный модем или старшие курьеры от 2 кома которым собствено атс нах не здалась
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Сообщения: 848
- Зарегистрирован: Ср авг 03, 2022 05:22:56
Хренасе - "самое экономное решение". Вначале пусть топикстартер объяснит, используется ли для связи обычная телефонная линия городской или местной АТС или связь нужно проложить отдельным кабелем безотносительно АТС. И если нет привязки к АТС, тогда нет смысла городить ажно целые диалапные модемы, ибо решается всё гораздо проще и экономичнее. Хотя конечно ардуинщики редко когда заморачиваются экономичностью и оптимальностью.
- Реклама
имено экономное поскоку то железо нах не нужно никому уже и10лет+ и его можно взят в кладофке админа или в своем хламнеке просто даром/за пиво
не ну гурманы беспроводки могут восползоваться вайфай мод4лями для ноутоф или ваше проф решение на GPRS/3/4же модемами со всякими переконектами при сбоях в зависимости от растояния....
вот тока подеждка всегоэтго железа можеть не влезть в память прошифки да и сам програмист не СЕЧЬ ФИШКИ як поднять нужные протоколы и обеспечить авто хэндшейк при включении
не ну гурманы беспроводки могут восползоваться вайфай мод4лями для ноутоф или ваше проф решение на GPRS/3/4же модемами со всякими переконектами при сбоях в зависимости от растояния....
вот тока подеждка всегоэтго железа можеть не влезть в память прошифки да и сам програмист не СЕЧЬ ФИШКИ як поднять нужные протоколы и обеспечить авто хэндшейк при включении
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Сообщения: 848
- Зарегистрирован: Ср авг 03, 2022 05:22:56
Ниче не понял, что хотел сказать musor. Наверно, что-то умное, но чето не особо это у него вышло - текст непонятен.
вопрочтемардуинщикивсегдасобираютизкакоготохламамусорногополнуюхнюкоторуювмусорныйбаквыкинутьтольк
вопрочтемардуинщикивсегдасобираютизкакоготохламамусорногополнуюхнюкоторуювмусорныйбаквыкинутьтольк
- Сообщения: 5
- Зарегистрирован: Пн сен 26, 2022 16:03:56
Проведу небольшой ликбез и поясню задачу... Мы говорим конкретно про канал (уплотнёная линия связи уже организована) поэтому приёмо-передающие устройства нам не нужны. 4х проводный означает, что данные в виде сигналов тональной частоты передаются по 2 парам (приём и передача), телефония организовывается по 1 паре. По 4х проводкам могут передаваться сигналы телемеханики, селекторная связь, связь между базовыми радиостанций и т.д. Стандартный канал подразумевает уровни на передачу -13дБ и 4дБ по приёму. Устройств должно быть 7 в линии на одном канале и они должны выполнять роль контроллеров, поэтому рассматриваю ардуино как вариант. Есть идеи реализации учитывая новую информацию и разъяснение задачи?
- Сообщения: 848
- Зарегистрирован: Ср авг 03, 2022 05:22:56
Так я уже ж рассказал вам ликбез - поставьте любые дифференциальные приемники и передатчики для линии. Линия RS422 с приемопередатчиками на MAX490 или аналогичными будет такой дифф.линией связи. Ну а тональные посылки сформируете на ардуине и на ней же декодируете их. И раз у вас вообще там отдельная 4-проводная линия, то вовсе не обязательно использовать именно тонально-кодированные посылки, достаточно организовать обычный протокол связи типа Modbus.
А зачем тональный сигнал-то?
Он же явно будет более "тихоходный" по сравнению с цифровым, да и контроль данных (минимум "контрольная сумма" или CRC) никто не отменял...
Любой 2-х проводный интерфейс из имеющихся. Начиная с того же RS232(УАРТ) и кончая самодельными.
Есть даже готовые адаптеры для адуринок - RS485 to TTL на MAX485+74HC04D.

Он же явно будет более "тихоходный" по сравнению с цифровым, да и контроль данных (минимум "контрольная сумма" или CRC) никто не отменял...
Любой 2-х проводный интерфейс из имеющихся. Начиная с того же RS232(УАРТ) и кончая самодельными.
Есть даже готовые адаптеры для адуринок - RS485 to TTL на MAX485+74HC04D.
- Сообщения: 5
- Зарегистрирован: Пн сен 26, 2022 16:03:56
[uquote="MLX90640",url="/forum/viewtopic.php?p=4297171#p4297171"]Так я уже ж рассказал вам ликбез - поставьте любые дифференциальные приемники и передатчики для линии. Линия RS422 с приемопередатчиками на MAX490 или аналогичными будет такой дифф.линией связи. Ну а тональные посылки сформируете на ардуине и на ней же декодируете их. И раз у вас вообще там отдельная 4-проводная линия, то вовсе не обязательно использовать именно тонально-кодированные посылки, достаточно организовать обычный протокол связи типа Modbus.[/uquote]
Какие любые?))) По RS422 не реализовать полноценную многоточечную линию. Сигнал ТЧ т.к. вход канала не цифровой. А что вы имеете ввиду под Modbus непонятно, это достаточно широкое понятие. Зачем писать, чтобы просто написать?
Какие любые?))) По RS422 не реализовать полноценную многоточечную линию. Сигнал ТЧ т.к. вход канала не цифровой. А что вы имеете ввиду под Modbus непонятно, это достаточно широкое понятие. Зачем писать, чтобы просто написать?
Любой вариант связи, при котором имеется передача адреса устройства в заголовке пакета сообщений.
А каким образом сие организовать -это уже забота программиста.
Касательно тонального варианта - организуем хош на NE555, хош на ICL8038 или еще на чем из компонентов от "проводной кнопочной телефонии".

А каким образом сие организовать -это уже забота программиста.
Касательно тонального варианта - организуем хош на NE555, хош на ICL8038 или еще на чем из компонентов от "проводной кнопочной телефонии".
- Сообщения: 5
- Зарегистрирован: Пн сен 26, 2022 16:03:56
[uquote="BOB51",url="/forum/viewtopic.php?p=4297562#p4297562"]Любой вариант связи, при котором имеется передача адреса устройства в заголовке пакета сообщений.
А каким образом сие организовать -это уже забота программиста.
Касательно тонального варианта - организуем хош на NE555, хош на ICL8038 или еще на чем из компонентов от "проводной кнопочной телефонии".
[/uquote]
Это просто гениально в ветке по ардуино привлекать к проекту программиста! Коммутатор ещё прикрутить в проект и сервер с сиадмином...))) А касательно микросхем что собрались организовать на них? Связь м/у контроллерами?)) Схему предложите...
А каким образом сие организовать -это уже забота программиста.
Касательно тонального варианта - организуем хош на NE555, хош на ICL8038 или еще на чем из компонентов от "проводной кнопочной телефонии".
Это просто гениально в ветке по ардуино привлекать к проекту программиста! Коммутатор ещё прикрутить в проект и сервер с сиадмином...))) А касательно микросхем что собрались организовать на них? Связь м/у контроллерами?)) Схему предложите...
- Сообщения: 848
- Зарегистрирован: Ср авг 03, 2022 05:22:56
Ах, ну да, ведь ардуинщики - это не программисты, а компоновщики скетчей
Потому и Модбас для них нечто непонятное.
Модбас - это адресный протокол связи для подобных применений. Может базироваться на RS422/485. Как раз по принципу многоточечности. Ардуинщикам обычно это непонятно
Касательно схемы - если у вас отдельные 4 провода, не завязанные физически на мини-АТС, то можно поставить любые дифференциальные приемо-передатчики, например MAX490 или аналогичные, и не обязательно привязываться к телефонным уровням сигналов АТС. Есть ардуино-шилды готовые.
Ну а частотную модуляцию и демодуляцию - это уж и должен написать программист. Не ардуинщик конечно же.
Модбас - это адресный протокол связи для подобных применений. Может базироваться на RS422/485. Как раз по принципу многоточечности. Ардуинщикам обычно это непонятно
Касательно схемы - если у вас отдельные 4 провода, не завязанные физически на мини-АТС, то можно поставить любые дифференциальные приемо-передатчики, например MAX490 или аналогичные, и не обязательно привязываться к телефонным уровням сигналов АТС. Есть ардуино-шилды готовые.
Ну а частотную модуляцию и демодуляцию - это уж и должен написать программист. Не ардуинщик конечно же.
ЧЕГОО???Koroput писал(а):[uquote="BOB51",url="/forum/viewtopic.php?p=4297562#p4297562"]Любой вариант связи, при котором имеется передача адреса устройства в заголовке пакета сообщений.
А каким образом сие организовать -это уже забота программиста.
![]()
...[/uquote]
Это просто гениально в ветке по ардуино привлекать к проекту программиста! Коммутатор ещё прикрутить в проект и сервер с сиадмином...))) А касательно микросхем что собрались организовать на них? Связь м/у контроллерами?)) Схему предложите...
Для адуринки программист не требуется???
А кто ж тогда программу для МК пишет-то? Мастер-паяльщик?
Или автор схемотехники и программы устройства одновременно.
Наверно Вам никогда самостоятельно программы для МК делать не приходилось - "программист" дескать только тот, что программы для компа пишет, а остальные так... "просто самодельщики"?
- Сообщения: 848
- Зарегистрирован: Ср авг 03, 2022 05:22:56
Тут у автора несколько непонятно вот что. Что именно ему нужно сделать, в чем именно проблема? Вроде как пишет, что физическая передача сигналов в линию уже реализована на базе мини-АТС (?). И нужно в эту мини-АТС просто подать сигналы извне? Ну так это другой вопрос уже. Самый простой способ - я ранее описал уже - подать на микрофонный вход и снять с динамика. Ну и надо знать, что там за мини-АТС, какие у нее возможности внешних подключений есть.
И другой вопрос - если есть просто 4-проводная линия в виде проводников.
Мож, автору вообще на nFR24L01 связь сделать?
И другой вопрос - если есть просто 4-проводная линия в виде проводников.
Эммм... А радиостанции то тут каким боком то?связь между базовыми радиостанций
Мож, автору вообще на nFR24L01 связь сделать?
Последний раз редактировалось MLX90640 Сб окт 01, 2022 18:36:18, всего редактировалось 1 раз.
Ежли через миниатс... То явно геморрой будет - дополнительно придется по самодельному модему на каждое устройство делать.

а я тут подключил кучу МК... по двум парам проводов - TX и RX)) как в интернете... Сделал типа аналог Ethernet ))
никаких дополнительных микросхем не требуется... достаточно любого дешёвого МК... или Ардуино... без разницы))

+ CRC...
+ шифрование...
+ радио канал...
и т.д.
+ CRC...
+ шифрование...
+ радио канал...
и т.д.
Это ж "цифра", а топикстартеру нужна ТОНАЛЬНАЯ передача.
Самый простой вариант - тональная манипуляция - 1 одной частотой, 0 другой... Да синусоидой, а не прямоугольником...
Ну и на приемной стороне или предварительный преобразователь с частотомером/периодомером или два фильтра для каждой частоты. Соответственно и скорость пересылки по сравнению с "чистой цифирью" будет ниже - надо ж на каждый бит несколько периодов положить.

Самый простой вариант - тональная манипуляция - 1 одной частотой, 0 другой... Да синусоидой, а не прямоугольником...
Ну и на приемной стороне или предварительный преобразователь с частотомером/периодомером или два фильтра для каждой частоты. Соответственно и скорость пересылки по сравнению с "чистой цифирью" будет ниже - надо ж на каждый бит несколько периодов положить.
- Сообщения: 5
- Зарегистрирован: Пн сен 26, 2022 16:03:56
[uquote="roman.com",url="/forum/viewtopic.php?p=4298076#p4298076"]а я тут подключил кучу МК... по двум парам проводов - TX и RX)) как в интернете... Сделал типа аналог Ethernet ))
никаких дополнительных микросхем не требуется... достаточно любого дешёвого МК... или Ардуино... без разницы))

+ CRC...
+ шифрование...
+ радио канал...
и т.д.[/uquote]
Можно поподробнее? Это и есть радио канал. Нужно принимать состояние входов в точках и менять состояния выходов...
+ CRC...
+ шифрование...
+ радио канал...
и т.д.[/uquote]
Можно поподробнее? Это и есть радио канал. Нужно принимать состояние входов в точках и менять состояния выходов...


