Page 4 of 16

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 13, 2015 2:59 pm
by Mixal_bl4
По сидел, по курил даташити - понял что мне нужно было VR подключать не один к тригеру а второй к земле а оба вместе к IN1+ и IN1- соответсвенно, тоисть вот так, верно?

Сейчас актуальные вопросы:
1) сюда-ли припаять ОБА контакта VR датчика? (и не ясно нам нужны CRK+ и - или CAM+ и -)
2) как мне отключить усилок LMV3241 который мы подключали что-бы обойти max9926
3) какие 2 резистора из 4х пустых площадок мне нужно припаять
4) как изменить цепь что-бы MAX вновь работал и радовал? (думаю сново попробовать на старом максе пока нету нового, а вдруг :) )
5) что-то за криво припаянная микруха и имеет смысл ли её нести в сервис перепаивать?

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 13, 2015 4:32 pm
by mkf
Mixal_bl4 wrote:И скажи пожалуйста, за что отвечает эта микруха? потому-что она у меня припаяна на столько убого - что замыкает почти все контакты накоротко...
преобразователь USB - COM

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Mon Dec 14, 2015 3:39 am
by AndreyB
Mixal_bl4 wrote:И скажи пожалуйста, за что отвечает эта микруха?
usb-ttl это.

про входы триггеров я завтра отвечу, я сегодня уже сплю - извиняюсь, весь день в дороге.

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Mon Dec 14, 2015 6:37 am
by Mixal_bl4
У меня есть rs232 на плате?! О_о
Для каких целей?)
У меня кстати закрались мысли что макс у меня рабочий, просто мы его соединяли не правильно, на схемах подключения используются в паре IN1+ и -, а мы использовали только два + а минусы у нас просто висели без дела... Может в этом была проблема...

Ты там не в Украину случайно поехал?)

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Tue Dec 15, 2015 2:32 am
by AndreyB
Макс сравнивает напряжеиня на + и - каждого канала. В случае датчика холла на висящец ноге будет 2.5вольта, а на второй ноге из-за резистора притяжки будет 0 или 5. Так что в случае холля одна сторона должна висеть, там внутри для этого есть 2.5 вольта в случае висязещего. Но можно перепроверить еще раз с этим максом с новым датчиком, прежде чем перепаивать.

Я нашёл картинки, как тебе нужно:
http://rusefi.com/images/Frankenso/frankenso_0_2_assembled.jpg
http://rusefi.com/images/Frankenso/frankenso_0_2_assembled_full_size_1.jpg
http://rusefi.com/images/Frankenso/frankenso_0_2_assembled_full_size_2.jpg
http://rusefi.com/images/Frankenso/frankenso_0_2_assembled_full_size_3.jpg

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Tue Dec 15, 2015 3:19 am
by mkf
Mixal_bl4 wrote:У меня есть rs232 на плате?! О_о
Для каких целей?)
Это виртуальный COM-порт. Со стороны процессора Rx Tx, а компу идет USB. Через него можно прошивать проц, если не ошибаюсь.

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Wed Dec 16, 2015 7:49 am
by Mixal_bl4
Вопросы под фотками, всё правильно? и какие номинали резиков и куда их припаять??


+ Нужны ответы по списку отсюда http://rusefi.com/forum/viewtopic.php?f=15&t=710&p=17206#p17156

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Thu Dec 17, 2015 9:19 am
by Mixal_bl4
По скайпу выяснил:
1) припаять надо к площадкам по краю (к земле) нулевые резисторы, т.е. перемычки
2) микруха отвечает за COM для TunerStudio, раз работает - то значит кривость припаяки не повлияла на работоспособность, значит всё ок

