Page 1 of 2

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

Posted: Sun Nov 24, 2013 8:39 pm
by Sergey89
KOT wrote:Для других целей предлагаю ключи упраляемые по SPI, с диагностикой форсунок - утро вечера мудренее
Я не нашёл доступный SPI драйвер для актуаторов. Есть варианты на примете?

UPD by frig

Текущая схема
Image

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

Posted: Sun Nov 24, 2013 8:44 pm
by Sergey89
Мой вариант. Низкоточные цепи через сдвоенные мосфеты в so-8 (есть интеллектуальные ключи). Силовые через одиночные мосфеты в dpak/sot-223 (есть интеллектуальные ключи).

SPI управление можно сделать через SIPO регистр.

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

Posted: Mon Nov 25, 2013 1:15 am
by AndreyB
Для деревенских типа меня давайте уточним в первом посте, кого мы называем актуаторами - а кого нет? :)

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

Posted: Mon Nov 25, 2013 5:06 am
by Sergey89
Всё кроме форсунок и катушек зажигания. Их мы рассматриваем отдельно.

Реле, клапан хх, подогрев лямбды и т.д.

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

Posted: Mon Nov 25, 2013 7:34 am
by Sergey89
Есть такой вариант L9823, но уровни не совместимы с 3.3 В.

http://www.st.com/web/en/resource/technical/document/datasheet/CD00002425.pdf

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

