Easyelectronics.ru

Электроника для всех
Текущее время: 29 мар 2020, 11:56

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 213 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 19 янв 2014, 10:45 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Derspiwak писал(а):
Поэтому интересно было ли т.з. как таковое, проводились предварительные исследования по железу и реализации? Или как обычно, взяли АРМ подешевле и вроде подходящий по фаршу и давай ваять?

Упаси господь от водопада и формального т.з. - но есть парочка списков todo: http://rusefi.com/forum/viewtopic.php?f=9&t=237 и http://rusefi.com/forum/viewtopic.php?f=8&t=243

У именно этого арма самая высокая производительность, из того что есть на рынке. Исследование - конечно же, с самого начала для начала было проверено, что мы сможем програмно управлять с достаточной точностью, потому что уникальность этого проекта будет именно в минимизации шаманства конкретного железа и реализации всё за счёт мощности проца - http://rusefi.com/forum/viewtopic.php?f=5&t=2

Там на форуме правда очень много информации есть :) в том числе и что-то по статусам всех направлений, и по спискам открытых задач.

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 19 янв 2014, 11:57 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2866
а на том форуме есть возможность редактировать первое сообщение? имхо надо потом взять за правило как-то резюмировать проговоренное. ведь в той ветке вроде бы не было про оп-усилители и делители - просто побазарили
чатик - как некий агрегатор новостей. может, это дело вкуса, но на мой взгляд проще и эффективнее следить за новостями проекта и обсуждать их в одном месте, а не собирать их по всему форуму.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 19 янв 2014, 12:04 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Там есть ветки и для статуса - http://rusefi.com/forum/viewtopic.php?f=9&t=281 и http://rusefi.com/forum/viewtopic.php?f=8&t=254

свои ветки я обновляю первое сообщение, чужие всё-таки нет.

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 20 янв 2014, 07:23 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Первая, ужас-ужас редакция единого модуля. В производство посылать пока рано, но свет в конце тоннеля появился.

Изображение

И да, это тоже только промежуточный этап - просто этап. С такой платой уже намного комфортабельнее писать софт, не думая про висящие провода. Так что это исключительно инженерная плата. Full bundle

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 20 янв 2014, 08:15 
Старожил
Аватара пользователя

Зарегистрирован: 05 май 2010, 11:56
Сообщения: 1083
Откуда: Иркутск
А можно где нибудь посмотреть описание блока? На что рассчитывать то, какие ттх закладываются?

_________________
Форум-не место для политических дебатов. Место им в толчке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 20 янв 2014, 08:41 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Derspiwak писал(а):
А можно где нибудь посмотреть описание блока? На что рассчитывать то, какие ттх закладываются?

Я не уверен, что я понимаю вопрос :( ТЗ очень простое - универсальный ЭБУ.

Для начала нужно реализовать типичный двигатель из 90ых - 4 цилиндра, фиксированная геометрия валов. Потом - от простого двигаться к сложному, VVT и GDI и всё, что угодно. И всё это через призму понимания, что нестандартный ЭБУ нужен спортсменам в первую очередь.

http://rusefi.com/forum/viewtopic.php?f=8&t=243 - как-то так

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 20 янв 2014, 10:22 
Старожил
Аватара пользователя

Зарегистрирован: 05 май 2010, 11:56
Сообщения: 1083
Откуда: Иркутск
Я к тому что если взять современный двигатель даже с учетом тюнинга и прочего, у него конечное и вполне стандартное количество датчиков и принципы управления. Почему нельзя сразу заложить конечный вариант, что должно получится в итоге и двигаться к нему с самых основ? Ведь сейчас у вас нет гарантии что после стадии "двигатель из 90" можно перейти на более современный двигатель без серьезной переделки железа и программ?

_________________
Форум-не место для политических дебатов. Место им в толчке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 20 янв 2014, 10:29 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Derspiwak писал(а):
Я к тому что если взять современный двигатель даже с учетом тюнинга и прочего, у него конечное и вполне стандартное количество датчиков и принципы управления.

Это банально просто не так

Derspiwak писал(а):
Почему нельзя сразу заложить конечный вариант, что должно получится в итоге и двигаться к нему с самых основ? Ведь сейчас у вас нет гарантии что после стадии "двигатель из 90" можно перейти на более современный двигатель без серьезной переделки железа и программ?

Что-то меня пугают такие наивные и чистые вопросы. Давайте эту ветвь беседы закроем, что-то она не конструктивная совсем.

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 20 янв 2014, 10:43 
Старожил
Аватара пользователя

Зарегистрирован: 05 май 2010, 11:56
Сообщения: 1083
Откуда: Иркутск
Тогда я не понимаю как вы хотите привлекать людей для разработки. Вы же за этим разместили здесь тему? Скажем я могу разработать front-end для какого либо датчика или исполнительной системы, но ведь глупо тратить время на изобретение того что потом 10 раз поменяется. Поэтому я и спросил на счет т.з. Ну да ладно, не буду мешать, у вас похоже все серьезно.

_________________
Форум-не место для политических дебатов. Место им в толчке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 20 янв 2014, 18:41 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Derspiwak писал(а):
но ведь глупо тратить время на изобретение того что потом 10 раз поменяется.


Тут такое дело, что никаких гарантий никто дать не может. И оплаты нет. Тут тебе нужно решать - помогать или нет.

Очень просто задать вопрос "А почему бы...", потом задать его второй раз и требовать более развёрнутого ответа. А отвечать на вопросы - уже сложнее :)

