реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> CAN адаптер. Нужна помощь, CAN адаптер для сигнализации своими руками
1234567890
сообщение May 6 2012, 14:04
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 11-03-12
Из: Москва
Пользователь №: 70 721



Всем форумчанам привет! Столкнулся с проблемой установки сигнализации на свое авто, не то что бы проблемой, а нежеланием действовать как все по обычной схеме подключения, решил использовать КАН адаптер, но т.к моя машина очень редкая в нашей полосе ни один производитель не хочет поддерживать ее по CAN шине!((Решил создать свой CANBUS адаптер, прочитал кучу разной информации, выслушал много критики, но помощи и поддержки так и не получил. Хотелось бы получить совет от людей с опытом создания и применения таких вещей, а именно с чего начать, какие выбрать детали процессор, контроллер, трансивер, с которыми проще работать новичку в программировании, ну и чтобы по финансам в норме!
Заранее спасибо!!!!
Go to the top of the page
 
+Quote Post
KRS
сообщение May 8 2012, 22:00
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



А у вас доки на протоколы по вашей машине есть?

трасиверы мы используем филипс( теперь уже nxp), раньше и альтернатив можно сказать не было, теперь есть.

контроллер - если внешний то SJA1000, это классика. но сейчас полно микроконтроллеров с CAN на любой вкус.
Go to the top of the page
 
+Quote Post
1234567890
сообщение May 9 2012, 13:22
Сообщение #3





Группа: Участник
Сообщений: 12
Регистрация: 11-03-12
Из: Москва
Пользователь №: 70 721



Цитата(KRS @ May 9 2012, 01:00) *
А у вас доки на протоколы по вашей машине есть?

трасиверы мы используем филипс( теперь уже nxp), раньше и альтернатив можно сказать не было, теперь есть.

контроллер - если внешний то SJA1000, это классика. но сейчас полно микроконтроллеров с CAN на любой вкус.

В смысле на протоколы!!?!?Есть много информации, есть конкретные сообщения шины, даже где-то скачивал мануал по шине моего авто там расписано почти все только найти его не могу!
Еще не могу понять на физическом уровне можно обойтись, допустим, контроллером PIC или mcp2515 и трансивером mcp2551!?!?Или все же нужен проц????
Go to the top of the page
 
+Quote Post
KRS
сообщение May 9 2012, 19:18
Сообщение #4


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(1234567890 @ May 9 2012, 17:22) *
Еще не могу понять на физическом уровне можно обойтись, допустим, контроллером PIC или mcp2515 и трансивером mcp2551!?!?Или все же нужен проц????

ну если вы уже работали и хорошо знаете PIC - то можно и его.
А так лучше взять нормальный современный микроконтроллер уже с CAN контроллером на борту. Если не хотите заморачиваться с драйверами USB - подключите FTDI тогда можно например взять LPC11C14 (или если найдете LPC11C24 у него встроенный трансивер) и трансивер.
Можно взять микроконтроллер у которого и CAN и USB есть - LPC1754, STM32...
А можно и готовый CANUSB купить вроде по $80 они есть
Go to the top of the page
 
+Quote Post
1234567890
сообщение May 10 2012, 14:56
Сообщение #5





Группа: Участник
Сообщений: 12
Регистрация: 11-03-12
Из: Москва
Пользователь №: 70 721



Цитата(KRS @ May 9 2012, 23:18) *
ну если вы уже работали и хорошо знаете PIC - то можно и его.
А так лучше взять нормальный современный микроконтроллер уже с CAN контроллером на борту. Если не хотите заморачиваться с драйверами USB - подключите FTDI тогда можно например взять LPC11C14 (или если найдете LPC11C24 у него встроенный трансивер) и трансивер.
Можно взять микроконтроллер у которого и CAN и USB есть - LPC1754, STM32...
А можно и готовый CANUSB купить вроде по $80 они есть

Нашел вот такую штуку STM32VLDISCOVERY, может есть смысл на ее базе все построить(вроде цена не высокая)!?!?У меня с каждым разом возникают новые глупые вопросы, т.к. это первая серъезная идея!Как организовать аналоговый выход, допустим, что нужно преобразовать сигнал из кан шины о состоянии концевика в аналоговый скажем +12v, как его подключить к контролеру???
Go to the top of the page
 
+Quote Post
Forger
сообщение May 10 2012, 15:35
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(1234567890 @ May 10 2012, 18:56) *
Нашел вот такую штуку STM32VLDISCOVERY, может есть смысл на ее базе все построить(вроде цена не высокая)!?!?

По-моему, вполне удачное направление ))
Цитата
У меня с каждым разом возникают новые глупые вопросы...

