реклама на сайте
подробности

 
 
12 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> Самодельная ЭСУД, Может кто-то захочет поучаствовать
frig
сообщение Jan 14 2014, 15:00
Сообщение #91





Группа: Новичок
Сообщений: 7
Регистрация: 8-12-06
Пользователь №: 23 296



Цитата
Дизассемблирование - очень дешевый путь получения ответов.

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

Очень дешевый путь получения ответов, пускай, есть. Вот нужен дешевый путь проверки и реализации.
Go to the top of the page
 
+Quote Post
Андрей239
сообщение Jan 14 2014, 15:02
Сообщение #92


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 4-09-13
Из: Чикаго
Пользователь №: 78 190



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

Итого: блин, где же мне найти буквально одного умного программиста, а то почти одному тяжко sad.gif тикеты стынут
Go to the top of the page
 
+Quote Post
emmibox
сообщение Jan 14 2014, 15:07
Сообщение #93


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 6-12-04
Из: Москва
Пользователь №: 1 338



Цитата(frig @ Jan 14 2014, 19:00) *
Это да. Но потом эти ответы куда девать? Как проверять догадки? Одно дело когда жесткий дефицит производительности и это может послужить причиной отказа от какого-то решения вообще или долгих и мучительных поисков упрощения, другое дело, когда можно просто взять и попробовать.

всегда можно тупо подкинуть процессор. - просто еще один под задачу. любой! в любом виде!
и даже аргументировать состоятельность этого решения - "да тойота в стоке так делает"...
Только вот 10 лет уже как то в реальной жизни обходимся.
Go to the top of the page
 
+Quote Post
Андрей239
сообщение Jan 14 2014, 15:10
Сообщение #94


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 4-09-13
Из: Чикаго
Пользователь №: 78 190



Цитата(emmibox @ Jan 14 2014, 09:46) *
Только вот 10 лет уже как то в реальной жизни обходимся.

Потому что 10 лет опыта пропить сложно. Но сколько вас таких с таким опытом? Единицы. rusEfi пытается снизить порог вхождения. Хорошо это или плохо - отдельный вопрос sm.gif
Go to the top of the page
 
+Quote Post
frig
сообщение Jan 14 2014, 15:50
Сообщение #95





Группа: Новичок
Сообщений: 7
Регистрация: 8-12-06
Пользователь №: 23 296



emmibox, очень хочется чтобы это был таки opensource еще и в том смысле, что к этому проекту должно быть легко подключиться. Если вдруг твой код придется перерабатывать кому-то другому, то его квалификация И мотивация вкупе с трудозатратами должны быть огромны. Велика вероятность, что делать этого никто не будет и код просто умрет. Очень высокая завязка как на тебя лично так и на квалификацию возможных последователей. Это, отчасти, является причиной смерти других проектов. Если кто-то хочет принять участие, то у него два пути - потратить несколько недель на разбирательство с кодом и результат этих действий ничего не гарантирует или просто забить. В результате каждый пилит свое, дублируя во многих местах одно и то же, тратя на эту дурную работу много времени. Все это касается программ вообще. Если код написан плохо, то вероятность того, что его будут развивать низкая, а вероятность того, что его будут развивать другие стремится к нулю.

Ориентированность на понятный код это то, что отличает rusEfi от других проектов. Практика показывает, что вокруг все чаще побеждают высокоуровневые, пускай и не имеющие максимальной производительности вещи. Какие-то ужасные интерпретируемые языки, высокие уровни абстракции и ООП. А все потому, что так проще программистам.

Go to the top of the page
 
+Quote Post
emmibox
сообщение Jan 14 2014, 15:51
Сообщение #96


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 6-12-04
Из: Москва
Пользователь №: 1 338



Да не определяется порог вхождения ни сложностью кода ни сложностью его написания.
Код - самое примитивное что там в принципе есть. в любой системе. любого производителя.
Да и не пишут его уже руками давным давно - он почти весь транслируется из моделей матлаба.
ЭСУД - чисто инженерная задача. с чисто инженерными заморочками. с очень маленькой долей электроники-програмиизма.
Go to the top of the page
 
+Quote Post
Андрей239
сообщение Jan 14 2014, 15:54
Сообщение #97


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 4-09-13
Из: Чикаго
Пользователь №: 78 190



Что-то я запутался. У нас то ассемблер, то матлаб? Но я так, просто мысль вслух.

Я добавил информации в общее описание - оно живёт по адресу http://rusefi.com/docs/html/

Сообщение отредактировал Андрей239 - Jan 14 2014, 15:55
Go to the top of the page
 
+Quote Post
frig
сообщение Jan 14 2014, 16:00
Сообщение #98





Группа: Новичок
Сообщений: 7
Регистрация: 8-12-06
Пользователь №: 23 296



Цитата
Да не определяется порог вхождения ни сложностью кода ни сложностью его написания.

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

Вот и порог входа. Больше на стену похоже.
Go to the top of the page
 
+Quote Post
emmibox
сообщение Jan 14 2014, 16:12
Сообщение #99


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 6-12-04
Из: Москва
Пользователь №: 1 338



Цитата(frig @ Jan 14 2014, 19:50) *
Ориентированность на понятный код это то, что отличает rusEfi от других проектов. Практика показывает, что вокруг все чаще побеждают высокоуровневые, пускай и не имеющие максимальной производительности вещи. Какие-то ужасные интерпретируемые языки, высокие уровни абстракции и ООП. А все потому, что так проще программистам.


Это я называю Bar-овщиной в чистом виде. Когда дилетанты приходят и указывают профессионалам как оно должно быть в свете общих тенденций и потому, что так проще им...

В мире нет реальных систем не с использованием интерпретируемых языков (на уровне ECU) ни с ООП в наборе. Абстракции только на уровне RTOS для переносимости опять же в пределах переносимости RTOS.
Go to the top of the page
 
+Quote Post
frig
сообщение Jan 14 2014, 16:24
Сообщение #100





Группа: Новичок
Сообщений: 7
Регистрация: 8-12-06
Пользователь №: 23 296



Я никому не указываю как оно должно быть. Я говорю о тенденциях вокруг и о том, что rusefi этим тенденциям вполне соответствует.
Go to the top of the page
 
+Quote Post
emmibox
сообщение Jan 14 2014, 16:45
Сообщение #101


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 6-12-04
Из: Москва
Пользователь №: 1 338



Цитата(Андрей239 @ Jan 7 2014, 17:32) *
Итак, например такой простой практический вопрос: хочетсся перевести 5ти вольтовые сенсоры на 3.3 вольта. Кто видит какие проблемы? sm.gif

Термисторы - просто термисторы. Датчик положения заслонки - просто потенциоментр, этим обоим всё равно от какого напряжения работать.


Проблем вагон. Интегральный ДПДЗ- не просто потенциометр. а имс на эффекте Холла. может она будет работать от 3.3 а может нет - производитель заявляет ей 5 т.е с хорошей долей ДПДЗ пролетели!
ДАД и вообще любые датчики давления - только 5 и никак по другому.
частотный расходомер - 12в + ОК а HFMы опять же только 5!
короче без 5 никуда.


Цитата(frig @ Jan 14 2014, 20:24) *
Я никому не указываю как оно должно быть. Я говорю о тенденциях вокруг и о том, что rusefi этим тенденциям вполне соответствует.

Только вот это не тот "круг".

Потом я чего то не понял - а ООП тенденция это типа только сейчас, что ли модно стало?!
Впрыск идет единично с начала 80-х а массово с начала 90-х.. И при всем прогрессе в индустрии в методиках написания кода там изменений плакал кот. В общем случае где то с asm на С просто перешли и очень специфичную RTOS прикрутили отдав ей менеджмент времени и событий и аппаратную абстракцию... а все остальное только в моделях - и вот в них уже такой скачок произошел как из каменного века в космос, программерам там и делать нечего... Сейчас у современной системы функциональное описание 2500 А4 листов мелкого текста с диаграммами - год уйдет просто на то чтоб его более менее понимать.
Go to the top of the page
 
+Quote Post
Андрей239
сообщение Jan 14 2014, 16:51
Сообщение #102


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 4-09-13
Из: Чикаго
Пользователь №: 78 190



Цитата(emmibox @ Jan 14 2014, 11:45) *
Проблем вагон. Интегральный ДПДЗ- не просто потенциометр. а имс на эффекте Холла. может она будет работать от 3.3 а может нет - производитель заявляет ей 5 т.е с хорошей долей ДПДЗ пролетели!
ДАД и вообще любые датчики давления - только 5 и никак по другому.
частотный расходомер - 12в + ОК а HFMы опять же только 5!
короче без 5 никуда.

Да, про 5 вольт я уже осознал - без 5ти вольт никуда, 3.3 полностью не сделать, а делать частично очень противоречиво.

Меня радует, что есть 5ти вольтовый чип, на который мои исходники лягут сразу же - тот самый MPC5634M. Но этот вопрос не горит, сейчас stm32f4 важен тем, что он сильно доступнее - и очень ценно собрать критическую массу разработчиков под одной крышей. Так что сейчас у нас будет однозначно stm32f4, а потом - подумаем потом.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 15 2014, 07:48
Сообщение #103


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



О! Наконец понял откуда ноги растут.
Есть такой эпический проект MegaSquirt
И похоже он не дает покоя огромному количеству кулибиных по всем автосервисам земного шара.
А самые шустрые не прочь и повторить успех на той же ниве.

Этакий проект "ардуино" среди авторемонтников.

Андрей, отсюда такая нелюбовь к Motorolla/Freescale ?




Go to the top of the page
 
+Quote Post
ZASADA
сообщение Jan 15 2014, 08:22
Сообщение #104


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210




AlexandrY, я так понимаю у них просто любовь к арм и вера в то, что можно безболезненно переносить код при смене операционок и железа.
Go to the top of the page
 
+Quote Post
frig
сообщение Jan 15 2014, 10:41
Сообщение #105





Группа: Новичок
Сообщений: 7
Регистрация: 8-12-06
Пользователь №: 23 296



AlexandrY, пока Андрей спит.
Конечно же эпический проект известен, но главное отличие - открытость и ориентированность, всвязи с этим на простой код. От этого все ноги и растут. Ну и доступность, конечно же, должна быть. Железо должно быть дешевым, а код при этом простым. Конкретно к какой-то железяке любви нет. Если есть дешевая, мощная и доступная железяка - любовь может переключиться на нее. Запросто.

Сообщение отредактировал frig - Jan 15 2014, 10:42
Go to the top of the page
 
+Quote Post

12 страниц V  « < 5 6 7 8 9 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 01:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01506 секунд с 7
ELECTRONIX ©2004-2016