Например TDA7294

Форум РадиоКот • Просмотр темы - Сложности с rs485 auto direction
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт июл 10, 2025 05:42:43

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 28 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Сложности с rs485 auto direction
СообщениеДобавлено: Чт фев 06, 2025 04:50:29 
Первый раз сказал Мяу!

Зарегистрирован: Вт окт 30, 2012 17:32:15
Сообщений: 22
Рейтинг сообщения: 0
Привет! Тема, казалось бы, избитая, но не могу уложить ситуацию в голове.
Есть два устройства, которые хочется разнести по 485.
Уровни 3в3. Бауд 420к. Первая проблема - это все работает по одному проводу. Мастер шлёт, запрашивает, слейв отвечает - попеременная работа.
И, как будто этого мало - сигнал относительно стандартного serial инвертирован. То если обычно лежит на земле, а когда кто то передает - подымается вверх.

Стандартные модули с cd4096 и max485 каким то образом умудряются передавать сигнал в одну сторону если мастер завести на txd а для слейв снять сигнал с rxd платок, слейв получает данные и свою работу наполовину делает, но вторая часть заключается в необходимости отправить мастеру по тому же проводу данные.
Итак, хочу взять голый max3485 (он на 3в3) с необходимостью управлять de/re и нужна помощь в составлении той части, которая будет буферной. Буфер должен уметь в инверсный uart и управлять de/re корректно (с учётом инвертирования), а там я думаю можно будет превратить двухпроводной вход буфера rx/tx в однопроводной через диод.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Чт фев 06, 2025 06:59:12 
Сверлит текстолит когтями

Карма: 6
Рейтинг сообщений: 275
Зарегистрирован: Пт авг 21, 2009 03:22:12
Сообщений: 1159
Рейтинг сообщения: 0
Где твоя схема? Если схемы нет, что обсуждать?
Хочешь, чтобы за тебя решили задачу - это надо писать в "Есть работа".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс фев 09, 2025 10:28:37 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
По 485 обмен идет так: у мастера всегда драйвер 485го в режиме передачи, у слейва - в режиме приема. После того, как мастер отправил запрос, он включает свой драйвер на прием и ждет определенное время ответ. Слейв наоборот, после приема запроса включает свой драйвер на передачу и шлет ответ, а затем снова включает на прием. Мастер включает свой драйвер на передачу или после приема ответа, или после истечения времени ожидания ответа.

Уровни питания и т.п. тут вообще никаким боком.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Пн фев 10, 2025 09:52:59 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1223
Рейтинг сообщения: 0
ARV писал(а):
у мастера всегда драйвер 485го в режиме передачи

С чего бы это? Стандарт такого поведения не требует, более того, в отсутствии обмена логично держать все трансиверы в состоянии приёма, чтобы меньше потреблять энергии.


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Пн фев 10, 2025 12:22:40 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Да ни с чего, так проще, имхо. Насчет экономии стандарт тоже ничего не говорит.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 05:51:44 
Первый раз сказал Мяу!

Зарегистрирован: Вт окт 30, 2012 17:32:15
Сообщений: 22
Рейтинг сообщения: 0
По 485 обмен идет так: у мастера всегда драйвер 485го в режиме передачи, у слейва - в режиме приема


Приветствую. Разве в этой схеме есть мастер/слейв?
Попробую максимально просто описать проблему: когда один модуль 485 передает второму аналогичному байт, байт выпадает с его пина rxd (да, тут логика инвертирован, пины обзываются "куда" а не "кто"). Так вот, его нужно завести на 1wire устройства. Если я так сделаю, мне придется объединить txd/rxd плат 485 меж собой, и это вызывает рекурсию - выпадающие данные триггерят входную часть 485, и байтики пошли по кругу условно.
Диод тут не поможет, тогда из 1w данные не проникнут в txd платы 485. 1w тут - обычный serial (только инвертирован), объединенный в один провод (полудуплекс, читает / отправляет попеременно) и к внутренностям которого доступа особо нет.
Фото платы прикреплю для примера.


Вложения:
IMG_20250302_055120_352.jpg [60.55 KiB]
Скачиваний: 25
Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 09:39:51 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Если бы нормально описали задачу, было бы проще всем.

Как теперь я понимаю, вам надо использовать RS485 просто как транспорт сигналов 1-wire?

Мне кажется, без МК, только на драйверах 485-го интерфейса, это не получится, и не получится именно по той причине, что драйвер однонаправленный (хоть и переключаемый, но в любой момент времени работающий только в одном направлении - или на прием, или на передачу), а 1-wire двунаправленный.

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

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 10:24:34 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1223
Рейтинг сообщения: 0
ARV писал(а):
Насколько я знаю, невозможно заставить драйвер 485-го интерфейса без внешних сигналов управления быть двусторонним ретранслятором.

Значит, не всё знаете. Изучайте работу MAX13487. Как пример его применения фрагмент схемы повторителя сигналов интерфейса EIA-485 с гальванической изоляцией.


Вложения:
Screenshot_17.jpg [65.37 KiB]
Скачиваний: 29
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 15:39:09 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Думаю, что приведенная вами схема не опровергает моего утверждения, ибо содержит не один драйвер, а два.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 15:53:50 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1223
Рейтинг сообщения: 0
Думаю, что приведенная вами схема не опровергает моего утверждения, ибо содержит не один драйвер, а два.

Приплыли. Вы хоть даташит откройте, прочитайте и сопоставьте с показанной схемой.
В показанной мной схеме два трансивера потому, что каждый подключен к своему сегменту сети. Обратите внимание, что на схеме сигналы TX и RX просто перекрещены между трансиверами и отсутствуют сигналы управления направлением приёма и передачи. Если кому-то при взгляде из танка плохо понятна суть показанного повторителя, то, может, поможет схема подключения трансивера с автоопределением направления приёма-передачи к МК. Обратите внимание, что в ней отсутствуют сигналы управления направленния со стороны МК.


Вложения:
Screenshot_18.jpg [156.66 KiB]
Скачиваний: 24
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 15:57:40 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Я, конечно, могу ошибаться, но подача единицы на вход RE однозначно переводит драйвер в режим передатчика. И где же тут автовыбор направления?

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 16:04:56 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1223
Рейтинг сообщения: 0
Я, конечно, могу ошибаться...

Вы ошибаетесь.
RE - Receive Enable
Может, даташит почитаете вместо того, чтобы сыпать глупости в тему?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 16:05:20 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Хм... Открыл даташит... И вправду, есть режим автоактивации приемника.

Чтож, природа обманчива, это каждому ёжику известно...

Однако, топикстартеру нужно объединить выход и вход драйвера, а автовыбор режима работает только по сигналам А-В интерфейса... То есть этот автовыбор никак не решает проблему.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 16:39:05 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1223
Рейтинг сообщения: 0
ARV писал(а):
То есть этот автовыбор никак не решает проблему.

Судя по названию темы и первому посту, MAX13487/8 решают проблему ТС. ТС, алло?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 16:55:26 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Я так понимаю, что этот драйвер переключается на прием, когда видит изменение состояния дифпары AB. То есть фактически управляется удаленным узлом. В случае ТС этого не будет, т.к. эмуляция 1-wire при помощи RS-232 основана на асинхронности этого интерфейса, т.е. на том, что можно одновременно принимать и передавать. Таким образом, этот драйвер не решает проблему, т.к. (как я и говорил) может либо принимать, либо передавать. Даже если автопереключается.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 17:08:02 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1223
Рейтинг сообщения: 0
можно одновременно принимать и передавать

У кого-то явно с русским языком проблемы... И это не я.
Так ТС нужно просто по одному проводу _одновременно_ передавать данные в обе стороны?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 18:05:05 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Теперь я вам посоветую почитать даташиты про 1-wire.

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 19:05:50 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1223
Рейтинг сообщения: 0
ARV писал(а):
Теперь я вам посоветую почитать даташиты про 1-wire.

Сами читайте.
tonyk писал(а):
Так ТС нужно просто по одному проводу _одновременно_ передавать данные в обе стороны?

Я так и не увидел ответ на этот вопрос. Кто мне ответит на него, ТС или его толмач ARV?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 20:08:39 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18401
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
tonyk писал(а):
Я так и не увидел ответ на этот вопрос. Кто мне ответит на него
а твоя фамилия не зеленский, часом? что-то ты наглый не по делу, грубишь мне, к ответу призываешь... не многовато тебе будет?

проблем с русским языком у тебя нет, говоришь? тогда читай:
whoim писал(а):
Так вот, его нужно завести на 1wire устройства.

и, если хочешь продолжать диалог, убавь гонор, чай, не польский шляхтич

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

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сложности с rs485 auto direction
СообщениеДобавлено: Вс мар 02, 2025 20:22:58 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1223
Рейтинг сообщения: 0
ARV писал(а):
проблем с русским языком у тебя нет, говоришь?

У меня нет проблем с русским языком.
whoim писал(а):
Так вот, его нужно завести на 1wire устройства.

ARV писал(а):
Сложности с rs485 auto direction

Начали за здравие, кончили за упокой, начали с 485-го, а ведут речь про 1-W.
Так что нужно ТС, преобразовать байт, передающийся через TX в сигнал на 1-W, а потом принять ответ с 1-W на RX?
ARV писал(а):
и, если хочешь продолжать диалог, убавь гонор, чай, не польский шляхтич

:))
Я пытался получить ответ от ТС, но раз он слился, а за него вписался ARV, пообщаюсь с последним.

Н-да, так в итоге и не понятно, что нужно получить. Пока вижу какой-то набор слов про 485, 1-W и прочем.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y