Сейчас надо найти кусок схемы (электронной схемы) там где max9926, как он припаян, какие лапы соединены и т.д., перепаивать буду его, есть у кого?
+ Так и не понял мне нужно использовать CAM + и -, или CRK + и - что-бы сигнал на Триггер #1 приходил, а не на второй.

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Mon Dec 21, 2015 5:04 pm
by AndreyB
Mixal_bl4 wrote:ПСейчас надо найти кусок схемы (электронной схемы) там где max9926, как он припаян, какие лапы соединены и т.д., перепаивать буду его, есть у кого?
Ты так говоришь, как будто не знаешь про папочку https://svn.code.sf.net/p/rusefi/code/trunk/hardware/ в которой есть https://svn.code.sf.net/p/rusefi/code/trunk/hardware/rusefi_hardware_history/frankenso_rev00.20/frankenso/frankenso_schematic.pdf и https://svn.code.sf.net/p/rusefi/code/trunk/hardware/rusefi_hardware_history/frankenso_rev00.20/frankenso/frankenso_PCB.pdf

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sat Dec 26, 2015 10:44 am
by Mixal_bl4
Перепаял макс на новый, сигнал вроде стал нормальный, но фазировка какая-то не правильная
1) если выжать газ и крутить стартёр - вообще нету в логе впрыска т.е. инжекторов, а если отпущу педаль - то видит, но фазировка не правильная
2) мозги дают искру и сразу 4 инжектора открывает почему-то, а не разделяет не все цилиндры
3) что не ставь в тюнерстудии синхронизацию тру либо фолс - она всегда тру, почему-то
ниже логи и скрины

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sat Dec 26, 2015 12:29 pm
by AndreyB
Mixal_bl4 wrote:2) мозги дают искру и сразу 4 инжектора открывает почему-то, а не разделяет не все цилиндры
в режиме заводки потому что так включено, отдельно настраивается для заводки и отдельно для режима обычной работы двигателя.
Image


Я вот что странное заметил в логах
WARNING: ADC: should not be asking for NONE maf
у меня ощущение, что у тебя стоит топливо по MAF, которого нет
Image

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 27, 2015 7:43 am
by Mixal_bl4
Решил обновить прошивку, и осознал что у меня на ноуте Linux, запустил винду в виртуальной машине - но ничего не вышло, не видело плату
Итого пришлось в гараже часик потанцевать с гаечным ключём, метод прошивки STM32 для linux:
Открываем терминал с супер-правами (рут), ставим эту прогу (лично у меня матюкалось на её отсутсвие хотя НЕ dev версия - стояла)
1) sudo apt-get install libusb-1.0-0-dev
я лично ставил его в папку /opt/
2) cd /opt/
вытаскиваем исходники с гита
3) git clone git://github.com/texane/stlink.git
Компилим
4) ./autogen.sh
5) ./configure
6) make
Добавляем правило для udev, чтобы к st-link был доступ не только у root’a
7) sudo cp 49-stlinkv1.rules 49-stlinkv2.rules /etc/udev/rules.d
8) sudo udevadm control --reload-rules
Далее шить так (по другому у меня не получилось)

9) /opt/stlink/st-flash write rusefi_release.bin 0x08000000
Через 10 секунд получаем прошитый контроллер :)

Обновился, 1й вход - такая ошибка (и не работает вкладка formulas!)

Code: Select all

java.lang.ExceptionInInitializerError
	at com.rusefi.ui.FormulasPane.updateFormula(FormulasPane.java:87)
	at com.rusefi.ui.FormulasPane.access$100(FormulasPane.java:23)
	at com.rusefi.ui.FormulasPane$2.actionPerformed(FormulasPane.java:50)
	at javax.swing.Timer.fireActionPerformed(Timer.java:312)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:244)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)
	at java.awt.EventQueue.access$300(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:706)
	at java.awt.EventQueue$3.run(EventQueue.java:704)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:715)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: org.scilab.forge.jlatexmath.XMLResourceParseException: TeXFormulaSettings.xml
	at org.scilab.forge.jlatexmath.TeXFormulaSettingsParser.<init>(TeXFormulaSettingsParser.java:62)
	at org.scilab.forge.jlatexmath.TeXFormulaSettingsParser.<init>(TeXFormulaSettingsParser.java:52)
	at org.scilab.forge.jlatexmath.TeXFormula.<clinit>(TeXFormula.java:136)
	... 19 more
