Всякие глупые вопросы, терзающие меня

Это оффтопик или флудилка или курилка
mivaol
Posts: 260
Joined: Thu Jan 30, 2014 6:00 pm

Re: Всякие глупые вопросы, терзающие меня

Post by mivaol »

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

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

mivaol wrote:Где надо указывать дефайн указываюший на модель.
например ниссан примера 60-2 датчик мне нужен 36-2 написать похожее могу но топливо давление зажигание как карты прописать? Форд аспира пропиан но я не программист мне не понятно как это делать.
с этим сейчас нехорошо.

Нужно на каждый мотор пока заводить новый файл и engine type, Дима @ умеет можно его попросить :)
Про это есть http://rusefi.com/wiki/index.php?title=Manual:Engine_Type
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: Всякие глупые вопросы, терзающие меня

Post by puff »

какие меры предосторожности при работе с жигулевскими модулями зажигания - сдвоенные катушки с логическим управлением - без свечей и массы на свечах не включать, питание без логики не подавать или наоборот? логические импульсы больше доли секунды не давать? или они в принципе толерантны к разным издевательствам?
User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm

Re: Всякие глупые вопросы, терзающие меня

Post by Maxi »

puff wrote:какие меры предосторожности при работе с жигулевскими модулями зажигания - сдвоенные катушки с логическим управлением - без свечей и массы на свечах не включать, питание без логики не подавать или наоборот? логические импульсы больше доли секунды не давать? или они в принципе толерантны к разным издевательствам?
На пробитом ключе она секунды за две вздувается.
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Всякие глупые вопросы, терзающие меня

Post by puff »

я тупой как валенок. мне надо разжевать. 2с логический импульс и катушка приходит в негодность?
а питание на нее надо подавать одновременно с импульсами логическими - например, через реле, упраление которым с выхода набензонасос взять? (чтобы дома поскрить свечами).
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Всякие глупые вопросы, терзающие меня

Post by puff »

читаю уже вторую презентацию про хак кан-шины на миникупер.

привлекло внимание следующее предложение:

Understanding computer and network systems on cars
–Underlying CAN protocol and components lack of authentication and verification of messages

так и представилось. купил чувак на бу рынке модуль электронного дросселя (или что там с каном бывает из запчастей?)
а оно оказалось с вирусом. и давай слать по всей автомобильной сети левые сообщения: скорость на спидометре рисовать зеркально, пробег сматывать, задний ход включать вместо первой передачи и всякие прочие шалости…
а первая презентация по тому же минику - уж очень сложно все. серьезный подход. правда, автор вроде как не написал, какимо oбразом он проверял всё это.
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Всякие глупые вопросы, терзающие меня

Post by puff »

завтра после обеда если освобожусь - двину в магаз за модулем зажигания жигулевским и за высоковольтными проводами. от 3.3 оно вряд ли заработает - куплю пару полевиков для шифтера уровней. сначала вместо модуля подключу просто мощный светодиод. кстати, dwell time вроде бы видел - установлен на 4мс? это ведь то время, на которое подается логическая единичка перед обнулением, чтобы зарядилась катушка? если вместо катушки подключить яркий светодиод, то оно должно работать как стробоскоп, и на 300RPM оно будет освещать сектор в 7 градусов? надо будет попробовать!

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

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

да, как-то так
dwell time буквально два дня назад стал настраиваемым - вечером нужно проверить TunerStudio интеграцию этого дела и вообще будет хорошо
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: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

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

Как часто прошивку... Перед тем, как задать вопрос :) Потому что релизов нет, вопросы отвечаются исходя из актуальной версии. Новая версия сейчас в http://rusefi.com/build_server/ компилируется вообще уже автоматически.

Надо кстати сделать, чтоб документация новая автоматически закачивалась на сервер - вообще будет красота :)
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: Всякие глупые вопросы, терзающие меня

Post by puff »

