модуль VR + ДД - Art_ELectro - MAX9926

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

модуль VR + ДД - Art_ELectro - MAX9926

Post by AndreyB »

VR input - MAX9926

SVN repository
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 + ДД - Art_ELectro

Post by Slip »

Кинь схему в картинке, я в лейауте лучше нарисую )) А может и изучу кикад для такого дела. Просто ПСБ на картинке это жесть!
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Slip 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
nikll
Posts: 186
Joined: Tue Oct 15, 2013 5:45 am

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

Post by nikll »

Хм, а почему решили применить MAX9939 вместо HIP9011?
HIP9011 гораздо более распространенный да и каналов у него два.
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

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

Post by Sergey89 »

MAX9939 это программируемый усилитель. Видимо попытка сделать полностью программную обработку сигнала с датчика. У stm32f4 есть DSP инструкции, а дискретизацию допустим через DMA делать.
Art_ELectro
contributor
contributor
Posts: 67
Joined: Mon Nov 11, 2013 9:17 am
Location: Siberia

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

Post by Art_ELectro »

Как автор отвечаю:
а почему решили применить MAX9939 вместо HIP9011?
Потому что это схема - alfa v1.0.0.0, а вообще - так сделано на исходной mainboard
версия на HIP9011 - будет alfa v1.0.0.1
я в лейауте лучше нарисую
На данном этапе разводка проводников сделана - чтобы были, изначально ставилась цель проверить - влезет ли всё на 2 дюйма, в соответствии с техзаданием.

Все холивары что... а kicad отстой - идут строго мимо данного обсуждения. :idea:
Кто может красиво и быстро развести дорожки + паяльную маску + шелкографию в kicad - welcom к нам,
я буду не против ;)
я думаю для слаботочной проводки винтовые терминалы не нужны, будет достаточно 2.54мм распиновки. По желаю можно припаять провод, по желанию можно припаять ножки.
Разъемы под винты поставил глядя на платку 6ти канальный драйвер форсунок http://rusefi.com/forum/viewtopic.php?f=8&t=250
На производство плату можно заказать и без разъемов - кому надо поставит, а так - если есть разъем, мне проще зажать провод в разъем чем паять.

Ещё раз повторюсь - эта схема - alfa v1.0.0.0 тестовая версия для обсуждения.
Так что - берем напильник и допиливаем 8-)
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

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

Post by Slip »

Уже начал приводить в порядок плату
Art_ELectro
contributor
contributor
Posts: 67
Joined: Mon Nov 11, 2013 9:17 am
Location: Siberia

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

Post by Art_ELectro »

версия на HIP9011
вот примерчик http://rusefi.com/forum/viewtopic.php?f=8&t=301
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Art_ELectro wrote:
версия на HIP9011
вот примерчик http://rusefi.com/forum/viewtopic.php?f=8&t=301
Это уже получается отдельная версия модуля. И кстати я хочу в первую очередь вариант на HIP9011, чтоб програмно ничего не обрабатывать. Кто сделает модуль VR + HIP9011? Пожалуйста, это сейчас самый нужный модуль! Я доделываю и запускаю зажигание, мне уже нужен ДД.
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 + ДД - Art_ELectro

Post by Slip »

Russian держи плату

Общий вид:
cps_vrs.jpg
cps_vrs.jpg (112.93 KiB) Viewed 20468 times
3D
cps_vrs_io_1.jpg
cps_vrs_io_1.jpg (130.83 KiB) Viewed 20468 times
Art_ELectro
contributor
contributor
Posts: 67
Joined: Mon Nov 11, 2013 9:17 am
Location: Siberia

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

Post by Art_ELectro »

На основании улучшенной версии @, он хорошо дорожки развел :idea:
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Art_ELectro wrote:R41 подвинул + добавил монтажные отверстия
А простые не-виновые терминалы?

Давай избавимся от джамперов и входов лишних, которые про симуляцию сигнала. Раз у нас и там разъёмы на модулу - то нам дублирование разъёма и джамперы не нужны, вполне можно и снаружи перекинуть проводок.

А так - получается мы приближаемся к светлой цели :)
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Art_ELectro wrote:Частично светлая цель - всё лишнее вырезано, платка ужата в 2 раза ;)
Мы очень-очень близки к светлой цели, но три нюанса
1) из-за верхнего монтажного отверстия там в вехнем правом углу получилась несвязанная зона земли. У меня был точно такое же косяк в более жёсткой форме - у меня на одной плате было 5 несвязанных зон земли. Нужно добавить места, чтот хватило материала для зоны

2) я думаю двух винтов хватит - тем более что верхних мешает нам, см #1. но меня смущает, что нижний-правый винт слишком близко к разъёму. Предлагаю как вариан избавиться от нижней-правой дырки и всё в правой области немного опустить - появится место для связанности зоны сверху
3) ну это мелочь, но почему два одиночных контакта, а не один двойно? в KiCad точно есть PIN_ARRAY_2x1

Я закоммитил новую версию в репозиторий - даже с нюансами она огромный шаг вперёд, большое спасибо!
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Art_ELectro wrote:Подвинул монтажное отверстие влево и детальки.
Супер! Эти две проблемы решили - обновил репозиторий. Вечером попроую одиночные пины объединить.

Update: похоже цепь MISO на самом деле должна называться MOSI - Master Out Slave In, МК это master, чип это Slave
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Вот мысли нашего догорого @:
It's really close this fellow is going a great job, however some comments.

