Vitat's homepage
28 Apr 2024, 13:57 *
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
16  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 01 Jun 2006, 10:15
Есть у меня подозрение, что вообще все неправильно я "наслушал". только сейчас понял, что у меня в цикле "слушания" был вставлен и логгинг через UART. а он же на 9600 бод тормозной и по идее должен был занимать кучу времени по сравнению с таймингами шины... Я привык к web-программированию, где временем, затрачиваемым на логгирование можно и пренебречь Smile

А как вообще в таком случае правильно логгировать? сначала буферизировать в память лог, а потом его скидывать в UART?
17  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 31 May 2006, 15:31
Сергей
а хондовский ченжер у тебя есть, или что ты "слушал" ?
Так в этом-то и проблема, что чейнджера у меня никакого нет. "слушал", что "голова" говорит Smile что-то, как видно, мне даже удалось услышать. я исходил из предположения, что говорить начинает голова, поэтому и надеялся что-нибудь услышать на шине, к которой ничего не подключено. теперь оказывается, что "говорить" вроде как чейнджер должен начинать... попробую еще и с этой стороны зайти. может что-нибудь другое в ответ "услышу" Smile
18  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 31 May 2006, 15:16
По таймингам очень похоже на этот самый IE-BUS. Голова при включении обязанна послать свой хидер, что бы засветиться, мол есть ведущий. Дальше ведомые сообщают о себе. А просто тупо пионеровский ченьджер не пробывал цеплять ?
Ты имеешь ввиду IP-BUS? Пионеровского чейнджера нет (кстати, может есть у кого в москве ненужный на недельку поэкспериментировать, за пиво? Smile ). кстати, надо действительно попробовать выключить магнитолу и засечь, что она шлет после включения. Я этого честно говоря не пробовал. Она у меня всегда работала.
19  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 31 May 2006, 13:53
Да, кажется я начинаю понимать... Я не до конца понял логику работы эмулятора. Меня сбило с толку условие в самом начале цикла
if (INPUT_IS_SET) ... Я думал, что как раз мы сначала ждем, пока нам голова что-то скажет. Буду лучше разбираться в коде эмулятора.

А какую команду первой посылает эмулятор?
В блоке, начинающемся с if (SendOK == true)
в начале работы первые три if вроде как не должны выполняться, пока голова нам ничего не посылала, а последний выполнится, после того как сработает обработчик таймера через 2 секунды и выставит Event = EV_STATUS. Получается, что первой командой будет STATUS?
20  General / MP3 / Re: Эксперименты с интерфейсом Honda - нид хелп on: 30 May 2006, 23:52
Сейчас еще смотрел на записанный лог. Вот какое свойство заметил:
1 (на компараторе) всегда бывает либо длительностью 24, либо 41 (24+17). 0 бывает разной длительности. Минимальная - 24. Все остальные длительности больше 24 на число, кратное 17 (41, 58, 75, 92 и т.д.). Максимальная длительность нуля в логе 551 (24 + 31*17). т.е. можно считать, что длительностей нуля разных 32 (5 битов)...

дальше пока логическая цепочка обрывается. буду думать дальше... придется, видимо, добывать чейнджер хондовский для логгирования реального трафика шины...
21  General / MP3 / Эксперименты с интерфейсом Honda - нид хелп on: 30 May 2006, 23:35
Сегодня подключился к интерфейсу магнитолы Honda Jazz. Схему собрал на ATMega162. В качестве компаратора использовал встроенный в мегу. Прошивку пока сделал простейшую - она "слушает" шину и логгирует через RS-232 длительность импульсов 0 и 1. В итоге получил я вот что:
1) сначала на выходе компаратора имеет 1
2) потом с разной периодичностью (где-то раз в секунду, но интервал скачет) на компараторе появляется 0 на 3 мкс.
3) после ресета моей схемы почему-то до первого 0-го импульса проходит несколько секунд (явно больше последующей периодичности импульсов). отсюда первый вопрос - откуда "голова" знает, что моя схема ресетилась?

Если я правильно понимаю, то в пионеровском IP-Bus голова сама инициирует передачи и первые 3 байта с адресом посылает не дожидаясь никакого ответа от чейнджера. В моем случае получается, что голова посылает только 0 бит периодически а дальше передачи нет.