Может, вместо того, чтобы унизительно извиняться за недостаточный уровень знаний и опыта в этом деле (кстати, в этом ничего унизительного нет), стоит все же найти спеца, который сделает вам то, что вы хотите, ну, и за одно объяснит как это работает. Скорее всего, это все же будет стоить некоторых денег.
Либо другой путь - бесплатно, но относительно долго: изучать это самостоятельно, куря интернеты. А уже потом, когда уже даже интернеты не помогают, обращаться за помощью тут sm.gif




--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
1234567890
сообщение May 10 2012, 15:51
Сообщение #7





Группа: Участник
Сообщений: 12
Регистрация: 11-03-12
Из: Москва
Пользователь №: 70 721



Цитата(Forger @ May 10 2012, 19:35) *
По-моему, вполне удачное направление ))

Может, вместо того, чтобы унизительно извиняться за недостаточный уровень знаний и опыта в этом деле (кстати, в этом ничего унизительного нет), стоит все же найти спеца, который сделает вам то, что вы хотите, ну, и за одно объяснит как это работает. Скорее всего, это все же будет стоить некоторых денег.
Либо другой путь - бесплатно, но относительно долго: изучать это самостоятельно, куря интернеты. А уже потом, когда уже даже интернеты не помогают, обращаться за помощью тут sm.gif

Согласен, но это единственный форум на котором хоть отвечают на вопросы!Найти специалиста который выполнит этот проект не так-то просто, денег я готов заплатить, но определенное кол-во!Еще мне очень интересно как это все работает, давно читаю даташиты и понимаю что даже следя за новыми компанентами не успеешь понять все новые протоколы обмена и прочие вещи!
Go to the top of the page
 
+Quote Post
Forger
сообщение May 10 2012, 17:11
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата
что нужно преобразовать сигнал из кан шины о состоянии концевика в аналоговый скажем +12v, как его подключить к контролеру???

Перефразировав, это могло бы звучать так: "как нужно читать книжки? как правильно их открывать и какой стороной поварачивать" ))
На подобные вопросы вряд ли кто-то тут будет отвечать: ссыль.

Цитата(1234567890 @ May 10 2012, 19:51) *
давно читаю даташиты и понимаю что даже следя за новыми компанентами не успеешь понять все новые протоколы обмена и прочие вещи!


Не нужно тут все сразу изучать и быть в курсе всего сразу, этого же никто не умеет, да не обязан!
Просто разберитесь с каждой частью по-отдельности, конкретно разбираясь только с тем, что интересуют.
В конце-концов, просто, определитесь, что же вы хотите получить в итоге.
Это труд, который все же придется сделать самостоятельно, никто за вас не будет открывать букварь и читать вам его ))








--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
1234567890
сообщение May 10 2012, 22:32
Сообщение #9





Группа: Участник
Сообщений: 12
Регистрация: 11-03-12
Из: Москва
Пользователь №: 70 721



Цитата(Forger @ May 10 2012, 21:11) *
Перефразировав, это могло бы звучать так: "как нужно читать книжки? как правильно их открывать и какой стороной поварачивать" ))

С этим высказыванием полностью не согласен, так как не каждый человек может из текста вынести нужную информацию, особенно на иностранном языке!Поиском пользоваться умею, общение с людьми мне понятней как-то!Ни когда не понимал зачем люди разводят такие разговоры если не хотят подсказать и хоть как-то помочь, такое ощущение что вы меня воспитываете и лечите не по теме!?!?!?К тому же обратите внимание на раздел в котором я создал эту тему "В помощь начинающему".