Posted: Mon Nov 25, 2013 7:56 am
by frig
L9823 в Украине не видно что-то :(

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

Posted: Sat Nov 30, 2013 10:03 am
by frig
Так чего делаем то? Ни к чему так и не пришли?

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

Posted: Sat Nov 30, 2013 10:21 am
by KOT
Преобразователь уровней + интелектуальные ключи в SOT 223 или d2pak чтоб можно было заменить на транзисторы, в общем тупо как сдрайвером форсунок. Или будет много места занимать?

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

Posted: Sat Nov 30, 2013 11:38 am
by frig
KOT, с местом хорошо бы определиться сколько много, сколько мало.
Вот тут http://rusefi.com/forum/viewtopic.php?f=12&t=300&start=180 желательно на этот счет обсудить, чтобы определиться с пределами.

Я думаю, что много места занимать не будет. Мы еще даже не определились сколько этих выходов вообще будет :D

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

Posted: Sat Nov 30, 2013 12:46 pm
by Sergey89
Слаботочными через SPI будем делать управление или напрямую? Силовые нужно напрямую, т.к. там ШИМ может быть.

По поводу корпусов вот мой вариант
Мой вариант. Низкоточные цепи через сдвоенные мосфеты в so-8 (есть интеллектуальные ключи). Силовые через одиночные мосфеты в dpak/sot-223 (есть интеллектуальные ключи).

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

Posted: Sat Nov 30, 2013 2:27 pm
by KOT
Давайтк сразу с ШИМ определимся, просто так открывать/закрывать транзистор на 20 кгц и выше нельзя, индуктивность нагрузки и даже проводов даст о себе знать, можно ставить диод на питание, но вопрос на счет разрывных /неразрывных токов, как оно шуметь будет, всмысле издавать помехи.
Итак для чего нужен ШИМ и какие токи?

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

Posted: Sat Nov 30, 2013 2:30 pm
by AndreyB
KOT wrote:Давайтк сразу с ШИМ определимся, просто так открывать/закрывать транзистор на 20 кгц и выше нельзя...Итак для чего нужен ШИМ и какие токи?
Там не будет 20КГц, там будет до 1КГц

Например - мой соленоид клапана холостого хода, 160Гц. Ток не знаю :(

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

Posted: Sat Nov 30, 2013 3:16 pm
by Sergey89
Для чего может использоваться ШИМ:

Клапан ХХ
Клапан вестгейта
Клапан адсорбера
Нагреватель ДК ?

Частота везде ниже 1 кГц. Ток до 2 ампер, думаю.

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

Posted: Sat Nov 30, 2013 3:35 pm
by frig
Частота где какая, начиная от 50Гц, до килогерца, думаю, это с большим запасом. Ток же договорились до 2А.
Слаботочными через SPI будем делать управление или напрямую?
Если есть доступный SPI драйвер, то можно его использовать, почему нет? И места меньше занимает. Но напрямую как-то попроще, конечно.

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

Posted: Sat Nov 30, 2013 4:05 pm
by Sergey89
SPI делается через стандартную логику. Спец. драйверов не надо.

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

Posted: Sat Nov 30, 2013 5:08 pm
by AndreyB
Sergey89 wrote:SPI делается через стандартную логику. Спец. драйверов не надо.
Вот интересно, я один здесь Сергея не понял, или кто-то еще тоже не понял?

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

Posted: Sat Nov 30, 2013 5:10 pm
by XDA
Sergey89 wrote:Для чего может использоваться ШИМ:

Клапан ХХ
Клапан вестгейта
Клапан адсорбера
Нагреватель ДК ?

Частота везде ниже 1 кГц. Ток до 2 ампер, думаю.
на клапан вастгейта ШИМ 16 герц.
клапан адсорбера обходится без ШИМ.
нагреватель лямбды обходится ШИМом в 400 герц

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

Posted: Sat Nov 30, 2013 5:15 pm
by XDA
russian wrote:
Sergey89 wrote:SPI делается через стандартную логику. Спец. драйверов не надо.
Вот интересно, я один здесь Сергея не понял, или кто-то еще тоже не понял?
чтобы сделать из SPI данных соответствующее число выводов, достаточно микросхемы 74HC595

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

Posted: Sat Nov 30, 2013 5:44 pm
by Sergey89
XDA wrote:на клапан вастгейта ШИМ 16 герц.
клапан адсорбера обходится без ШИМ.
нагреватель лямбды обходится ШИМом в 400 герц
на моём авто адсорбер управляется ШИМом, а вот нагреватель лямбды без ШИМ.

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

Posted: Sat Nov 30, 2013 6:26 pm
by frig
Вот интересно, я один здесь Сергея не понял, или кто-то еще тоже не понял?
Нет, я пошел выяснять в скайп :)

Значит и буст, и адсорбер и нагреватель - с шимом.
Вообще выходы все равно универсальные должны быть. Силовой - 2А, шим до 500Гц должно всем хватить?
На слаботочных, как я понимаю, нам шим не нужен?

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

Posted: Sun Dec 01, 2013 5:10 am
by AndreyB
Mad Max wrote:просто я так понял, чты вы хотите поставить отдельный шим-контроллер, вместо обычных ключей.
Ой, кстати да. Коллеги, откуда вообще вылез SPI? К чему он тут? Кто-то кого-то не так понял, или мы вообще о чём?

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

Posted: Sun Dec 01, 2013 8:51 am
by frig
чты вы хотите поставить отдельный шим-контроллер, вместо обычных ключей
Коллеги, откуда вообще вылез SPI? К чему он тут?
http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80_%28%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0%29

Нечто вроде вот этого.
http://www.rlocman.ru/shem/schematics.html?di=65110
Только тут светодиодами управляют, а у нас будут наши выходы через мосфеты. Вместо того, чтобы занимать у МК столько ног сколько выводов мы занимаем 3 ноги и получаем любое количество выводов.

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

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

Posted: Sun Dec 01, 2013 9:28 am
by KOT
Есть интелектуальные ключи с SPI Сергей раньше находил, еще к примеру в январе стоит TLE6240 (10$ на космодроме) 16 канальный ителектуальный ключь, который может управлятся по SPI или паралельным кодом, хотя не до конца понял что там за тонкости. Но на сколько я понимаю то по SPI будет приходить информация об ошибках, и делать SPI только в одну сторону это кощунство.

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

Posted: Sun Dec 01, 2013 12:55 pm
by AndreyB
А у нас что, ног не хватает?

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

Posted: Sun Dec 01, 2013 1:39 pm
by frig
Аппаратный ШИМ против программного переехал сюда.
А у нас что, ног не хватает?
Если не забывать о дополнительных платах, то 100 может и маловато оказаться.

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

Posted: Sun Dec 01, 2013 8:20 pm
by frig
Тем временем решений пока так и нет ;)

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

Posted: Thu Dec 05, 2013 3:54 pm
by Sergey89
Управление актуторами с большим током. Получается как и для форсунок, только вместо TVS снабберов диоды на питание. Везде ли подойдёт диодное ограничение?

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

Posted: Thu Dec 05, 2013 5:34 pm
by frig
Sergey89, отлично! Может быть ключи какие-то попроще подобрать? Или нет смысла?

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

Posted: Thu Dec 05, 2013 5:52 pm
by Sergey89
Сейчас это не важно. Можно поставить любой подходящий mosfet в корпусе sot223 или dpak.

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

Posted: Thu Dec 05, 2013 5:57 pm
by frig
Понял. Хорошо.
Я поправил первый пост, закрепил пока там схему. Завтра может появиться КОТ, будет что обсудить.
Может зарисуешь еще аналоговые входы? Там вроде со всем договорились. Или просто твою схему туда перенести?