Search found 14347 matches
- Mon Oct 21, 2013 1:43 am
- Forum: Dev: Software
- Topic: Connectivity overview & build-in commands
- Replies: 39
- Views: 88020
Connectivity overview & build-in commands
A LOT OF OUTDATED INFORMATION HERE http://rusefi.com/wiki/index.php?title=Development:Software:connectivity http://rusefi.com/wiki/index.php?title=Manual:Software:dev_console_commands rusefi firmwave currently supports two protocols for ECU monitoring & control 1) human-readable native protocol...
- Sat Oct 19, 2013 11:52 pm
- Forum: Dev: Software
- Topic: How to compile the firmware
- Replies: 138
- Views: 1087734
Re: Q&A on how to compile the code
Oh, by the way IAR Embedded Workbench for ARM is now supported, too. update: not any more
- Fri Oct 18, 2013 9:23 pm
- Forum: You and your build
- Topic: My fleet - they say they are Fords, but they are Mazdas
- Replies: 30
- Views: 32035
Re: My fleet - they say they are Fords, but they are Mazdas
Aspire camshaft position sensor looks like this
Here is how it looks on logic analyzer - three cam revolutions on this picture
Here is how it looks on logic analyzer - three cam revolutions on this picture
- Fri Oct 18, 2013 9:05 pm
- Forum: You and your build
- Topic: Nissan Primera P11 1998, SR20VE
- Replies: 25
- Views: 28230
Re: Nissan Primera P11 1998
I have a wheel really close to yours in my collection - see attach
Do you have one reference signal per revolution or four reference signals - like a wider one and three smaller?
Do you have one reference signal per revolution or four reference signals - like a wider one and three smaller?
- Fri Oct 18, 2013 5:26 pm
- Forum: Dev: Software
- Topic: wideband AFR sensor interface
- Replies: 21
- Views: 20202
wideband AFR sensor interface
My wideband AFR set is one of the cheapest on the marked - http://betterpartx.com/catalog/1 $99.99 for sensor + controller + a tiny digital display This controller has a 9600-8-N-1 serial interface and a simpler analog interface which I currently use. The whole code is aft = interpolate(0, 9, 5, 19,...
- Fri Oct 18, 2013 11:16 am
- Forum: Прошивка
- Topic: Приоритеты и потоки
- Replies: 44
- Views: 41116
Re: Приоритеты и потоки
Можем ли мы сами качественно определить необходимые временные интервалы? Например частота расчёта циклового наполнения. Считать постоянно или считать с какой-то периодичностью? Что-то мне кажется, что у нас недостаточно информации, чтоб что-то считать аналитически - миллиард факторов :( Я думаю нуж...
- Thu Oct 17, 2013 7:38 pm
- Forum: Dev: Hardware
- Topic: 121 pin connector 368255-2 (same as 1241434-1)
- Replies: 43
- Views: 57959
121 pin connector 368255-2 (same as 1241434-1)
http://i.imgur.com/87Nq50p.png http://rusefi.com/images/forum_posts/368255-2_pic.jpg While half of my cars are using this socket, another half uses the 121 pin like this http://rusefi.com/hardwave/368255-2/ Available at our store Update: there are two version of this connector. http://www.te.com/ca...
- Thu Oct 17, 2013 6:03 pm
- Forum: Прошивка
- Topic: Приоритеты и потоки
- Replies: 44
- Views: 41116
Re: Приоритеты и потоки
Сложный вопрос. Меня смущает, что нет объективных средств диагностики. Точнее скажем так: а насколько мы уверены, что проблема вообще есть? И как мы можем проблему _увидеть_, чтоб удостовериться, что мы её решили? Если мы не видим проблему, мы не увидим и решение. Какие операции могут что-то замедли...
- Thu Oct 17, 2013 5:15 pm
- Forum: You and your build
- Topic: My fleet - they say they are Fords, but they are Mazdas
- Replies: 30
- Views: 32035
Re: My fleet - they say they are Fords, but they are Mazdas
There was some misunderstanding between the owner and his mechanic so this sat parked for 5 years. Unfortunately, a window got busted a year ago, but that means I got a really sweet deal on this thing. Now I need to get it back to life :) http://i1138.photobucket.com/albums/n531/russian239/Mini%20Co...
- Thu Oct 17, 2013 1:04 pm
- Forum: Другое
- Topic: как поженить ежа и ужа
- Replies: 88
- Views: 71739
Re: как поженить ежа и ужа
=В данный момент код к сожалению сильно спутанный, я когда читал буквально прорывался сквозь дебри чиби чтобы понять как оно работает и куда после чего попадает. Ощущения от RTOS как от езды на в хлам разолбанной подвеске, ты вроде бы и рулиш машиной но по факту она едет куда хочет а ты ее только у...
- Wed Oct 16, 2013 5:10 pm
- Forum: Прошивка
- Topic: Расчёт фактора нагрузки на двигатель
- Replies: 178
- Views: 149916
Re: Расчёт фактора нагрузки на двигатель
ДАД - это MAP, Manifold Air Pressure. Я голосую за него. С другой стороны, есть ли у нас шанс вообще что-либо по-честному рассчитать? В Speed Density вываливается магическая таблица эффективности наполнения :( Как только у нас расчёт начинает базироваться хоть на одной магической таблице - то всё, м...
- Wed Oct 16, 2013 4:33 pm
- Forum: Другое
- Topic: как поженить ежа и ужа
- Replies: 88
- Views: 71739
Re: как поженить ежа и ужа
Что в твоём понимании практическое сотрудничество? Это когда все вместе пишут реализацию? :) Не знаю, поэтому и обсуждаю этот вопрос здесь. Я знаю, чего бы мне хотелось: 1) хотелось бы, чтоб кто-то мой код читал - так я могу его выверить и улучшить 2) хотелось бы, чтоб какой-то мой код кто-то запус...
- Wed Oct 16, 2013 4:29 pm
- Forum: Прошивка
- Topic: Управление в режиме холостого хода
- Replies: 14
- Views: 15047
Re: Управление в режиме принудительного холостого хода
Я в https://subversion.assembla.com/svn/rusefi/trunk/firmware/controllers/algo/idle_controller.c сделал наивный, но работающий алгоритм через управление клапаном холостого хода: устанавливается цель оборотов, в зависимости от разницы фактических оборотов и цели - инкрементально изменяем степерь откр...
- Wed Oct 16, 2013 4:16 pm
- Forum: Другое
- Topic: как поженить ежа и ужа
- Replies: 88
- Views: 71739
Re: как поженить ежа и ужа
У меня уже есть какие-то имплементации в наличии - конкретно есть https://subversion.assembla.com/svn/rusefi/trunk/firmware/controllers/idle_thread.c через https://subversion.assembla.com/svn/rusefi/trunk/firmware/controllers/engine_controller.c (выделенный абстрактный алгоритм) и в другом направлен...
- Wed Oct 16, 2013 3:50 pm
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Re: Обсуждение универсального обработчика датчиков положения
Вообще есть ещё куча других вопросов которые надо решить помимо универсального обработчика датчиков положения. Я так понимаю у нас уже есть какие-то свои реализации обработчиков, которые можно использовать, поэтому я бы сосредоточился на разработке алгоритмов не зависящих от платформы. Ты абсолютно...
- Wed Oct 16, 2013 3:50 pm
- Forum: Другое
- Topic: как поженить ежа и ужа
- Replies: 88
- Views: 71739
как поженить ежа и ужа
Предлагаю обсудить возможные форматы совместной работы. Монолитный вариант: единый репозиторий, единая точка входа - дальше при необходимостии код разделяется в некоторых местах на уровне директив препроцессора и раздельных файлов конкретных имплементаций различающихся вещей. Проблема: я принципиаль...
- Wed Oct 16, 2013 1:34 pm
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Re: Обсуждение универсального обработчика датчиков положения
+1 за таймеры!!! нафиг нафиг считать руками задержку и реализовывать ее через засыпание потоков. Через засыпание потоков нужной точно не получается :( Нужная точность получается при использовании одного 1MHz таймера и програмном управлении выходами. Совсем не важно, таймеры или програмно. К сожален...
- Tue Oct 15, 2013 8:54 pm
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Re: Обсуждение универсального обработчика датчиков положения
Я считаю, что при софтварной реализации упрёшься где-нибудь в ограничения и начнутся пляски с бубном, когда проект перейдёт из стадии рассчитал время впрыска и загрузил значение в таймер. Вот когда упрёшься - тогда и съоптимизируешь. А преждевременная оптимизация - это корень всех проблем, и это не...
- Tue Oct 15, 2013 8:47 pm
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Re: Обсуждение универсального обработчика датчиков положения
Нужно ли делать всё софтом, когда столько функций уже сделано аппаратно. Может мы просто не слышим друг друга. Да, ты прав - таймеры мощная штука и у них действительно богатая функциональность. Почему же я против использования всего потенциала таймеров? 1) чтоб таймер начать использовать, нужно сов...
- Tue Oct 15, 2013 8:25 pm
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Re: Обсуждение универсального обработчика датчиков положения
а я хочу по максимуму сделать всё аппаратно А почему? Почему ты хочешь всё сделать максимально аппаратно? Вот вышла новая версия дискавери уже - STM32F4x9 discovery, 180MHz. В ней еще есть шанс, что регистры будут те же. Но через год-то явно выйдет новая плата stm32f5 - и там уже совместимости не б...
- Tue Oct 15, 2013 7:25 pm
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Re: Обсуждение универсального обработчика датчиков положения
Кол-во событий которые нужно привязать к положению влияет и на архитектуру. Скажем если мне известно, что событий всего 4 и больше не надо, то это значит что я могу использовать аппаратные возможности в виде таймера и 4 каналов сравнения для максимально точного выполнения события с заданной задержк...
- Tue Oct 15, 2013 6:49 pm
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Re: Обсуждение универсального обработчика датчиков положения
Задержку можно считать не просто для текущего зуба, но и с учётом ускорения КВ между зубьями. При равноускоренном движении уменьшит ошибку. Я выделил всего 4 события требующих синхронизации с положением: Открыть форсунку; Запустить накопление в катушке; Выдать искру; Открыть и закрыть фазовое окно ...
- Tue Oct 15, 2013 5:12 pm
- Forum: Dev: Hardware
- Topic: analog inputs: op-amp + divider - Russian - now MCP6004
- Replies: 124
- Views: 141202
Re: analog inputs: op-amp + divider - Russian
My primary question now is what to do with the current limiting resistor R6.1 and the low-pass filter made of R1.4 and C1.1 Should I simply drop the 150 resistor and make the capacitor 100 times smaller to match the current limiting resistor, so that the same 10k resistor would be limiting current a...
- Tue Oct 15, 2013 4:05 pm
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Re: Обсуждение универсального обработчика датчиков положения
Для начала неплохо бы собрать информацию по большому числу датчиков, чтобы применить универсальный подход. И да и нет, объясню почему: Сейчас три человека (Денис, ты и я) паралельно программируют с разной степенью интенсивности совершенно независимый код. Я вижу очень важной задачей попытаться объе...
- Tue Oct 15, 2013 3:57 pm
- Forum: Dev: Hardware
- Topic: Injectors driver - Sergey89
- Replies: 4
- Views: 8027
Re: Injectors driver
Is the same driver suitable for other solenoids, like idle air valve solenoid?
My experience (especially with valve solenoid - maybe because it has higher frequency, like 200Hz) was that you need to isolate - otherwise, you are getting all kinds of noise fed back into the micro controller.
My experience (especially with valve solenoid - maybe because it has higher frequency, like 200Hz) was that you need to isolate - otherwise, you are getting all kinds of noise fed back into the micro controller.
- Tue Oct 15, 2013 2:15 am
- Forum: Прошивка
- Topic: Обсуждение универсального обработчика датчиков положения
- Replies: 83
- Views: 76398
Обсуждение универсального обработчика датчиков положения
(первый пост будет редактироваться по ходу обсуждения, чтобы всегда отражать текущий официальный план) Вводные данные: На каждом двигателе есть минимум один датчик положения вала. Датчики ставят как на коленчатый, так и на распределительный вал - так что для обобщения я предлагаю оперировать просто ...
- Sun Oct 13, 2013 12:03 am
- Forum: Dev: Hardware
- Topic: analog inputs: op-amp + divider - Russian - now MCP6004
- Replies: 124
- Views: 141202
Re: analog inputs: op-amp + divider
I was pointed out that the amp already has the diodes - "Input terminals are diode-clamped to the power-supply rails. Input signals that can swing more than 0.5V beyond the supply rails should be current limited to 10mA or less", so my own clamping is not needed. Also, the way input signal...
- Mon Oct 07, 2013 7:56 pm
- Forum: Dev: Hardware
- Topic: analog inputs: op-amp + divider - Russian - now MCP6004
- Replies: 124
- Views: 141202
analog inputs: op-amp + divider - Russian - now MCP6004
Digikey BOM (registration required) Oshpark board Most of the signals are 5 volts, STM32 ADC runs at 3 volts. We need some divider and here is the alpha version of my board. This is a 10 channel board, but only the 1st and 2nd channel are complete in this edition - I just need to get my hands on a ...
- Wed Sep 25, 2013 10:08 pm
- Forum: Dev: Hardware
- Topic: ECU connectors
- Replies: 7
- Views: 11506
Re: ECU connectors
I have found three more TE ECU connector part numbers. TE tech support people do a great job!
http://rusefi.com/hardwave/963063-2 used by Germans in the 90s,
http://rusefi.com/hardwave/174836-5 used by Nissan in the 90s,
http://rusefi.com/hardwave/368255-2 still used by some Asian brands.
http://rusefi.com/hardwave/963063-2 used by Germans in the 90s,
http://rusefi.com/hardwave/174836-5 used by Nissan in the 90s,
http://rusefi.com/hardwave/368255-2 still used by some Asian brands.
- Wed Sep 25, 2013 12:58 pm
- Forum: Dev: Software
- Topic: Q&A on source code
- Replies: 25
- Views: 112555
Q&A on source code
I guess one of the most fundamental ideas of this project is to have a very readable code. Click here for info on how to compile the code. Source code reference About console output ChibiOS/RT role Working with time What about the injectors already!? Working with Timers Doxygen Reference TunerStudio...