Настройка CAN

Вопросы от новичков
Ответить
DmitriyL
Рядовой
Сообщения: 32
Зарегистрирован: 07.01.2017{, 11:24}
Репутация: 1
Откуда: Находка

Настройка CAN

#1

Сообщение DmitriyL » 21.09.2019{, 16:52}

Доброго времени суток. Прошу помощи у знающих и умеющих.
Перед началом одного проекта решил разобраться с данными, которые идут с шины CAN, и для этого собрал простую схему и стандартный скетч из инета. Но вот загвоздка похоже нашлась в настройках платы и CAN. Не работает. Предполагаю, что скетч со стандартными какими-то предустановленными данными, и частота настроек может отличаться. В моем случае используется плата 2515 с кварцем 8Мб, а устройство работает на скорости 250 кбит/с.
Вот скетч:
#include <can.h>
#include <mcp2515.h>

#include <CanHacker.h>
#include <CanHackerLineReader.h>
#include <lib.h>

#include <SPI.h>

const int SPI_CS_PIN = 10;
const int INT_PIN = 2;

CanHackerLineReader *lineReader = NULL;
CanHacker *canHacker = NULL;

void setup() {
Serial.begin(115200);
while (!Serial);
SPI.begin();
softwareSerial.begin(115200);

Stream *interfaceStream = &Serial;

canHacker = new CanHacker(interfaceStream, null, SPI_CS_PIN);
lineReader = new CanHackerLineReader(canHacker);

pinMode(INT_PIN, INPUT);
}

void loop() {
canHacker->processInterrupt();
lineReader->process();
}

Что и где нужно изменить, чтобы схема с моими условиями заработала?

DmitriyL
Рядовой
Сообщения: 32
Зарегистрирован: 07.01.2017{, 11:24}
Репутация: 1
Откуда: Находка

Настройка CAN

#2

Сообщение DmitriyL » 22.09.2019{, 05:17}

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

Anydy

Настройка CAN

#3

Сообщение Anydy » 22.09.2019{, 05:40}

ссылку на библиотеку не запрещено .....мы же не знаем что вы используете....

Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07.01.2018{, 13:47}
Репутация: 4

Настройка CAN

#4

Сообщение benic » 22.09.2019{, 06:20}

DmitriyL писал(а):
21.09.2019{, 16:52}
используется плата 2515 с кварцем 8Мб, а устройство работает на скорости 250 кбит/с.

Что и где нужно изменить, чтобы схема с моими условиями заработала?
Или библы крутить под 8мгц. Или указать в 2 раза большую скорость.
По форуму поиск, была тема и блоки.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Настройка CAN

#5

Сообщение Sancho » 22.09.2019{, 08:32}

Anydy писал(а):
22.09.2019{, 05:40}
ссылку на библиотеку не запрещено .....мы же не знаем что вы используете....
и чего внутри. Золотые слова.......
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

DmitriyL
Рядовой
Сообщения: 32
Зарегистрирован: 07.01.2017{, 11:24}
Репутация: 1
Откуда: Находка

Настройка CAN

#6

Сообщение DmitriyL » 22.09.2019{, 15:18}

Спасибо за мысль. Попробую в библиотеке подправить "предустановленное".

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Настройка CAN

#7

Сообщение Ingwar » 22.09.2019{, 19:36}

benic писал(а):
22.09.2019{, 06:20}
Или библы крутить под 8мгц. Или указать в 2 раза большую скорость.
Недавно натыкался в нете на якобы проверенный способ - простая замена кварца на 16Мгц.
Сам не пробовал.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07.01.2018{, 13:47}
Репутация: 4

Настройка CAN

#8

Сообщение benic » 22.09.2019{, 20:28}

Да.
Под ардуину и виндос не смог найти нечего путевого собирал адаптер.
Платы еще остались.

Ответить

Вернуться в «Начинающим»