Page 1 of 1

приборка е46 CAN шина

Posted: Sun Jul 15, 2018 12:42 am
by xaxexa
Уважаемый автор мозга:) или разбирающиеся форумчане, пытаюсь подкинуть данные в приборку от е46 бмв,

но почемуто ничего не выходит...

приборку запитал 1 пин GND 4, 5, 6 - +12v 9 10 CAN H и L соответственно
есть stm32f103c8t6 CAN драйвер на tja1050

функция отправки

Code: Select all

void CAN_Transmit(void)
{
	hcan.pTxMsg->StdId = 0x316;
	hcan.pTxMsg->DLC = 8;
	hcan.pTxMsg->Data[0] = 0x05;
	hcan.pTxMsg->Data[1] = 0x1B;
	hcan.pTxMsg->Data[2] = 0xFD;
	hcan.pTxMsg->Data[3] = 0x15;
	hcan.pTxMsg->Data[4] = 0x1F;
	hcan.pTxMsg->Data[5] = 0x19;
	hcan.pTxMsg->Data[6] = 0x00;
	hcan.pTxMsg->Data[7] = 0x00;
	HAL_CAN_Transmit(&hcan, 10);
}

инициализация CAN

Code: Select all

static void MX_CAN_Init(void)
{

  hcan.Instance = CAN1;
  hcan.Init.Prescaler = 4;
  hcan.Init.Mode = CAN_MODE_LOOPBACK;
  hcan.Init.SJW = CAN_SJW_1TQ;
  hcan.Init.BS1 = CAN_BS1_12TQ;
  hcan.Init.BS2 = CAN_BS2_5TQ;
  hcan.Init.TTCM = DISABLE;
  hcan.Init.ABOM = DISABLE;
  hcan.Init.AWUM = DISABLE;
  hcan.Init.NART = DISABLE;
  hcan.Init.RFLM = DISABLE;
  hcan.Init.TXFP = DISABLE;
  if (HAL_CAN_Init(&hcan) != HAL_OK)
  {
    _Error_Handler(__FILE__, __LINE__);
  }

}
подключаюсь логическим анализатором к CANTX так и к CANL и вижу картинка в аттаче... но приборка не реагирует никак, пните в нужную сторону пожалуйста

Re: приборка е46 CAN шина

Posted: Sun Jul 15, 2018 7:09 am
by AndreyB
Емть ли вариан взять sym32f4discovety и попробовать rusefi прошивку? Потом сравнить траффик?

Re: приборка е46 CAN шина

Posted: Sun Jul 15, 2018 8:48 am
by xaxexa
Покупать надо...

Re: приборка е46 CAN шина

Posted: Sun Jul 15, 2018 10:34 am
by xaxexa
блин сам непонял что изменилось.... до утра ковырялся, поспал собрал запустил заработало.... уряя

Re: приборка е46 CAN шина

Posted: Sun Jul 15, 2018 12:11 pm
by AndreyB
А.что вообще делаешь с.приборкой? Там спидометр не по кану кажется?

Re: приборка е46 CAN шина

Posted: Mon Jul 16, 2018 5:44 am
by xaxexa
У меня 46ая, недавно свопнули 3uz-fe, вот запускаю приборку... Да спидометр не по кану похоже

Re: приборка е46 CAN шина

Posted: Mon Jul 16, 2018 1:13 pm
by puff
3uz-fe - это ж тойота?
а e46 - это вроде как bmw?
и вроде как bmw как раз моторами славилась? или это как раз образец новодельного маркетинга (видел на ютюбе как в порш-каен запихнули по-моему тойотовский мотор, ибо родной - одноразовое говно с задирами)

Re: приборка е46 CAN шина

Posted: Mon Jul 16, 2018 2:15 pm
by Abricos
puff wrote:
Mon Jul 16, 2018 1:13 pm
3uz-fe - это ж тойота?
а e46 - это вроде как bmw?
и вроде как bmw как раз моторами славилась? или это как раз образец новодельного маркетинга (видел на ютюбе как в порш-каен запихнули по-моему тойотовский мотор, ибо родной - одноразовое говно с задирами)
Да ... тока когда нищеброд покупает порше каен и не обслуживает его так как дорого ... Или обслуживает только масло лукойл раз в 10 тыш а фильтр раз в 40 тыш ... то дешевле кантрактный мотор тоётовский и детальки на него дешовые ...

Re: приборка е46 CAN шина

Posted: Mon Jul 16, 2018 2:18 pm
by Abricos
А вам известны значения пакетов которые отсылать и принимает приборка по каншыне ??? Какой из них температура ОЖ какой чекЭнджен и т.д.

Re: приборка е46 CAN шина

Posted: Mon Jul 16, 2018 7:36 pm
by puff
видел чела из нефтехимической науки на драйве, который в том числе на лукойле бывал - нормально там все, не надо ляля.
про то что каены и все остальные современные ваговские изделия нынче едва до гарантии дохаживают - как бы уже давно не секрет, как я понял.
а тут товарищ вроде как взял нарочно авто с убитым мотором занедорого под свап. хотя может и ошибаюс.