roboforum.ru

Технический форум по робототехнике.

 

Передача информации по проводам (длинным) от МК к МК

В разделе рассматриваются вопросы информационного обмена в робототехнике.
Аппаратный уровень, протоколы.

Передача информации по проводам (длинным) от МК к МК

Сообщение itor » 17 окт 2008, 04:41

Есть ли более менее стандартное решение задачи передачи информации между устройствами (несколькими) на базе МК (ATmega), по проводам (типа витая пара или просто два проводника) на достаточно большие расстояния (метров 100-200, ну или больше)? Есть I2C, но он используется для связи МК в устройствах и длинна линии минимальна, может есть какая альтернатива с большей дальностью действия?
Аватара пользователя
itor
 
Сообщения: 8
Зарегистрирован: 24 сен 2008, 03:17
Откуда: Хабаровск

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение Mazayac » 17 окт 2008, 07:50

RS-485, RS-422.
Официально - до 1200 метров.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение =DeaD= » 17 окт 2008, 08:42

Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение avr123.nm.ru » 17 окт 2008, 09:01

itor писал(а):Есть ли более менее стандартное решение задачи передачи информации между устройствами (несколькими) на базе МК (ATmega), по проводам (типа витая пара или просто два проводника) на достаточно большие расстояния (метров 100-200, ну или больше)?

UART можно оптоизолировано использовать, или цифровые изоляторы использовать - http://analog.com
Можно "токовая петля" применить и тоже через UART ( http://avr123.nm.ru/z5.htm ). Можно радиомодули использовать с кабелем или с антеннами.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение Mazayac » 17 окт 2008, 11:13

Токовая петля с гальванической изоляцией - прекрасная вещь!
Хоть и низкоскоростная, но километров 10 дальности может дать.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение alexeyuch » 26 дек 2008, 16:04

UART перевести в RS232 и дальше http://cxem.net/comp/comp6.php
alexeyuch
 
Сообщения: 7
Зарегистрирован: 23 дек 2008, 14:41
Откуда: Тюменская обл

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение =DeaD= » 26 дек 2008, 16:18

alexeyuch писал(а):UART перевести в RS232 и дальше http://cxem.net/comp/comp6.php

Еще бы там скорости указали на которых они это чудо тестировали и расстояния реальные проверяемые при этом.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение Duhas » 26 дек 2008, 19:51

вообще схемка вроде неплохая... да и на паяльнике фуфло редко проскакивает....
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение =DeaD= » 26 дек 2008, 20:18

Duhas писал(а):вообще схемка вроде неплохая... да и на паяльнике фуфло редко проскакивает....

Дык и RS-485 тоже само по себе неплохое решение :) и между прочим промышленное и на 1200 метров даже :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение yak-40 » 26 дек 2008, 22:00

У меня RS-485 реально работает на расстоянии 3,2 км. Правда для надёжности скорость опустил до 2400.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3019
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение Duhas » 27 дек 2008, 06:03

дык а кто спорит? просто деталек для той схемки найти в некоторых местах куда проще.. и кстати дешевле...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение =DeaD= » 27 дек 2008, 10:45

Чтобы в более менее крупном городе, да не найти пару микросхем RS-485?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение Duhas » 28 дек 2008, 16:51

Красноярск.. более миллиона население.. найти сложно ... и стоит эта радость от полтинника.... такую же вещицу собрать 15-20 рублей на все...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение =DeaD= » 28 дек 2008, 17:17

Duhas писал(а):15-20 рублей на все...

И в том числе перевести туда\обратно TTL-UART <=> COM <=> TTL-UART ?
А вообще про суммы меньше 100 рублей смысла нет говорить - проще подвезти тогда кого-нибудь за эти 100 рублей. Быстрее и надежней 8)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Передача информации по проводам (длинным) от МК к МК

Сообщение Duhas » 28 дек 2008, 18:56

упс.. в плане мк-мк - да ... а в плане удлиннить ком ...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

След.

Вернуться в Коммуникации

Кто сейчас на конференции

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

Mail.ru counter