Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 641
1

Передача данных

10.07.2011, 22:28. Просмотров 4584. Ответов 7
Метки нет (Все метки)

уважаемое сообщество, поступила задача пересылать небольшие обьемы данных на расстояние порядка 30 метров по кабелю (телефонный) нескольким девайсам (разбросаны по длине линии, питание каждого автономное 5 вольт), кабель уже проложен до меня в одном коробе с осветительной сетью (кое- где освещение + бп девайсов). На линии 1 мастер, остальные могут слать в линию только по его запросу. Вопрос- подойдет ли uart с ttl уровнями для этой задачи (скорость задумал 9600 бод, передача пакетами до 32 байт каждый + crc контроль), или городить rs485?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2011, 22:28
Ответы с готовыми решениями:

Передача данных с последовательных портов на параллельные
выполнить передачу данных с последовательных портов на параллельные для микропроцессора кр580...

Передача и обработка данных с акселерометра на компьютере
Поставлена задача сделать прием и обработку данных с платы Mimysimsor 2.0. С платы идут данные о...

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

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

7
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
10.07.2011, 22:31 2
Городить.
0
0 / 0 / 0
Регистрация: 20.01.2008
Сообщений: 56
10.07.2011, 22:39 3
городить однозначно
0
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 641
10.07.2011, 22:41 4
развязку есть смысл ставить, или только esd?
0
0 / 0 / 0
Регистрация: 20.01.2008
Сообщений: 56
10.07.2011, 22:45 5
я уже писал про это в теме "Подключение нескольких устройств по UART", самого себя процитирую, с вашего позволения:
"следует равняться на промышленные интерфейсы и протоколы. Я бы реализовывал MODBUS RTE поверх RS485. Единственное, что вам надо - это прикрутить к МК обычную микросхему интерфейса типа ADM485, растянуть дифф. линию между + и -, ну и поставить согласующий резистор 120 ом между ними, например через джампер (для последнего в линии устройства). Чтобы не сооружать свою прогу для работы в сети, гуглите "FriiModbus" и будет вам щастье. И получите еще дополнительную плюшку в виде возможности конфигурировать и управлят своими МК с ПК. Правда, не знаю, какие у Вас МК, модбас отжирает флеша, так что в 2313 его запихать не получиться. А вот в 8515 - уже да. В крайнем случае можно Modbus кастрировать под свои нужды."
ну еще для надежности меж линиями симметричные супрессоры поставить, например pke5.6ca
0
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 641
10.07.2011, 23:02 6
учту, спасибо
0
0 / 0 / 0
Регистрация: 20.01.2008
Сообщений: 56
10.07.2011, 23:18 7
а правильнее не меж линиями, как я сдуру написал, а меж линиями и землей. сорри за дезу
0
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 641
10.07.2011, 23:23 8
я понял :)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2011, 23:23

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

Передача данных на консоль
Здравствуйте. Я хочу создать вроде бота который будет играть в игры на консоли. Только я не знаю...

Передача данных в мобилку по UART
Всем доброго времени суток!Есть мк и подключенный к нему мобильный телефон,допускающий управление...

Передача данных по SPI на расстояние
Здравствуйте. Почти уже доделал проект, где 2 МК (ATm16 и 8) общаются друг с другом по SPI, убив...

Передача данных на маленькое расстояние по радиокналу
Здравствуйте. Задумал сделать устройство бесключевого доступа в авто. Возникла проблема...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.