Caused by: java.lang.IllegalArgumentException: InputStream cannot be null
	at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:117)
	at org.scilab.forge.jlatexmath.TeXFormulaSettingsParser.<init>(TeXFormulaSettingsParser.java:60)
	... 21 more
Далее set_engine_type 28 высыпало мне это

Code: Select all

2015-12-27 09_42: CommandQueue: SerialIO started
2015-12-27 09_42: SerialManager: Opening port: /dev/ttyACM0
2015-12-27 09_42: EngineState: confirmation_~:1
2015-12-27 09_42: EngineState: switching to binary protocol
2015-12-27 09_42: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_42: EngineState: TunerStudio: invalid size: 32256
2015-12-27 09_42: EngineState: ERROR: CRC header size
2015-12-27 09_42: EngineState: TunerStudio size=196 / total=5 / errors=0 / H=0 / O=0 / P=0 / B=0
2015-12-27 09_42: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0
2015-12-27 09_42: EngineState: TunerStudio: invalid size: 30960
2015-12-27 09_42: EngineState: ERROR: CRC header size
2015-12-27 09_42: EngineState: TunerStudio size=196 / total=6 / errors=1 / H=0 / O=0 / P=0 / B=0
2015-12-27 09_42: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0
2015-12-27 09_42: EngineState: TunerStudio: invalid size: 32382
2015-12-27 09_42: EngineState: ERROR: CRC header size
2015-12-27 09_42: EngineState: TunerStudio size=196 / total=8 / errors=2 / H=0 / O=0 / P=0 / B=0
2015-12-27 09_42: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0
2015-12-27 09_42: EngineState: unexpected command F0
2015-12-27 09_42: EngineState: ERROR: no second
2015-12-27 09_42: EngineState: TunerStudio size=196 / total=11 / errors=3 / H=0 / O=0 / P=0 / B=0
2015-12-27 09_42: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0
2015-12-27 09_42: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_42: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_42: EngineState: READ mode=1 page=0 offset=0 size=256
2015-12-27 09_42: EngineState: READ mode=1 page=0 offset=256 size=256
2015-12-27 09_42: EngineState: READ mode=1 page=0 offset=512 size=256
2015-12-27 09_42: EngineState: READ mode=1 page=0 offset=768 size=256
2015-12-27 09_42: EngineState: READ mode=1 page=0 offset=1024 size=256
2015-12-27 09_42: EngineState: READ mode=1 page=0 offset=1280 size=256
2015-12-27 09_42: EngineState: READ mode=1 page=0 offset=1536 size=256
2015-12-27 09_42: EngineState: READ mode=1 page=0 offset=1792 size=256
2015-12-27 09_42: CommandQueue: got valid conf! ~:1, still pending: 0
2015-12-27 09_42: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_42: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_43: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_43: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_43: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_43: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_43: EngineState: WARNING: Can't connect or mount MMC/SD
2015-12-27 09_43: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_44: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_44: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_44: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_44: EngineState: WARNING: MAF sensor needed for current fuel algorithm
2015-12-27 09_44: BinaryProtocol: Sending [set_engine_type 28]
2015-12-27 09_44: PortHolder: confirmation_set_engine_type 28
2015-12-27 09_44: CommandQueue: got valid conf! set_engine_type 28, still pending: 0
2015-12-27 09_44: EngineState: confirmation_set_engine_type 28:18
2015-12-27 09_44: EngineState: applyNonPersistentConfiguration()
2015-12-27 09_44: EngineState: initializeTriggerShape()
2015-12-27 09_44: EngineState: gap=NaN/NaN @ 0 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: error: synchronizationPoint @ index 114 expected 116/0/0 got 115/0/0
2015-12-27 09_44: EngineState: gap=1.00/2.00 @ 1 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.50/1.00 @ 3 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.50 @ 5 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 7 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 9 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 11 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 13 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 15 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 17 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 19 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 21 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 23 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 25 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 27 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 29 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 31 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 33 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 35 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 37 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 39 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 41 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 43 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 45 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 47 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 49 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 51 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 53 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 55 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 57 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 59 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 61 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 63 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 65 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 67 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 69 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 71 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 73 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 75 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 77 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 79 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 81 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 83 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 85 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 87 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 89 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 91 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 93 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 95 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 97 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 99 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 101 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 103 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 105 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 107 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 109 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 111 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 113 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=2.00/1.00 @ 115 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/2.00 @ 1 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.50/1.00 @ 3 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.50 @ 5 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 7 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 9 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 11 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 13 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 15 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 17 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 19 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 21 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 23 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 25 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 27 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 29 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 31 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 33 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 35 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 37 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 39 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 41 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 43 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: T1=286.14999/T2=323.14999/T3=353.14999
2015-12-27 09_44: EngineState: R1=56000.00000/R2=9000.00000/R3=2700.00000
2015-12-27 09_44: EngineState: L1=10.93310/L2=9.10497/L3=7.90100
2015-12-27 09_44: EngineState: Y1=0.00349/Y2=0.00309/Y3=0.00283
2015-12-27 09_44: EngineState: U2=0.00021/U3=0.00021
2015-12-27 09_44: EngineState: s_h_c=0.00000/s_h_b=0.00021/s_h_a=0.00111
2015-12-27 09_44: CommandQueue: got valid conf! set_engine_type 28:18, still pending: 0
2015-12-27 09_44: EngineState: Stimulator: updating trigger shape: 1/1 156504
2015-12-27 09_44: EngineState: applyNonPersistentConfiguration()
2015-12-27 09_44: EngineState: initializeTriggerShape()
2015-12-27 09_44: EngineState: gap=NaN/NaN @ 0 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: error: synchronizationPoint @ index 114 expected 116/0/0 got 115/0/0
2015-12-27 09_44: EngineState: gap=1.00/2.00 @ 1 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.50/1.00 @ 3 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.50 @ 5 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 7 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 9 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 11 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 13 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 15 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 17 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 19 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 21 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 23 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 25 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 27 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 29 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 31 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 33 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 35 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 37 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 39 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 41 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 43 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 45 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 47 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 49 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 51 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 53 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 55 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 57 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 59 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 61 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 63 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 65 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 67 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 69 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 71 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 73 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 75 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 77 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 79 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 81 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 83 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 85 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 87 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 89 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 91 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 93 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 95 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 97 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 99 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 101 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 103 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 105 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 107 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 109 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 111 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 113 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=2.00/1.00 @ 115 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/2.00 @ 1 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.50/1.00 @ 3 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.50 @ 5 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 7 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 9 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 11 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 13 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 15 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 17 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 19 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 21 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 23 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 25 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 27 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 29 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 31 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 33 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.99/1.00 @ 35 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/0.99 @ 37 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 39 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 41 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 43 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 45 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 47 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=1.00/1.00 @ 49 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: WARNING: ADC is off [vbatt] index=14
2015-12-27 09_44: EngineState: WARNING: ADC is off [vbatt] index=14
2015-12-27 09_45: EngineState: WARNING: ADC is off [vbatt] index=14
Итого завестись не смог
1) После наших перенастроек впрыска и without cam график стал похож на правду
2) Когда поставил обороты заводки 10 вместо 550 то на графике стали появляться впрыски форсунок как надо
3) Если выжать тапку в пол то впрыск пропадает НО в Консоли в момент когда выжал тапку и пропал впрыск пишет что то вроде isCleanupCelinder yes а когда отпускаю то no и впрыск появляется, не в этом ли причина???
4) Завестись не смог сколько не крутил, потыкал каждую форсунку, тыкнул свечу всё по звуку работает
5) Решил посмотреть как искра ходит по цилиндрам, выкрутил свечи, подсоединил начал крутить и увидел такую картину:
1 свеча (т.е. 1й цилиндр) - свеча бьет на 1-2%, почти нету вовсе
2 свеча - вовсе нет искры
3 свеча - на 50%
4 свеча - нормальная искра
6) Внизу фотка экрана, всё время эта ошибка, это что?
7) Логи внизу