ага, спасиб. качнул, завтра попробую обновиться). только все равно не пойму, хотя бы версия билда меняется при этом?
после таких обновлений придётся опять задавать тип мотора?
и кстати, в архиве есть бинарник и ини файл. с бинарником понятно, а вот ини файл куда девать - инструкции утрачены… :-(

про аналоговую часть. ну вот я и пробовал: от 3.3 подключаю тот биас резистор - 4,6К, от него - раздваиваю на вход PA7 (по памяти - но я сверялся с экселевским файлом) и на датчик ТОЖ от ауди, который при комнатной температуре имеет сопротивление 1К. массу датчика - на землю платы. вроде всё правильно. а стрелка не шелохнется…
кстати, пока не забыл. в ява-консоли такая вот картинка (датчики температуры моргают красной кнопкой, а в терминале если смотреть - показывают NaN)
Снимок экрана 2014-02-19 в 23.31.17.png
Снимок экрана 2014-02-19 в 23.31.17.png (261.89 KiB) Viewed 23052 times
User avatar
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

про .ini я в тебя верю, ты раздерёшься сам. про датчик - что-то ты где-то упускаешь, плюс мне нужно написать в список команд команду показа информацции про термисторы, есть такая команда...

про версию - сейчас приду домой сделаю https://sourceforge.net/p/rusefi/tickets/19/ - тикет есть, а фичи нет. А фича нужная...
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: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

http://rusefi.com/forum/viewtopic.php?f=5&t=210&p=5752#p5752
и добавил версию в заголовок окна ява консоли
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: Всякие глупые вопросы, терзающие меня

Post by puff »

то есть надо обновлять и прошивку, и консоль?
консоль ты тоже вчера новую выкладывал? со страницы http://rusefi.com/forum/viewtopic.php?f=5&t=263 ссылка ведёт на версию консоли от 15 февраля. вчера вроде было 19. (это я на всякий случай уточняю)
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Всякие глупые вопросы, терзающие меня

Post by puff »

научился прошивать образы с билд-сервера: ./st-flash write /путь/до/файла/rusefi.hex 0x08000000
а есть ли какой-нибудь шанс заставить билд-сервер делать еще и elf файл?
для st-flash нужен .bin файл ну и чото не срастается - хз как его использовать

прошил - мне пишут:
2014-02-20T15:46:28 INFO src/stlink-usb.c: -- exit_dfu_mode
2014-02-20T15:46:28 INFO src/stlink-common.c: Loading device parameters....
2014-02-20T15:46:28 INFO src/stlink-common.c: Device connected is: F4 device, id 0x10016413
2014-02-20T15:46:28 INFO src/stlink-common.c: SRAM size: 0x30000 bytes (192 KiB), Flash: 0x100000 bytes (1024 KiB) in pages of 16384 bytes
2014-02-20T15:46:28 INFO src/stlink-common.c: Attempting to write 332546 (0x51302) bytes to stm32 address: 134217728 (0x8000000)
EraseFlash - Sector:0x0 Size:0x4000
Flash page at addr: 0x08000000 erasedEraseFlash - Sector:0x1 Size:0x4000
Flash page at addr: 0x08004000 erasedEraseFlash - Sector:0x2 Size:0x4000
Flash page at addr: 0x08008000 erasedEraseFlash - Sector:0x3 Size:0x4000
Flash page at addr: 0x0800c000 erasedEraseFlash - Sector:0x4 Size:0x10000
Flash page at addr: 0x08010000 erasedEraseFlash - Sector:0x5 Size:0x20000
Flash page at addr: 0x08020000 erasedEraseFlash - Sector:0x6 Size:0x20000
Flash page at addr: 0x08040000 erased
2014-02-20T15:46:35 INFO src/stlink-common.c: Finished erasing 7 pages of 131072 (0x20000) bytes
2014-02-20T15:46:35 INFO src/stlink-common.c: Starting Flash write for F2/F4
2014-02-20T15:46:35 INFO src/stlink-common.c: Successfully loaded flash loader in sram
size: 32768
size: 32768
size: 32768
size: 32768
size: 32768
size: 32768
size: 32768
size: 32768
size: 32768
size: 32768
size: 4866
2014-02-20T15:46:44 INFO src/stlink-common.c: Starting verification of write complete
2014-02-20T15:46:51 INFO src/stlink-common.c: Flash written and verified! jolly good!

а светодиод не моргает на плате. и вообще ничего не фурычет…
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Всякие глупые вопросы, терзающие меня

Post by puff »

оке. в моем случае помогло
./arm-none-eabi-objcopy -I ihex -O binary rusefi.hex rusefi.bin

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

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

Ссылку поправил - jar берётся тоже с build сервера.

Консоль обновлять надо реже, прошивку - чаще. У нас к сожалению всё еще в разработке. Добавил .elf в архив прошивки для unix мазохистов.
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: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

Ну так получился процесс для успешной конвертации/прошивки .hex или не получился?
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: Всякие глупые вопросы, терзающие меня

Post by puff »

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

далее, на старой ява-консоли ввел tempinfo - с ножками PA6 и PA7 тупо висящими в воздухе:
2014-02-20 16_22: CommandQueue: Sending [sec!8!tempinfo]
2014-02-20 16_22: EngineState: CLT R=-19799.99804 on channel 6@PA6
2014-02-20 16_22: EngineState: IAT R=4715.49365 on channel 7@PA7
2014-02-20 16_22: EngineState: cranking fuel 20.00000ms @ 0.00000C
2014-02-20 16_22: EngineState: cranking fuel 8.00000ms @ 65.00000C
2014-02-20 16_22: EngineState: confirmation_tempinfo:8

подключаю датчик
2014-02-20 16_28: EngineState: CLT R=-19799.99804 on channel 6@PA6
2014-02-20 16_28: EngineState: IAT R=877.46075 on channel 7@PA7
2014-02-20 16_28: EngineState: cranking fuel 20.00000ms @ 0.00000C
2014-02-20 16_28: EngineState: cranking fuel 8.00000ms @ 65.00000C
2014-02-20 16_28: EngineState: confirmation_tempinfo:8
2014-02-20 16_28: CommandQueue: got valid conf! tempinfo

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

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

IAT пока по факту не нужен, поэтому про IAT забьём пока.

R=-19799.99804 - что-то у тебя тут не так, если сопротивление показывается отрицательное. Первый этап - правильно настроить параметры (а их там два), чтоб сопротивление было правильное
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: Всякие глупые вопросы, терзающие меня

Post by puff »

ура, заработало! - показывает дату консоли и дату прошивки (у меня оба раза 19 февраля) главное чтоб потом не ловить глюки из-за того что в один день выпущено несколько прошивок :-)

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

