[info] HIP9011 модуль DD: готовый Signal Processor

Железо внутри ЭБу и железо снаружи ЭБУ
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

Так, по-первых оказывается я питание на чип не подавал в прошлой серии.

Теперь я подал питание - и почему-то SO мне дублирует SI? Ради экперимента - без CLK они тоже дуюлируются, но я пробовал естественно и с CLK
Image

А преобразователь уровня у меня тоже есть - и он мне пока не помог
Что-то я до сих пор делаю не так :(
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

А почему SCK у тебя все время 1 ? SCK - это синхронизирующие импульсы, то есть там должна быть тактовая частота шины. Далее, чип селект и инт/холд нужно лог. 0 в момент общения, попробуй физически их на землю кинуть, так как скорее всего у них внутри подтяжка к +5В.
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

russian wrote:Ради экперимента - без CLK они тоже дуюлируются, но я пробовал естественно и с CLK
Image

CS естественно на земле, сейчас INT/HOLD тоже туда кинул - всё равно что-то я делаю не так.
Нам внешний осцилятор там точно не нужен?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

Так и должно быть. Это режим эха и нужен он для подтверждения того, что по линии дошли именно те байты, которые ты отправлял. То есть ты отправляешь байт, потом считываешь байт и проверяешь их на соответствие.
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

Sergey89 wrote:Так и должно быть. Это режим эха и нужен он для подтверждения того, что по линии дошли именно те байты, которые ты отправлял. То есть ты отправляешь байт, потом считываешь байт и проверяешь их на соответствие.
Мне кажется, эхо-байт должен быть всё-таки ПОСЛЕ моего байта, а не одновреммено, как на картинке?

К тому же я тут пытаюсь перейти в "advanced mode" - и я дожен начать получать в ответ инвертированый байт.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

The SPI is in the default mode on the power up sequence. In this case, the SDO directly equals the SDI
я это понимаю так, что сигналы на линиях должны быть одинаковыми
russian wrote:Отдельный вопрос: требуется ли внешний осцилятор нам для SPI диалога? Если да, то из чего мне его проще всего собрать?
Что ты имеешь ввиду? Ты к микросхеме кварц подключил?
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

Sergey89 wrote:
The SPI is in the default mode on the power up sequence. In this case, the SDO directly equals the SDI
я это понимаю так, что сигналы на линиях должны быть одинаковыми
Тогда хорошая новость - как ты видишь, чип реагирует на трёхвольтовый сигнал. И всё-таки - я пытаюсь послать ему 0111 0001, чтоб перевести в advanced SPI mode - и начать получать
Inverted SPI configuration (MSB)10001110(LSB)"
в ответ на повторный 0111 0001
Sergey89 wrote:
russian wrote:Отдельный вопрос: требуется ли внешний осцилятор нам для SPI диалога? Если да, то из чего мне его проще всего собрать?
Что ты имеешь ввиду? Ты к микросхеме кварц подключил?
Нет, не подключил - сейчас только питание + SPI + пара ног на землю. Мой вопрос как раз - нужен ли мне внешний кварц на вход XIN и если да, то что именно мне туда подключать :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

Судя по даташиту нужен, так как он тактирует state machine. Кварц на 4 МГц по схеме из даташита.
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

Sergey89 wrote:Судя по даташиту нужен, так как он тактирует state machine. Кварц на 4 МГц по схеме из даташита.
Если кварц и всю остальную обвязку - то наверное дорисовываем плату без преобразователя уровня, а я пока всё что нужно докуплю. Буду рад конкретному номенклатурному номеру с http://www.digikey.com/ :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

тоже от @
It looks like the LED is backwards, so no worky, Not a huge issue as it can be physically populated backwards.

Far side GND plane flood is suggested.

100uF bulk cap is likely to large for such a small board, it may pull down the power supply when the power is turned on, or may keep the board powered for a while after it's been disconnected. You would probably be fine with 1uF or perhaps as high as 10uF.
1) LED ой
2) сделать на нижней стороне заливку землёй тоже (?)
3) конденсатор 100uF слишком большой. что-то про питание на старте (?) и плюс оно будет долго выключаться. Должно быть нормально с 1uF или максимум 10uF
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

russian wrote:Slig, а ты сможешь отдельно поделиться своим опытом редактирования стандартных библиотек? Как ты этого добился? :)

4) монтажные отверстия выглядят немного странно в плане диаметра сверления и на 3Д картинке.

А так - как-то у меня и нет особо комментариев, выглядит очень похоже на правду :) Супер!

Я сейчас вырубаюсь совсем, подробнее уже завтра.
Опыт таков:
1. Открываем компонент в редакторе библиотек. Нажимаем правой клавишей на компоненте - правка компонента - правка в редакторе библиотек.
2. В редакторе нажимаем кнопку на верхней панели инструментов "Создать новый компонент из этого компонента".
3. Обзываем его по другому (что бы такого названия не было в стандартной библиотеке)
4. Правим компонент как вам нужно
5. Нажимаем на той же панели инструментов значок "Экспорт компонента" и сохраняем его в папку с проектом, или в дополнительную папку (как удобно). После чего закрываем редактор библиотек.
6. В редакторе схем выбираем: настройки - библиотека
7. Нажимаем самую верхнюю кнопку "добавить", после чего выбираем путь к нашему элементу и нажимаем "ок".
Все, теперь компонент появится в списке библиотеки и его можно добавлять в схему.

По поводу монтажных отверстий - я не знаю как сделать другие )) Если просветишь в этом - буду рад.
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: HIP9011 модуль DD: готовый Signal Processor

Post by AndreyB »

@ - а до тебя плата дошла? Ты её собирать можешь-будешь?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: HIP9011 модуль DD: готовый Signal Processor

Post by puff »

неа, не приходило. честно говоря, я подумал, ты, увидев мои ламерские вопросы в этой теме, решил более разумно распорядиться платкой :-)

по итогам, насколько я понял, чтобы подцепить к живому мотору, нужно:
1) найти/припаять чип и приобрести/установить нужный тип датчика;
2) знать размер поршня, обороты мотора/положение вала (для вычисления "окна прослушки")
3) мигать светодиодом или еще чем об обнаружении искомого события.
стучать молотком, по всей видимости, глупо - фиг тут нужную частоту воспроизведёшь. либо действительно изучать физику каких-нибудь камертонов, подбирать тела, звучащие на нужных частотах…
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: HIP9011 модуль DD: готовый Signal Processor

Post by Sergey89 »

Собрал. Буду тестировать.
Attachments
DSCF0481.JPG
DSCF0481.JPG (379.9 KiB) Viewed 24011 times
User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm

Re: HIP9011 модуль DD: готовый Signal Processor

Post by Maxi »

puff wrote: стучать молотком, по всей видимости, глупо - фиг тут нужную частоту воспроизведёшь. либо действительно изучать физику каких-нибудь камертонов, подбирать тела, звучащие на нужных частотах…
да там у хипа такая добротность - что всю жизнь молотком и проверяли ДД. или ключем гаечным или датчиком об мотор.
Спектр у любого стука достаточно широк..
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: HIP9011 модуль DD: готовый Signal Processor

Post by Sergey89 »

Всё ок. Работает.
Attachments
hip9011_test.png
hip9011_test.png (27.84 KiB) Viewed 23983 times
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: HIP9011 модуль DD: готовый Signal Processor

Post by AndreyB »

А чуть-чуть поподробнее, методика тестирования? Какой-то код инициализации был? Какой-то код вообще был, или чисто электрически проверил?

Можно я утащу картинку на другой форум?

PS: круто и спасибо!
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: HIP9011 модуль DD: готовый Signal Processor

Post by puff »

хотя бы рассказал, что на рисунке и при каких условиях получено...
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: HIP9011 модуль DD: готовый Signal Processor

Post by Sergey89 »

