Базовая плата

Железо внутри ЭБу и железо снаружи ЭБУ
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: Базовая плата

Post by zavdimka »

Окей, и к чему это? не ставить диоды или не ставить 1ком?
Во второй ревизии платы выкинем лишнее, если на этой без них заработает. Вместо резистора всегда проволочку можно припаять.
skype: dime_zav
KOT
Posts: 291
Joined: Sun Nov 17, 2013 8:15 am
Location: Ukraine, Zaporizhia

Re: Базовая плата

Post by KOT »

Еще полистал документацию производитель не гарантирует выживание микрокотроллера при некоторых условиях, но не рекомендует такое использование, не рекомендуется вроде и VDD+0.3 вольта, ток через внутренние диоды не более 5 ма, на некоторое указали значение +0 милиампер я пока не понял что имелось ввиду. Так же производитель не рекомендует чтоб ток шел через внутернние диоды. Немного мутновато мне воспринимается даташит стм.
В общем я буду ставить ОУ на все аналоговые каналы. Дискретные входа через транзисторы или буфера.

Sergey89 в а каким источником планируеш питать ОУ? я предлагаю отдельно аналоговым на 5 вольт.
Датчики отдельным, с твоей защитой кренки я увы не согласен, но пока и времени нет ни опровергнуть твою идею ни удостоверится в ее работоспосбоности. Nikll тоже схему "мосфет-диод" рисовать нехочет.

Никто не вкрусе сделали ли что-то Makar и Qwertty с http://forum.diyefi.org они ушли в подполье делать впрыск на стм и пропали, может сделали?
Makar к стати в своей первой схеме везде рисовал ОУ на входах...
Last edited by KOT on Fri Nov 22, 2013 8:06 pm, edited 1 time in total.
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: Базовая плата

Post by zavdimka »

Что бы понимать как эти диоды работают, надо понимать как сам кристалл внутри сделан и зачем надо внешние диоды.
Выводов без диодов у него просто НЕТ. Это как факт. Кто не понимает как устроен кристалл внутри сразу заспорит. Даже интересно.
Так вот, внутренние диоды 5ма держат, за этим там и стоит 1ком.

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

Re: Базовая плата

Post by Sergey89 »

Внутри диоды есть точно.

5 В для аналоговой части я думал взять из цифровой пропустив через фильтр из бусины и конденсатора http://rusefi.com/forum/viewtopic.php?f=4&t=199
Attachments
STM32_IO_port_structure.png
STM32_IO_port_structure.png (43.3 KiB) Viewed 19065 times
KOT
Posts: 291
Joined: Sun Nov 17, 2013 8:15 am
Location: Ukraine, Zaporizhia

Re: Базовая плата

Post by KOT »

zavdimka wrote:Что бы понимать как эти диоды работают, надо понимать как сам кристалл внутри сделан и зачем надо внешние диоды.
Выводов без диодов у него просто НЕТ. Это как факт. Кто не понимает как устроен кристалл внутри сразу заспорит. Даже интересно.
Так вот, внутренние диоды 5ма держат, за этим там и стоит 1ком.
Диоды есть никто не спорит, на счет каждого пина не уверн, я только второй раз открываю документацию на СТМ32
ну а возмем мегу в которой подается +12 на ресет? Или AVR не в счет?
zavdimka wrote: 5в смысла нет развязывать, и так более менее гладкое.
Я хочу защиту от того если пойдет 12 вольт на питание датчиков если при этому выгорят ОУ и подадут 12 вольт на ногу МК пусть даже через резистор мне это не подуше.
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

