Vitat's homepage
28 Mar 2024, 20:31 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: 21.03.08 Произведено обновление сайта/Site was updated
 
  Home Forum Help Search Login Register  

  Show Posts
Pages: [1] 2 3
1  General / MP3 / Re: Вопрос к знатокам (HOnda avto интерфейс) on: 21 Aug 2006, 13:09
В этой связи есть вопрос к участнику который делал для Honda Jazz не пробовал ли он такую последовательность или изучалась только реакция магнитолы?
У меня нет ни одного хондовского устройства, которое бы подключалось к "голове". Поэтому я собственно не логгировал ничего. Собрал схему, написал прошивку, подключил ее, попробовал послать команду инициализации. но в ответ получил пока не то, что ожидал. С тех пор не было времени еще поковыряться с этим. По уму надо бы раздобыть какой-нибудь чейнджер и снять логи. Но редкость они - чейнджеры эти хондовские. Покупать новый у дилера за кучу денег не хочу.
2  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 17 Jul 2006, 12:42
вот спасибо огромное! твои исходники скачал. буду изучать
3  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 13 Jul 2006, 18:45
Дело в том, что контрольная сумма в конце посылки считается с учетом этих 32 раздрядных адресов. Как -  не помню, где то тут писал в форуме. Так вот если посылка приходит с неправильно посчитанной суммой, то голова стремиться просигналить хардверный ресет, логер будет видеть как раз 0х80, а на самом деле в конце этого бита идет длинный нулевой уровень. Вощем примерно так , если я ничего не перепутал, давно с этим разбирался....

Просмотрел все твои посты на этом форуме - не нашел ничего на эту тему. Какие 32-разрядные адреса ты имеешь ввиду? Там вроде адреса 12-битные. По крайней мере так написано в нековском описании IE-BUS. Контрольную сумму считаю точно так, как это делается в коде эмулятора (сумма всех байтов начиная с четырехбитного 0xF). Очень буду признателен за информацию по этому вопросу. А то что-то мои изыскания пока зашли в тупик Sad А при хардверном ресете хедюнит посылает заголовок сообщения (broadcast bit, адреса)?
4  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 30 Jun 2006, 11:55
Отправку/получение сделал. все работает. теперь все остановилось на том, что на команду 0x01 0x10 голова отвечает 0x80, вместо ожидаемого 0xA1, после чего замолкает. Ожидаемой инициализации не происходит...
5  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 23 Jun 2006, 11:26
Посмотрел сейчас еще раз даташит на драйвер HA12187. Там указано, что для high на шине разница напряжений обычная 80мВ, максимальная 120мВ. А для low указан только минимум - 20мВ. Может быть так, что при слишком большой разнице (0.6В) драйвер не считает, что это high?
6  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 23 Jun 2006, 10:25
Адрес устройства - длиной в 27 бит. Я тогда не придумал ничего лучшего как разбить его на 3 байта с одним битом после каждого.
Т.е. по сути это 3 байта и по одному биту после каждого байта, которые обычно являются битами четности, а в данном случае таковыми не являются? А после первых трех байт самого первого сообщения (при включении) я должен посылать acknowledge?

У меня все пока затормозилось на отправке сообщения. Не видит голова моих посылок. Есть какие-нибудь идеи, что можно проверить? Тайминги пробовал менять. Пока не помогло. А вообще я их поставил по аналогии с таймингами первых трех байт, посылаемых HU. По идее надо бы попробовать вскрыть голову и проверить уровень на выходе драйвера шины при разной разнице напряжений на шине.
7  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 22 Jun 2006, 17:01
А часто HU шлет команды, начинающиеся с 08 08 FF? И что они означают?
8  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 22 Jun 2006, 16:49
ООО!!! Похоже вроде на то, что я вижу. Первая строка сразу после START - это как раз то, что шлет голова в момент включения? И это видимо не стандартное сообщение, т.к. parity error в этом случае. отлично, буду дальше воевать. опять появилась надежда, что там все же обычный ip-bus.

можешь чуть-чуть расшифровать формат лога? что значат 0 и 1 после значений первых 3-х байтов? CD/HU - это источник сообщения?

и еще вопрос - я пытался делать отправку сообщения, но ничего вообще не получилось пока. Я схему собрал в итоге точно такую, как ты предлагаешь. Когда открываю транзистор, то на BUS+ напряжение около 4.8 вольт. и на BUS- по-моему тоже поднимается с 2.5 до 4 с чем-то. это нормально? Разница получается около 0.6В по-моему.
9  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 22 Jun 2006, 10:43
Есть успехи кое-какие Smile
Удалось прочитать первые 3 байта, отправляемые HU при включении питания. Они вот какие: 0x08 0x08 0xFF. Следующие четыре бита, которые вроде бы должны быть 0x0F таковыми не являются Sad Пока точно не могу сказать, чему они равны - времени не хватило на то, чтобы это посмотреть. А что отправляет пионеровская голова при включении питания?

