Перейти к содержанию

chevy91

Начинающий
  • Постов

    8
  • Зарегистрирован

  • Посещение

Информация о chevy91

Информация

  • Город
    europe
  • Имя
    Дмитрий
  • Страна
    Belgium

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения chevy91

Новичок

Новичок (1/3)

0

Репутация

  1. Ох блин))),не все так просто как я думал..
  2. немного занят был, но все же решил вернуться к проэкту, собрал схемку на tja1021 которая нарисована сверху, шину lin подтянул через диод и резистор к 12 вольтам пакеты данных на осциллографе вижу но фара как молчала так и молчит(. Сравнил осциллограммы на канхакере и на ардруинке они разные.. как я понимаю не корректно написан сам код.. первое фото канхакер, второе ардуино
  3. это общая схемка я ее в инете надыбал.. в моей реализации rx подтягивать к питанию не буду так и сделаю)
  4. о форум заработал, я так понимаю такая схемка пойдет под master...?
  5. Добрый день, не не забросил выходные начались))), последние дни лета так сказать)) сегодня закажу TJA1021 и на нем попробую сфорганить схемку... по скоростям разные пробывал, не работало((, а вот по поводу подтяжки резистора не знал... есть, как же без него..
  6. сидел мудрил, мудрил(под пивко)))) намудрил такое #include <SoftwareSerial.h> // Пины для связи с LIN-трансивером const int txPin = 2; // Передача данных const int rxPin = 3; // Прием данных // Создание экземпляра SoftwareSerial для LIN SoftwareSerial linSerial(rxPin, txPin); void setup() { // Инициализация последовательного порта для отладки Serial.begin(9600); // Инициализация SoftwareSerial для LIN linSerial.begin(19200); // Скорость передачи данных LIN } void loop() { // Пример данных для отправки byte data[8] = {0x53, 0x00, 0x00, 0x00,0x00,0x40,0x00,0x00}; sendLINPacket(data, sizeof(data)); // Задержка 1 секунда delay(1000); } // Функция для отправки пакета данных по LIN void sendLINPacket(byte* data, int length) { // Простейшая отправка данных linSerial.write(data, length); Serial.print("Sent: "); for (int i = 0; i < length; i++) { Serial.print(data[i], HEX); Serial.print(" "); } Serial.println(); } компилируется, загружается на плату ,на Ардуино нано. Монитор порта выводит 37 8 53 00 00 00 00 40 00 00, микросхему lin использую tja1028. Осцилографом прямоугольники вижу на выходе микросхемы tja1028, 4 вывод если не ошибаюсь. но если смотреть при помощи кан хакера то этих пакетов нету((и фара молчит..( но если с канхакера дать этот пакет 37 8..........00 то фара просыпается и работает ..дхо засвечивает... чо не так,,?
  7. мне бы схемку )), хорошо было бы на ардуинке, с прошивкой))
  8. Добрый день. я хочу на столе запускать фары с рендж ровера, для проверки дхо, габарита и поворота(светодиодный), фара общается по lin. Канхакером пакеты вычитал и нашел тот который отвечает за дхо, с канхакера все работает, но хочу изготовить блок, так что бы при подаче питания, он отправлял этот пакет в фару и она засвечивалась. на чем и как это можно реализовать Спасибо
×
  • Создать...