[info] HIP9011 модуль DD: готовый Signal Processor
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль VR + ДД
Так, по-первых оказывается я питание на чип не подавал в прошлой серии.
Теперь я подал питание - и почему-то SO мне дублирует SI? Ради экперимента - без CLK они тоже дуюлируются, но я пробовал естественно и с CLK
А преобразователь уровня у меня тоже есть - и он мне пока не помог
Что-то я до сих пор делаю не так
Теперь я подал питание - и почему-то SO мне дублирует SI? Ради экперимента - без CLK они тоже дуюлируются, но я пробовал естественно и с CLK
А преобразователь уровня у меня тоже есть - и он мне пока не помог
Что-то я до сих пор делаю не так
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль VR + ДД
А почему SCK у тебя все время 1 ? SCK - это синхронизирующие импульсы, то есть там должна быть тактовая частота шины. Далее, чип селект и инт/холд нужно лог. 0 в момент общения, попробуй физически их на землю кинуть, так как скорее всего у них внутри подтяжка к +5В.
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль VR + ДД
russian wrote:Ради экперимента - без CLK они тоже дуюлируются, но я пробовал естественно и с CLK
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль VR + ДД
Так и должно быть. Это режим эха и нужен он для подтверждения того, что по линии дошли именно те байты, которые ты отправлял. То есть ты отправляешь байт, потом считываешь байт и проверяешь их на соответствие.
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль VR + ДД
Мне кажется, эхо-байт должен быть всё-таки ПОСЛЕ моего байта, а не одновреммено, как на картинке?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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль VR + ДД
я это понимаю так, что сигналы на линиях должны быть одинаковымиThe SPI is in the default mode on the power up sequence. In this case, the SDO directly equals the SDI
Что ты имеешь ввиду? Ты к микросхеме кварц подключил?russian wrote:Отдельный вопрос: требуется ли внешний осцилятор нам для SPI диалога? Если да, то из чего мне его проще всего собрать?
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль VR + ДД
Тогда хорошая новость - как ты видишь, чип реагирует на трёхвольтовый сигнал. И всё-таки - я пытаюсь послать ему 0111 0001, чтоб перевести в advanced SPI mode - и начать получатьSergey89 wrote:я это понимаю так, что сигналы на линиях должны быть одинаковымиThe SPI is in the default mode on the power up sequence. In this case, the SDO directly equals the SDI
в ответ на повторный 0111 0001Inverted SPI configuration (MSB)10001110(LSB)"
Нет, не подключил - сейчас только питание + SPI + пара ног на землю. Мой вопрос как раз - нужен ли мне внешний кварц на вход XIN и если да, то что именно мне туда подключатьSergey89 wrote:Что ты имеешь ввиду? Ты к микросхеме кварц подключил?russian wrote:Отдельный вопрос: требуется ли внешний осцилятор нам для SPI диалога? Если да, то из чего мне его проще всего собрать?
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль VR + ДД
Судя по даташиту нужен, так как он тактирует state machine. Кварц на 4 МГц по схеме из даташита.
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль VR + ДД
Если кварц и всю остальную обвязку - то наверное дорисовываем плату без преобразователя уровня, а я пока всё что нужно докуплю. Буду рад конкретному номенклатурному номеру с http://www.digikey.com/Sergey89 wrote:Судя по даташиту нужен, так как он тактирует state machine. Кварц на 4 МГц по схеме из даташита.
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль VR + ДД
тоже от @
2) сделать на нижней стороне заливку землёй тоже (?)
3) конденсатор 100uF слишком большой. что-то про питание на старте (?) и плюс оно будет долго выключаться. Должно быть нормально с 1uF или максимум 10uF
1) LED ой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.
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль VR + ДД
Опыт таков:russian wrote:Slig, а ты сможешь отдельно поделиться своим опытом редактирования стандартных библиотек? Как ты этого добился?
4) монтажные отверстия выглядят немного странно в плане диаметра сверления и на 3Д картинке.
А так - как-то у меня и нет особо комментариев, выглядит очень похоже на правду Супер!
Я сейчас вырубаюсь совсем, подробнее уже завтра.
1. Открываем компонент в редакторе библиотек. Нажимаем правой клавишей на компоненте - правка компонента - правка в редакторе библиотек.
2. В редакторе нажимаем кнопку на верхней панели инструментов "Создать новый компонент из этого компонента".
3. Обзываем его по другому (что бы такого названия не было в стандартной библиотеке)
4. Правим компонент как вам нужно
5. Нажимаем на той же панели инструментов значок "Экспорт компонента" и сохраняем его в папку с проектом, или в дополнительную папку (как удобно). После чего закрываем редактор библиотек.
6. В редакторе схем выбираем: настройки - библиотека
7. Нажимаем самую верхнюю кнопку "добавить", после чего выбираем путь к нашему элементу и нажимаем "ок".
Все, теперь компонент появится в списке библиотеки и его можно добавлять в схему.
По поводу монтажных отверстий - я не знаю как сделать другие )) Если просветишь в этом - буду рад.
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: HIP9011 модуль DD: готовый Signal Processor
@ - а до тебя плата дошла? Ты её собирать можешь-будешь?
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: HIP9011 модуль DD: готовый Signal Processor
неа, не приходило. честно говоря, я подумал, ты, увидев мои ламерские вопросы в этой теме, решил более разумно распорядиться платкой
по итогам, насколько я понял, чтобы подцепить к живому мотору, нужно:
1) найти/припаять чип и приобрести/установить нужный тип датчика;
2) знать размер поршня, обороты мотора/положение вала (для вычисления "окна прослушки")
3) мигать светодиодом или еще чем об обнаружении искомого события.
стучать молотком, по всей видимости, глупо - фиг тут нужную частоту воспроизведёшь. либо действительно изучать физику каких-нибудь камертонов, подбирать тела, звучащие на нужных частотах…
по итогам, насколько я понял, чтобы подцепить к живому мотору, нужно:
1) найти/припаять чип и приобрести/установить нужный тип датчика;
2) знать размер поршня, обороты мотора/положение вала (для вычисления "окна прослушки")
3) мигать светодиодом или еще чем об обнаружении искомого события.
стучать молотком, по всей видимости, глупо - фиг тут нужную частоту воспроизведёшь. либо действительно изучать физику каких-нибудь камертонов, подбирать тела, звучащие на нужных частотах…
Re: HIP9011 модуль DD: готовый Signal Processor
Собрал. Буду тестировать.
- Attachments
-
- DSCF0481.JPG (379.9 KiB) Viewed 25090 times
Re: HIP9011 модуль DD: готовый Signal Processor
да там у хипа такая добротность - что всю жизнь молотком и проверяли ДД. или ключем гаечным или датчиком об мотор.puff wrote: стучать молотком, по всей видимости, глупо - фиг тут нужную частоту воспроизведёшь. либо действительно изучать физику каких-нибудь камертонов, подбирать тела, звучащие на нужных частотах…
Спектр у любого стука достаточно широк..
Re: HIP9011 модуль DD: готовый Signal Processor
Всё ок. Работает.
- Attachments
-
- hip9011_test.png (27.84 KiB) Viewed 25062 times
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: HIP9011 модуль DD: готовый Signal Processor
А чуть-чуть поподробнее, методика тестирования? Какой-то код инициализации был? Какой-то код вообще был, или чисто электрически проверил?
Можно я утащу картинку на другой форум?
PS: круто и спасибо!
Можно я утащу картинку на другой форум?
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: HIP9011 модуль DD: готовый Signal Processor
хотя бы рассказал, что на рисунке и при каких условиях получено...
Re: HIP9011 модуль DD: готовый Signal Processor
Сигналы подписаны на рисунке. Подавал сигнал на вход микросхемы с аудио выхода ноутбука при помощи генератора тонов. В данном случае частота в районе 6800 Гц. Управлял при помощи дискавери. Код во вложении.
Выходы мк в open drain режиме. Инвертировать сигналы вручную не надо. Я так понял мк сам это делает. Но использование open drain режима ограничивает максимальную частоту передачи. На частоте в районе 1 МГц и подтяжках 4.7 кОм связи с микросхемой не наблюдалось. По хорошему надо ставить преобразователь уровней нормальный, чтобы сделать частоту передачи повыше.
Выходы мк в open drain режиме. Инвертировать сигналы вручную не надо. Я так понял мк сам это делает. Но использование open drain режима ограничивает максимальную частоту передачи. На частоте в районе 1 МГц и подтяжках 4.7 кОм связи с микросхемой не наблюдалось. По хорошему надо ставить преобразователь уровней нормальный, чтобы сделать частоту передачи повыше.
окrussian wrote:Можно я утащу картинку на другой форум?
-
- contributor
- Posts: 67
- Joined: Mon Nov 11, 2013 9:17 am
- Location: Siberia
Re: HIP9011 модуль DD: готовый Signal Processor
не оно - в схеме +5v а это -5vИспользуются
...
IC REG LDO -5V 0.1A SOT89-3: 497-1219-1-ND
...
и на плате распиновка не та
почему автор рисовал свой модуль когда в кикаде есть стандартные?
хотя может модуль какой то совсем специальный, что имелось ввиду?
или можно U1 со схемы (платы) убрать?
на фото вот, перемычка впаяна
Re: HIP9011 модуль DD: готовый Signal Processor
Друзья, кто может прислать такую платку с чипом?
Нужен всего лишь один экземпляр чтобы тестить на рабочем моторе ;(
Кстати, выкладывал ли в этой теме этот документ от TI и некий неизвестный документ SAE Technical Paper Series 900488?
Дело в том, что на основании этих документов, можно без проблем реализовать грамотный алгоритм выявления детонации.
Нужен всего лишь один экземпляр чтобы тестить на рабочем моторе ;(
Кстати, выкладывал ли в этой теме этот документ от TI и некий неизвестный документ SAE Technical Paper Series 900488?
Дело в том, что на основании этих документов, можно без проблем реализовать грамотный алгоритм выявления детонации.
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: HIP9011 модуль DD: готовый Signal Processor
Без чипа - $10.60 три штуки https://oshpark.com/shared_projects/bYitHt3pacab wrote:Друзья, кто может прислать такую платку с чипом?
У меня есть платка в Питере, которая не дошла до @ - но в любом случае тебе нужно научиться покупать с 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: HIP9011 модуль DD: готовый Signal Processor
в беларуси еще пока не появился пейпал…
- AndreyB
- Site Admin
- Posts: 14381
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: HIP9011 модуль DD: готовый Signal Processor
Он там может не появится еще долго - значит видимо нужно с кем-то их РФ начинать дружить и посылать деньги Приватом-приветом-сбербанком и так далее?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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: HIP9011 модуль DD: готовый Signal Processor
да не, думаю, уже скоро.
Re: HIP9011 модуль DD: готовый Signal Processor
я бы научился покупать с маусера, если б так была беларусь в списке стран откуда я)
Re: HIP9011 модуль DD: готовый Signal Processor
Я могу отправить по себестоимости + доставка.
Если у кого-то есть проблемы с получением HIP9011, то тоже могу помочь. Чип стоит примерно 3$ + доставка. Только нужно скооперироваться, чтобы я не бегал постоянно на почту.
Если у кого-то есть проблемы с получением HIP9011, то тоже могу помочь. Чип стоит примерно 3$ + доставка. Только нужно скооперироваться, чтобы я не бегал постоянно на почту.
Re: HIP9011 модуль DD: готовый Signal Processor
Сколько тебе прислать денег?Sergey89 wrote:Я могу отправить по себестоимости + доставка.
Если у кого-то есть проблемы с получением HIP9011, то тоже могу помочь. Чип стоит примерно 3$ + доставка. Только нужно скооперироваться, чтобы я не бегал постоянно на почту.
И кстати, можно ли вместо HIP9011 использовать TPIC8101?
Re: HIP9011 модуль DD: готовый Signal Processor
Узнаю сколько отправка стоит, напишу.
Да, можно TPIC8101 использовать. Он полностью копирует функционал HIP9011.
Да, можно TPIC8101 использовать. Он полностью копирует функционал HIP9011.
Re: HIP9011 модуль DD: готовый Signal Processor
в общем, как я понял. слушать теперь можно, ведь есть код простой. а как же с алгоритмом по отслеживанию детона и тд?