Цитата:
Сообщение от Raikkonen
В общем какие сделал выводы прочитав все это:
1. все эти САН шилды строятся на 2 микроконтроллерах
1.а. один из них переделывает физически кан в какой-то другой
1.б. второй соединяет этот протокол с ардуино, и под этот микроконтроллер есть библиотеки, по позволяет нам общаться по кан (грубо) функциями типа "прочитать"
1.в. соответсвтенно, например этот мне не подойдет https://vk.com/photo-63602362_332741541 , под него придется писать самому кучу кода.
|
Все верно. 2 микрухи. Одна трансивер, другая контроллер. То, что на фото - не подойдет. Даже не уверен - реально ли написать такую кучу кода, чтобы это заработало с ардуиной. Хотя если ты супер-профи с++ программер - то все реально.
Нужно искать шилды кан на которых 2 чипа и кварц. Далее скажу, что точно будет работать с ардуино (проверено на личном опыте):
1. Контроллер mcp2515
2. Трансивер - в принципе пофигу какой. На мой взгляд лучше mcp2551 или PCA82C251. Но любой tja(1040/1041/1054) тоже покатит.
3. Кварц. Для 16 МГц или 8Мгц.
Для этого набора либ для ардуины навалом в нете. Но для шилдов с 8Мгц кварцом найти либу сложнее...
Цитата:
Сообщение от Raikkonen
3. Цель очень простая - шоб ардуино видел скорость движения. Сначала хотел прицепиться к датчику, но потом понял, что по кану будет проще и лучше, и больше возможностей...
|
На счет "проще" - спешу тебя обломать... Для начала нужен нормальный сниффер... Можно соорудить и из ардуины... В любом случае поймать из кана нужную информацию - это не так просто, как на первый взгляд может показаться... А то, что больше возможностей - это да!
Цитата:
Сообщение от Raikkonen
5. Еще видел сообщение от olegik_ah что не каждый этот "первый" контроллер может сработать с КАН шиной итд итп.....
|
Эт ты о чем?