1-да
2-не встречал
Вид для печати
1-да
2-не встречал
Доброе утро!
если я правильно понял то лучший способ развальцивать голову в своей хонде это:
1. собрать схему на PCA82C250
2. Взять любую доступную ардуинку и зашить туда скетч из этой темы.
(предварительно отредактировать конфиг под нужные пины на ардуинке)
3. Снимать логи и составить таблицу команд для своей машины.
4. Обновить или добавить библиотеку команд под свою голову.
5. Купить что-то типа Arduino Mini Pro, для компактности и зашить туда уже готовый отлаженый скетч.
6. Выставить всем пиво !!!
:))
Добрый вечер господа!
Вот сегодня так подключился к машинке для того чтобы снять логи.
Вложение 18708
Но результат нулевой, пакеты не пошли :( что я не правильно сделал?
Знаю сам, ЛОШАРА )))
пины 8, 9.
Спасибо!
Да все ок, работает.
как и хотел. Щас вот размышляю чтобы еще такого сделать.
Доброго времени суток всем.
Надеюсь ветка окончательно не умерла.
Сделал avc-lan для своей короллы (150) используя PCA82C250, правда на контроллере stm32. Но столкнулся с одной забавной проблемой. всё отлично работает, пока не включаю габариты или свет. Может кто-то подобное встречал в своей практике? Осцилла нет, чтобы формы сигналов сравнить, но в статике на выводах ТХ+ и ТХ- напряжение не меняется.
Причем, если плеер был включен до включения фар - при включении он сразу же вырубается и магнитола переключается на радио. Машина заведена-нет - без разницы.
Возможно помеха по питанию проскакивает
А разность потенциалов, из-за подключения GND в разных точках не учитываете?
Питание и GND идёт только от магнитолы (с выводов на разьёме). сам mp3-плеер с контроллером изолирован от земли. Хотя провода не экранированы. Но сам контроллер и mp3-плеер работают нормально, а при включенном свете магнитола в режим виртуального CD-Changer-а не переключается.
Жаль не сделал вывод логов куда-то в ком-порт изначально.
Всем привет,
хотел спросить можно ли PCA82C250 заменить на MCP2551.
Я сам не проверял, но мне кажется что можно попробовать, у них даже цоколевка одинаковая
HA12240 + Stm32f103 вполне себе дружно живут. С учетом режима захвата таймера вся обработка "3 строчки". А вот привинченный μPD72042B к STM , кардинально меняет картину. Это ж штатный контроллер шины, есть аналог μPD6708, оба не дорогие. К сожалению 72042 не позволяет откликаться на всё подряд, если правильно интерпретирую, а так бы было совсем интересно. Впрочем таймер легко справляется с чтением, текст прозрачный и без заморочек , чем с мегой8.
У меня ещё к stm-ке привинчен 128*64 индикатор с энкодером. Сейчас пришлось вернуться к теме, уже всё забыто, с 72042 приходится просто заново, текст именно этой части потерялся. Привинчиваю всё к линуксу.
Бывают ошибочно GND берут с провода подсветки магнитолы, на котором + появляется с включением габаритов. Возможно в этом и есть вся проблема.
пытался сделать такой адаптер - но чет не сложилось. Проблема - чтение идеально, передача - нет реакции. Вроде у некоторых была похожая проблема - если победили - то как? Вроде слышал, что где-то в библиотеке ошибка на отправку?
Всем привет.
Спасибо всем кто придумал это чудо.
У меня трудности.
пытаюсь сделать эмулятор нави для lexus gs 330 в 190 кузове. 2006г.
планирую поставить карписи. но пока ни чего не приобретено. и по этому не могу узнать есть ли связь. и логи тоже не увижу.
Плату спаял.
прошивку загрузил.
но монитор не переходи в режим нави..
проверьте все ли верно разместил.
http://www.picshare.ru/uploads/16021...FZtd_thumb.jpg http://www.picshare.ru/uploads/16021...WJZK_thumb.jpg http://www.picshare.ru/uploads/16021...A9ZP_thumb.jpg http://www.picshare.ru/uploads/16021...YT6w_thumb.jpg http://www.picshare.ru/uploads/16021...XG6U_thumb.jpg http://www.picshare.ru/uploads/16021...eud7_thumb.jpg
Спасибо.
Привет,
собрал я схему Nr.2, вместо PCA82C250 использовал MCP2551. У меня возникла проблема с компилированием ардуино. Выдает ошибку типа:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WProgram.h:10:20: fatal error: wiring.h: No such file or directory
#include "wiring.h"
^
compilation terminated.
Кто нибудь сталкивался с такой проблемой
Всем привет, продолжил я свои пляски ...
так как опыт с ардуино не большой, не могу себе представить куда смотреть дальше по поводу выше описанной проблемы. Скачал IDE 0023 закинул все библиотеки в папку libraries, WProgram.h отправился в /hardware/... скетч AVCLan_mini.pde залился без проблем.
Загрузил Putty выставил COM8 и скорость 250000, получил следующую картину ...
Можно как нибудь еще проверить, все ли зделано правильно на стадии подготовки оборудования, или нужно подключаться к голове.
Вложение 18879
Вложение 18886
к голове пока что не подключался, на следующих выходных планирую
В Arduino IDE начиная с версии 1.0, разработчики переименовали файл WProgram.h в Arduino.h, поэтому, чтобы старые библиотеки заработали в новой IDE — нужно просто открыть файлы библиотеки (.h и .cpp) удалить WProgram.h и прописатьЦитата:
Кто нибудь сталкивался с такой проблемой
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
Или использовать старый компилятор версии 0023
Привет всем!
Перепаял адаптер - отправка и прием работают теперь нормально. Но вот устройство не регистрируется - хоть тресни. Перепробовал все доступные прошивки - эффект пока нулевой. Машина Toyota Harrier I 1998. Если у кого есть отлаженная прошивка (и библиотеки) - поделитесь плз. Изобретать велосипед то особо смысла нет уже...
У меня не отправлялись сообщения конкретному устройству, но широковещательные отправлялись, проблему решил по совету одного из форумчан:
inline bool AVCLanDrv::readAcknowledge (void)
{
// Reset timer to measure bit length.
OUTPUT_SET_1;
TCNT2 = 0;
while (TCNT2 < AVC_BIT_1_HOLD_ON_LENGTH); // 20us
OUTPUT_SET_0;
AVC_OUT_DIS;
while (TCNT2 < 54 ); //27us
if ( INPUT_IS_SET )
{
while (INPUT_IS_SET);
AVC_OUT_EN;
return true;
};
// No sign of life on the bus.
return false;
}
Вроде последняя редакция...
Привет
Вернулся снова к своей проблеме.
Осцилла не было. Пришлось делать. Посмотрел, разницы в осциллограммах при включенном и выключенном свете не вижу. Но почему-то не работает.
Проект в Keil https://www.dropbox.com/s/9ymz12d302...c_lan.rar?dl=0
Кстати, S-GO постом про подсветку навел меня на мысль, отключил от магнитолы этот вывод, отключаться CD-Changer перестал при включении света. (gnd взят правильно). Сегодня доделаю нормальный пред для входа магнитолы и буду тестить.
Привет.
поделитесь опытом расшифровки логов, это Honda.
интерестны вот такие большие блоки:
< d 100 183 1E604B310003770F00000F320223006C006900640061007400 69006F006E24
< d 100 183 1E604B310003770F00000F320233FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFD0
< d 100 183 20604B31000300F660FFF0080F000F04FFFFFFFF22300F000F 5100203020000082
< d 100 183 1E604B310003770F00000F3302030053006800650073005F00 6500780063E3
это очень похоже на информацию о диски из ченжера.
Вот например некоторые пакеты которые удалось разшифровать (master -> 131):
{ ACT_BUTTON_DOWN, 0x08, 0xBC}, // 08590D3102012000BC
{ ACT_BUTTON_UP, 0x08, 0xBE}, // 08590D3102012101BE
{ ACT_B_DISPOFF, 0x08, 0x2F}, // 08590D31020122712F
{ ACT_B_DISPFULL_DOWN, 0x08, 0x43}, // 08590D310201228543
{ ACT_B_DISPFULL_UP, 0x08, 0xBD}, // 08590D3102012001BD
{ ACT_B_DISPHULF, 0x08, 0xCF}, // 08590D3102012211CF
{ ACT_CAM_ON, 0x09, 0x31}, // 09590D31020194000031
{ ACT_CAM_OFF, 0x09, 0x30}, // 09590D31020191020030
{ ACT_DISP_OFF, 0x09, 0x2E}, // 09590D3102019100002E
{ ACT_TEL, 0x0A, 0xE3}, // start Tel Action
{ ACT_TEL_CANCEL, 0x0A, 0xDC} // Cancel or End Call_ACTION
// { ACT_VOL, 0x0A, 0x06, {0x68, 0x02, 0x31, 0x02, 0x02, 0x00}, 0x00, {0x00}} //0x05 = 1
вот как выглядит ченже: https://i.wheelsage.org/image/format...legend_86.jpeg
Уважаемые знатоки. помогите разобраться с ошибкой.
все это делается для эмуляции навигации на GS 2006г.
авто не имеет нави и камеры.
нет кнопки нави.. но при подключении навигационного блока от LX 470. появляются сенсорные кнопки в режиме инфо.. при нажатии а них появляется черный экран.. т.е.. в режим РГБ переходит.
один раз прошил, логи начал передавать. но активации CD и нави не было.
решил прошить под эмуляцию нави и не получилось..
с тех пор выдает такую ошибку.
не проходит верификацию.
http://www.picshare.ru/uploads/16040...h9WC_thumb.jpg
начало ошибок.
sketch_apr09a.cpp:11:23: error: AVCLanDrv.h: No such file or directory
sketch_apr09a.cpp:12:24: error: AVCLanCDch.h: No such file or directory
sketch_apr09a.cpp:13:24: error: BuffSerial.h: No such file or directory
sketch_apr09a.cpp:14:20: error: config.h: No such file or directory
sketch_apr09a.cpp: In function 'void setup()':
AVCLan_mini:32: error: 'LED_DDR' was not declared in this scope
мои проделанные действия:
удалил старые библиотеки, не помогло.
удали ардуино (переустановил), не помогло.
удали временные файлы в папке ТЕМП, не помогло.
почистил реестр прогой Reg Organizer, не помогло.
пытался прошить на другом компе та же ошибка.
перезагрузка компа не помогла (относится к "стекла потер авто не завелось").
какие решения еще можете подсказать?
спасибо.
Разобрался..
В ардуино 0022 не нужно создавать папку sketchbook, сразу закинуть библиотеки в libraries.
ну и про путь не забывать..
теперь еще прощу подсказок..
как выставить адрес головы?
у меня 0000..
и почему пропуски от магнитолы..Цитата:
AVCLan mini. Kochetkov Aleksey. v0.1.7
R8
< b 110 FFF 0412014560
< b 110 FFF 0712016056050005
head=0000, eeprom=0000
device=0178
readonly=01
Overflow: 0000
R8
< b 110 FFF 065601B901010A
R6
< b 110 FFF 0401015F08
< b 110 FFF 0412012030
R4
R8
R8
адрес магнитолы 190. нет нет проскакивает.
и все равно не переходит в режим навигации.:(
посмотри конфиг как инициализируеться: eeprom.
спасибо catfishkin за подсказку. но..
наверное для кого то глупый вопрос.. но задам.
как это сделать.
в режиме терминала?
вот данные с EEPROM файла. если речь про него.
вот тут ak1976 писал. http://compcar.ru/forum/showthread.p...ll=1#post68645Цитата:
#ifndef EEPROM_h
#define EEPROM_h
#include <inttypes.h>
class EEPROMClass
{
public:
uint8_t read(int);
void write(int, uint8_t);
};
extern EEPROMClass EEPROM;
#endif
как это сделать?Цитата:
2. Сервисные функции (для запуска нужно набрать в терминале соответствующую команду)
открыть дополнительное окно или просто набирать на клавиатуре в окно с меняющимися байтами?
постоит минут 15 и начинает определять адрес дисплея.
но как только перезапускаешь, снова 0000Цитата:
head=0110, eeprom=0000
device=0178
readonly=00
Overflow: 0000
R8
R8
< b 110 FFF 0412014560
< b 110 FFF 071201605F050005
< b 110 FFF 0401015F08
< b 110 FFF 065601B901000A
R8
R6
R8
и ни как не переходит в режим навигации.Цитата:
head=0000, eeprom=0000
device=0178
readonly=00
Overflow: 0000
< b 110 FFF 0412014560
< b 110 FFF 0712016056050005
R8
< b 110 FFF 071201605F050005
< d 110 178 040056588E
< b 110 FFF 065601B901000A
R8
R8
разобрался как устанавливать адрес головы.
но все равно не переходит в режим навигации.Цитата:
S - начало команды отправляемой в шину (формат совместим с AVCLan-mini)
H - конец задания адреса головы, например S0110H (S0000H - для автоматического определения адреса головы)
возможно из за ошибок. R4,R6,R8.Цитата:
head=0110, eeprom=0110
device=0178
readonly=01
Overflow: 0000
< b 110 FFF 0412014560
< b 110 FFF 0712016056050005
R8
< b 110 FFF 065601B901000A
R8
подскажите как расшифровать код ошибки?Цитата:
3. При нормальном приеме в com-порт выводится принятое сообщение, при ошибке строка R#, где #-код ошибки.
да и как исправить?
в какую сторону копать?
почти.
переходит в режим нави и второго CD ченджера.
но при каждом старте нужно нажимать кнопку reset на ардуино. или все виснет..
заработала..
не совсем стабильно.. но думаю это косяки на плате или в магнитоле.
спасибо кто помогал и тем кто просто читал и сочувствовал. :)
отдельное спасибо: ak1976 и Chip.
разобрался - поделись, в чем была проблема?
не стабильность работы не устранил.
пользовался этой библиотекой: http://compcar.ru/forum/showthread.p...ll=1#post70075
та, что в "шапке" и на 13 стр. не подошла.
Доброго времени суток господа!
Есть штатное ГУ на Toyota Hilux 2014 года без нави! по ней нет инфы почти ни какой! Помогите разобраться!
На фото №3
колодка №1 подключен руль
колодка №2 пустая
колодка №3 поключен AUX, A/V.
колодка №4 питание и колонки
колодка №5 пустая по мануалу подключается НАВИ
колодка №6 пустая тоже НАВИ (ldvs интерфейс) так понял что видео!
Помогите разобраться с колодка №5 и 6 и если есть у кого инфа можно и с колодка №2
С пасибо зарание!!!
Вопрос активировать НАВИ вход с помощью варианта номер 2 и все остальное!!!