Сигналы подписаны на рисунке. Подавал сигнал на вход микросхемы с аудио выхода ноутбука при помощи генератора тонов. В данном случае частота в районе 6800 Гц. Управлял при помощи дискавери. Код во вложении.
hip9011.c
(4.73 KiB) Downloaded 868 times
Выходы мк в open drain режиме. Инвертировать сигналы вручную не надо. Я так понял мк сам это делает. Но использование open drain режима ограничивает максимальную частоту передачи. На частоте в районе 1 МГц и подтяжках 4.7 кОм связи с микросхемой не наблюдалось. По хорошему надо ставить преобразователь уровней нормальный, чтобы сделать частоту передачи повыше.
russian wrote:Можно я утащу картинку на другой форум?
ок
Art_ELectro
contributor
contributor
Posts: 67
Joined: Mon Nov 11, 2013 9:17 am
Location: Siberia

Re: HIP9011 модуль DD: готовый Signal Processor

Post by Art_ELectro »

Используются
...
IC REG LDO -5V 0.1A SOT89-3: 497-1219-1-ND
...
не оно - в схеме +5v а это -5v
и на плате распиновка не та
почему автор рисовал свой модуль когда в кикаде есть стандартные?
хотя может модуль какой то совсем специальный, что имелось ввиду?

или можно U1 со схемы (платы) убрать?
на фото вот, перемычка впаяна
Image
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: HIP9011 модуль DD: готовый Signal Processor

Post by acab »

Друзья, кто может прислать такую платку с чипом?
Нужен всего лишь один экземпляр чтобы тестить на рабочем моторе ;(


Кстати, выкладывал ли в этой теме этот документ от TI и некий неизвестный документ SAE Technical Paper Series 900488?
Дело в том, что на основании этих документов, можно без проблем реализовать грамотный алгоритм выявления детонации.
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: HIP9011 модуль DD: готовый Signal Processor

Post by AndreyB »

acab wrote:Друзья, кто может прислать такую платку с чипом?
Без чипа - $10.60 три штуки https://oshpark.com/shared_projects/bYitHt3p

У меня есть платка в Питере, которая не дошла до @ - но в любом случае тебе нужно научиться покупать с http://ru.mouser.com/ или еще откуда-то. Ты пытался?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: HIP9011 модуль DD: готовый Signal Processor

Post by puff »

в беларуси еще пока не появился пейпал… :-(
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: HIP9011 модуль DD: готовый Signal Processor

Post by AndreyB »

puff wrote:в беларуси еще пока не появился пейпал… :-(
Он там может не появится еще долго - значит видимо нужно с кем-то их РФ начинать дружить и посылать деньги Приватом-приветом-сбербанком и так далее?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: HIP9011 модуль DD: готовый Signal Processor

Post by puff »

да не, думаю, уже скоро.
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: HIP9011 модуль DD: готовый Signal Processor

Post by acab »

я бы научился покупать с маусера, если б так была беларусь в списке стран откуда я)
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: HIP9011 модуль DD: готовый Signal Processor

Post by Sergey89 »

Я могу отправить по себестоимости + доставка.

Если у кого-то есть проблемы с получением HIP9011, то тоже могу помочь. Чип стоит примерно 3$ + доставка. Только нужно скооперироваться, чтобы я не бегал постоянно на почту.
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: HIP9011 модуль DD: готовый Signal Processor

Post by acab »

Sergey89 wrote:Я могу отправить по себестоимости + доставка.

Если у кого-то есть проблемы с получением HIP9011, то тоже могу помочь. Чип стоит примерно 3$ + доставка. Только нужно скооперироваться, чтобы я не бегал постоянно на почту.
Сколько тебе прислать денег?

И кстати, можно ли вместо HIP9011 использовать TPIC8101?
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: HIP9011 модуль DD: готовый Signal Processor

Post by Sergey89 »

Узнаю сколько отправка стоит, напишу.

Да, можно TPIC8101 использовать. Он полностью копирует функционал HIP9011.
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: HIP9011 модуль DD: готовый Signal Processor

Post by acab »

в общем, как я понял. слушать теперь можно, ведь есть код простой. а как же с алгоритмом по отслеживанию детона и тд?
Post Reply