Показано с 1 по 10 из 346

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

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

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

    Цитата Сообщение от Chip Посмотреть сообщение
    Как у тебя работает Arduino-AVC-LAN?
    Честно говоря не очень хорошо работает, точнее не со всеми головами хорошо работает.
    Пока идеально читается шина на какой-то старинной магнитоле со Spacio 99 года.
    На голове 56042 уже есть пропуски (при питании от компьютерного БП, от батарее UPS все нормально)
    На голове 16030 в машине читаются вообще только команды от адаптера AVCLan-mini.
    Пробовал перепаивать резистроры. При 4.3 кОм вообще перестал читать даже от адаптера AVCLan-mini, при 3 кОм стал читать только от адаптера AVCLan-mini. Может нужно еще уменьшить сопротивление.
    Тут ездил в отпуск, поэтому ничем не занимался. Вот думаю, сейчас друг с морей приедет и у него на работе осцилографом померим уровни сигналов с разных голов. И буду думать чего дальше делать.

  2. #2
    Местный Аватар для il74
    Регистрация
    19.03.2009
    Возраст
    49
    Сообщений
    155
    Вес репутации
    228

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

    Цитата Сообщение от ak1976 Посмотреть сообщение
    Честно говоря не очень хорошо работает, точнее не со всеми головами хорошо работает.
    Пока идеально читается шина на какой-то старинной магнитоле со Spacio 99 года.
    На голове 56042 уже есть пропуски (при питании от компьютерного БП, от батарее UPS все нормально)
    На голове 16030 в машине читаются вообще только команды от адаптера AVCLan-mini.
    Пробовал перепаивать резистроры. При 4.3 кОм вообще перестал читать даже от адаптера AVCLan-mini, при 3 кОм стал читать только от адаптера AVCLan-mini. Может нужно еще уменьшить сопротивление.
    Тут ездил в отпуск, поэтому ничем не занимался. Вот думаю, сейчас друг с морей приедет и у него на работе осцилографом померим уровни сигналов с разных голов. И буду думать чего дальше делать.
    Ну и как? продвинулось решение? Жду с нетерпением, скоро сам тоже займусь, у меня правда AVCLan в машине нету, но без него магнитола никак не хочет открыть чейнджерный вход
    TOYOTA Corolla 2007 мой проект

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

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

    Цитата Сообщение от il74 Посмотреть сообщение
    Ну и как? продвинулось решение?
    Что то у меня не срастается со схемой на ST485.
    Заменил резисторы на 3.2 кОм на спаренный переменный резистор в 10кОм. Оказалось на головах 56042, 16030 все устойчиво читается при сопротивлении от 6 до 10 кОм. Но с отправкой сообщений все глухо. И при 0 и при 1 на выходах одинаковое напряжение.

    Цитата Сообщение от il74 Посмотреть сообщение
    но вот блин зараза ну нету у нас микросхемы ST485 (и аналогов тоже нету)
    Пока нет подвижек с драйвером на ST485, я решил попробовать совсем простую схему.
    Нажмите на изображение для увеличения. 

Название:	shema3.png 
Просмотров:	2026 
Размер:	5.0 Кб 
ID:	5844
    Вот прошивка к ней.
    AVCLan-arduino-20090923.rar
    Инструкция по установке здесь

    В прошивке при нажатии кнопки S голове посылается тестовое сообщение. Нужно только поменять в фунции sendMess() адрес головы
    avclan.slaveAddress = 0x0190;
    на свой.
    При нажатии кнопкок:
    H - адаптер переключается на передачу и на шину подается высокий уровень,
    L - низкий уровень на шине,
    D - шина освобождается и адаптер может дальше читать сообщения

    На голове от Spasio чтение работает нормально. На голове 56042 много пропусков, наверное нужно опять поиграться с номиналом резистора R4

    С посылкой сообщений опять проблемы. Все останавливается на первой же посылке ACK от головы. Но здесь хоть сигнал на TX+/TX- меняется когда я на драйвер высокий или низкий уровень выставляю. Может я чего с длительностью импульсов попутал. Завтра попытаюсь взять осциллограф посмотреть.

    С железом у меня как-то сложновато, я больше по софту. Нужна помощь в общем - сделать нормальный драйвер для AVCLan.
    Пока не понятно почему приходится на разных головах менять сопротивления отвечающие за чуствительность (комерческий адаптер на разных головах без настройки работает)
    Ну и с посылкой сообщений, тоже нужно проблему решать.
    Последний раз редактировалось ak1976; 23.09.2009 в 18:56.

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

    По умолчанию Re: AVC-Lan адаптер на Carduino

    Если кому интересно вот снимок с осцилографа начала посылки
    Нажмите на изображение для увеличения. 

Название:	10092009009.jpg 
Просмотров:	1445 
Размер:	105.9 Кб 
ID:	5845
    В реалии сигнал отличается от того, что нарисован здесь
    Но условие разница между TX+ и TX- больше 120 мВ = 1, меньше 20 мб = 0 выполняется.
    Амплитуда сигнала 2,5 В

  5. #5
    Местный Аватар для il74
    Регистрация
    19.03.2009
    Возраст
    49
    Сообщений
    155
    Вес репутации
    228

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

    Цитата Сообщение от ak1976 Посмотреть сообщение
    Что то у меня не срастается со схемой на ST485.
    Заменил резисторы на 3.2 кОм на спаренный переменный резистор в 10кОм. Оказалось на головах 56042, 16030 все устойчиво читается при сопротивлении от 6 до 10 кОм. Но с отправкой сообщений все глухо. И при 0 и при 1 на выходах одинаковое напряжение.


    Пока нет подвижек с драйвером на ST485, я решил попробовать совсем простую схему.
    Нажмите на изображение для увеличения. 

