|
Работа с CAN автомобиля |
|
|
|
Jan 2 2014, 13:34
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-01-14
Из: Прага
Пользователь №: 79 870

|
Цитата(ZASADA @ Jan 2 2014, 14:30)  ставить комп для открывания дверей- как стрелять из пушки по воробьям. Если с компа хотябы для меня научиться открывать двери/окна и т.д. и т.п. то логику и применение на компе найти уже не сложно. комп в логическом цикле не ограничен, как заточенные мини устройства. Можно на самом деле реализовать достаточно сильный функционал. Ведь не составит труда при наличии нескольких условий, которые пройдут по шине CAN закинуть на шину команду на выполнение той или инной функции, что может значительно расширить комфортные функции
|
|
|
|
|
Jan 2 2014, 15:32
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(Dimkus @ Jan 2 2014, 16:42)  Ну а по поводу использования класики mini-itx с atom процом? какие будут мысли? В mini-itx с atom могут быть трудности с наличием интерфейса CAN. Интеловский чипсет CAN поддерживает, но производители плат далеко не всегда разводят этот "мало кому нужный" интерфейс на плате. На сегодняшний день вместо атома предпочтительнее выглядит какой либо SOM на ARM от Texas Instrumens или Freescale. Цитата(ZASADA @ Jan 2 2014, 17:30)  ставить комп для открывания дверей- как стрелять из пушки по воробьям. Ставить черырехядерный 1,5++ГГц процессор и 1-2Гб рам в телефон чтобы просто позвонить - как стрелять из пушки по воробьям.
|
|
|
|
|
Jan 2 2014, 15:59
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-01-14
Из: Прага
Пользователь №: 79 870

|
Цитата(_3m @ Jan 2 2014, 16:32)  В mini-itx с atom могут быть трудности с наличием интерфейса CAN. Интеловский чипсет CAN поддерживает, но производители плат далеко не всегда разводят этот "мало кому нужный" интерфейс на плате. На сегодняшний день вместо атома предпочтительнее выглядит какой либо SOM на ARM от Texas Instrumens или Freescale. Подскажете более конкретную железку, чтоб мне получше представлять всю ситуацию? Может какой-то CAN => COM конвертер нужен? хотя это наверно бред. В принципе на том-же ARM как я полагаю можно запустить linux с которого, уже можно работать с инструкциями по шине автомобильного CAN Есть желание попробовать реализовать по сути через веб браузер активировать некие комфортные функции и т.д. логировать действия. там ещё что-нибудь придумаю. для реализации веб обвески понадобится наличие debian linux там допустим всякие php , nginx. Это всё не сложно, а вот связь с CAN для меня пока не понятна. принцип понимаю, а вот чтоб реализовать, тут сознание сразу в тупике оказывается.
|
|
|
|
|
Jan 2 2014, 16:28
|

Знающий
   
Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210

|
Цитата Может какой-то CAN => COM конвертер нужен может и нужен, в может и нет. никто кроме вас не знает конечную цель. если деньги не проблема, зайдите на Advantech, там куча готовых встроенных решений начиная от серии UNO, ECU (есть готовые с CAN, ehternet и прочими любыми интерфейсами), есть и куча одноплатных решений, есть и панельные компьютеры - уже готовый кирпич с экраном. всевозможные интерфейсы есть для любого варианта решений.все драйвера разумеется в комплекте. Для баловства лучше всего купить панельный со встроенными CANами и играться с win\linux. а можно четко сформировать ТЗ, свои финансовые и временные рамки и разрабатывать свое железо под задачу. тут и безганичночть выбора моделей МК, ОС, можно вполне легко подобрать вариант на ARM и linux.
|
|
|
|
|
Jan 2 2014, 16:42
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-01-14
Из: Прага
Пользователь №: 79 870

|
Учитывая, что не могу пока разобраться. Задача следующая. Из Debian Linux необходимо связаться шиной CAN автомобиля, для считывания каких-то действий и отправка команд в шину. Как решить такую задачу?
|
|
|
|
|
Jan 2 2014, 17:49
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(Dimkus @ Jan 2 2014, 20:42)  Учитывая, что не могу пока разобраться. Задача следующая. Из Debian Linux необходимо связаться шиной CAN автомобиля, для считывания каких-то действий и отправка команд в шину. Как решить такую задачу? Вас в гугле видимо забанили. Вот симпатичная платка подвернулась MarS Board (не путать с MarS Board A10, оно без CAN потому что на A10 нет драйвера и документации). Добавите кан трансивер, желательно изолированный и вперед. Подобные платы сейчас плодятся как тараканы, вы можете поискать какую то другую, например на процессоре TI.
Сообщение отредактировал _3m - Jan 2 2014, 17:50
|
|
|
|
|
Jan 2 2014, 18:31
|

Знающий
   
Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210

|
Цитата(Dimkus @ Jan 2 2014, 19:42)  Задача следующая. Из Debian Linux необходимо связаться шиной CAN автомобиля, для считывания каких-то действий и отправка команд в шину. Как решить такую задачу? если Debian Linux на внешнем ПК, то досточно купить любой переходник CAN/usb/rs/wifi/bt напримкр упомянутый в самом начале elm27 за пару $ в китае. или любой другой более серьезный и дорогой. если внешнего ПК нет, то достаточно нагуглить одну из многочисленных плат с Linux и CAN на борту. одну из них вам уже посоветовали. можно и без CAN, но с SPI, повесить на него микрочиповский CAN контроллер+трансивер.
|
|
|
|
|
Jan 2 2014, 18:56
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-01-14
Из: Прага
Пользователь №: 79 870

|
ага. благодарю за ссылочку. с железной частью щас более менее понятно стало. теперь ещё вопрос по софтовой составляющей. В линуксе какие-то библиотеки для работы с CAN понадобятся или там сразу если терминалом стукнуться на порт, то увижу эфир CAN шины?
|
|
|
|
|
Jan 2 2014, 20:23
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 1-01-14
Из: Прага
Пользователь №: 79 870

|
кстати я так понял, что elm327 позволит шину только читать, а писать в неё ничего не получится? или моё мнение ошибочно? допустим если я захочу изменять допустим настройки модуля комфорта
|
|
|
|
|
Jan 3 2014, 03:11
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 30-11-05
Из: Омск
Пользователь №: 11 590

|
обратите внимание что драва ixxat на линух только для: - USB-to-CAN compact (prod. vers. 1.6 / boot man. 2.07 or higher) - USB-to-CAN II (product vers. 1.2 / boot manager 2.04 or higher) и для PCI и PCIe http://www.ixxat.com/download_eci_en.html
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|