Технический форум по робототехнике.
Сергей » 03 фев 2009, 14:20
Эхх.. хорошо. Есть у тебя ОДИН юарт, следовательно ты сможешь управлять ОДНОЙ сервой, так?
=DeaD= » 03 фев 2009, 14:34
Да просто если к UART'у прикрутить мульти-слэйв, это будет уже не совсем уарт, а начиная с дополнительных ограничений - это будет уже совсем не уарт. Это будет просто "протокол, похожий на UART"
Сергей » 03 фев 2009, 14:37
А зачем городить огород?
Взять I2C и у тебя все есть аппаратно
neiro » 03 фев 2009, 14:57
Лан последний мой довод
Кто нить в курсе что такое 485-интерфейс???
что на эту шину можно вешать кучу устройств? что она рулиться уартом микропроцессора
. Чет не разу не слышал отзывов типа Rs-485 эт огород
и что уарт к которому подключен драйвер rs-485 эт уже не уарт..))
yak-40 » 03 фев 2009, 15:01
Хорошо, все выводы Rx у слэйвов вы объедините, допустим.
А как вы собираетесь объединять все выводы Tx у тех же слэйвов? большой вопрос!
И допускают ли они такое соединение? Они же в данном случае являются выходами.
З.Ы. Я имею дело с RS485. Отличный интерфейс. и хорошо помехозащищён
Последний раз редактировалось
yak-40 03 фев 2009, 15:06, всего редактировалось 1 раз.
neiro » 03 фев 2009, 15:05
yak-40 писал(а):Хорошо, все выводы Rx у слэйвов вы объедините, допустим.
А как вы собираетесь объединять все выводы Tx у тех же слэйвов? большой вопрос!
И допускают ли они такое соединение? Они же в данном случае являются выходами.
З.Ы. Я имею дело с RS485. Отличный протокол.
Так я же грю. Мне не надо чтобы слэйвы общались между собой.Рулить слэвами будет мастер и ему и ток ему они будут отчитываться о своей работе/статусе..
PS. кстати в аврках в настройка уарта на эту тему даже есть четкая фича - Multi-processor Communication Mode. Добавляется 9 бит к байту что делает возможность аппаратной адресации к слэйвам.
yak-40 » 03 фев 2009, 15:18
neiro писал(а):Так я же грю. Мне не надо чтобы слэйвы общались между собой.Рулить слэвами будет мастер и ему и ток ему они будут отчитываться о своей работе/статусе..
Ну отвечать мастеру то они должны или нет?
Если да, то как? У них же все выходы ВМЕСТЕ соединены! Иными словами - мешать они друг другу будут.
Сергей » 03 фев 2009, 15:20
Это огород, зачем вам на сервах 485?? Чем не устраивает I2C?
neiro » 03 фев 2009, 15:26
Сергей писал(а):Это огород, зачем вам на сервах 485?? Чем не устраивает I2C?
разговор глухого со слепым )))
мне не нужен 485. мне нужен уарт.
Duhas » 03 фев 2009, 15:29
да все ок будет если трансмит вырубать и в Z состояние ТХ неактивных слейвов выставлять.... тока это не уарт уже )))
Сергей » 03 фев 2009, 15:32
neiro писал(а):мне не нужен 485. мне нужен уарт.
То есть тебе нужно управлять всего одной сервой?
EdGull » 03 фев 2009, 15:32
я чё то не понял, вы схему минибота смотрели???
там уже всё сделано!!!
не надо там ничего в Z состояние переводить.
Сергей » 03 фев 2009, 15:33
что там сделано, ты про что?
EdGull » 03 фев 2009, 15:34
про соединение ТРЕХ девайсов по уарту
Сергей » 03 фев 2009, 15:38
Да при чем тут это или ты предлагаешь соединить три сервы? Я вас не понимаю, или вы прикалываетесь. Есть I2C и кучей адресов и все это аппаратно сделано и быстро гоняет, и вы ЭТОГО делать НЕ ХОТИТЕ, вместо этого вы издеваетесь с уартом ппц