[video][/video]

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 27, 2015 4:02 pm
by AndreyB
про формулы - у меня так тоже иногда выпадает, ищу проблему - это https://sourceforge.net/p/rusefi/tickets/242/

странно, что у тебя где-то алгоритм топлива MAF выскочил?

Code: Select all

	switch (engineConfiguration->algorithm) {
	case LM_PLAIN_MAF:
		if (!hasMafSensor(PASS_ENGINE_PARAMETER_F)) {
			warning(OBD_PCM_Processor_Fault, "MAF sensor needed for current fuel algorithm");
			return NAN;
		}
		return getMafT(engineConfiguration);
isCylinderCleanupMode yes это и правда сообщение режима продувки цилиндров :) сейчас сворю кофе и буду вспоминать и документировать эту радость. Оно кстати показываетя в TS индикатором. Включается-выключается во вкладке Cranking

Code: Select all

2015-12-27 09_44: EngineState: error: synchronizationPoint @ index 114 expected 116/0/0 got 115/0/0
2015-12-27 09_44: EngineState: gap=1.00/2.00 @ 1 while expected 1.60/4.00 and 0.00/100000.00 error=1
2015-12-27 09_44: EngineState: gap=0.50/1.00 @ 3 while expected 1.60/4.00 and 0.00/100000.00 error=1
это он выводит подробную информацию какое-то время после ошибки триггера, на это пока забьем.

