Страница 9 из 12 ПерваяПервая ... 3456789101112 ПоследняяПоследняя
Показано с 81 по 90 из 127

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Местный
    Регистрация
    04.06.2008
    Сообщений
    120
    Вес репутации
    405

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Цитата Сообщение от LeonVS Посмотреть сообщение
    Как я уже писал, с адресами играться пробовал (менял их через терминал) результата не было... То ли МК их не меняет, то ли причина не в этом... Звук естественно нужен, как же я буду КарПС слушать
    В Си не силен, сможете мне прошивку сварганить с другим адресом ченжера? Ну и еще одну вообще без его регистрации? Для теста?
    К стати опрос устройств и регистрация происходит только при запуске системы? если допустим через 5 секунд подключить контролер к шине он подрубит доп ченжер или нет? Заранее спасибо!
    ТВ имеется, если надо могу скинуть лог его включения
    Вот прошивка без регистрации avclan-mini-noreg.rar. Просто заблокировал отправку любых команд в шину. Логический адрес поменять сложнее он там во всех командах прописан, постараюсь сделать завтра - послезавтра. Еще уменьшил буфер до 300 символов, при 350 портятся внутренние переменные (заметил на адресе головы и чейнджера).
    Если подключить контроллер к шине и включить его, он зарегистрирует чейнджер. Контроллер регистрируется при включении (контроллера, голова при этом уже давно может работать) или по команде головы.
    Вообще нужен лог не только команды включения но и регистрации всех устройств. Кстати куда у Вас подключен TX+, ТХ-? Сегодня с другом активировали все-таки RGB вход на приусе без навигации. Активировали при помощи навигации с другой машины. TX+, TX- подключали к 28ми контактному разъему монитора и к разъему чейджера. В обоих случаях адаптер показывал только широковещательные сообщения от головы. Такое чувство, что голова не на все свои порты TX+, TX- шлет все соообщения.

  2. #2
    Пользователь
    Регистрация
    28.12.2008
    Возраст
    48
    Сообщений
    79
    Вес репутации
    219

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Цитата Сообщение от ak1976 Посмотреть сообщение
    Вот прошивка без регистрации avclan-mini-noreg.rar. Просто заблокировал отправку любых команд в шину. Логический адрес поменять сложнее он там во всех командах прописан, постараюсь сделать завтра - послезавтра. Еще уменьшил буфер до 300 символов, при 350 портятся внутренние переменные (заметил на адресе головы и чейнджера).
    Спасиб за прошивку! С ней ченжер ведет себя адекватно, значит дело в "кривом" адресе... Если не сложно чиркни под мои адреса Голова 110, ченжер, любой отличный от того что у тебя
    Сегодня провел небольшой анализ, вычислить пока удалось в куче хлама, расход и одометр, правда одометр скорей всего только младшие байты...
    < d 1C6 110 0700E55FDC0FBA80 - одометр, используются байты 0FBA, измерение идет в десятках километра. Старший байт пока не найден...
    < d 1C6 110 0700E55FD8020780 - расход горючки, используются байты 0207, при работе только электро двигателя значение FFFE, далее чем меньше число тем больше расход. К какому то знаменателю чтоб перевести в нормальные единицы пока не пришел, надо кататься изучать...

  3. #3
    Новичок
    Регистрация
    23.02.2009
    Возраст
    48
    Сообщений
    12
    Вес репутации
    224

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    А здесь: http://www.softservice.com.pl/corolla/avc/ipod.php появилась нова схема, вообще без драйвера шины AVC, напрямую в Мегу. Может кто попробует?

  4. #4
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Вот здесь тоже реализован вход через АЦП, но учитывая то что сигнал по шине передается в противофазе , да и быстродействие АЦП не высокое(требуется как минимум 7мкс), то я бы всетаки использовал ADM485 , проблем будет меньше
    Последний раз редактировалось Chip; 17.06.2009 в 02:12.

  5. #5
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Попробовал, проверил на Wiring не получится читать шину потому как минимальное время функции pulseIn 10мкс , а нам нужно 7мкс

  6. #6
    Местный
    Регистрация
    04.06.2008
    Сообщений
    120
    Вес репутации
    405

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Цитата Сообщение от Chip Посмотреть сообщение
    Попробовал, проверил на Wiring не получится читать шину потому как минимальное время функции pulseIn 10мкс , а нам нужно 7мкс
    Все-таки Wiring - это только дополнительные библиотеки для удобства программирования и никто не мешает реализовать эти функции на обычном C. Думаю можно написать на С библиотеку для arduino, которая будет читать и писать в шину, а всю остальную обработку можно уже и на Wiring делать. Вчера развел sheild плату для драйвера, сегодня если успею ее соберу и попробую что-нибудь написать.

  7. #7
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Думаю что лучше написать функцию read_frame на ассемблере

  8. #8
    Местный
    Регистрация
    04.06.2008
    Сообщений
    120
    Вес репутации
    405

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Цитата Сообщение от Chip Посмотреть сообщение
    Думаю что лучше написать функцию read_frame на ассемблере
    Ассемблер это слишком круто для меня. Попробую на C. Собрал сегодня плату с драйвером для AVCLAN. Завтра попробую, что нибудь написать для нее.

  9. #9
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Ждем с нетерпением!

  10. #10
    Местный
    Регистрация
    04.06.2008
    Сообщений
    120
    Вес репутации
    405

    По умолчанию Re: AVCLan-mini или подключение к штатной голове Toyota

    Цитата Сообщение от Chip Посмотреть сообщение
    Ждем с нетерпением!
    Что-то не получается у меня драйвер новый запустить. На выходе RX постоянно висит логическая 1. Спаял вроде все правильно. Даже схему в протеусе смоделировал, правда там только MAX487 есть в библиотеке, но тоже вроде RS485 драйвер. В общем не выходит.

    Написал вот такую программку для arduino
    Код:
    int ledPin = 13;                 // LED connected to digital pin 13
    // pin 7 arduino, TX
    #define DATAOUT_DDR		DDRD
    #define DATAOUT_PORT	PORTD
    #define	DATAOUT_PIN		PIND
    #define DATAOUT			7
    
    // pin 8 arduino, RX
    #define DATAIN_DDR	DDRB
    #define DATAIN_PORT	PORTB
    #define	DATAIN_PIN	PINB
    #define DATAIN		0
    
    // инвертируем сигнал
    #define INPUT_IS_SET (bit_is_clear(DATAIN_PIN, DATAIN))
    #define INPUT_IS_CLEAR (bit_is_set(DATAIN_PIN, DATAIN))
    
    
    void setup(){
      pinMode(ledPin, OUTPUT);      // sets the digital pin as output
    
      // AVCLan TX+/TX- 	read line INPUT
      DATAIN_DDR &= ~(1<<DATAIN);
      DATAIN_PORT &= ~(1<<DATAIN);
    
      // AVCLan TX+/TX-		write line OUTPUT
      DATAOUT_DDR |= 1<<DATAOUT;
      DATAOUT_PORT |= 1<<DATAOUT;
      Serial.begin(115200);
    }
    
    void loop(){
      while (INPUT_IS_CLEAR){
      }
      digitalWrite(ledPin, HIGH);   // sets the LED on
      Serial.print('1');
      while (INPUT_IS_SET){
      }
      digitalWrite(ledPin, LOW);   // sets the LED on
      Serial.print('0');
    }
    По идее она должна мигать светодиодом при приходе команда в шине да 1 и 0 в com-порт писать. Сможешь проверить у тебя она что-нибудь выдавать будет.

    Вот схема и разведенная плата драйвера:
    AVCLan_sheild.rar
    Нажмите на изображение для увеличения. 

Название:	P1010002.jpg 
Просмотров:	1393 
Размер:	95.8 Кб 
ID:	4760

Страница 9 из 12 ПерваяПервая ... 3456789101112 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •