Search found 839 matches

by Sergey89
Fri Jan 23, 2015 5:52 pm
Forum: Другое
Topic: Реперный диск 60-2
Replies: 7
Views: 8536

Re: Реперный диск 60-2

Я хочу входную цепь потестировать. Логический сигнал можно и другими способами генерировать.

Нашёл от BWM недорогой.
Image
by Sergey89
Fri Jan 23, 2015 1:06 pm
Forum: Другое
Topic: Реперный диск 60-2
Replies: 7
Views: 8536

Реперный диск 60-2

С какого мотора можно недорогой найти для тестов?
by Sergey89
Tue Jan 20, 2015 3:50 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: гибридный однотаймерный планировщик - производительность

С новой прошивкой стали иногда появляться импульсы с большой ошибкой. signal 0: cnt = 344, avg = 1590.28, min = 1463.60, max = 1703.80, std = 33.85, med = 1593.90 signal 1: cnt = 344, avg = 1590.26, min = 1463.60, max = 1703.80, std = 33.86, med = 1593.90 signal 2: cnt = 344, avg = 1590.27, min = 14...
by Sergey89
Tue Jan 20, 2015 12:59 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: гибридный однотаймерный планировщик - производительность

Сейчас используется один аппаратный таймер для формирования временных интервалов, а ножки дёргаются программно.
by Sergey89
Tue Jan 20, 2015 12:56 pm
Forum: Прошивка
Topic: Алгоритм определения детонации
Replies: 13
Views: 16871

Алгоритм определения детонации

Допустим HIP9011 уже работает как надо. Умеем запускать и останавливать интегрирование в нужные моменты времени. Теперь нужен алгоритм обнаружения детонации. Моё видение того, что можно для начала реализовать. Перед началом интегрирования нужно загрузить в HIP коэффициент усиления для данного режима...
by Sergey89
Tue Jan 20, 2015 6:42 am
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: гибридный однотаймерный планировщик - производительность

Ещё одна возможная оптимизация. Когда нужно сформировать импульс заданной длительности, то событие для перехода с высокого уровня на низкий надо формировать в событии перехода с низкого уровня на высокий. Это уменьшит общую ошибку на величину ошибки начала формирования сигнала.
by Sergey89
Mon Jan 19, 2015 6:45 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: гибридный однотаймерный планировщик - производительность

Разница в прошивке. Когда я поменял параметры сигнала, то ошибка тоже уменьшилась. Одновременные события могут сами собой получаться. Например начало одного впрыска совпадёт с завершением другого впрыска, началом накопления в одной катушке зажигания и завершением в другой, сменой состояния выходов P...
by Sergey89
Mon Jan 19, 2015 5:43 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: Два микроконтроллера

signal 0: cnt = 207, avg = 1595.83, min = 1561.70, max = 1622.90, std = 11.88, med = 1595.00 signal 1: cnt = 207, avg = 1586.94, min = 1547.00, max = 1616.60, std = 13.70, med = 1594.20 signal 2: cnt = 207, avg = 1592.00, min = 1553.20, max = 1623.90, std = 14.42, med = 1597.50 signal 3: cnt = 207,...
by Sergey89
Mon Jan 19, 2015 6:52 am
Forum: Железо
Topic: Fujitsu FM4 Cortex-M4F
Replies: 4
Views: 5037

Re: Fujitsu FM4 Cortex-M4F

Достать сложнее. Не известно, что будет с наличием потом. У нас в наличии вообще нет похоже. Плата для разработки не доступна даже на digikey http://www.digikey.com/product-search/en/programmers-development-systems/evaluation-boards-embedded-mcu-dsp/2621773?k=MB9BF568 Макс. число ножек 120. В перспе...
by Sergey89
Sun Jan 18, 2015 9:24 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: Два микроконтроллера

Сделал задержку 0.2 мс и длительность 1.5 мс. Результаты лучше: signal 0: avg = 1495.80, min = 1482.90, max = 1516.20, std = 8.05, med = 1498.40 signal 1: avg = 1495.27, min = 1482.90, max = 1510.80, std = 7.29, med = 1498.30 signal 2: avg = 1493.61, min = 1464.60, max = 1511.60, std = 9.74, med = 1...
by Sergey89
Sun Jan 18, 2015 9:17 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: Два микроконтроллера

У меня 7 каналов на макс. памяти.

Всего 10 каналов на форсунки. Первые 4 можно использовать в тесте?
by Sergey89
Sun Jan 18, 2015 8:55 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: Два микроконтроллера

waveforms.png import csv import numpy signal_count = 4 result = [[] for x in range(0, signal_count)] with open('test1.csv', 'rt') as file: rising_edge_time = [0]*signal_count prev_level = [0]*signal_count for k, row in enumerate(csv.reader(file, delimiter = ',')): if k == 0: continue last_key = len...
by Sergey89
Sun Jan 18, 2015 2:55 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: Два микроконтроллера

Могу сделать, если ты тест напишешь. Я сходу не въехал как сгенерировать сигналы на выходах форсунок и зажигания.

В тесте надо одновременно сгенерировать сигнал на всех выходах.

Code: Select all

for (unsigned int i = 0; i < 12; i++) {
    scheduleOutput(?, 1, 10);
}
by Sergey89
Sat Jan 17, 2015 1:34 pm
Forum: Прошивка
Topic: гибридный однотаймерный планировщик - производительность
Replies: 21
Views: 15634

Re: Два микроконтроллера

Формат теста - все выходы должно поменять своё состояние одновременно. На сколько будет задержан последний сигнал, такая и макс. ошибка будет. Ситуация конечно маловероятная, но ведь возможная? В первую очередь всегда нужно учитывать худший сценарий.
by Sergey89
Sat Jan 17, 2015 11:55 am
Forum: Прошивка
Topic: Два микроконтроллера
Replies: 16
Views: 14183

Re: Два микроконтроллера

Для этого и ставится второй микроконтроллер. В итоге получаем поддержку 12 цилиндров с последовательным впрыском и индивидуальными катушками. При этом можно гарантировать высокую точность всех генерируемых сигналов. Два ЭБУ в параллель, не? Можно и так сказать, но мысль в том, чтобы наладить между ...
by Sergey89
Sat Jan 17, 2015 10:46 am
Forum: Прошивка
Topic: Два микроконтроллера
Replies: 16
Views: 14183

Re: Два микроконтроллера

Для этого и ставится второй микроконтроллер. В итоге получаем поддержку 12 цилиндров с последовательным впрыском и индивидуальными катушками. При этом можно гарантировать высокую точность всех генерируемых сигналов.
by Sergey89
Fri Jan 16, 2015 10:38 pm
Forum: Прошивка
Topic: Два микроконтроллера
Replies: 16
Views: 14183

Re: Два микроконтроллера

Делаем конкурентоспособный ЭБУ :)
by Sergey89
Fri Jan 16, 2015 10:24 pm
Forum: Прошивка
Topic: Режим пуска
Replies: 207
Views: 148269

Re: Режим пуска

Современные мозги считают пуск так же как и рабочий режим через ve с дополнительными коррекциями.
by Sergey89
Fri Jan 16, 2015 10:20 pm
Forum: Прошивка
Topic: Два микроконтроллера
Replies: 16
Views: 14183

Re: Два микроконтроллера

Вот что можно получить из 100 выводного корпуса: openecu.jpg 6 выходов на форсунки (4 выхода при желании можно сделать с поддержкой peak & hold на ещё одном 4 канальном таймере) 6 выходов на катушки зажигания 8 выходов с поддержкой ШИМ 13 входов АЦП 1 выход ЦАП 2 входа для захвата сигналов 2 SPI...
by Sergey89
Wed Jan 14, 2015 7:14 pm
Forum: Прошивка
Topic: Matlab/Simulink?
Replies: 6
Views: 7235

Re: Matlab/Simulink?

Оставлю здесь ссылки. Может кто-то захочет посмотреть.

http://www.scilab.org/
http://www.scicos.org/
https://www.scilab.org/content/download/1702/15077/file/AustriaUniversity_ScilabTEC2014.pdf
by Sergey89
Tue Jan 13, 2015 10:28 pm
Forum: Прошивка
Topic: Два микроконтроллера
Replies: 16
Views: 14183

Re: Два микроконтроллера

Да. Видел. Этот конечно лучше, но всё равно вызывает некоторые сомнения.

Думаю, что самый простой вариант это два мк, которые управляют по 4-6 цилиндров каждый. Это покроет 99% конфигураций. Но связь между ними удобнее иметь чем не иметь. Хотя бы для того, чтобы общаться с ними через один интерфейс.
by Sergey89
Tue Jan 13, 2015 10:00 pm
Forum: Прошивка
Topic: Два микроконтроллера
Replies: 16
Views: 14183

Re: Два микроконтроллера

Необходимость появляется в случае отказа от программного шедулера выходов. Таймеров не хватает на что-то большее чем 4-6 цилиндров. Суть именно в размещении двух мк на одной плате рядом друг с другом. И дальше уже появляются варианты реализации. Или это по сути два эбу на одной плате или один эбу в ...
by Sergey89
Tue Jan 13, 2015 9:32 pm
Forum: Прошивка
Topic: Два микроконтроллера
Replies: 16
Views: 14183

Два микроконтроллера

Есть такая идея, взять и поставить два микроконтроллера. Смысл в том, чтобы получить из ширпотребного мк периферийные возможности на уровне специализированных. Можно или разделить задачи по двум мк или продублировать их. Связь между мк наладить например через SPI. Видел похожие OEM решения, но не зн...
by Sergey89
Thu Dec 25, 2014 1:22 pm
Forum: Железо
Topic: HIP9011 модуль DD: готовый Signal Processor
Replies: 113
Views: 93010

Re: HIP9011 модуль DD: готовый Signal Processor

Вероятно чип не запустился бы, без указания корректного прескейлера. Ну и установленная центральная частота полосы пропускания совпала с практикой.
by Sergey89
Thu Dec 25, 2014 6:56 am
Forum: Железо
Topic: HIP9011 модуль DD: готовый Signal Processor
Replies: 113
Views: 93010

Re: HIP9011 модуль DD: готовый Signal Processor

Теперь вывод отличается от входа, вот теперь я точно знаю, что чип меня слышит.
Теперь вывод соответствует режиму advanced.

Странно то, что мой код с первоначальной конфигурацией работал в default mode как надо. У меня был запаян именно HIP, а не TPIC.
by Sergey89
Thu Nov 20, 2014 7:38 am
Forum: Russian Subforum
Topic: BMW хочу тестить вашу логику на моем турбо-корче)#10&25
Replies: 176
Views: 202532

Re: BMW хочу тестить вашу логику на моем турбо-корче) #10

Можешь писать в скайп sergeyf89, если вопросы будут. во! Sergey89, а расскажи, плиз, почему в цепях управления форсунками и в цепях управления доп.нагрузкой защитные диоды стоят в разных направлениях? (я тупо последовал твоей инструкции и всё отлично работало, а вопрос задаю только сейчас…) в цепях ...
by Sergey89
Tue Nov 18, 2014 9:15 pm
Forum: Russian Subforum
Topic: BMW хочу тестить вашу логику на моем турбо-корче)#10&25
Replies: 176
Views: 202532

Re: BMW хочу тестить вашу логику на моем турбо-корче) #10

Катушки шунтировать нельзя, там в первичной катушке должно быть высокое напряжения. Если зашунтируешь, то у тебя просто искры не будет. Форсунки диодами шунтировать нельзя, т.к. диоды сильно увеличивают время закрытия форсунки и есть сомнения по поводу стабильности этого запаздывания. Форсунки можно...
by Sergey89
Tue Oct 21, 2014 3:46 pm
Forum: Dev: Hardware
Topic: Analog inputs - Sergey89
Replies: 6
Views: 8012

Re: Analog inputs - Sergey89

Yet another idea. We can raise the power supply voltage of the op amp and provide a full range of the output voltage. Op amp has a good power supply rejection ratio. LC-filter provides an additional suppression of the high frequency components of the supply voltage.