Тайминги при чтении у меня получились такие: 23-25мкс длительность hi в случае 1, и 35-37мкс длительность hi в случае 0.

На мои попытки отправки сообщений HU вообще никак не реагирует пока...

Ау, vS, может у тебя есть какая-то инфа по хондовской шине? Ты как-то говорил, что вопрос в разработке. Где бы взять хондовский ченйджер на недельку, чтобы поэкспериментировать с реальным работающим девайсом? Ни у кого нет в Москве? Smile
10  General / MP3 / Re: IP-Bus adapter without CAN ic on: 21 Jun 2006, 10:50
Что-то я никак не пойму, как работает компаратор. В даташите написано, что когда V+ больше V-, то через выходной транзистор течет ток. т.е. на выходе должен быть 0, как я понимаю, т.к. эмиттер этого самого транзистора соединен с нулем. Когда + меньше -, то ток течь не будет и напряжение на выходе через резистор R7 станет +5.

Но на практике у меня получается все наоборот - когда V+ > V- на выходе у меня +5В.

Что я не понимаю? ХЕЛП

все, с этим разобрался
11  General / MP3 / Re: IP-Bus adapter without CAN ic on: 19 Jun 2006, 18:11
Что-то я никак не пойму, как работает компаратор. В даташите написано, что когда V+ больше V-, то через выходной транзистор течет ток. т.е. на выходе должен быть 0, как я понимаю, т.к. эмиттер этого самого транзистора соединен с нулем. Когда + меньше -, то ток течь не будет и напряжение на выходе через резистор R7 станет +5.

Но на практике у меня получается все наоборот - когда V+ > V- на выходе у меня +5В.

Что я не понимаю? ХЕЛП
12  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 06 Jun 2006, 13:59
to Vitat:
Глядя на хитачевскую схему нарисовал что-то такое (приаттачено). Как думаешь, работоспособный вариант?

P.S. только Q2, наверное, надо поменять на NPN и управлять им через отдельный выход придется видимо
13  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 06 Jun 2006, 10:44
Кстати, у меня в даташите на хитачи HA12187 вот какая схема нарисована (приаттачено).
Какой элемент обозначается двумя пересекающимися окружностями? Источник тока?
Эта схема, похоже, дергает как +, так и -
14  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 06 Jun 2006, 10:16
Резистор 10к между bus+ и землей поставь если не стоит.
1. Наверно не актуален. Не помню уже. Very Happy
2. Так и есть.
3. Вроде да.
4. У Hitachi спроси. Я тупо срисовал внутреннюю структуру микросхемы с небольшими изменениями. Собрал, проверил - работает.
Здесь есть экстрасенсы? Wink
Резистор 10к есть. Пока к шине не подключен эмулятор - на компараторе устойчивое значение, т.к. есть небольшая разница напряжений. Но как только подключаю к шине, то напряжение между + и - становится 0 и  компаратор начинает "гулять". Померял, кстати, сопротивление между BUS+ и BUS- - 68 Ом. Так что по физике это явно IP-BUS.

Буду дальше экспериментировать, как время появится. пока этого самого времени нет. Ну а по поводу экстрасенсов - это так, мысли вслух были Smile
15  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 02 Jun 2006, 00:28
На данный момент имею вот что:
1) как только подключаю эмулятор к шине на компараторе (меговском, ЛМ339 никак не впаяю Sad) сразу начинает скакать то 0 то 1. при чем, даже если подкючить только один провод (плюсовой, например). вольтметр показывает напряжение 0 между BUS+ и BUS-.
2) отправка сообщения зависает в бесконечном цикле
3) чтение сообщений вообще не работает (видимо благодаря пункту 1, т.к. на входе мы имеем полную чушь Sad)

Есть вопросы по коду эмулятора:
1) timer0_source(CK64); //update every 1us
при скорости 14.5МГц и делителе 64 разьве мы получаем 1мкс??? Или комментарий уже не актуален?
2) как кодируются биты 0 и 1 на шине? 0 это длинный high, потом короткий low, а единица - high low одинаковой длительности? каковы длительности этих импульсов в микросекундах (на сайте http://mictronics.de/?page=cdc_proto#Pioneer есть данные про 33 и 7 мкс для 0 и 20 и 20 мкс для 1).
3) правильно ли я понимаю, что в схеме применен инвертирующий режим работы компаратора? т.е. когда + больше -, то на выходе имеем 0, ну и 1 в противном случае?
3) что такое high на шине? это когда BUS+ больше BUS-? т.е. на выходе инвертирующего компаратора мы имеем 0, что означает выполнение условия INPUT_IS_CLEAR?
4) для чего все же нужен диод между транзистором и шиной?

и еще мне не понятно, куда делись те нулевые импульсы по 3 мкс с периодичностью около секунды, которые я наблюдал позавчера... сегодня я почему-то ничего подобного увидеть не смог. только хаотическое изменение 0 на 1...


заранее большое (нет, даже огромное! Smile) спасибо за помощь!

Сергей
Pages: [1] 2 3

TinyPortal v1.0.5 beta 1© Bloc

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!