Задать вопрос

Безопасная передача данных через TWI(i2c)?

Сейчас делаю девайс для машины на микроконтроллере (atmega) и мне неоходимо пробросить 5 метров кабеля (от багажника до капота).

По этому кабелю периодически должны передаваться данные по i2c / TWI протоколу(так как он мне понравился). Будет ли работать шина такой длинны? Насколько велик шанс наловить помех? Что посоветуете сделать?
  • Вопрос задан
  • 4434 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@porzione
CAN идеальный вариант, но потребуется еще два контроллера (есть атмеги), плюс надо разобраться с шиной в данном конкретном авто, ну и не побояться туда залезть. Еще из плюсов — почти наверняка есть вывод CAN в салон, можно дебажить данные со смартфона. Вариант с RS232 тоже неплохой, но на самом деле можно спокойно юзать и i2c, возможно потребуется понизить частоту шины ну и конечно кабель с хорошим экраном. Еще www.nxp.com/products/interface_and_connectivity/i2c/i2c_bus_repeaters_hubs_extenders/series/P82B715.html
Ответ написан
noonv
@noonv
можно использовать обычный RS232, лучше RS422 и уж совсем хорошо — CAN (он-то в автомобилях и используется ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы