MCP2515+Arduino NANO+R4850
- Войдите на сайт для отправки комментариев
Вс, 25/09/2022 - 22:53
Спрошу на всякий случай, может кто подскажет ?
не могу настроить соединение по CAN, между MCP2515+Arduino NANO и блока питания R4850, нужно уменьшить выходное напряжение блока, с 53.5 вольта до 42 вольт, соединение с MCP2515 происходит, а вот дальше связи похоже нет, хотя с Teensy и ESP32 все работает и проблем нет! но нужно именно на ардуино, пробовал кучу библиотек и скетчей с интернета, менял модули, не могу понять в чем проблема ?
#include <mcp_can.h> #include <SPI.h> MCP_CAN CAN(10); // Set CS pin void setup() { CAN.begin(CAN_125KBPS); // init can bus : baudrate = 500k } unsigned char stmp[8] = {0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x00}; void loop() { // send data: id = 0x00, standrad frame, data len = 8, stmp: data buf CAN.sendMsgBuf(0x108180FE, 1, 8, stmp); delay(1000); }
схема подключения..
Возможно в уровнях напряжения CAN шины. ESP 32 питание 3V3 а нанка 5V. Попробуйте модуль MCP2515 запитать 3.3 вольтами.
проблема решена...