У нас на форуме собственно некоторые эти моменты мы уже типично проходили. Есть пользователь, который задавал много вопросов, сказал что всё решения примет сам, два месяца назад пообещал сразу универсальную плату через неделю. Ждём.

И да, у нас есть две группы на форуме - одна "мы лучше спроектируем плату сразу всю", и вторая "мы лучше сделаем мелкими модулями, чтоб модули можно было проверить и уже можно БЫЛО НАЧАТЬ ПИСАТЬ КОД". Потому что совсем без железа код писать очень сложно - железо и код чтоб развивались одновременно, нужно иметь временные инженерные платы.

Твой подход мне кажется ближе к фракции "базовая плата" - http://rusefi.com/forum/viewforum.php?f=12

А я состою в фракции "модульная плата" - нам вот сейчас например бы нужна помощь нарисовать платку http://rusefi.com/forum/viewtopic.php?f=8&t=434

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 20 янв 2014, 18:58 
Старожил
Аватара пользователя

Зарегистрирован: 05 май 2010, 11:56
Сообщения: 1083
Откуда: Иркутск
Да, фракция с "базовой платой" мне однозначно ближе. Считаю, что не нужно торопиться писать код и вообще что-то паять и делать, у меня в заднице уже давно отсвербило в этом плане. Времени нету на все и переделывать по нескольку раз нет никакого желания. За ссылку спасибо ознакомлюсь к чему там люди пришли.

_________________
Форум-не место для политических дебатов. Место им в толчке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 02 фев 2014, 09:02 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Наступил релиз кандидат платы:

Изображение

По функционалу это
12 каналов аналоговых входов через оп-усилители - LMV324ID
12 каналов low side - VNS14NV04
6 каналов hi side
VR вход - MAX9926
CAN шина - SN65HVD230
микроSD слот & USB TTL - FT232RL

На такой плате должен работать достаточно большой % двигателей современных автомобилей - в виде одной платы разработку софта продолжать кажется будет сильно комфортные.

Архив KiCad и схематика

Кто-нить какие-нить очевидные косяки видит?

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 19 фев 2014, 08:25 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Плата на производстве, жду с нетерпением.

Сегодня пользователь спросил, как пожертвовать проекту денег - и пожертвовал. Было жутко приятно :)

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 25 фев 2014, 08:09 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Начал собирать, пока ошибок нет:
Изображение

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 08 мар 2014, 09:06 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Изображение

заработала плата! с первого раза!
http://www.youtube.com/watch?v=HnJM9Edid8E

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 01:29 
Заглядывает иногда

