PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Android + CAN Hacker (http://pccar.ru/showthread.php?t=18909)

Gorynch 17.03.2014 19:52

см. почту и вк

mendisabal 03.04.2014 00:23

этот can hacker получает данные из can шины ,вопросов нет ,НО он еще и может отправлять данные в шину? если вы управляете климатом - логично ,или я чего то не понимаю?

iGeophysix 03.04.2014 09:43

Цитата:

Сообщение от mendisabal (Сообщение 292918)
этот can hacker получает данные из can шины ,вопросов нет ,НО он еще и может отправлять данные в шину? если вы управляете климатом - логично ,или я чего то не понимаю?

Все верно. как читает, так и пишет.

Сейчас я допиливаю программку на Ардуино, чтобы все управлялось в ней. А в компе только интерфейс был.

Наткнулся на проблему, что когда слишком много IF в программе, то ардуино не справляется, и не меняет сообщение.
Объяснить пока не могу. Но буду стараться уменьшить количество IF'ов

mendisabal 03.04.2014 11:15

о как ,круто ,вы как человек знающий ,подскажите пожалуйста ,возможно ли выполнение такой задачи на этом кан хакере (если есть другой ,более лучший давайс посоветуйте):
1.Ставим ручку АКП в положение +-
2.тыкаем вверх (жмем "+") - считываем код.
3. "-" считываем код
4. Средствами винды заставляем хакер посылать в шину коды выше по хоткею .
С последним засада видимо ,ибо по вашей ссылке о продаже устройства ,не то чтобы софта ,даже описания нет ,отсюда вопрос ,на сколько сложно этот девайс заставлять посылать коды ? (только windows) и ,я понимаю звучит странно ,какая будет примерно задержка ? конечно автомобили разные ,ну хоть примерно до 1 секунды? вы же "бороли" эту задержку при управлении климатом ,достаточно личного мнения .
Цитата:

Сообщение от iGeophysix (Сообщение 292942)
слишком много IF в программе,

это извечная проблема программирования ,во многом для этих целей придуманы процедуры и функции в паскале например ,до андуины мне пока далеко ,но уверен ,аналоги найдутся и там.

Vic26 03.04.2014 11:43

Цитата:

Сообщение от iGeophysix (Сообщение 292942)
буду стараться уменьшить количество IF'ов

пропиши фильтры в SJA1000 для нужных CanID

iGeophysix 03.04.2014 11:47

можно на ты ;-)

выполнение задачи возможно. скорость молниеносная.
а какая вообще задача?
Я пишу на Arduino (Java/ISO C++) + Python (Kivy)
Задержки быть не должно, если ее не запрограммировал.
Сейчас я переписал код, чтобы все работало на Ардуино - задержек больше нет.

А про IF - я и так использую функции (по-другому мой код был бы не 600 строк, а 6000))) )

распиши конкретно задачу.

iGeophysix 03.04.2014 11:53

Цитата:

Сообщение от Vic26 (Сообщение 292948)
пропиши фильтры в SJA1000 для нужных CanID

Я уже не работаю с SJA1000.
У меня теперь задача - повесить два шилда CAN BUS на одну ардуино (кстати, не получилось у меня так просто управлять CS пином в SPI шине)
Просто я зря работал со String объектами. Вернул обратно int :-)

Vic26 03.04.2014 12:00

ну как бы не принципиально, в любом КАН-контроллере есть фильтры по ID
можно их использовать, чтобы МК разгрузить

mendisabal 03.04.2014 12:03

Цитата:

Сообщение от iGeophysix (Сообщение 292950)
распиши конкретно задачу.

преключать скорости резистивными кнопками на руле ,которые в свою очередь ,работают через контроллер как обычные кнопки клавиатуры ,желательно без андуины ,обычными средствами винды хотелось ,возможно ли виндой по усби управлять этим кан хакером?
Ну если уж на то пошло) можно было бы считать код включения дальнего света --->>> стробоскоп ,ну и тому подобное ,крутилки кондиционера у меня механические --->>> климата не видать (хотя мои модели есть и с климатом ,возможно и получитсят ,как с кнопками на руле,которых небыло изначально) ,ну и бог с ним ,если войти в нирвану можно много еще чего интересного выдумать ,имея такие возможности всего за 65 уе.

Vic26 03.04.2014 12:13

Цитата:

Сообщение от mendisabal (Сообщение 292956)
преключать скорости резистивными кнопками на руле

а ты не боишься, что в один "прекрасный" момент или эти кнопки сглючат или винда, и хорошо если просто коробку разнесет, а то можно и попасть на обгоне где-нибудь....
в качестве IMHO лучше не лезть в системы от которых зависит твоя безопасность.


Часовой пояс GMT +4, время: 17:43.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot