malyshevsergey 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Здрасти всем! Возник у меня вопрос вот какой. Есть 12-ти проводной шлейф для питания тельфера. Из 12 проводов задействовано 9 для питания 3Ф АД мне нужно по оставшимся 3 проводам связать два МК AVR между собой при длинне шлейфа 60 метров. Как лучше связать МК, Через SPI или что другое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aesthete Animus 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба ...связать два МК AVR между собой при длинне шлейфа 60 метров. Как лучше связать МК, Через SPI или что другое? 60 метров? Что-то другое :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
malyshevsergey 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба А, что другое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба А, что другое?Дифференциальный интерфейс аля RS-485 или токовая петля, в зависимости от помеховой обстановки и качества кабеля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
malyshevsergey 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Дифференциальный интерфейс аля RS-485 или токовая петля, в зависимости от помеховой обстановки и качества кабеля. Я, не могу обеспечить витую пару, как это повлияет на передачу данных в этих интерфейсах? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nss__ 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Я, не могу обеспечить витую пару, как это повлияет на передачу данных в этих интерфейсах? Ну давайте начнем с того что именно вы хотите сделать? Так как линия передали данных по силовому кабелю, хоть и по отдельным жилам, в промышленных жестких условиях достаточно не тривиальная задача. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
malyshevsergey 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Ну давайте начнем с того что именно вы хотите сделать? Так как линия передали данных по силовому кабелю, хоть и по отдельным жилам, в промышленных жестких условиях достаточно не тривиальная задача. Нужно получать информацию с тельфера о месте положеня его в линии и в каком положении он находиться(вверху или внизу) а также с системы блокировок, также обеспечить визуальной информацией на ЖК дисплей для оператора тельфера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Я, не могу обеспечить витую пару, как это повлияет на передачу данных в этих интерфейсах?Тогда остается только токовая петля. А какую скорость обмена вы предполагаете? В принципе даже по двум проводам можно сделать полнодуплексную связь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nss__ 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Вот собственно краткий обзор технологий передачи данных по линиям питания http://kazus.ru/articles/48.html Но наиболее дешевым вариантом в вашем случае является использования физического уровня RS-485 в который заворачивается RS-232, но это потребует прокладки дополнительно кабеля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
malyshevsergey 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Дополнительный кабель не возможен. Надо пользоваться тем что есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба Вы желаемую скорость обмена сообщите или дальше в партизана играть будете? использования физического уровня RS-485 в который заворачивается RS-232Поясните свою мысль. Зачем нужно один физический интерфейс "заворачивать" в другой физический интерфейс? :cranky: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
malyshevsergey 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба 9600 бод Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба 9600 бодВполне реально. Используйте UART в МК с обеих сторон. В качестве физического интерфейса используйте "токовую петлю" на оптронах. Только уровни тока не нулевые выбирайте, т.е., например, 5мА ток лог.1 и 20мА ток лог.0. Или по крайней мере смещение по току сделайте. При этом трех линий для дуплекса вполне хватит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
malyshevsergey 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба А, что вы скажите о интерфейсе CAN? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aesthete Animus 0 5 августа, 2008 Опубликовано 5 августа, 2008 · Жалоба А, что вы скажите о интерфейсе CAN? Хороший интерфейс, но требует поддерживающего его контроллера (н.: AT90CAN) и соответствующей внешней обвязки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться