[rusEfi] One cylinder engine #12

Your chance to introduce yourself and your vehicle
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

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

датчик зажигания так плохо работает изза неправильного согласования усилителя с общим эмиттером . если найду германиевый npn транзистор и/или резисторы подберу , то эта проблема решится .

показания дада правильно меняются , но у меня немножко неправильно был выставлен analog divider coefficient вместо 2 надо устанавливать 5/3,3 , так как дад работает от 3в и подключен напрямик к контроллеру
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: One cylinder engine

Post by puff »

это же дад от gm? партнамбер на нём какой? разве оно от 3 вольт запустится? (везде от 5 запускают, там внутрях какой-то транзистор вроде)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

Дима, а ты между прочим крут!

Я знаю, что ты в состоянии добавить файлы заготовку нового типа двигателя. Задранные в два раза обороты - это float rpmMultiplier; - там есть комментарий.

Отсутствие сигнала на оборотах ниже 3000 - это я объяснить програмно не могу, может ли дело быть в аппаратных косяках? Потому что с точки зрения ПО оборотов бы либо вообще не было, либо они есть - во всём диапазоне. Но я могу ошибаться :)

Аналоговый график:
1) во-первых, тебе нужно чтоб analogChartMode = AC_MAP. Там наверное есть команда, или можно протянуть в настройки, или можно захардкодить.
2) во-вторых, проверяем что там в adcgrpcfg_fast - говорит ADC_CHANNEL_IN3 - говорит PA3. Там сейчас небольшая может быть каша, что есть два варианта подключения MAP - медленный мап опрос и быстрый мап опрос, тебе нужен быстрый. Это место сейчас в состоянии каши :(
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

PS: ты говорил у тебя есть HD44780 экранчик? Его бы было бы прикольно тебе припаять, он сообщение о глобальных ошибках уже показывает... Только ему нужно своё личное питание 5в, ему вроде не хватается USB тока.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

насчет 44780 незнаю , несколько 7 сегментных и от магнитоллы (текстовый) точно есть .

дад 16212460/AS60/5s2398/EC1686/PS10002-11B1/SU1176 от 3 в работает отлично
denami
Posts: 3
Joined: Fri Oct 18, 2013 9:10 am

Re: One cylinder engine

Post by denami »

russian wrote:PS: ты говорил у тебя есть HD44780 экранчик? Его бы было бы прикольно тебе припаять, он сообщение о глобальных ошибках уже показывает... Только ему нужно своё личное питание 5в, ему вроде не хватается USB тока.
Эксперементально проверял. Питал от ноутбука от USB 16x2 hd44780 + mega8. только если очень высокий контраст выкручивать уходило в защиту по току (о чем мне windows сообщило).
Renault Laguna 2.0 Ie 1994
Fiat Tipo 2.0 ie 1992
Mazda 626 1.8 ie + LPi 1998
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

я придумал как победить проблему низких оборотов : у меня есть микросхема датчика холла , но я не придумаю как ее прикрепить .
еще нашел германиевые транзисторы : у них падение напряжение между базой и эмитером 0,2 вместо 0,6в . но они маломощные и мне прийдется ограничивать както ток базы . если подобрать резистор под максимальные обороты , на маленьких будет как сейчас , а если подобрать под маленькие , на больших транзистор сгорит . (перепад получается 30раз) .
сделаю так:
датчик зажигания - резистор - диод на минус питания-резистор-транзистор . так перепад тока для транзистора получится всего в 3раза .

хотя нет , по даташиту сопротивление резистора подтяжки = 40ком , больше 100мка там никогда небудет , у транзистора минимальный коэфициент усиления по документации - 15 . т.е. нужно при минимальных оборотах всего 7мка , *30=210мка . поскольку максимальный ток коллектора- 20ма , по идее максимальный ток базы не может быть меньше 1,4ма , будет 7кратный запас по току . ограничительный диод тогда ненужен , резистор базы нужно взять 10ком чтобы попасть во весь диапазон оборотов .

но нужно добавить в прошивку режим входа датчиков положения валов с подтяжкой к питанию .
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

еле снял логи с впуска
Attachments
так было сначала
так было сначала
2014-02-20 17_29rpm_0_analog.png (16.8 KiB) Viewed 21172 times
а это цифровые данные во время мнимого шума
а это цифровые данные во время мнимого шума
2014-02-20 17_24rpm_500000_maf_0.01.png (14.57 KiB) Viewed 21172 times
2014-02-20 19_51rpm_0_analog.png
2014-02-20 19_51rpm_0_analog.png (10.11 KiB) Viewed 21172 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

надо разбираться по порядку - нужно начать со стабильного декодера оборотов. какой-то шум должен откидываться аппаратно, иначе мы ходим по граблям :(
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

Дима, тебе нужно нормально с нуля заново ПОЛНОСТЬЮ описать своё железо декодера триггера, с парой фоток. Тогда есть шанс, что кто-то сможет по делу помочь :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

приборы 40.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

крутится по часовой стрелке
Attachments
0090.jpg
0090.jpg (66.38 KiB) Viewed 21006 times
нижняя метка - вмт , метка F - конец зажигания , чуть выше начало полного размаха импульса и начало повышения напряжения
нижняя метка - вмт , метка F - конец зажигания , чуть выше начало полного размаха импульса и начало повышения напряжения
0089.jpg (80.27 KiB) Viewed 21006 times
0088.jpg
0088.jpg (83.21 KiB) Viewed 21006 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

Эта штука крутиться. Куда идут провода дальше - как эти провода попадают в rusEfi?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: One cylinder engine

Post by puff »

ээ. тахосигнал с генератора?
вообще плохо понятно, да.
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

к проводу от датчика я прикрутил провод к входу простейшего усилителя с общим эмитером , от него к контроллеру .
массу я прикрутил к минусу контроллера .
больше ничего к контроллеру не идет .

я думаю можно попробывать фильтровать помехи rc фильтром . завтра в симуляторе схем определю требуемый номинал конденсатора , чтобы все что выше 10000 оборотов непроходило .

еще : что за всплеск на графике map датчика ?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

самое время фоток твоей реализации схемы :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

фоток?

схема:
от питания 30ком резистор к коллектору и к контроллеру
от входа 390ом резистор , катод диода, база транзистора
минус к эмитеру транзистора и аноду диода .

при подсоединении 47нф конденсатора между базой и эмитера , работает намного лучше , но на маленьких оборотах особой разницы нет .

хочу сделать так : от входа резистор 390ом , конденсатор другим выводом к минусу , резистор 390ом , база
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

Кстати я зря паниковал - set_engine_type 8 и правда оказался рабоющим полностью, просто теста не было. Добавил тест.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

а что у меня прошивка портится
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

ошибку такую мне консоль выдает .

Code: Select all

2014-02-20 19_50: EngineState: unexpected eventIndex=2679000
Attachments
0095.jpg
0095.jpg (153.43 KiB) Viewed 20975 times
0094.jpg
0094.jpg (96.75 KiB) Viewed 20975 times
преобразователь
преобразователь
0092.jpg (155.08 KiB) Viewed 20975 times
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

еще
Attachments
0096.jpg
0096.jpg (133.27 KiB) Viewed 20975 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

приборы 40.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

я тебя не понимаю?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

я тебя не понимаю про "а что у меня прошивка портится" - можно немного подробностей, что значит портиться и как это выражается и что ты в это время делаешь?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

может это связано с ошибкой?
я просто подключаю все и ввожу в консоль режим снятия графика с дад .
начинает зажигаться желтый светодиод на плате , консоль выдает ошибку , перестает показывать обороты .
иногда после включения платы прошивка не загружается , может гореть красный светодиод , а может и не гореть .
помогает полная очистка памяти
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

Итак, ошибка

Code: Select all

unexpected eventIndex
У нам как ты помнишь два входа - второй сейчас на PA5 кажется. Я думаю здесь у нас прошивка ловит слишком много шумов на этот пин - и поэтому она насчитывает левые события.

Я это поправлю сегодня-завтра в прошивке - я завёл себе тикет https://sourceforge.net/p/rusefi/tickets/45/
Пока я это не поправил - я предлагаю тебе как временно решение заземлить нафиг вход "TRIGGER IN 2 PA5"

Теперь следующий вопрос - красная лампочка. Красная лампочка - это фатальная ошибка в прошивке, она или программная или аппаратная. Чтоб понять точнее, нужно увидеть текст этой ошибки. Текст ошибки выводиться на экранчик HD44780 экранчик (I2C я запрограммать не осилил), так что тебе нужен HD44780 экранчик. 16x2 будет хорошо, 20x4 будет лучше :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: One cylinder engine

Post by puff »

теперь мы выяснили, зачем нужен этот экранчик :-) прошивка переваривает и 16х2 и 20х4?
10 новых проводов! я с имеющимися-то с трудом совладать могу…
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: One cylinder engine

Post by AndreyB »

да, переваривает весь ассортимент HD44780
точнее 6, максимум 8 :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: One cylinder engine

Post by rus084 »

может сигнал триггера брать от ДАДа?
Post Reply