Зарегистрирован: 10 ноя 2012, 03:12
Сообщения: 125
Рекомендую добавить в схему возможность коммутировать 2/3/4 разных ДД, подключенных к ХИПу в соответствии с текущим цилиндром. Если необходимо - я расскажу позже в деталях зачем это вообще надо, но оно лишним точно не будет. 2 канала ДД - минимум, но я бы сделал сразу из расчета 1 ДД на 2 цилиндра (т.е. 6 каналов ДД, для вэ12 мотора).
По поводу КАНа - это очень правильное начинание, т.к. все современные машины имеют связь ЭБУ ДВС и ЭБУ АКПП по КАНу. Разумеется, там еще вагон всяких КАНов... :)
Также стоит добавить контроллер ЕГТ (простой усилитель напряжения в 100 раз), и контроллер ШДК. ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 01:35 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Всё это понятные предложения - но не хватает на всё рук и времени, и что с этим делать - не ясно. Один я это всё буду делать еще несколько лет :(

Например HIP - плату добрые люди уже нарисовали, я её уже заказал и получил. Два месяца назад. Времени спаять эту плату у меня нет :(
Изображение
Исходники платы - http://rusefi.com/forum/viewtopic.php?f=4&t=400
Подключить их сколько нужно проблемы кажется быть не должно - но нужны руки с навыками.

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 01:50 
Заглядывает иногда

Зарегистрирован: 10 ноя 2012, 03:12
Сообщения: 125
К сожалению после АВРок у меня возникли некоторые сложности с АРМами, т.к. программирование оных является несколько задроченным занятием (вагон шин, вагон параметров для инита и определения режима работы структурами и т.п.). Поэтому я могу помочь только советами, если Вам это надо.
Возможно с появлением людских компиляторов я пересмотрю отношение к АРМам, но пока есть как есть...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 01:57 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Monster писал(а):
К сожалению после АВРок у меня возникли некоторые сложности с АРМами, т.к. программирование оных является несколько задроченным занятием (вагон шин, вагон параметров для инита и определения режима работы структурами и т.п.). Поэтому я могу помочь только советами, если Вам это надо.
Возможно с появлением людских компиляторов я пересмотрю отношение к АРМам, но пока есть как есть...

(Можно на ты?)
Что-то ты тут сильно путаешь: во-первых, какое отношение имеет компилятор к шинам? Ты наверное имеешь ввиду библиотеки. А во-вторых, у меня для тебя фантастическая новость: у нас очень понятный код! Потому что бесня с шинами и параметрами меня самого жутко бесит. Мы используем RTOS, которая даёт нам в том числе и уровень абстракции железа. RTOS сама заботиться о шинах и регистрах - а мы просто делаем относительно простые вызовы.

Вот иллюстрация моих слово: вот по ссылке - зачаток работы с HIP по SPI. Одна микро структурка - и всё, SPI готов: https://sourceforge.net/p/rusefi/code/H ... /HIP9011.c

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 02:22 
Заглядывает иногда

Зарегистрирован: 10 ноя 2012, 03:12
Сообщения: 125
(Нужно на ты :)).
Мы друг друга поняли. Но это не меняет концепцию программирования АРМа. ;) Она такова, и с этим ничего не поделаешь - она "другая" на фоне АВР.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 02:26 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Ты меня не слышишь. У нас там так написан код, что там вообще arm нигде не торчит. Вообще. Нигде. У нас есть 50 строк работы с ChibiOS/RT api на весь проект - и это простой и удобный api. Кстати на avr ChibiOS тоже можно компилировать :)

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

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 02:33 
Заглядывает иногда

Зарегистрирован: 10 ноя 2012, 03:12
Сообщения: 125
Почему выбран именно такой способ кодить, а не классический: сделать манагер задач/процессов и по кругу считать то, что надо - собственно так и реализовано в том ЭБУ, на котором ездит большинство рашепрома?
Т.е. чем вызвана необходимость в более высокоуровневой сторонней надстройке (как я понял - чей-то РТОС)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 02:43 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
Потому что манагер задач/процессов - это по сути и есть rtos.

Смотри, вот ход моей мысли: процессоры стали сильно быстрее. У мегасквирта - 16 МНц? У последнего вроде 40Мнц? А у нас тут 168 и уже есть 180 и скоро значит будет за 200. Плюс у нас есть сопроцессор, которого нет у прошлых поколений - значит арифметика плавающей точки быстро.

Раз у нас условно говоря пятикратный запрос по производительности - значит можно чуть-чуть расслабиться, и перестать экономить на спичках. С такой производительностью не нужно уже экономить каждый тик - понятно, что тратить зря тоже не нужно, всё в рамках разумного. Вот. А раз мы немного может себе позволить расслабиться - значит можно начать писать простой и понятный код, который будет проще читать, проще искать в нём баги и проще добавлять фичи. А ChibiOS/RT - это готовый, лежащий на полке менеджер процессора - почему бы его не взять с полки? Там есть сообщество, проект живой и там великолепная поддержка. И плюс там HAL - hardware abstraction layer, который любит шину вместо нас.

Итого - по-моему, получается и простая, и рабочая схема. Замеры точности и задержек я проводил - с ними всё в порядке: http://rusefi.com/forum/viewtopic.php?t=2

_________________
http://rusefi.com/


Последний раз редактировалось andrey239 11 мар 2014, 02:47, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 02:44 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 237
Откуда: Джерси Сити
PS: ты нужен нам на rusefi.com/forum/ :)

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простой ЭБУ двигателем
СообщениеДобавлено: 11 мар 2014, 15:47 
Здравствуйте!

Зарегистрирован: 11 мар 2014, 15:16
Сообщения: 2
андреу не совсем понятен вопрос антиспама...что там нужно записать (с английским не очень)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 213 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB