Kane 0 17 июля, 2013 Опубликовано 17 июля, 2013 · Жалоба В таком случае МК с 2-мя UART-ми. Один на FT232R - для "чистых данных", второй в линию - коллизии разруливать. Контроллера с одним UARTом в режиме full-duplex достаточно. В CAN трансиверах есть режим эхо (что отправили - должны сразу-же получить). Если принятое с полученым не совпадает то имеем коллизию, либо какой-то аппаратный сбой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 18 июля, 2013 Опубликовано 18 июля, 2013 · Жалоба Только ПК оперативно эти коллизии не разрулит (передавать побайтно конечно вариант, но уж больно долго может получиться). Поэтому рекомендован МК в качестве проставки между каналом и ПК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 24 июля, 2013 Опубликовано 24 июля, 2013 · Жалоба переходите на CAN, мы везде где можно от RS-485 избавляемся. С CAN гораздо проще жить.А разве CAN 1,5 м сдюжит? В таком случае МК с 2-мя UART-ми. Один на FT232R - для "чистых данных", второй в линию - коллизии разруливать. Так говорю же, девайс уже изготовлен. В общем пока решил сделать мастер-слейв, а потом убеждать свой девайс изготовить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fujitser 0 24 июля, 2013 Опубликовано 24 июля, 2013 · Жалоба А разве CAN 1,5 м сдюжит? CAN предназначен для передачи данных на расстояние до 5 км. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 24 июля, 2013 Опубликовано 24 июля, 2013 (изменено) · Жалоба CAN предназначен для передачи данных на расстояние до 5 км.Насколько помню, это - при скорости, не более, 10кбод. Мне же надо 115, а желательно, и выше. Ну, и, собственно, как уже говорил, выбора нет. Изменено 24 июля, 2013 пользователем Smen Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться