Например TDA7294

Форум РадиоКот • Просмотр темы - PC<->RS485<->контроллер
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт фев 20, 2026 01:22:12

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


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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: PC<->RS485<->контроллер
СообщениеДобавлено: Вс окт 18, 2009 19:39:35 
Первый раз сказал Мяу!

Зарегистрирован: Пн сен 07, 2009 18:49:16
Сообщений: 24
Рейтинг сообщения: 0
Вообщем хочу соединить комп с контроллером по RS-485. Мне не понятно одно - синхронизация приема/передачи. Как сделать так, что бы комп настроился на передачу, а контроллер на прием и наоборот? А если на шине висят несколько устройств, то вообще не понятно...
Цель - создание сети, в которую входит один комп и несколько устройств. У компа должна быть возможность посылать/принимать данные от каждого устройства. Каждое устройство соответсятвенно должно принимать и отправлять данные.


Вложения:
RS485.rar [8.39 KiB]
Скачиваний: 325
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 18, 2009 19:48:19 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Поищите по форуму, обсуждалось неоднократно. Можно тайм-слотовый протокол делать, можно мастер-слейв, можно RTS/CTS сигналы попытаться использовать... Масса вариантов, ищите.
И еще: зачем делать вложением картинку bmp в архиве? Не проще на radikal.ru какой-нить выложить? В разы наглядней..

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 18, 2009 22:11:50 
Мудрый кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 21
Зарегистрирован: Чт авг 21, 2008 22:03:30
Сообщений: 1733
Откуда: Одесса(Украина)
Рейтинг сообщения: 0
На будущее: Шина юсб не имеет сигналов DATE+ и DATE- но имеет сигналы DATA+ и DATA-

_________________
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 19, 2009 21:39:23 
Собутыльник Кота
Аватар пользователя

Карма: 11
Рейтинг сообщений: 47
Зарегистрирован: Пн апр 06, 2009 19:33:29
Сообщений: 2512
Откуда: Молдова, Кишинев
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Когда у меня несколько устройств, и не экономлю на скорости передачи, я обычно делаю кодовую адресацию и все. Первый байт шлете с адресом устройства, затем уже саму команду. Обратно тоже самое.
RTS/CTS в RS485 не используется по моему (:


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 20, 2009 22:34:34 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Напрямую не используется. Но для управления прием/передача на микросхеме RS485 трансивера можно приспособить, как мне кажется.

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 21, 2009 04:05:19 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 22
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 622
Откуда: г. Кемерово
Рейтинг сообщения: 0
Можно вот так http://www.autobills.ru/rs232tors485.html
Передача управлением входом прием - передача


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 21, 2009 06:22:58 
Собутыльник Кота
Аватар пользователя

Карма: 11
Рейтинг сообщений: 47
Зарегистрирован: Пн апр 06, 2009 19:33:29
Сообщений: 2512
Откуда: Молдова, Кишинев
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Можно конечно, если сильно захотеть то все можно ) Но для меня кодовая адресация кажется самой простой. Правда тут надо думать над арбитражем, а то если два устройства захотят передать информацию? Надо флаг занятости канала организовывать


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 21, 2009 13:07:53 
Друг Кота
Аватар пользователя

Карма: 23
Рейтинг сообщений: 289
Зарегистрирован: Пт мар 09, 2007 15:01:52
Сообщений: 3079
Откуда: Биробиджан
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Использование режима master - slave, исключит одновременную передачу двумя устройствами. Самое простое: головное устройство выдаёт в линию адресс усройства и комманду для него, подчинёное выдаёт ответ, непоступило ответа - значит обрыв связи.


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

Часовой пояс: 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