Самодельный супермозг на базе megasquirt-3 |
Здравствуйте, гость ( Вход | Регистрация )
Самодельный супермозг на базе megasquirt-3 |
2.9.2013, 8:53
Сообщение
#1
|
|
GOLD Группа: Пользователи Сообщений: 1604 Регистрация: 9.1.2011 Из: vl Пользователь №: 4086 |
Расковырял сток мозг:
Состоит он из двух печатный плат - на одной все силовые ключи, операционники, блок питания - вся "грубая" начинка. На второй - только два CPU, внешняя память, и АЦП с большим количетсвов входов. Это довольно удобно - полностью выдираю всю плату с этими древними микроконтроллерами. На место этой платы вытравливаю свою, которая фактически выполняет монтажную функцию - на ней аккуратно крепится MS-3 daughterboard DSC_5215.jpg ( 1.69 мегабайт ) Кол-во скачиваний: 42 (микроконтроллер + usb вход + SD кард ридер) и разводятся дорожки в нужной мне последовательности. За "компанию" вытравил на этой же плате место для гнезда 3.5 jack(наушники), и двух операционников для входов EGT. DSC_5241.jpg ( 1.65 мегабайт ) Кол-во скачиваний: 43 DSC_5247.jpg ( 1.44 мегабайт ) Кол-во скачиваний: 32 DSC_5237.jpg ( 1.76 мегабайт ) Кол-во скачиваний: 32 DSC_5249.jpg ( 1.63 мегабайт ) Кол-во скачиваний: 27 DSC_5250.jpg ( 2.18 мегабайт ) Кол-во скачиваний: 24 Разъем для наушников припаян к кнок-сенсору. Слушать кнок на удивление оказалось очень просто - информативность лучше любых цифровых кнок-метеров с циферками. Что такое knock 20, 50, или 100 на apexi PowerFC ? да х.. его знает! попугаи и не больше. детон надо слышать ушами. Почти первый запуск (завел и поехал кататься, ничего толком не успев настроить. остановился на дороге и снял видео) http://www.youtube.com/watch?v=1m2v3qLyFig Каналы, которыми в итоге, управляет этот гибрид сквирта и сток мозга: Зажигание х4 Топливо х4 fan relay a/c relay a/c signal (с климат-контроля) Idle PWM Double trottle control purge control tacho fuel pump (resistor) fuel pump speed charge relief charge control turbo control turbo precontrol (boost 1) wastegate control (boost 2) OMP stepper (4 контакта) и это я ещё экологию из машины выдернул, и ей управлять не нужно. а там ещё штук пять соленоидов будет аналоговые сенсоры которые мониторит мозг: * температура воды * температура воздуха во впуске * давление воздуха во впуске * напряжение аккумулятора * положение дроссельной заслонки * широкополосный лямда-зонд положение OMP температура выхлопа 1 температура выхлопа 2 звездочкой - обязательные. ещё остается один свободный вход на который можно повешать любой датчик давления, либо температуры. так же каналы на температуру выхлопа (ЕГТ) тоже можно под любые другие датчики адаптировать. Из приятных вкусностей - мозг полностью управляет бустом. Пружинная давка ровно 0.5 на всех оборотах, с максимальным дьюти на соленоидах где-то около килограмма можно выставить. Запись логов на флешку - постоянно. В любой момент выдерни флешку из мозга, и у тебя на ней уже записаны последние, свежие, логи. По кноку в ходе испытаний родилась прикольная идея - выход кнока включил во вход AUX автомагнитолы, и детон слышно из автомобильных динамиков. Слышно очень четко, и достаточно громко. Но при этом не мешает во время движения общаться с человеком, который тыкает бук на пассажирском сидении, и детон слышет не только настройщик, но и водитель. Что позволяет в критический момент сбросить газ, если вдруг попадается ячейка с жестким адвансом. Девайс готов грубо говоря на 98%. Есть несколько недочетов - управление шаговым двигателем маслонасоса OMP я распаял на контакты мегасквирта, но в текущая версия прошивки OMP ещё не поддерживает. разработчики до сих пор кормят обещаниями что скоро эта функция появится, а воз и ныне там. Благо есть исходники прошивки, и если мне в ближайшей коммандировке будет нечем заниматься вечерами - сделаю патч для прошивки сам. Второе - именно на моей машине не работает соленоид wastegate control - после включения второй турбины буст всегда 0.5 и не хочет расти, как его не регулируй. возможно проблема именно в моём крысином гнезде, с этим предстоит разобраться. Пока дует первая турбина проблем нет - как выставишь его мозгом, так и дует. Есть возможность выставить разный буст в зависимости от положения дроссельной заслонки. например: газ в пол - буст 0.9, 80% - буст 0.8, 50% - буст 0.6 - это может быть очень полезно - в зависимости от нажатия на газ получаем разный конечный буст, и это позволяет легко дозировать момент на колёса. Сообщение отредактировал vl-alexander - 2.9.2013, 9:05 |
|
|
30.10.2017, 5:40
Сообщение
#2
|
|
GOLD Группа: Пользователи Сообщений: 1604 Регистрация: 9.1.2011 Из: vl Пользователь №: 4086 |
16 бит. готовность 90%. Сильно изменил концепцию - теперь белая плата с процессором от мегасквирта в прошлом. Упростил дизайн, сделав разводку полностью на своей плате. Количество каналов вход-выход стало еще больше по сравнению с 8бит. Три канала управления электровентиляторами, Отдельные входы по электронагрузке - фары, печка, подогрев стекла, стоп сигналы. Всё это подключено на мегасквирт и можно будет использовать как по стоку, так и на внешние тумблера для различных функций: лаунч, скрэмбл буст, и т.д. (хотя лаунч из коробки будет работать так как педаль сцепления тоже заходит в мозг в стоке). Чтоб понять насколько много каналов вход-выход сейчас есть скажу так: практически 100 каналов доступных на процессоре МС3 не хватило на все функции, пришлось выкручиваться используя сдвиговые регистры. Сообщение отредактировал vl-alexander - 30.10.2017, 10:46 |
|
|
Текстовая версия | Сейчас: 12.11.2024, 3:33 |