17.02.2016, 12:45 | #26 |
Для этого есть вход Analog reference, как раз для увеличения точности, подробнее здесь можно почитать:
https://learn.adafruit.com/tmp36-tem...-a-temp-sensor |
|
17.02.2016, 13:12 | #27 |
__________________
97 Galant VR-4 type S (БЖ) 441hp@1.4bar, 0-100kmh - 3.7sec, 402m - 11.7sec + KSmods 1.03 (big maps, LC, NLTS, CEL on knock) + 5-speed MT (Competition clutch) + 2xTD04L-13T turbos + 3" Intake hardpipe kit + 3" Turbo Back exhaust (HKS Hi-Power) + AEM Water/Methanol Injection + Aeromotive Stealth 340LPH + 560cc inj + SARD FPR + 40mm core radiator + Samco silicone hoses + Tial BOV + IC 600x300x76 + AEM UEGO wideband O2, Depo (boost, oil/water temp, fuel/oil press) |
|
17.02.2016, 17:14 | #28 | |
забанен
Адрес: Владивосток
Авто: Mitsubishi Galant
Имя: Артем
Сообщений: 162
|
да это логирование по сyти, *** оно надо???
я хочy какой нить полезный девайс по копеечной стоимости собрать! андрей ты читал писал в моей теме, дyмаю понимаешь что я хотел, надо снять лоад форсов по нехитрой формyле посчитать сколько налить метанола, алгоритм я продyмал, осталось написать программy. еще хотел сделать сигналкy, чтоб yправление со смартфона, и показометр на планшет или тфт с красивой графикой и еще кyча идей.... Замyтим? Добавлено через 2 минуты это вполне можно реализовать |
|
17.02.2016, 17:46 | #29 |
все что я описал выше можно реализовать...
никто не хочет, всем лень и мне в том числе, ну у меня хоть оправдание есть))... Добавлено через 2 минуты На Супру пилить смысла нет, там мозг весь менять надо и дальше уже смотреть... А на Галанте вполне, мозг отлично прошиваемый, нужно только такой модуль-расширение собрать, покруче чем у ГТРов будет))
__________________
97 Galant VR-4 type S (БЖ) 441hp@1.4bar, 0-100kmh - 3.7sec, 402m - 11.7sec + KSmods 1.03 (big maps, LC, NLTS, CEL on knock) + 5-speed MT (Competition clutch) + 2xTD04L-13T turbos + 3" Intake hardpipe kit + 3" Turbo Back exhaust (HKS Hi-Power) + AEM Water/Methanol Injection + Aeromotive Stealth 340LPH + 560cc inj + SARD FPR + 40mm core radiator + Samco silicone hoses + Tial BOV + IC 600x300x76 + AEM UEGO wideband O2, Depo (boost, oil/water temp, fuel/oil press) |
|
17.02.2016, 19:56 | #30 |
Ну там тоже не совсем понятно как с мозга получать данные, если вызывать его на диагностику то лампочки будут моргать на приборке...
Либо напрямую с датчиков брать, либо... либо-либо, в общем не добрался я еще до машины с ардуиной, пока ковыряю там другие решения по работе, климатические всякие и Ethernet |
|
18.02.2016, 10:02 | #31 |
только на прямую, по диагностике приходят уже урезанные по точности данные...
я цеплялся ардуиной напрямую на наши сенсоры: + AIR FLOW D20 + CRANK D19 + SPEED D16 - CLUTCH C02 + THROTTLE D14 - KNOCK D8 - CAM sensor D18 - INJECTOR Если вдруг нужна будет выше точность, очень рекомендую Teensy 3 всего 19 баксов, а получаешь 32-битный 96Мгц ARM проц, с 16-битным АЦП. Единственный минус надо будет развязку с 3.3 на 5В делать.
__________________
97 Galant VR-4 type S (БЖ) 441hp@1.4bar, 0-100kmh - 3.7sec, 402m - 11.7sec + KSmods 1.03 (big maps, LC, NLTS, CEL on knock) + 5-speed MT (Competition clutch) + 2xTD04L-13T turbos + 3" Intake hardpipe kit + 3" Turbo Back exhaust (HKS Hi-Power) + AEM Water/Methanol Injection + Aeromotive Stealth 340LPH + 560cc inj + SARD FPR + 40mm core radiator + Samco silicone hoses + Tial BOV + IC 600x300x76 + AEM UEGO wideband O2, Depo (boost, oil/water temp, fuel/oil press) |
|
18.02.2016, 17:07 | #32 | |
забанен
Адрес: Владивосток
Авто: Mitsubishi Galant
Имя: Артем
Сообщений: 162
|
|
|
18.02.2016, 19:22 | #33 |
__________________
97 Galant VR-4 type S (БЖ) 441hp@1.4bar, 0-100kmh - 3.7sec, 402m - 11.7sec + KSmods 1.03 (big maps, LC, NLTS, CEL on knock) + 5-speed MT (Competition clutch) + 2xTD04L-13T turbos + 3" Intake hardpipe kit + 3" Turbo Back exhaust (HKS Hi-Power) + AEM Water/Methanol Injection + Aeromotive Stealth 340LPH + 560cc inj + SARD FPR + 40mm core radiator + Samco silicone hoses + Tial BOV + IC 600x300x76 + AEM UEGO wideband O2, Depo (boost, oil/water temp, fuel/oil press) |
|
19.02.2016, 01:47 | #34 | |
Поделишься скетчем как данные пересчитывал?
Цитата:
На самом деле нафига такая точность? Работал с контроллерами Beckhoff, там 12 битный АЦП с 16 битным представлением - этого более чем достаточно для задач промышленной автоматизации, мне кажется и нам хватит) Я сейчас остановился на Arduino Mega, памяти там побольше... Есть еще Arduino Due, там тоже 32-битный процессор и питание 3,3 Добавлено через 24 минуты А вот по какой терминологии D20? По порядку ABCD? У Мерлина по другому разъемы пронумерованы |
||
19.02.2016, 14:20 | #35 | |
забанен
Адрес: Владивосток
Авто: Mitsubishi Galant
Имя: Артем
Сообщений: 162
|
не а че не так чтоли!? за это же денег не платят, вот ни кто и не хотит просто время тратить, я ни кого не критикyю, не хотят как хотят
Добавлено через 8 минут короче я примал!!!! Андрей бyдет программистом, напишит код и все дела.... Виктор бyдет инженером он реализyет технические вопросы и тд а я бyдy дизайнером я придyмаю как это должно работать. ?????? |
|
19.02.2016, 17:02 | #36 |
херли там делиться, импульсы считаешь через прерывание, аналог через АЦП.
Можно точно так же в среде ардуины кодить. отличная платка кстати, не знал так точно
__________________
97 Galant VR-4 type S (БЖ) 441hp@1.4bar, 0-100kmh - 3.7sec, 402m - 11.7sec + KSmods 1.03 (big maps, LC, NLTS, CEL on knock) + 5-speed MT (Competition clutch) + 2xTD04L-13T turbos + 3" Intake hardpipe kit + 3" Turbo Back exhaust (HKS Hi-Power) + AEM Water/Methanol Injection + Aeromotive Stealth 340LPH + 560cc inj + SARD FPR + 40mm core radiator + Samco silicone hoses + Tial BOV + IC 600x300x76 + AEM UEGO wideband O2, Depo (boost, oil/water temp, fuel/oil press) |
|
19.02.2016, 17:39 | #37 |
а контроллер для шпл с него можно замутить?
Лямбда не самое дорогое,показометр тоже,а вот контроллер бы.
__________________
Форум нужен для того, чтобы Вы САМИ нашли ответ на свой вопрос. Форум нужен для того, чтобы Вы САМИ опубликовали на нем ответ на вопрос, интересный многим.Форум НЕ предназначен для того, чтобы КТО-ТО нашёл за Вас ответ на Ваш вопрос или решил за Вас Вашу проблему. Сталин - царизм, Брежнев - царизм, Путин - царизм. И только Ельцин распи3дяй и алкаш, чуть страну не просрали. (с) Аудитор. В этой стране за 20 лет меняется всё, а за 200 ничего. |
|
19.02.2016, 18:06 | #38 |
rotorB, а формулы для пересчета из эвоскана брал?
Davinchy, можно, если знаешь алгоритм как контроллер с показаниями датчика работает... За это собственно иновейт бабки и берет) |
|
19.02.2016, 19:05 | #39 |
На ардуино уже системы управления двигателем собирают ))
http://speeduino.com/wiki/index.php/Speeduino
__________________
97 Galant VR-4 type S (БЖ) 441hp@1.4bar, 0-100kmh - 3.7sec, 402m - 11.7sec + KSmods 1.03 (big maps, LC, NLTS, CEL on knock) + 5-speed MT (Competition clutch) + 2xTD04L-13T turbos + 3" Intake hardpipe kit + 3" Turbo Back exhaust (HKS Hi-Power) + AEM Water/Methanol Injection + Aeromotive Stealth 340LPH + 560cc inj + SARD FPR + 40mm core radiator + Samco silicone hoses + Tial BOV + IC 600x300x76 + AEM UEGO wideband O2, Depo (boost, oil/water temp, fuel/oil press) |
|
07.11.2016, 22:55 | #40 |
Продолжу тему. Запустил наконец то все это безобразие в АВТО)
Использовал датчик TMAP 0 281 002 399 Кажет температуру и давление в коллекторе вроде адекватно, пока пишу логи что бы сравнить с барометром и с температурой после длительного простоя. Правильная ссылка по поводу получения точных данных на ардуине: http://s4wiki.com/wiki/Manifold_air_pressure И оригинальный мануал с ВЕМСа: http://vems.hu/download/sensors/Bosc..._038906051.pdf Символьного дисплея 2х16 в часах вообще близко не достаточно, на нем ничего не разглядишь в движении, завтра скину фотки. Буду городить 2,8" полноцвет lcd вместо центрального дефлектора печки. |
|
08.11.2016, 09:47 | #41 |
А фишку для датчика какую использовал?
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
08.11.2016, 10:13 | #42 |
это главное что нужно вообще, а все эти картинки и будильники = бирюльки
__________________
Oтзывы: http://vr-4.ru/forum/showthread.php?t=4083 Все началось с того, что я огляделся по сторонам и, не увидев автомобиля своей мечты, решил сконструировать его сам... Фердинанд Порше. |
|
08.11.2016, 10:18 | #43 |
evil_mivec, спасибо за инфу, а я на термисторах городил температуру.. Дисплейчик ОЛЕД прям в оптитрон хотел засунуть.
|
|
09.11.2016, 23:12 | #44 |
sir_valentine, ВАГ от любого турбо-мотора, на некоторых атмо эта фишка тоже есть
catalan, аюсолютно точно Michman, у меня тоже температура жидкостей на термисторах, в TMAP тоже встроенный термистор Добавлено через 36 часов 18 минут То есть как бы ничего не видать издалека)) LCD символьный дисплей 16х2 точно не подходит, только на месте смотреть что там происходит, в движении эту мелкоту не рассмотреть. 0,96" Oled после экспериментов на столе я даже пробовать втыкать не стал, он точно только для статичных применений годен. При температуре около 0 градусов LCD начинает "течь", то есть быстро меняющиеся цифири превращаются в кусок г... Обратите внимание на IAT, это после ХХ ~10мин, по сути температура ОЖ. Наверное где то здесь кроется причина "троения" на горячую после непродолжительной стоянки |
|
10.11.2016, 07:38 | #45 |
OLED дюймовый, кстати, есть ещё с разрешением 128х32. Т.е. вытянутый по горизонтали, как следствие, пиксели там должны быть больше.
Сам ориентируясь в сторону OLED 128х94, а вот ЖК 1602 хочу в очечник затолкать. Туда же сунуть УСБ для ардуины и пару-тройку кнопок.
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
10.11.2016, 11:44 | #46 |
Ну в часах уже есть кнопки, поэтому я поставил туда.
Сама ардуина с бредбордом у меня в бардачке в корпусе напечатанном на 3д принтере |
|
11.11.2016, 20:01 | #47 |
Моя поделка на базе Bosch 0 281 002 845.
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
12.11.2016, 01:51 | #48 |
Где формулу брал для расчета давления?
Меня вот смущает, что атмосферное на столе показывало нормально для нашей высоты 96-99кПа, а когда поставил в коллектор, то больше 95 еще ни разу не видел... и разряжение кажет 23-24кПа, что есть -0.76... на мой взгляд реально не достижимо? Добавлено через 38 секунд Хотя конечно я проверял летом а сейчас зима.... зимой же ниже барометрическое чем летом? Добавлено через 1 минуту Trema модули использовал? ну и как удобно? Мне показалось что слишком габаритное это все, сделал по стариночке - напрямую) |
|
13.11.2016, 21:12 | #49 |
Формула расчёта давления крайне проста. P = A*U + B. Где Р -- искомое давление, U -- напряжение на выходе из датчика, а А и В -- коэффициенты линейного преобразования.
Коэффициенты высчитывается из параметров датчика Pmin, Pmax (минимальное и максимальное давления, измеряемые датчиком), Umin и Umax (соответствующие напряжения). В моём случае это было 11 и 307 килопаскалей, что соответствует 0.25 и 4.75 Вольт на выходе датчика. Но, что б это найти пришлось весь интернет перерыть. На каком-то буржуйском мазда-клубе нашёл. Родного даташита нет. Вот с температурой значительно сложнее, там мало того, что шкала логарифмическая, так ещё даже на ней график не линеен. Нашёл дадашит на другой бошевский сенсор (на немецком языке). Там был график и таблица с разбивкой по 10 градусов с соответствием температура--сопротивление. Между этими двумя точками делал линейную апроксимацию. В итоге погрешность получается градус-полтора. Есть хитрая метода получения формулы под конкретный датчик, но нужно приобрести дорогой мультиметр с точным термометром. Добавлено через 14 минут Трема-модули вполне нормальны для макетирования. На боевую, естестественно буду переделывать. Добавлено через 34 часа 56 минут Вот еще интересная тема. https://habrahabr.ru/post/123361/ Можно приклад под андройд забубенить с разными будильниками и через УСБ из ардуины все это вынимать при необходимости. А на ОЛЕД -- необходимый минимум.
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
13.11.2016, 23:09 | #50 | |
короче вот так считал
Цитата:
Значения получаются один в один. С температурой действительно не так просто, примерно так float iatCal[18][2] = { 130, 89.3, 120, 112.7, 110, 144.2, 100, 186.6, 90, 243.2, 80, 322.5, 70, 435.7, 60, 595.5, 50, 834, 40, 1175, 30, 1707, 20, 2500, 10, 3792, 0, 5896, -10, 9397, -20, 15462, -30, 26114, -40, 45313 }; float getIat(float ohm) { float cellTemp, unit; for (int i = prevIatIdx; i < 18; i++) { if (iatCal[i][1] > ohm) { prevIatIdx = i; unit = (iatCal[i][1] - iatCal[i - 1][1]) / 10; return iatCal[i][0] + (iatCal[i][1] - ohm) / unit; } } prevIatIdx = 0; return getIat(ohm); } iatC = getIat(iatRaw / ((1023 - iatRaw) / iatDivRes)); |
||