крутанул диск - а он фигню показывает. по-моему надо настраивать заново прошивку на 36-1 диск. в отладочной консоли вот эти базовые вещи нужно бы где-то на видном месте показывать - а то после перепрошивки можно и позабыть об этом.

а отрицательное значение температуры оно показывало без проводов на входе. или тоже не должно было?

и про ini файл с билд-сервера - я серьезно забыл куда его вставлять и не могу найти этой инфы…
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Всякие глупые вопросы, терзающие меня

Post by puff »

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

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

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

в TunerStudio нужно стереть проект и создать его заново.

настраивать - через TunerStudio, смотреть - через TunerStudio. хочется смотреть в подробностях - смотреть из девконсоли. У тебя же два порта одновременно открыто?
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: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Всякие глупые вопросы, терзающие меня

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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Всякие глупые вопросы, терзающие меня

Post by puff »

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

Re: Всякие глупые вопросы, терзающие меня

Post by rus084 »

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

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

Дима, ну зачем всё в одну кучу? :( Ну ведь можно намного нормальнее траблшутить - для начала кинуть проводок и увидеть (или не увидеть) симулированный сигнал.

Тебе кто сказал, что твой тип двигателя 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
AndreyB
Site Admin
Posts: 14325
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Всякие глупые вопросы, терзающие меня

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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Всякие глупые вопросы, терзающие меня

Post by puff »

эй! тут мои глупые вопросы! :D

я крезанулся.
короче, сгонял в "Автозапчасти ВАЗ", за модуль зажигания 55.3705 (2112-3705010) производства Омега, г. Москва целых 1400 рэ (а ведь думал уложусь рублей в 700), еще 50 рэ а разъем к нему и 300 рэ за комплект из 4 высоковольтных проводов (самые дешевые были - наклейка ПЭС/СКК Россия Самара 2111-3707080-01 Rev.1A).
кстати, были и отдельные катушки на свечу (правда хз, может и без логического управления - по 700 рэ)

в другом магазе я купил транзисторы.
а вот свёрла купить не успел - свечи некуда вкручивать :-(

Ну ничего, завтра сгоняю как проснусь...

сейчас понимаю, что не могу найти распиновку от этого модуля :-) - хз в чем дело и где искать. гугль испортился.

я правильно понимаю, что на этот модуль подаются импульсы 5В длиной в dwell time и по спаду этого импульса на соответствующей паре катушек происходит разряд? то есть если импульсов нет - то и проблем нет. соответственно постоянной логической единички на них тоже быть не должно?

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

Re: Всякие глупые вопросы, терзающие меня

Post by AndreyB »

да, на выходе ты должен видеть логическим анализатором свой сигнал

у нас есть 4 режима электрического сигнала. намример мой личной модуль принимает инвертированный сигнал - он не делает ничего по 5в, но начинает заряжаться при 0в и выстреливает в момент появления 5в. кроме прямого и инвертированного еще есть прости господи открытый коллектор...
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: Всякие глупые вопросы, терзающие меня

Post by puff »

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

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

посмотрел на эту схему
[img]http://s47.radikal.ru/i118/0808/7e/c73deec5bc77.gif
[/img]
и понял, что лучше уж городить шифтер...
Post Reply