Сообщение отредактировал 1234567890 - May 10 2012, 22:36
Go to the top of the page
 
+Quote Post
Forger
сообщение May 11 2012, 05:23
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(1234567890 @ May 11 2012, 02:32) *
С этим высказыванием полностью не согласен, так как не каждый человек может из текста вынести нужную информацию, особенно на иностранном языке!

Это тут ни при чем, вы спрашиваете о вещах, относящихся не к CAN, а к схемотехнике и программрованию в целом.
И возникает стойкое ощущение, что вы хотите получить готовое решение, не ударив пальца о палец.
Я потом у и посоветовал: либо ищите спеца за деньги, либо самостоятельно хотя бы что-то конкретное сделайте.
В конце концов, я вам указал направление копания и считаю, что этого вполне достаточно.

Может, накидать вам ссылок ПО-РУССКИ, по CAN и аналоговой схемотехнике, но я считаю, вы можете их найти самостоятельно.
Щас это уже давно обсосано и не нужно тут читать всякие англицкие даташиты: без базовых знаний по теме это просто бессмысленно.

Цитата
такое ощущение что вы меня воспитываете и лечите не по теме!?!?!?


Да, верно понимаете, в назидание другим новичкам )))
Но я считаю, что все по теме: я помогаю начинающим не лениться,
а вложите в вопрос хотя бы чуточку труда, чтобы за вас не делать всю работу.

Вообще, по-чесноку, судя по вашему опыту, взялись вы за слишком сложную задачу...
Купите вы готовую CAN коробку, как тут уже советовали, вон, например, у того же отечественного MARATHON,
и пишите на компе софт к ней, какой надо. Цена вопроса около ~6 тыр.
Обычно к таким коробкам идет бесплатный софт, которого вполне достаточно,
чтобы на начальном этапе определиться, что же вы хотите от железки.

А вообще, есть у вас дока на CAN протокол вашего авто?


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
1234567890
сообщение May 11 2012, 16:35
Сообщение #11





Группа: Участник
Сообщений: 12
Регистрация: 11-03-12
Из: Москва
Пользователь №: 70 721



Цитата(Forger @ May 11 2012, 09:23) *
Это тут ни при чем, вы спрашиваете о вещах, относящихся не к CAN, а к схемотехнике и программрованию в целом.
И возникает стойкое ощущение, что вы хотите получить готовое решение, не ударив пальца о палец.
Я потом у и посоветовал: либо ищите спеца за деньги, либо самостоятельно хотя бы что-то конкретное сделайте.
В конце концов, я вам указал направление копания и считаю, что этого вполне достаточно.

Может, накидать вам ссылок ПО-РУССКИ, по CAN и аналоговой схемотехнике, но я считаю, вы можете их найти самостоятельно.
Щас это уже давно обсосано и не нужно тут читать всякие англицкие даташиты: без базовых знаний по теме это просто бессмысленно.



Да, верно понимаете, в назидание другим новичкам )))
Но я считаю, что все по теме: я помогаю начинающим не лениться,
а вложите в вопрос хотя бы чуточку труда, чтобы за вас не делать всю работу.

Вообще, по-чесноку, судя по вашему опыту, взялись вы за слишком сложную задачу...
Купите вы готовую CAN коробку, как тут уже советовали, вон, например, у того же отечественного MARATHON,
и пишите на компе софт к ней, какой надо. Цена вопроса около ~6 тыр.
Обычно к таким коробкам идет бесплатный софт, которого вполне достаточно,
чтобы на начальном этапе определиться, что же вы хотите от железки.

А вообще, есть у вас дока на CAN протокол вашего авто?