Дальше я попробовал сделать следующее, сразу после смены первого 0 на 1 я открываю транзистор на 3 мкс (тот, который на схеме без CAN driver'а). После этого голова начинает передавать какую-то непонятную последовательность нулей и единиц. Прикладываю ее в виде лога. В нем в каждой строке сначала идет значение компаратора (32 - это единица, 0 - это 0), потом длительность этого состояния (в 1/8 мкс (засекал по таймеру, запущенному без прескейлера, скорость чипа 8МГц)). Я пока логики в этой последовательности никакой не усматриваю Sad Если есть у кого-то какие-то идеи - с радостью выслушаю...

Сергей.
22  General / MP3 / Re: IP-Bus adapter without CAN ic on: 29 May 2006, 16:21
А для чего нужен диод D1? Транзистор ведь и так ток только в одну сторону пропускает.
23  General / MP3 / Встроенный компаратор вместо LM339? on: 23 May 2006, 22:04
Можно ли вместо ЛМ339 использовать встроенный в мегу компаратор?
24  General / MP3 / Re: подключение к штатной магнитоле Honda Jazz on: 22 May 2006, 23:31
Вытащил я свой head unit. Названия производителя на нем нет. Только мэйд ин чайна. Попробую разобрать его (слава богу пломб там никаких на нем не видно). Я смотрел даташит на хондовскую магнитолу (от сивика по-моему), которую делает пионер - там схема айпи-баса такая же, как в обычном пионере. А у моей разъем чейнджера такой же, как у этого хондо-пионера сивиковского. Так что есть надежда, что там все же пионеровский протокол.

Есть ли какая-то инфа по поводу хондовского протокола - он в точности повторяет пионеровский или может быть там команды кодируются какими-то другими значениями? Или адреса устройств отличаются... Буду срочно собирать эмулятор и пытаться подключиться в лоб по пионеровскому протоколу. Вдруг повезет.
25  General / MP3 / Как ведут себя HDD в морозы? on: 22 May 2006, 14:45
В инструкциях ко всем винтам написано, что рабочая температура - от 0 градусов. хранение - от -40. Как в реальной жизни винты ведут себя в морозы? Если прибавить сюда еще тот факт, что в машине обычно много конденсата собирается - то вообще им не позавидуешь. Имеет ли смысл делать герметичную коробку?

И еще - надо ли делать какой-то специальный подвес для демпфирования тряски? Или ноутбучный винт расчитан на такое? В инструкциях опять же написано, что в работе макс перегрузка порядка 300G продолжительностью до 2 миллисекунд. Достаточно ли такой вибростойкости чтобы обойтись без мягкого подвеса?
26  General / MP3 / Re: Driver шины on: 22 May 2006, 14:39
Я пытался найти. Короче изготавливаются только на заказ партией от 1000 шт. Где то по полтора бакса предлагали. Представители производителя долго просили выйти с ними на контакт, как я понимаю для выяснения зачем и т.п. Рекомендовали использовать что то другое. Так что разслабляемся и больше искать не пытаемя Smile
Придется из какой-нибудь убитой магнитолы выпаивать Smile интересно, на митинке у какого-нибудь ремонтника магнитол реально такую детальку выкупить?
27  General / MP3 / Re: IP-Bus adapter without CAN ic on: 22 May 2006, 14:37
Два провода , по которым идет одинаковый сигнал, только один инверсия другого. Если наводится помеха, то значит одинаковая на двух проводах. Приемник один сигнал инверсирует и складывает с другим, в результате помеха самоуничтожается. Остается чистый сигнал. Именно поэтому сигнал можно гонять только по одному проводу, а второй использовать просто для накопления помехи.
Кстати, вопрос, это у какой головы две линии этой шины соеденены ? Нагруженны это точно, потому что все диф линии должны быть терминированны Smile
Честно говоря мне пока яснее принцип работы не стал Sad "Один инверсия другого" - это значит, что по одному проводу ток в одну сторону, по другому в другую?
По поводу соединения линий - схему прикладываю. Уж как это правильно назвать - соединены резистором или затерминированы - я не знаю честно говоря.
28  General / MP3 / Re: Всё еще запускаем Yamp-3 on: 19 May 2006, 14:09
Vitasik
Странно. у меня все сразу заработало. Кстати, исходники yampp и эмулятора IP-Bus компилятся только в старых версиях AVR-GCC
29  General / MP3 / Re: IP-Bus adapter without CAN ic on: 18 May 2006, 14:02
Ну ведь со стороны HU эти два провода соединены резистором на 62 ома (из сервис мануала это видно). т.е. если есть напряжение на этих проводах, то должен быть и ток Smile А какой ток должен течь по шине в состоянии HIGH? Мне просто хочется понять принцип работы данной схемы, но познания в электротехнике у меня не сильно обширные честно говоря. Больше в программировании. Было бы здорово, если бы ты рассказал основны работы схемы. Если это конечно ненапряжно будет. Спасибо заранее!

P.S. А по поводу HA12187 есть мысли какие-нибудь?
30  General / MP3 / Re: IP-Bus adapter without CAN ic on: 18 May 2006, 10:42
Vitat, можешь пояснить, зачем нужен R13? Правильно ли я понимаю, что в состоянии, когда транзистоор закрыт у нас на BUS+ и BUS- получаются чуть-чуть разные напряжения? Т.к. на BUS- ровно половина VCC (резисторы R6 и R15 делят ровно пополам), а на BUS+ чуть меньше половины, т.к. R13 и R14 вместе 0.9K, что чуть-чуть меньше R5 = 1K. Или я что-то не догоняю? И еще хотелось бы понять, какое напряжение устанавливается на BUS+, когда ток через транзистор течет?

Сергей
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!