В общем я буду ставить ОУ на все аналоговые каналы.
Схемами поделитесь?
Вообще было бы прекрасно работать всем вместе. Я понимаю, что это не просто, но как минимум трое в этой теме разбираются в электронике и было бы очень здорово таки получить работающую базовую плату.
Почему-то никто не выступает против, но и никто не делает никаких шагов "за" :(
skype: frig_frig
KOT
Posts: 291
Joined: Sun Nov 17, 2013 8:15 am
Location: Ukraine, Zaporizhia

Re: Базовая плата

Post by KOT »

frig wrote:
В общем я буду ставить ОУ на все аналоговые каналы.
Схемами поделитесь?
Вообще было бы прекрасно работать всем вместе. Я понимаю, что это не просто, но как минимум трое в этой теме разбираются в электронике и было бы очень здорово таки получить работающую базовую плату.
Почему-то никто не выступает против, но и никто не делает никаких шагов "за" :(
В моем инже я из защиты остановился только на диодах, стабилитронах и сопроссорах. Оу не ставил, но там мега 128.
Поделюсь конечно если хоть что-то сделаю, Sergey89 еще не все наривовал? А то я только думаю, а он уже схемы повыкладывал))
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Кто-то повыкладывал, кто-то что-то делает. Но кто и что - не понятно. На контакт, к сожалению, никто не идет. :(

Господа, давайте все таки попробуем организоваться и займемся делом? Начнем, так сказать, с начала.
Возможно мое мнение и ошибочно, но мне кажется, что большая часть из схем уже есть на форуме. Можно просто брать их, утверждать или дорабатывать и двигаться дальше. Да, придется несколько формализовать процесс, но мне кажется, что если снизить уровень хаоса, то мы достигнем результата достаточно быстро.

А результат нужен. Я, к сожалению, не имею достаточных знаний, чтобы самому собрать электронику. А она мне нужна, я пишу код и достаточно скоро без этой самой электронной основы я просто не смогу продолжать. А ведь есть и время, и желание. Очень не хочется, чтобы пропала возможность.
skype: frig_frig
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Прямой вопрос: кто готов участвовать в разработке нашей злополучной базовой платы?
skype: frig_frig
KOT
Posts: 291
Joined: Sun Nov 17, 2013 8:15 am
Location: Ukraine, Zaporizhia

Re: Базовая плата

Post by KOT »

Ну так нужно найти единомыслящих электронщиков, чтоб устраивала схема, и потом разводили плату в одной и той же среде.
Мы вот еще не пришли к консенсусу на счет источника питания датчиков, выхода и входа нужно пропаботать. Дальше плату разводить.
С защитами можно пока и принебрегать, делать так сказать полуфабрикаты, чтоб програмисты не простаивали.
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Чтоб устраивала схема - должна быть схема.
Я предлагаю определиться с порядком работы.
1) Однозначно определиться кто участвует, чтобы было понятно на кого вообще можно рассчитывать, а кто мимо проходил.
2) Выработать внятные требования к результатам. Все это закрепить в отдельной теме, к которой можно будет возвращаться в случае спорных моментов
3) Разделить разработку на части и поделить их между разработчиками. Если это возможно
4) Обсудить и утвердить результаты в соответствии с требованиями выработанными в первом пункте