Начну с того что 6т.р. для меня это существенная сумма и зная что начинка этого устроиства стоит минимум дешвле в 4 раза не вижу смысла покупать ее! Протоколы можно взять по аналогии из елм327, он прекрасно читает собщения в моем авто и так же хорошо оправляет их в шину. На счет того какую задачу я выбрал считаю, что "лучше не значит легче". Ну и все же можно хоть раз объяснить новичку что да как не разводя лирические и поучительные отступления?!?!?!? Я прекрасно понимаю что никто за меня не будет делать мою работу даром, поэтому делаю ее сам, а тут просто прошу помощи в УСКОРЕННОМ освоении новых технологий.
Go to the top of the page
 
+Quote Post
Axel
сообщение May 11 2012, 16:57
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188



Не огорчайтесь! Вы нарвались на нормальную реакцию людей, которые сначала делают, а потом - если чего-то не получается, спрашивают.
А по сути, если коротко: CAN - сетевой протокол. Реализуется либо программно, либо, что более популярно, аппаратно. MCP2515, если не ошибаюсь, всего лишь физический драйвер, никаких функций собственно протокола не реализует. Т.е. Вам необходим чип с CAN контроллером. Таких сейчас уйма. Есть ли такие среди PIC-ов - к сожалению не знаю.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение May 11 2012, 18:48
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Только я Вас очень-очень сильно прошу: первые два-три работоспособных устройства делайте и подключайте к чему угодно, но не к КАН-шине устройств, которые могут быть опасны окружающим (в том числе Вашим родителям? Детям?). В частности, к автомобилю.

Когда придет время и вы "заматереете" и будете сырые кан-сообщения на глаз фильровать- тогда, перекрестившись и окропив все святой водой, можно и в шину "комфорт" лезть. Надеюсь, в Вашем редком автомобиле не единая кан-шина для всего. (но в авто я не спец, это так к слову).

Совершенно не хочу Вас обидеть, это просто совет человека с многолетним стажем: не начинать изучать что-либо на системах, которые опасны по определению. Сначала накопить опыт, а уже потом очень аккуратно лезть унутрь.
Go to the top of the page
 
+Quote Post
Forger
сообщение May 11 2012, 19:25
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(1234567890 @ May 11 2012, 20:35) *
Начну с того что 6т.р. для меня это существенная сумма и зная что начинка этого устроиства стоит минимум дешвле в 4 раза не вижу смысла покупать ее!

Я тока улыбнусь, другого ответа я тут не нахожу sm.gif

Цитата
Ну и все же можно хоть раз объяснить новичку что да как не разводя лирические и поучительные отступления?!?!?!?

Неа sm.gif Я пас, я сказал, что считал нужным - дальше только самостоятельная работа.


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение May 11 2012, 19:59
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(1234567890 @ May 6 2012, 17:04) *
Хотелось бы получить совет от людей с опытом создания и применения таких вещей, а именно с чего начать, какие выбрать детали процессор, контроллер, трансивер, с которыми проще работать новичку в программировании, ну и чтобы по финансам в норме!
Заранее спасибо!!!!

Разделите задачу на две части: железо(плата с электроникой) и программное обеспечение системы (софт для этой платы и может быть еще куча отладочного софта для компьютера).

но Первый этап: нарисовать функциональную схему того что Вы хотите получить в результате. Хоть от руки. И выложить здесь.
По результатам этого этапа можно будет определить дальнейшие этапы.

Я бы делал так:
1) купил готовый адаптер КАН-компьютер
2) купил на "барахолке"любой блок от Вашей машины, сидящий на кан (хоть стеклоподъемник, хоть датчик уровня жидкости)
3) написал софт на компьютере, позволяющий адекватно работать с этим блоком
4) подключилсяк живой шине
5) написал софт на компьютере, позволяющий адекватно работать с нужными блоками на шине. Этот софт должен быть той же функциональности, что и то устройство, которое хочу разработать.
6) потестировать.
7) начал думать о своем устройстве, которое заменит компьютер с кан-адаптером. К этому моменту уже можно гораздо лучше представлять, что именно и как будет делаться.

Совет: компьютерный софт писать на Си, тогда перенос в микроконтроллер не вызовет проблем, сэкономите время и новых ошибок не наделаете в уже отлаженном.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01494 секунд с 7
ELECTRONIX ©2004-2016