06.08.2015, 01:17 | #51 |
Новый Пользователь
Регистрация: 05.08.2015
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5
Сообщений: 29
|
|
06.08.2015, 01:39 | #52 |
Новый Пользователь
Регистрация: 05.08.2015
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5
Сообщений: 29
|
эта микруха работает с протоколом SAE J1850 - это один из подвидов obd-II.
Курить в сторону https://www.sparkfun.com/products/9555 и чипов STN1110 или ELM327 |
06.08.2015, 01:52 | #53 |
Новый Пользователь
Регистрация: 05.08.2015
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5
Сообщений: 29
|
во! и схему нашел.
http://pinoutsguide.com/CarElectroni...e_pinout.shtml выкинуть все, сто касается ISO и CAN. |
06.08.2015, 02:38 | #54 |
Пользователь
Регистрация: 29.07.2015
Регион: 64
Машина: VW Tiguan
Сообщений: 89
|
olegik_ah, ты через диагностический разъем общаешься с авто?
|
06.08.2015, 10:07 | #55 |
Новый Пользователь
Регистрация: 05.08.2015
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5
Сообщений: 29
|
Я - нет.
|
06.08.2015, 11:59 | #56 | |
Пользователь
Регистрация: 17.02.2015
Возраст: 37
Город: surgut
Регион: 86
Машина: miata
Сообщений: 34
|
Цитата:
Похоже что у меня как раз это - шилд мёртв. Ни либы ни замены кварцев, ни смены ардуин не помогли - просто не происходит инициализация. Причем с кварцем на 8 вообще ничего не происходит, а с кварцем на 16 в мониторе порта сообщения об ошибке инициализации. Как я вычитал, инициализация должна проходить даже без подключения к шине, а то уже устал разбирать салон по 2 раза в неделю. Думаю закажу пару шилдов, как по ссылке. Хотя есть более интересный вариант: http://www.hobbytronics.co.uk/leonardo-canbus леонардо+каншилд в одном флаконе, но дороговато |
|
06.08.2015, 12:41 | #57 |
Пользователь
Регистрация: 29.07.2015
Регион: 64
Машина: VW Tiguan
Сообщений: 89
|
А вот тоже интересные железки от российских разработчиков http://www.canny.ru/ Специально для авто. У них там даже своя визуальная среда программирования имеется. Только ардуино китайская всеже дешевле.
|
06.08.2015, 15:18 | #58 | ||
Новый Пользователь
Регистрация: 05.08.2015
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5
Сообщений: 29
|
Цитата:
INT8U MCP_CAN::setLoopback(void) { INT8U res = MCP2515_OK; res = mcp2515_setCANCTRL_Mode(MODE_LOOPBACK); if(res > 0){ #if DEBUG_MODE Serial.print("Enter setting mode fall\r\n"); #endif } return res; } и ее вызывать после инициализации шилда. Тогда можно без машинки даже отладку небольшую делать - если шлем в sendMsgBuf тут же получаем checkReceive и данные в readMsgBuf... Цитата:
|
||
06.08.2015, 15:24 | #59 | |
Новый Пользователь
Регистрация: 05.08.2015
Возраст: 42
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5
Сообщений: 29
|
Цитата:
Плюс еще один момент - порою не хватает мощности процессора этого канни. Был такой проектик - когда нужно было в шине 500кбит кое-какие пакетики подменить. Для этого было закуплено 2 таких устройства. Одно читает из шины, другое передает дальше. По итогу они при большой нагрузке на шину теряли много пакетов... Пришлось на ардуину переписывать. |
|
06.08.2015, 18:54 | #60 |
Новый Пользователь
Регистрация: 06.08.2015
Регион: 77, 97, 99, 177
Сообщений: 5
|
Это хорошо если знакома....
А мне показалась проще простого. Может от того что я не программист и не пьющий Есть аналогичная задумка. А как они были между собой связаны? |
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6) | |
|
|