Название:	shema3.png 
Просмотров:	2026 
Размер:	5.0 Кб 
ID:	5844
    Вот прошивка к ней.
    AVCLan-arduino-20090923.rar
    Инструкция по установке здесь

    В прошивке при нажатии кнопки S голове посылается тестовое сообщение. Нужно только поменять в фунции sendMess() адрес головы
    avclan.slaveAddress = 0x0190;
    на свой.
    При нажатии кнопкок:
    H - адаптер переключается на передачу и на шину подается высокий уровень,
    L - низкий уровень на шине,
    D - шина освобождается и адаптер может дальше читать сообщения

    На голове от Spasio чтение работает нормально. На голове 56042 много пропусков, наверное нужно опять поиграться с номиналом резистора R4

    С посылкой сообщений опять проблемы. Все останавливается на первой же посылке ACK от головы. Но здесь хоть сигнал на TX+/TX- меняется когда я на драйвер высокий или низкий уровень выставляю. Может я чего с длительностью импульсов попутал. Завтра попытаюсь взять осциллограф посмотреть.

    С железом у меня как-то сложновато, я больше по софту. Нужна помощь в общем - сделать нормальный драйвер для AVCLan.
    Пока не понятно почему приходится на разных головах менять сопротивления отвечающие за чуствительность (комерческий адаптер на разных головах без настройки работает)
    Ну и с посылкой сообщений, тоже нужно проблему решать.
    А может попробовать собрать драйвер на LM239N и PCA82C250 как у поляков все таки люди повторяют и почти у всех работает, ну а попробую схемку попроще как у тебя потом отпишусь, правда не раньше чем через недельки две, а то пока машину курочить лень, чтобы снять магнитолу
    TOYOTA Corolla 2007 мой проект

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

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

    Цитата Сообщение от il74 Посмотреть сообщение
    А может попробовать собрать драйвер на LM239N и PCA82C250 как у поляков
    Я пробовал собирать и эту схему. Версия адаптера на микроконтроллере, нормально работает у меня в машине.
    Для ардуино я тоже собирал такой драйвер
    Нажмите на изображение для увеличения. 

Название:	shema2.png 
Просмотров:	2457 
Размер:	12.5 Кб 
ID:	5846
    но у нас в городе проблема с PCA82C250. Экземпляр PCA82C250 на котором я делал драйвер, был не мой и нормально проверить работу драйвера я не успел. Хотя в библиотеке для ардуино есть поддержка этого драйвера. Можно попробовать и на нем собрать.

    Цитата Сообщение от il74 Посмотреть сообщение
    Что то страшновато вот так подключать
    На самом деле входной каскад у всех драйверов практически одинаковый, только компараторы разные используются (LM239N, в составе ST485 или встроенный в ATMega).

    Цитата Сообщение от il74 Посмотреть сообщение
    у меня еще с начала 90-х годов лежит осцилограф Н3015
    я вот не уверен, что сигнал от AVCLan можно на аналоговом осциллографе рассмотреть. Он же не периодический, как его отловить. Если получиться - поделись опытом. Аналоговый осциллограф я могу заполучить надолго. Будет подспорье.

    Цитата Сообщение от il74 Посмотреть сообщение
    А не может ли влиять разница в кварцевых резонатарах по схеме 14, 7456МГц, а в ардуино -16 МГц
    разница в кварцах влияет только на прошивку, нужно учесть эту разницу при измерении промежутков времени. Для приема я это уже отладил, для передачи пока нет.

    Цитата Сообщение от il74 Посмотреть сообщение
    а то за кнопки?
    это кнопки на головном устройстве? (на моем аппарате их наверное нету, у меня интересует только активация AUX)
    Это кнопки на клавиатуре компа. Их нужно нажимать в терминале (я использую putty), чтобы ардуино выполняло определенные действия. Это все для отладки.
    Последний раз редактировалось ak1976; 23.09.2009 в 20:29.

  7. #7
    Местный Аватар для il74
    Регистрация
    19.03.2009
    Возраст
    49
    Сообщений
    155
    Вес репутации
    228

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

    Что то страшновато вот так подключать
    Цитата Сообщение от ak1976 Посмотреть сообщение
    Пока нет подвижек с драйвером на ST485, я решил попробовать совсем простую схему.
    Нажмите на изображение для увеличения. 

Название:	shema3.png 
Просмотров:	2026 
Размер:	5.0 Кб 
ID:	5844
    Вот прошивка к ней.
    AVCLan-arduino-20090923.rar
    Инструкция по установке здесь

    В прошивке при нажатии кнопки S голове посылается тестовое сообщение. Нужно только поменять в функции sendMess() адрес головы
    avclan.slaveAddress = 0x0190;
    на свой.
    хотя для моего варианта должно проканать, у меня еще с начала 90-х годов лежит осцилограф Н3015, и еще ни разу никто ниразу не пользовался, есть возможность его распаковать наконецто простенький, но достаточно для этих экспериментов (вспомню свою первую профессию 18 лет назад учился на нее для этого и покупал)

    А не может ли влиять разница в кварцевых резонатарах по схеме 14, 7456МГц, а в ардуино -16 МГц
    а то за кнопки?
    Цитата Сообщение от ak1976 Посмотреть сообщение
    При нажатии кнопкок:
    H - адаптер переключается на передачу и на шину подается высокий уровень,
    L - низкий уровень на шине,
    D - шина освобождается и адаптер может дальше читать
    это кнопки на головном устройстве? (на моем аппарате их наверное нету, у меня интересует только активация AUX)
    Последний раз редактировалось il74; 23.09.2009 в 20:09.
    TOYOTA Corolla 2007 мой проект

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

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

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

Ваши права

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