В результате будет схема, которую замораживаем и на основании ее рисуем плату.
С защитами можно пока и принебрегать, делать так сказать полуфабрикаты, чтоб програмисты не простаивали.
Я не знаю кто как, но при цене платы, допустим, 100$ тратиться на нее дважды как то не очень хочется. То есть сначала будет полуфабрикат, который мы сознательно делаем непригодным для полноценной эксплуатации, а потом уже нормальную плату. Вероятность того, что полуфабрикат даст дуба в процессе разработки даже выше, чем в процессе эксплуатации.
Считаю правильным ориентироваться на работоспособный уровень. Да, потом можно улучшать и вылизывать, но в некоторых пределах улучшать уже можно готовое. Если же изначально закладывать ущербное, то развивать его будет нельзя. :(
Но это уже для второго пункта работа. Сначала надо определиться кто в деле.
skype: frig_frig
User avatar
AndreyB
Site Admin
Posts: 14335
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Базовая плата

Post by AndreyB »

25ая страница и мы вернулись к процедурному вопросу.

Во-первых, нужно определиться с предназначением платы. Кто-то считает, что плата должна стоить $100 - а кто-то считает, что должно быть шесть каналов. У всех ли единое мнение по вопросу использования на этой плате discovery или плата будет четырёхслойная?
Много ли народу тут в состоянии припаять stm32f407 на плату?

Я думаю, у платы должен быть единоличный хозяин. В первом посте новой темы можно сразу же задать начальное тех. задание - список функционала, дискавери-не дискавери. Всю остальную работу везти в рамках изначально оговоренного плана конкретной платы. Наверное не стоит смешивать в одном топике всю плату сразу - возможно нужно выделять топики для различных частей схемы? Вот только порядок следования частей я не знаю, а это наверное важно.

Платы может быть две, но этот распыление :(

Короче демократия не работает. Сейчас у нас программирование вырвалось вперёд :( Модульный подход тоже особо не движется.
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
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

А я думаю удастся обойтись без диктатуры, достаточно будет просто нормально выстроенного процесса.
И сначала необходимо понять кто в деле. Вызовется два-три человека - отлично. С ними и будем обсуждать. Сейчас очень легко и часто все обсуждение сваливается в оффтоп, флейм, обсуждение какой-то отвлеченной или очень удаленной хрени. Все это крайне не эффективно, хотя и весело, наверное.
Короче демократия не работает.
Если будет четко выделенная группа и эти люди будут принимать решения, то проблем не будет.

russian, ты в деле? ;)
skype: frig_frig
User avatar
AndreyB
Site Admin
Posts: 14335
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Базовая плата

Post by AndreyB »

frig wrote:russian, ты в деле? ;)
Ложная альтернатива. Я в деле, но я не в этой плате.

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

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
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Раз не в деле - не мешай тогда :P
На самом деле писать может кто угодно. Просто я теперь могу удалять/переносить сообщения и буду во первых жестко модерировать профильные темы, чтобы там не обсуждалась целесообразность и не было всякого флейма про все остальное.
А второй момент - важно кто принимает решения. Будет три человека, два говорят так, третий говорит эдак, а десяток зевак обсуждают космические корабли. Решение принимается большинством голосов участников группы и каждый должен быть готов к тому, что придется вот таким образом идти на жертвы, это необходимо. Если будет диктатура, то на жертвы придется идти слишком многим, иногда. Совсем без управления, как сейчас, приводят к тому, что обсуждают разъем который будет на плате, которая будет составлена по схеме которой НЕТ. То есть за три шага до.

Я считаю, что объединив усилия и таким образом оградив работу от флуда и направив работу в рабочее русло результата можно достичь достаточно быстро.

Кто в деле? KOT? Slip? Mad Max? Sergey89? zavdimka?
skype: frig_frig
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: Базовая плата

Post by Slip »

Вот и скатились к основам проектирования. Наконецто..

Во первых, что бы что-то разрабатывать, нужно ТЗ! У нас оно есть? - нет!

Для начала нужно определиться со следующими пунктами:

1. Полный функционал ЕБУ, то есть максимальная версия мозга. Тут нужно определить, каких и сколько датчиков может подключить мозг, а так же полный список других узлов управления (форсунки, катушки зажигания, соленоиды, реле и т.д.) Необходимо составить полный список входов и выходов.
2. Поэтапно определиться со схемой отдельных узлов.
3. Составить принципиальную схему устройства
4. Макетирование устройства и отладка программы
5. Поправка схемных и программных решений
6. Разработка ПП с последующим заказом пробной платы.
7. Отладка платы..

Вот что поэтапно нужно делать.

п.с. Я предлагаю первую версию ЕБУ RusEfi делать на основе дискавери, как по мне эта версия будет более востребована в народе, чем полное устройство. Сам дискавери стоит около 20уе, на котором уже достаточно обвеса и все припаяно. Продаются они везде! Плату переферии сделать такой же по размерам, ну или больше (не суть), которая бы подключалась снизу к дискавери через штатные разъемы. Плату делать максимум двухслойной.

п.п.с. Делать цельную четырехслойную плату считаю не целесообразным, по скольку изготовить ее очень не просто и нужны партии для заказа на производстве, далее следует достаточно сложный монтаж этой ПП. Это делает проект недоступным, или придется кому то всем этим торговать и естественно цена будет на выходе все равно душевная, более того сразу ограничивается круг стран, которые могут использовать сей продукт. Если вам интересно сделать совершенный мозг с кучей опций и сделать его коммерческим - никто не мешает вам этим заниматься, но это должна быть не первой версией RusEfi!

Предлагаю определиться и прикрутить голосовалку..
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: Базовая плата

Post by Slip »

frig wrote: Кто в деле? KOT? Slip? Mad Max? Sergey89? zavdimka?
Чем смогу - помогу..
KOT
Posts: 291
Joined: Sun Nov 17, 2013 8:15 am
Location: Ukraine, Zaporizhia

Re: Базовая плата

Post by KOT »

Я на данном этапе могу рисовать отдельные куски, плату в целом я не готов спроектировать не зная архитектры стм32. Хотя наверно этот вопрос могут разрешить програмисты.
Также я пока не готов делать многие вещи в живую, но участвовать в процессе я не против. У меня ездит машина на меге128+мега32, меня пока устраивает, я даже туда газ могу прикрутить, но есть недостатки которые уходят с более развитым микроконтроллером, поэтому есть желание сделать на СТМ32 а Вы выбрали уже какой МК ставить? сколько ног и какой корпус?
Да без ТЗ плохо, хотя бы какой функционал а тот ту рыба рак и щука предлагаюю тупо ориентироватся на машины участников.
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Чем смогу - помогу..
Это можно считать за да?
Во первых, что бы что-то разрабатывать, нужно ТЗ!
Во первых нужно сначала определиться кто будет разрабатывать. Давайте с этого и начнем.

PS Отдельные модули есть, их разрабатывает russian, здесь как раз другая задача.
PPS есть у нас общий список и мы даже определились с набором для базовой платы. Это есть в данной теме, но найти сложно.

KOT, а это можно считать за да?

Давайте не распыляться и действовать поэтапно. Если мы сейчас начнем обсуждать детали и тонкости, это в который раз свалится во флейм.
skype: frig_frig
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: Базовая плата

Post by Slip »

можешь считать да. Вот только в кикаде нужно разобраться.. Сейчас поставил - изучаю
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Собираемся вот здесь http://rusefi.com/forum/viewtopic.php?f=8&t=299
Вот здесь формируем требования http://rusefi.com/forum/viewtopic.php?f=8&t=300
Потом будем продолжать.
skype: frig_frig
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: Базовая плата: собираем команду

Post by Slip »

Прошу прощения за оффтоп, но не могли бы вы файлы для кикада выкладывать в архивах? Потому что я в упор не понимаю как одним махом их скачать...
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Речь о данных из svn?
Я не совсем понял о чем речь :(
skype: frig_frig
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: Базовая плата

Post by Slip »

frig wrote:Речь о данных из svn?
Я не совсем понял о чем речь :(
Да, например вот https://svn.code.sf.net/p/rusefi/code/trunk/hardware/knock_VR_Art_ELectro/
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Вообще лучше бы освоить svn :( Там все таки всегда все самое свежее, а в архивах мы быстро запутаемся.
tortoisesvn должен помочь.
skype: frig_frig
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: Базовая плата

Post by zavdimka »

Кажется, меня все игнорят, или читают между строк.
Про плату - я могу сделать несколько штук и запаять. Дать народу потестить на разные косяки. Сколько здесь готовы заказать плату за 3-4тыщи и при этом возможно в ней будет касяк на внутренних слоях и придется перезаказывать?
Потом еще через пару тройку месяцев сделать следующую ревизию и мне это ничего не будет стоит.(включая детали)
Хотите сами - пожалуйста. С микрухами вроде определились все. Осталось только это нарисовать.
Участвовать в разработке с кем - либо я не могу т.к. у меня другой САПР.
skype: dime_zav
KOT
Posts: 291
Joined: Sun Nov 17, 2013 8:15 am
Location: Ukraine, Zaporizhia

Re: Базовая плата

Post by KOT »

zavdimka wrote:Кажется, меня все игнорят, или читают между строк.
Про плату - я могу сделать несколько штук и запаять. Дать народу потестить на разные косяки. Сколько здесь готовы заказать плату за 3-4тыщи и при этом возможно в ней будет касяк на внутренних слоях и придется перезаказывать?
Потом еще через пару тройку месяцев сделать следующую ревизию и мне это ничего не будет стоит.(включая детали)
Хотите сами - пожалуйста. С микрухами вроде определились все. Осталось только это нарисовать.
Участвовать в разработке с кем - либо я не могу т.к. у меня другой САПР.
Надеюсь многослойка не прийдется, для теста у меня пока фоторезист практикуется.
Всмысле я не готов за полфабрикат заплатить 3-4 тыщ
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: Базовая плата

Post by Slip »

zavdimka wrote:Кажется, меня все игнорят, или читают между строк.
Про плату - я могу сделать несколько штук и запаять. Дать народу потестить на разные косяки. Сколько здесь готовы заказать плату за 3-4тыщи и при этом возможно в ней будет касяк на внутренних слоях и придется перезаказывать?
Потом еще через пару тройку месяцев сделать следующую ревизию и мне это ничего не будет стоит.(включая детали)
Хотите сами - пожалуйста. С микрухами вроде определились все. Осталось только это нарисовать.
Участвовать в разработке с кем - либо я не могу т.к. у меня другой САПР.
Я против четырехслойной платы всеми ногами и руками. Делать такой мозг можно следующей версией, но никак не первой и этот мозг должен продаваться как готовое изделие, соответственно коммерческий продукт.
Первый мозг должен быть дополнением к дискавери, только в таком случае он будет популярен и востребован.
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата

Post by frig »

Кажется, меня все игнорят, или читают между строк.
Это только кажется. Просто нет согласия по большому количеству вопросов, а вы ведете себя иногда достаточно авторитарно. В стиле "я сказал". Если мы начнем цивилизованно обсуждать и идти на контакт - все сильно изменится.
я могу сделать несколько штук и запаять.
Это отлично! Но сейчас мы определяемся с требованиями.

По поводу количества слоев - это все вилами по воде сейчас. Для обсуждения этого момента нет ровным счетом НИЧЕГО. Мы можем сейчас глотки друг другу грызть, но без схем и до начала разводки все это гроша ломаного не стоит. Я предлагаю не тратить на это время, а заняться выработкой требований, потом схемой, а потооом уже посмотрим сколько там чего получается. Не будем бежать впереди паровоза.
Делать такой мозг можно следующей версией, но никак не первой
Отдельные платки цепляемые к discovery есть у russian. Там можно посмотреть или воспользоваться. У нас другая задача - железо покрывающее 80% сетапов, применимое для работы, а не на фанерке с проводами (прости, russian :D ). Да, это будет первая ревизия, но если просто планомерно работать и не бросаться из стороны в сторону - все получится. Считайте, что это уже и есть та самая следующая версия.

zavdimka, нужны ваши ответы вот в этой теме http://rusefi.com/forum/viewtopic.php?f=8&t=300
skype: frig_frig
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: Базовая плата

Post by Slip »

При чем тут отдельные платки? Будет одна дополнительная плата к дискавери, которая будет припаиваться к ней снизу. Давайте не тянуть одеяло каждый в свою сторону, а сделаем то - что предложил russian, я считаю что идея классная и ее нужно закончить.
Post Reply