There has been a variety of claims of what a VR signal might generate, I've seem some claims as high as 300V, but a more realistic max would be say 150V. I suggest as a min, we plan for 150V as a peak under high RPM, with a very small gap, and a heavily inductive VR sensor, ect. That said, here are some comments about what your PCB traces should be.

From Creepage.com, a 150VDC should have around 55 to 59 mills.

From this web page, and 0805 is good for about 150V, note that's with specific pad spacing. http://stabilityissues.net/2012/01/25/smt-resistor-voltage-ratings/

An 0805 is less than 55mills. So I'll use about 50mills as the min for 150V, and 100 mills as the min for 300V. I can also point to UL specs that put this gap at more than twice these spacings, so I generally consider this as an absolute min. Anything less will start to allow electrons to flow where you generally don't want them.

Note that with a bare PCB there could be various levels of humidity dust, and other such items that could change the conductivity drastically.

Any how, that said, the gaps of the VR board don't play quit nicely. On a good note, it looks like there is enough clearance for this to all work, however the GND flood needs to be setback. I would recommend that the area around the high voltage should be blocked out or "cut out". The 0805 parts need to be re-arranged a bit to get the working voltage higher. I used two 5k's in series instead of one 10k to get this higher voltage rating...

This board appears it was designed as a single layer, which is fine. However if you are going to have it MFG'ed instead of doing a DIY PCB, might as well add some via's and put a GND plane on the far side. You'll get better signal integrity that way. For a single layer board, it's reasonably well arranged.
...
Also the silk screen layer is pretty well buggered, it's turned off. I'd suggest turn it on and make it look pretty. I generally hide the stuff like 10k, or .1uF and only list things like R123 or C123, as I can change the value on the schematic and the PCB will still be correct.

All in all, I'd say it's a reasonably good stab at it. I would say it's better than the current board offered at JBPerf's. He's got a clearance violation that will creep to the 5V, yuck. This one has good clearance on the 5V, but could short to GND which could cause some problems. After that it's issues are mostly less critical signal quality issues. So it won't brick your entire system, but could be a bit better.

Feel free to share part of all of my e-mail with the person who drafted the VR PCB.
Best regards.
Jared Harvey Operator KB1GTT
Т.е.
1) некоторые дорожки нужно сделать шире - до 50mil
2) добавить пустое место вокруг некоторых дорожек
3) шелкография сейчас немножко ужас, стоит убрать с неё номиналы

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

Я добавил на плату логотип и там был глюк - C10 был на плате в 1206 корпусе, это починил. Так что перед внесением изменений нужно брать версию из SVN
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
Art_ELectro
contributor
contributor
Posts: 67
Joined: Mon Nov 11, 2013 9:17 am
Location: Siberia

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

Post by Art_ELectro »

Обновил плату
некоторые дорожки нужно сделать шире - до 50mil...
добавить пустое место вокруг некоторых дорожек
точнее - дорожки идущие на разъем P4 - расширил, пустое место добавил
шелкография сейчас немножко ужас, стоит убрать с неё номиналы
с шелкографией, нашел только галку - не показывать номиналы, оно или не оно... :?:
Лучше бы кто-нить еще, кто лучше разбирается в вопросе, прочитал тоже этот комментарий целиком по-английски - я мог что-нибудь не понят
+ добавил заливку второй стороны платы - как и указано в комментарии.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Art_ELectro 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
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Добавил текст с номером версии на нижнюю шелкографию, удалил лишний указатель габаритов. Сделал гербера.

Закачал на oshpark $5.00 for three с доставкой :)
Последний шанс остановить меня. гляньте плиз еще раз!

Update: немного поменяли платку - суть была в том, что не дорожки нужны были широкие, а промежутки между дорожками пошире. Плюс немного шайтана по поводу земель. Плюс приблались в шелкографии - короче всё в репозитории.

Платка доедет до меня недели через 2-3, значит как раз под ёлку.
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Почту принесли поздно, я уже не в состоянии что-то паять, тем более микроразмеры этого чипа меня что-то начали пугать :(

Кстати всего 11 дней - в этот раз достаточно быстро.
Attachments
20131216_205920.jpg
20131216_205920.jpg (133.31 KiB) Viewed 20168 times
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: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

QSOP‑16 (0.635 mm / 25 mil pitch) - это непросто :( Паял пастой + тонким жалом, две пары дорожек слиплись - потом убирал лишнее олово какое-то время.

Пока напаял только 4 резистора на вход одного канала плюс два притягивающих наверх резистора выходов + C13 - торопился попроовать. В такой конфигурации оно ловит сигналы из космоса, постоянный дикий шум :(

Сейчас уже спать ложусь - завтра добавлю конденсатор C6 - который 1000pf (надеюсь это равно 1nf). А кстати конденсатора 10uF - который C10 - я в своём наборе 0805 что-то не вижу.
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
Mister Kotleta
Posts: 41
Joined: Tue Dec 10, 2013 5:51 pm

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

Post by Mister Kotleta »

Потому что конденсаторы на 10мкФ в 0805 редкие, так же как и в 1206 - но они существуют. Полный магазин таких
http://micronica.ru/order.phtml?vid=02.02.07&showperpage=300&page=4&&showperpage=300&page=5
Даже в 0603 имеется.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Добавил 1000pf/1nf и стало всё хорошо! Шуметь перестало - показывает стабильное ничего, реагирует на пролетающие мима датчика плоскогубцы. Как-будто работает. Теперь мне нужно найти, какой провод идёт от датчика коленвала у меня - на синей машине вроде такой есть (хоть я не использую). Ну и второй вопрос - этот VR чип вроде бы обещал и Холла сигнал обрабатывать? Как его подключать?

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
Post Reply