Code: Select all

2015-12-27 09_44: EngineState: WARNING: ADC is off [vbatt] index=14
2015-12-27 09_45: EngineState: WARNING: ADC is off [vbatt] index=14
вот эти сообщения меня ОЧЕНЬ смущают. Ты сбрасывал МК после set_engine_type 28 команды?

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 27, 2015 4:18 pm
by AndreyB
Image
это кусок сообщения из функции интерполяции, сейчас сделаю информативнее. это вероятно не проблема, но я могу оошибаться

Code: Select all

float interpolate3d(float x, float xBin[], int xBinSize, float y, float yBin[], int yBinSize, float* map[]) {
	if (cisnan(x)) {
		warning(OBD_PCM_Processor_Fault, "%f: x is NaN in interpolate3d", x);
		return NAN;
	}
	if (cisnan(y)) {
		warning(OBD_PCM_Processor_Fault, "%f: y is NaN in interpolate3d", y);
		return NAN;
	}

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 27, 2015 5:25 pm
by Mixal_bl4
странно, что у тебя где-то алгоритм топлива MAF выскочил?
вот эти сообщения меня ОЧЕНЬ смущают. Ты сбрасывал МК после set_engine_type 28 команды?
первый 1 или 2 лога это первый запуск без этой комманды, найди момент в логах когда я вбил сет_енжин_тайп и смотри логи ПОСЛЕ неё, ибо ДО это - без неё логи, т.е. на стоковом конфиге

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 27, 2015 5:35 pm
by AndreyB
Mixal_bl4 wrote:Когда поставил обороты заводки 10 вместо 550 то на графике стали появляться впрыски форсунок как надо
А если всё-таки поставить обороты заводки опять на 550? что там будет на картинках?

ну не бывает же чудес - если есть бензин и есть свеча... значит или бензина мало или много. или свеча совсем не вовремя?

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 27, 2015 5:36 pm
by AndreyB
Mixal_bl4 wrote:найди момент в логах когда я вбил сет_енжин_тайп и смотри логи ПОСЛЕ неё, ибо ДО это - без неё логи, т.е. на стоковом конфиге
ага, значит ты после этого не нажал reset? нужно мне что-то сделать, чтоб заставляло перезагрузить - будет https://sourceforge.net/p/rusefi/tickets/247/

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 27, 2015 6:31 pm
by Mixal_bl4
1) ресет я нажал
2) ты вообще каким боком читаешь мои сообщения? там-же даже видео на ютубе что у меня искры нормальной нету!!!

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Dec 27, 2015 7:46 pm
by Abricos
Я не поиму причём здесь франки и катушка зажигания и искра ...
Ты катушку и ВВ провода проверял свечи ???

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Mon Dec 28, 2015 12:06 pm
by meXanicus
Честно скажу, видео не смотрел. Если искра есть, но слабая. А железо все, исправное. То может время накопления недостаточное?

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Mon Dec 28, 2015 12:13 pm
by Mixal_bl4
Если-бы было время накопление плохое - искра-бы была на всех 4х цилиндрах но плохая
а так на одном её вообще нету, а на другом - она идеальная, а остальных так-себе... время накопления одинаковое

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Wed Dec 30, 2015 10:05 am
by Mixal_bl4
Ура, смог завестись, в железе были проблема с искрой
теперь хочу 4 катушки поставить на свечи, выкинуть нах бронепровода, трамблёр с бегунком, и поставить 4 красивых хороших катушечки на каждую свечу, и будет красота
Но тут тоже вопрос - какие 3 пина мне взять свободные можно? как где что припаять что-бы их подключить, и что в прошивке поменять?
с учётом того что у меня попарно искра должна быть, учитывая новые особенности моего ДПКВ

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Wed Dec 30, 2015 1:00 pm
by Abricos
Как понять в железе была проблема в каком именно ...
В машине или в блоке управления мотором франкенштеин???
У тебя я так понимаю почьти стоковый мотор там нету 500 лошадей ...
Советую без заморочек взять катушка зажигания 4 контакта там от vw примеру цена и качество готовый блок с котушкой на 4 цилиндра с комутатором ...
Image

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Fri Jan 01, 2016 1:44 pm
by Mixal_bl4
Абрикос, в том то и прикол что на сток, и нет не 500 но на 350 расчет при 1.5 барах давки, далее в планах твинтурбо и 2.2 бара, под 400 сил
Не тот случай, абрикос

