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

 
 
> Самодельная ЭСУД, Может кто-то захочет поучаствовать
Андрей239
сообщение Sep 4 2013, 20:31
Сообщение #1


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

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



Скоро будет год, как я начал делать себе самодельный блок управления двигателем с использованием stm32 discovery и chibios. У меня есть работающий прототип, сейчас я пытаюсь всё это приблизить к юзабельному состоянию. Если вдруг кто-то захочет поучаствовать - буду рад sm.gif

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

Видео прототипа - http://www.youtube.com/watch?v=GcxLY697WwM
Исходники живут https://sourceforge.net/projects/rusefi/
Сайт проекта - http://rusefi.com/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Андрей239
сообщение Jan 8 2014, 23:53
Сообщение #2


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

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



Цитата(ZASADA @ Jan 8 2014, 17:02) *
еще ваша входная аналоговая схема напрягает.

Ну а можно немного констуктивнее? Ну как-бы мысли пока в текущем сообщении не очень много.
Чем именно напрягает? Как можно улучшить?
Я же более чем открыт к предложениям sm.gif

Не совсем тремя компиляторами.

Двумя компиляторами - что-то там внутри IAR и GCC. Исходники одни, и три файла как бы проекта: 1) iar 2) Makefile (gcc) 3) Eclipse (gcc)

#2 - самый стабильный, потому что крутиться на jenkins. Я испольщую Eclipse проект - но там нюансы со сменой версии ARM plugin - так что мне нужно переехать на новую версию плагина в моём Eclipse проекте. Ну и IAR иногда отстаёт при добавлении новых файлов - но сейчас актуален.

А про CRC - она работает и бог с ней sm.gif Всё-таки преждевременная оптимизация - это зло. Сейчас CRC нужна только в момент старта - там экономить смысле нет, это один раз выполняется. Скоро CRC нужна будет для второй версии TunerStudio протокола - опять же, на фоне тормозов передачи данных ускорением CRC алгоритма можно пренебречь. Да и память под таблицу не бесплатная - короче есть нюансы sm.gif

Про произовдительность текущий нюанс например http://forum.easyelectronics.ru/viewtopic....f=7&t=17529
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jan 9 2014, 03:58
Сообщение #3


Профессионал
*****

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



Цитата(Андрей239 @ Jan 9 2014, 02:53) *
Не совсем тремя компиляторами.

Двумя компиляторами - что-то там внутри IAR и GCC. Исходники одни, и три файла как бы проекта: 1) iar 2) Makefile (gcc) 3) Eclipse (gcc)

#2 - самый стабильный, потому что крутиться на jenkins. Я испольщую Eclipse проект - но там нюансы со сменой версии ARM plugin - так что мне нужно переехать на новую версию плагина в моём Eclipse проекте. Ну и IAR иногда отстаёт при добавлении новых файлов - но сейчас актуален.

пасибки, ето нам очень понра...

Цитата
А про CRC - она работает и бог с ней sm.gif Всё-таки преждевременная оптимизация - это зло. Сейчас CRC нужна только в момент старта - там экономить смысле нет, это один раз выполняется. Скоро CRC нужна будет для второй версии TunerStudio протокола - опять же, на фоне тормозов передачи данных ускорением CRC алгоритма можно пренебречь. Да и память под таблицу не бесплатная - короче есть нюансы sm.gif

ну как бы я не сказал что ето оптимизация. ето просто одна из форм записи функции
не думаю, что 256 байт флеша ето дорого. впрочем, я не настаиваю

Цитата
Про произовдительность текущий нюанс например http://forum.easyelectronics.ru/viewtopic....f=7&t=17529

в операционках всегда жуткие тормоза с printf. в qnx на x86 упирались в то же самое...
я бы предложил буферизовать/логгить во внешнюю ферритовую память. Обожаю Everspin. 30$/16 Мбайт, НО:

память энергонезависимая (типа флеш)
есть spi/параллельный интерфейс
бесконечное количество циклов записи
запись/чтение в память происходит не как во флеш, а со скоростью статики

MR4A16B - параллельная память 16 Мбайт 30$ в Америке цикл 35 нс
MR25H40 - последовательная SPI 4 Мбайт 11$ в Америке частота интерфейса 40 МГц
кстати если решишься на логгинг туда, то есть довольно неплохая (на мой взгляд) реализация кольцевого буффера во флеши. не моя, честно краденая, но код мне там понра, а хозяин буде рад


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Андрей239   Самодельная ЭСУД   Sep 4 2013, 20:31
- - ZASADA   а смысл делать свой блок когда на двигателе уже ст...   Sep 5 2013, 21:10
|- - x-men   Цитата(ZASADA @ Sep 6 2013, 03:10) а смыс...   Sep 6 2013, 11:46
|- - Андрей239   Цитата(ZASADA @ Sep 5 2013, 16:10) а смыс...   Sep 6 2013, 23:12
- - Punk   Цитата(Андрей239 @ Sep 4 2013, 23:31) Ско...   Sep 7 2013, 06:47
|- - Андрей239   Цитата(Punk @ Sep 7 2013, 01:47) Как с Ва...   Sep 7 2013, 12:11
- - Denisvak   Так же есть интерес к разработке ECU "Адрес a...   Sep 25 2013, 08:14
|- - Lmx2315   ..тут никто к угонам авто отношения не имеет?   Sep 25 2013, 09:26
|- - Андрей239   Цитата(Denisvak @ Sep 25 2013, 03:14) Так...   Sep 26 2013, 03:01
|- - Lmx2315   QUOTE (Андрей239 @ Sep 26 2013, 07:01) Не...   Sep 26 2013, 05:34
- - ZASADA   а что, есть связь между попытками изобрести свой в...   Sep 25 2013, 18:27
- - Андрей239   Цитата(Denisvak @ Sep 25 2013, 03:14) Так...   Sep 30 2013, 17:50
- - Denisvak   да, уже все хорошо   Oct 4 2013, 04:35
- - Андрей239   https://www.youtube.com/watch?v=8qPSSUL4jlo   Nov 7 2013, 04:03
- - Андрей239   Мы с группой товарищие продолжаем во всё это играт...   Jan 5 2014, 11:51
- - Vasily_   Это все конечно здорово, но зачем делать свою элек...   Jan 5 2014, 13:46
- - Андрей239   Цитата(Vasily_ @ Jan 5 2014, 08:46) Это в...   Jan 6 2014, 00:06
|- - Vasily_   Цитата(Андрей239 @ Jan 6 2014, 02:06) А м...   Jan 6 2014, 11:50
- - Андрей239   Цитата(Vasily_ @ Jan 6 2014, 06:50) 1. Мо...   Jan 6 2014, 12:00
|- - Vasily_   Цитата(Андрей239 @ Jan 6 2014, 14:00) Поп...   Jan 6 2014, 12:08
|- - AlexandrY   Цитата(Vasily_ @ Jan 6 2014, 14:08) Кто в...   Jan 6 2014, 12:56
|- - Vasily_   Цитата(AlexandrY @ Jan 6 2014, 14:56) Мик...   Jan 6 2014, 13:19
|- - AlexandrY   Цитата(Vasily_ @ Jan 6 2014, 15:19) В М11...   Jan 6 2014, 15:11
|- - Vasily_   Цитата(AlexandrY @ Jan 6 2014, 17:11) ST1...   Jan 6 2014, 15:43
||- - AlexandrY   Цитата(Vasily_ @ Jan 6 2014, 17:43) ST10 ...   Jan 6 2014, 17:36
||- - Juray   Цитата(AlexandrY @ Jan 6 2014, 21:36) а ч...   Jan 6 2014, 17:58
||- - a123-flex   Цитата(AlexandrY @ Jan 6 2014, 20:36) Как...   Jan 6 2014, 18:03
|- - emmibox   Цитата(AlexandrY @ Jan 6 2014, 19:11) С т...   Jan 14 2014, 12:01
- - Андрей239   Цитата(Vasily_ @ Jan 6 2014, 07:08) Кто в...   Jan 6 2014, 12:26
- - Андрей239   Я думаю ни на какой процессор не нужно завязыватьс...   Jan 6 2014, 13:49
|- - Vasily_   Цитата(Андрей239 @ Jan 6 2014, 15:49) Я д...   Jan 6 2014, 15:32
- - Андрей239   Цитата(AlexandrY @ Jan 6 2014, 10:11) Луч...   Jan 6 2014, 15:39
- - Андрей239   Цитата(Vasily_ @ Jan 6 2014, 10:43) и про...   Jan 6 2014, 15:55
|- - Vasily_   Цитата(Андрей239 @ Jan 6 2014, 17:55) Вы ...   Jan 6 2014, 16:00
|- - AlexandrY   Цитата(Vasily_ @ Jan 6 2014, 18:00) Вы мо...   Jan 6 2014, 18:50
|- - a123-flex   Цитата(AlexandrY @ Jan 6 2014, 21:50) лож...   Jan 6 2014, 20:00
- - Андрей239   Итак, например такой простой практический вопрос: ...   Jan 7 2014, 13:32
|- - a123-flex   Цитата(Андрей239 @ Jan 7 2014, 16:32) Ита...   Jan 7 2014, 13:43
- - Андрей239   Нет, вопрос совсем другой. Вопрос: можно ли избави...   Jan 7 2014, 15:31
|- - a123-flex   Цитата(Андрей239 @ Jan 7 2014, 18:31) Нет...   Jan 7 2014, 16:23
- - Андрей239   Цитата(a123-flex @ Jan 7 2014, 11:23...   Jan 7 2014, 16:46
|- - a123-flex   Цитата(Андрей239 @ Jan 7 2014, 19:46) нет...   Jan 7 2014, 16:50
- - dlman   несколько процессоров в КСУД используются исключит...   Jan 8 2014, 13:30
|- - a123-flex   Цитата(dlman @ Jan 8 2014, 16:30) несколь...   Jan 8 2014, 14:08
|- - dlman   Цитата(a123-flex @ Jan 8 2014, 18:08...   Jan 8 2014, 15:09
|- - AlexandrY   Цитата(dlman @ Jan 8 2014, 17:09) от алго...   Jan 8 2014, 15:22
|- - a123-flex   Цитата(dlman @ Jan 8 2014, 18:09) от алго...   Jan 8 2014, 15:56
|- - dlman   Цитата(a123-flex @ Jan 8 2014, 19:56...   Jan 8 2014, 18:16
|- - a123-flex   Цитата(dlman @ Jan 8 2014, 21:16) а вы пр...   Jan 8 2014, 18:27
|- - dlman   Цитата(a123-flex @ Jan 8 2014, 22:27...   Jan 8 2014, 19:53
|- - a123-flex   Цитата(dlman @ Jan 8 2014, 22:53) Люди, к...   Jan 8 2014, 22:01
- - ZASADA   ставьте сразу TI с встроенным аппаратным дублирова...   Jan 8 2014, 17:14
- - Андрей239   Цитата(AlexandrY @ Jan 8 2014, 10:22) Нор...   Jan 8 2014, 18:22
- - Андрей239   Давайте не скатываться в срач о выборе процессора....   Jan 8 2014, 18:35
- - Андрей239   Я думаю достаточно про тоёту. История там тёмная, ...   Jan 8 2014, 21:42
- - ZASADA   Цитатаimplicit conversion from floating point to i...   Jan 8 2014, 21:47
- - Андрей239   Спасибо, я в курсе явного преобразования - вопрос ...   Jan 8 2014, 21:55
|- - a123-flex   Цитата(Андрей239 @ Jan 9 2014, 00:55) Ост...   Jan 8 2014, 22:27
- - ZASADA   еще ваша входная аналоговая схема напрягает.   Jan 8 2014, 22:02
|- - AlexandrY   Цитата(Андрей239 @ Jan 9 2014, 01:53) Про...   Jan 9 2014, 07:13
- - Андрей239   Торможит chprintf - это имплементация из ChibiOS, ...   Jan 9 2014, 13:43
|- - AlexandrY   Цитата(Андрей239 @ Jan 9 2014, 15:43) Тор...   Jan 9 2014, 14:53
- - Андрей239   Будете смеяться - но да, совершенно осознанно прис...   Jan 9 2014, 15:25
|- - AlexandrY   Цитата(Андрей239 @ Jan 9 2014, 17:25) Есл...   Jan 9 2014, 15:38
- - Андрей239   Спрятал эти return от IAR - потому что GCC они нуж...   Jan 9 2014, 16:15
|- - AlexandrY   Цитата(Андрей239 @ Jan 9 2014, 18:15) Я д...   Jan 9 2014, 19:35
- - Андрей239   о! очень хорошие вопросы постараюсь ответить ...   Jan 9 2014, 22:17
|- - AlexandrY   Цитата(Андрей239 @ Jan 10 2014, 00:17) ре...   Jan 10 2014, 07:34
- - Андрей239   Цитата(AlexandrY @ Jan 10 2014, 02:34) Эт...   Jan 10 2014, 10:04
|- - AlexandrY   Цитата(Андрей239 @ Jan 10 2014, 12:04) Вы...   Jan 10 2014, 10:49
- - Андрей239   Я потерял нить Итак, было сомнение в работе с об...   Jan 10 2014, 14:13
|- - AlexandrY   Цитата(Андрей239 @ Jan 10 2014, 16:13) Я ...   Jan 10 2014, 15:00
|- - a123-flex   Цитата(AlexandrY @ Jan 10 2014, 18:00) У ...   Jan 13 2014, 12:01
- - Андрей239   Цитата(AlexandrY @ Jan 10 2014, 10:00) Я ...   Jan 10 2014, 16:55
|- - AlexandrY   Цитата(Андрей239 @ Jan 10 2014, 18:55) Я ...   Jan 13 2014, 13:45
- - Андрей239   Цитата(a123-flex @ Jan 13 2014, 07:0...   Jan 13 2014, 12:06
|- - a123-flex   Цитата(Андрей239 @ Jan 13 2014, 15:06) По...   Jan 13 2014, 12:45
- - Андрей239   Цитата(AlexandrY @ Jan 13 2014, 08:45) Ла...   Jan 13 2014, 14:43
|- - AlexandrY   Цитата(Андрей239 @ Jan 13 2014, 16:43) Я ...   Jan 13 2014, 15:12
- - Андрей239   Цитата(AlexandrY @ Jan 13 2014, 10:12) MQ...   Jan 13 2014, 15:27
|- - AlexandrY   Цитата(Андрей239 @ Jan 13 2014, 17:27) Ка...   Jan 13 2014, 20:44
- - Андрей239   Цитата(AlexandrY @ Jan 13 2014, 15:44) Ну...   Jan 13 2014, 21:54
- - Андрей239   Я не квалифицирован судить о блоке МИКАС - я знаю,...   Jan 14 2014, 12:34
|- - emmibox   Цитата(Андрей239 @ Jan 14 2014, 16:34) Я ...   Jan 14 2014, 13:30
- - Андрей239   Цитата(emmibox @ Jan 14 2014, 08:30) Андр...   Jan 14 2014, 13:50
|- - emmibox   Цитата(Андрей239 @ Jan 14 2014, 17:50) Вс...   Jan 14 2014, 14:18
- - frig   Хех, у меня тоже акк тут есть emmibox, когда хоче...   Jan 14 2014, 14:18
|- - emmibox   Цитата(frig @ Jan 14 2014, 18:18) Хех, у ...   Jan 14 2014, 14:46
- - frig   ЦитатаДизассемблирование - очень дешевый путь полу...   Jan 14 2014, 15:00
|- - emmibox   Цитата(frig @ Jan 14 2014, 19:00) Это да....   Jan 14 2014, 15:07
- - Андрей239   Дизассемблирование - очень дешевый путь получения ...   Jan 14 2014, 15:02
- - Андрей239   Цитата(emmibox @ Jan 14 2014, 09:46) Толь...   Jan 14 2014, 15:10
- - frig   emmibox, очень хочется чтобы это был таки opensour...   Jan 14 2014, 15:50
|- - emmibox   Цитата(frig @ Jan 14 2014, 19:50) Ориенти...   Jan 14 2014, 16:12
- - emmibox   Да не определяется порог вхождения ни сложностью к...   Jan 14 2014, 15:51
- - Андрей239   Что-то я запутался. У нас то ассемблер, то матлаб?...   Jan 14 2014, 15:54
- - frig   ЦитатаДа не определяется порог вхождения ни сложно...   Jan 14 2014, 16:00
- - frig   Я никому не указываю как оно должно быть. Я говорю...   Jan 14 2014, 16:24
2 страниц V   1 2 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 15:09
Рейтинг@Mail.ru


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