UART как сеть
- Войдите на сайт для отправки комментариев
Вс, 26/02/2012 - 11:44
доброго всем дня, подскажите пожалуйста реально ли реализовать такой вариант сети: берем аруино берем примерно 4рех жильный кабель, подключаемся к пинам уарта RX TX GND и +5V, и вот тут собсвенно мой вопрос как далеко мы можем увести этот кабель от ардуины (укажите плиз в метках) и можем ли мы на этот кабель паралельно вешать ардуины таким способом получить некую сеть для общения ардуин межды собой
примерная схема реализации: одна ардуина мастер другие ардуины слэйвы
maste | slave| slave | slave
RX--------TX -----TX----- TX
TX--------RX -----RX----- RX
GND------GND----GND----GND
укажите плиз в метках
В каких таких метках??? ;)
А если серьезно, то однозначного ответа не существоует. Вот например, один из факторов влияния:
Malasay :
На каком максимальном расстоянии два устройства по UART (проводному) возможно соединить?
По ходу, расстояние очень сильно зависит от уровня помех в помещении. В цеху с кучей электрооборудования у меня 5м с экранированным проводом работали через раз, а у знакомых физиков в лаборатории 10м на 4-х жильном телефонном проводе работают как часы…
(отсюда)
Второй фактор - сопротивление провода. На плохоньком китайском из грязной не то меди не то железа вы быстро просадите имеющиеся 5 В до той степени, когда уровни 0 и 1 перестанут уверенно различаться. Лечится увеличением напряжения. Например, за счет перехода на RS232 (между уровнями 0 и 1 может быть до 30 В)
Емкость, опять же. Чем длиннее провода, тем она больше. Тем ниже скорость обмена. Лечится повторителями. В качестве которых могут выступать и сами объединенные в сеть устройства (за счет усложнения протокола, естественно).
Вы какую длину штурмовать собрались? До 15 м, вроде бы, можно не беспокоиться (где-то мне такая цифирь встречалась), ну а дальше... Поищите в Интернет "максимальное расстояние UART".