Теперь по делу, собрал на столе индивидуальные катушки зажигания, в последствии выяснилось что управляющий сигнал не + а масса, как сделать что бы эбу управлял искрой через массу?

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Fri Jan 01, 2016 3:02 pm
by AndreyB

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sat Jan 02, 2016 6:51 am
by meXanicus
У тебя "пассивная катушка" с двумя проводами? Тогда управлять ты можешь через коммутатор. Выход с эбу (он кстати "массовый") на коммутатор, а оттуда на катушку. Если коммутатор одноканальный, то их нужно по числу катушек. Либо второй вариант. поменять катушки на "активные" такие есть у ВАГ.

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sat Jan 02, 2016 2:11 pm
by AndreyB
Image

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Jan 03, 2016 6:22 am
by meXanicus
Я на таких коммутаторах заводил/немного ездил. Только у меня их два т.к. катушка wasted-spark. Кстати коммутаторы эти украинского производства.

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Jan 03, 2016 7:45 am
by denisvak
есть же Bosch 0 227 100 211 гораздо компактнее....

Re: С чего начать? Mazda 626 GD старушка (#13)

Posted: Sun Jan 03, 2016 3:18 pm
by Mixal_bl4
и стоит 100-150$
а моих одна 7$, т.е. на 30$ купил новых и забыл, в любом магазе