![]() |
Я смотрю все температурные датчики у Боша одинаковые. У меня таблица идентичная.
https://g-a.d-cd.net/ef1f71es-960.jpg Одна беда, разброс по сопротивлению -- плюс-минус километр получается. Поиск температуры делал через while, но смысл ровно тот же самый. В любом случае там погрешность получается градуса два-три. В комнате у меня намерял +23, температура дыхания получается +39. Буду калибровать по трем точкам через уравнение Стейнхарта-Харта. Формула на давление проста до безобразия. P = (Pmax-Pmin)*(U-Umin)/(Umax-Umin) + Umin Другое дело, что у них тоже есть разброс +/-0.1В в каждую сторону. Хорошо, что стабильный, а не рандомный. Т.е. Если Umin=0.25, то Umax=0.75, либо 0.45 и 7.95 соответственно. Т.е. тут можно откалибровать на каком-нить DHT11 или AM2320. Но среди даташитов находил другую интересную формулу. P=(ConstA*U)*ConstB + offset. И если ConstA*ConstB получался примерно равным моему, то оффсет был совсем другой. Не +11 как у меня, а -5.444. Как я понимаю, получается примерно такой же график с другим наклоном, пересекающий мой где-то в середине диапазона. Видимо делается это для минимизации погрешностей. В общем, с большим интересом вспоминаю институтский курс матана и лабы по физике, где мы погрешности считали :) Добавлено через 4 минуты И в контексте твоего совета -- резистора на 10к для термистора. Лучше взять резистор, максимально близкий к сопротивлению термистора в диапазоне рабочих температур движка. В понедельник пойду за прецизионными резисторами на 1 и 12 КОм (у них разброс от номинала -- 0.25%). И еще сильно нужен стабильный источник по шине +5В. |
С чего ты взял что резистор в делителе термистора 10к? У меня 2к в делителе на IAT
10К для термисторов honeywell На столе разброс показаний может быть очень большим из-за потоков воздуха в комнате, источников тепла - собственное тело, блоки питания, ноутбуки и т.д. Сверял утром после ночной стоянки по трем термометрам(термистор, термопара с мультиметром Fluke и спиртовой) и показаниям метеостанций в своем районе. Разброс не более 0.1С что более чем приемлимо Добавлено через 1 минуту Про наиболее близкий по сопротивлению к рабочему сопротивлению, это очевидно из принципа работы делителя) |
Для измерения температуры ОЖ и масла взял пару термисторов на 10К.
|
Нормально да, я уже поставил но еще не подключил, они по Стейнхарту прекрасно считаются, очень точно
|
О, а мануал у тебя тот же, что и у меня :)
|
Про точность далласа:
https://learn.adafruit.com/tmp36-tem...-a-temp-sensor Там где то есть про более точный расчет IAT для сенсора БОШ: http://www.audiworld.com/forums/s4-r...-more-1583981/ Добавлено через 2 минуты Цитата:
Сколько денег стоил? |
Bosch 0 281 002 845 1 шт. 2 512 ₽
Но теперь-то я умный. Есть варианты и дешевле, в зависимости от номера цены начинаются от 1700. Еще из Китая едет GM map на 3 бара. Добавлено через 4 минуты Хотя мне реально как-то экзот попался. Очень мало на него инфы. |
Совсем ГАЗЕЛИ о#ели!)) В исполнении ВАГ покупал за 1800р
Какой то и правда экзотический номер у тебя) походу специально для газели)) OEM 0 281 002 177: 0.2?-2.5 bar (078 906 051 - Audi 2.7t) 0 281 002 399: 0.2-2.5 bar (038 906 051 B - VW Golf V TDI) 0 281 002 401: 0.2-3.0 bar (038 906 051 C - Audi TTMKII/VW Jetta V TDI) 0 281 006 060: 0.5-4.0 bar (03K 906 051) (uses characteristic curve type 2) No temp sensor 0 281 002 487: 0.2-2.5 bar (one mounting hole) With temp sensor 0 281 002 399: 0.2-2.5 bar 0 281 002 205: 0.2-2.5 bar 0 261 230 042: 0.2-2.5 bar (one mounting hole) 0 281 002 573: 0.2-2.5 bar (no mounting holes) 0 281 002 437: 0.2-3.0 bar (one mounting hole) 0 261 230 105: 0.2-3.0 bar (one mounting hole) 0 281 002 244: 0.5-3.5 bar 0 281 002 456: 0.5-3.5 bar (one mounting hole) (uses characteristic curve type 2) 0 281 002 316: 0.5-4.0 bar 0 281 002 576: 0.5-4.0 bar (one mounting hole) 0 261 230 105: 0.2-3.0 bar (one mounting hole) Добавлено через 2 минуты Китайские сенсоры я проклял раз и навсегда, особенно такие сложные как датчики давления... качество :at: Термисторы и потенциометры типа TPS еще ничего... но сложные сенсоры это жопа( |
Да, нашел эти номера на С4вики.
Но у меня датчик интереснее :) 11-307 кПа. Я сомневаюсь, что у нас кто-то задует три очка в движок. С 2+ был только один прецедент, и тот боком через блок цилиндров вышел :) Хотя 0.2-3.0 -- тоже ничего так. А вообще, при наличии формулы -- пофиг :) Можно через меню параметры заводить. Добавлено через 4 минуты Бредбоард в авто не поставишь. Но на макетке -- можно. Но опять начнется вопрос с погрешностями в номиналах резисторов. https://geektimes.ru/post/255744/ Цитата:
|
Да ну хорош))) на порядок попутал)))
Даже 8бит для наших задач работает "очень быстро"! 3 очка избытка это 400кПа, такой сенсор днем с огнем не сыскать) Только с адских дизелей типа bmw Я как то решил что на сток дудках мне хватит 250кПа. На не сток дудках должен быть не сток коллектор ну и соответственно другой сенсор Добавлено через 1 минуту У меня стоит бредборд в авто!)) Только наконечники другие использую что бы плотно фиксировались в отверстиях и не болтались, завтра фото выложу |
Мне завтра такую вот фигню приведут.
http://iarduino.ru/img/catalog/-%D0%...eld)-MEGA2.jpg И хочу разъёмов человеческих при купить. Типа таких вот. http://voltmaster.ru/img_base/nn_jpg/158660884.jpg |
Макетная плата это конечно хорошо, но перепаивать на ней каждый раз это геморой. Я решил пока решение не устаканиться использовать бредборд, потом сделать шилд под свой конфиг методом ЛУТ, напаять штекерные соединители, вставить и забыть раз и навсегда)
Это маленькие что ли разъемы? Пины для них в комплекте? Я искал блоки разъемов для подкапотки, что нибудь типа https://www.phoenixcontact.com/asset...000_int_04.jpg Что бы под капот приходил один провод в коробку а к ней уже подключались датчики своими фишками... Но в китайском исполнении ничего похожего не нашел, в исполнении от Фионикс это стоит от 170$, так что я забил( |
Пины к ним любые есть. Для подключения часов к ардуине сегодня взял молексов 6-контактных. Через такие обычно подается 12В на материнку для проца. Типа такого вот.
http://www.voltmaster.ru/img_base/nn_jpg/140842921.jpg Один под I2C для RTC и экрана, один под кнопки. Получается немного избыточно, но 8-пинового не оказалось в наличии. Вообще все входы-выходы из ардуины в салоне хочу на подобных разъемах замутить. А с блоками разъемов непонятки будут, если нужно будет не тупо аналоговое значение снять, а какой-нибудь делить организовать. Добавлено через 35 секунд Кстати, расскажи, как ты экран 1602 в часы впендюрил? Окно дотачивал? |
Цитата:
Добавлено через 2 минуты Цитата:
Забыл фотки сделать, как у меня бредборд стоит... Добавлено через 13 часов 38 минут http://s019.radikal.ru/i634/1611/5f/f88c4fe6581b.jpg http://s02.radikal.ru/i175/1611/77/286a87788c5e.jpg |
evil_mivec, Андрюх, тя менты не останавливали с осмотром бардачка???:D:D:D подумают что бахнет ща
|
Цитата:
|
Я их так глубоко в недра тачки не пускаю)))
|
evil_mivec, ну ты колхозник :D ставь на 3д принтер фрезу и режь печатку :D
Добавлено через 1 минуту Цитата:
|
catalan, херасе колхозник... я бы посмотрел как ты это сделал.
Все провода аккуратно подключены, все доступно, любой компонент можно моментально поменять. Если бы ты внимательно читал, то понял бы что это вариант для отладки и настройки всего решения в целом. Когда решение будет готово, я изготовлю печатную плату которая будет вставляться прямо в ардуину а провода подключаться на винтовых клеммниках. Правда как сделать печатку 3д принтером я себе не представляю, пусть даже с фрезой, хотя это конечно полный бред.... Печатные платы изготавливаются несколько по другому. Добавлено через 1 минуту Цитата:
Добавлено через 1 минуту Цитата:
|
Мой бутерброд выглядит так
https://content.foto.my.mail.ru/mail...255/h-2315.jpg Вид сверху. https://content.foto.my.mail.ru/mail...255/h-2313.jpg Олед внутри часов выглядит так. https://content.foto.my.mail.ru/mail...255/h-2314.jpg 6-пиновый разъем, соединяющий часы с ардуиной. С пинами, обжатыми обжимкой. Пропаивать не стал. Про витую пару не догадался, взял монтажный провод. https://content.foto.my.mail.ru/mail...255/h-2310.jpg В часах размещается собственно экран, RTC. Через разъем идет I2C. Два пина остались свободными. Чуть позже на них выведу три часовых кнопки. Еще сегодня приехал с али "GM-MAP 3 bar". Завтра подключу, сравню с Бошем. https://content.foto.my.mail.ru/mail...255/h-2316.jpg Добавлено через 52 минуты Нашел на ебее классный экран. http://i.ebayimg.com/images/g/HzcAAO...0d/s-l1600.jpg http://www.ebay.com/itm/SPI-3-12-3-2...cAAOSwNgxWES0d |
Прикольный дисплей, но ценник конский конечно) Вообще oled сомнительно выглядит при быстром обновлении данных. Сколько у тебя delay() функции loop()? Дисплей не мерцает?
Многожильные провода прикрученные в винтовые клеммники без наконечников отвалятся довольно быстро. Мне этот протошилд не нравится тем, что в полевых условиях на нем че нибудь коротнуть на раз-два. Бредборд в этом плане гораздо безопаснее и меняется конфиг без пайки моментально прямо на авто. Добавлено через 4 минуты Кстати 3 кнопки до 2-м пинам это круто, как планируешь реализовать? цифра? |
evil_mivec, чего обиделся чтоль, ну извини
здоровая критика никому не мешала ) про разьемы я чтот про машину не подумал да, надо с защелками конечно Добавлено через 57 секунд sir_valentine, мелко как то, имху с метра быстро переведя взгляд будет не понятно, ну ток по наитию догадываться ... Добавлено через 5 минут Цитата:
https://www.youtube.com/watch?v=NAy8gwO1BXc правда у 3д принтера конечно точности позиционирования скорее всего не хватит, ну они конечно разные бывают Добавлено через 4 минуты sir_valentine, такой OLED наверное в оптитрон подпихнуть можно верхним слоем, прикроет правда чего нить, но читаемости хватит имху, может индикатор передач прикрыть |
Цитата:
Цитата:
|
По-чесноку провода надо четыре: +5В, земля, аналоговый выход, цифровой выход.
Просто +5 и земля уже есть. Схема стандартная -- на каждую кнопку своё сопротивление + общий триггер для всех на прерывание. По прерыванию нужно прочитать аналоговый вход. В зависимости от напряжения на нем определить, что за кнопка нажата. Дисплей не мерцает, т.к. сначала карлика рисуется в буфер, потом дергается OLED.update() и весь экран разом обновляется. Delay около 50, но в режиме часов экран обновляется два раза в секунду, чисто двоеточием моргнуть. По поводу ЛУТа. Интересную тему прочитал. Его можно заменить на наклейка, вырезанную на плотере у рекламщиков. Типа качество итоговое лучше, точность выше. Вплоть до того, что можно двусторонние платы выводить. |
Да, я именно так и делал двусторонние
|
Цитата:
https://www.youtube.com/watch?v=2VFOU-WUQIY можно доработать до фрезы :)))) |
Подрубил сегодня китайский GM MAP. Выдаёт показания точно так же линейно, как и Bosch, различия в диапазонах.
Pmax = 315 kPa Pmin = 3.6 kPa Umin = 0 В Umax = 5.0 В Результат. По Бошу атмосферное давление скачет от 99.9 до 100.5 кПа, по GM от 99.2 до 99.8 кПа. Условно говоря, разница получается около 1 кПа или 1% от результата, что можно списать на инструментальную погрешность и несколько иной подсчет итогового результата. Добавлено через 46 часов 30 минут Забацал поддержку родных часовых кнопок. Теперь вопрос -- чем можно оттереть надписи со "Н", " М" и SET? А то функционал у них теперь немного не совпадает :) |
шкуркой и пастой 3м для полировки))
|
sir_valentine, ждём фоток инсталляции... ;)
|
Не раньше, чем Влад сделает мне ревайр и установит форсунки :)
А реально -- ближе к весне. С Али сейчас едет термопара для измерения ЕГТ, датчик давления на масло (или топливо, не решил ещё). |
Цитата:
Я кстати по новой заказал всей этой электронной шелухи с алиэкспресса)) - T-MAP, EGT, ESP8266, как придут, к вам присоединюсь, надо дашборд запилить на супру, выкинуть кхерам родную панель)) |
Тут тоже похвастаюсь, что бы тема не глохла :)
https://b-a.d-cd.net/45f379es-480.jpg |
Надо прикрутить GPS что бы считать 402м, 0-100кмч, что бы было с чем сравнивать.
А блютус зачем? |
GPS уже есть, но только для синхронизации времени. Динамику как мне кажется л
лучше через G-сенсор замерять. Добавлено через 1 минуту Блютус -- для рисования показомеров на планшете. И логи лучше на нем же писать. |
Цитата:
Все эти модные racelogic и т.п. мерят по эффекту доплера от сигнала GPS Добавлено через 2 секунды Цитата:
Все эти модные racelogic и т.п. мерят по эффекту доплера от сигнала GPS |
Ну да, ЖПС фигачит данные в порт от одного до 10 раз в секунду. Что мало. А при точности определения координат +/-5 метров вдвойне бесполезно.
|
сейчас можно купить 10hz gps, ну и вроде даже 20hz анонсировали, кмк точность уже будет терпимая
|
Да, читал про решение по эффекту доплера, я думаю математику можно найти при желании готовую, что бы самому не изобретать...
Есть наш отечественный девайс Drag-on, посоны на гонках говорят нормально считает, вполне приемлимо. Добавлено через 49 секунд ааа, логи я решил писать на sd-карточку Добавлено через 52 секунды Вот думаю как бы на ардуине сделать usb-host что бы карточку не вынимать а просто подключаться по встроенному usb-порту |
Так решений полно. От USB-host шилда до Arduino Mega ADK.
На карточку тоже можно и даже проще. Но зато на планшете можно большую грядку виртуальных показомеров нарисовать. Но сегодня обнаружил глюк. При длительной передаче данных по BT ардуина зависает спустя некоторое время. |
На карточку я и так пишу, просто вынимать постоянно ее туда-сюда не удобно. Про usb-host шилд спасибо, почитаю
Цитата:
|
Думается мне, что там какая-то другая херня. Дело в том, что в скетче я шлю данные в ком-порт, к которому подключен BT-адаптер.
Если адаптер выдернуть, то зависоны прекращаются, хотя данные в порт так же шарашатся. |
Хочу зацепиться к датчику положения коленвала и выходу датчика скорости на МКПП. Подскажите, у этих датчиков что на выходе? 5 вольт или 12?
|
Цитата:
Обороты точно считались на ура, а вот со скоростью не совсем, толи шум, толи там сырой сигнал, эх был бы осциллограф в то время Добавлено через 2 минуты Кстати вы как с шумом то боритесь, или у вас все четко? |
Цитата:
Я еще не подключал сигналы с мозга, только вывел из корпуса. |
Спасибо!
По шуму. Датчик давления шумит не сильно, колебания в пределах 0.3-0.4 кПа., температуры -- меньше 0.1 градуса по Цельсию, т.к. в состоянии покоя температура не скачет абсолютно. Дребезг замечал только на кнопках, но они у меня сильно по номиналу разнесены -- на каждую приходится свой довольно широкий диапазон. Но при установке в авто, думаю аналоговые входы зашунтировать на землю + мелкие кондеры между сигнальной линией и землёй. Ну и хороший блок питания надо, с большими и толстыми электролитами. |
Потестил стандартный ЖК-экран. Который 1602. Это капец. Обновлял картинку два раза в секунду.
Итоговое изображение плывет очень сильно. Что произойдет в мороз -- даже думать боюсь. Зато в дебрях чип-дипа нашел OLED 1602. В том числе совместимые как логически, так и механически. Добавлено через 2 минуты Или вот есть даже 2002. http://lib.chipdip.ru/344/DOC001344594.jpg Добавлено через 19 минут А вот так выглядит картинка на ЖК экране. https://a.d-cd.net/f3d6e3es-960.jpg Разобрать что-либо довольно тяжело. |
В условиях Авто только олед
|
Олед 2.42 не очень хочет лезть в часы :)
Не хватает совсем чуть-чуть. https://a.d-cd.net/acb6e3es-960.jpg Добавлено через 43 секунды Разрешение точно такое же как и 0.92. Так что все будет теперь крупно %) |
LCD 1602 пздц плывет в мороз, когда прогревается работает прекрасно, рядом с ним стоит показометр иновейта и по сравнению с ним никакого дискомфорта в обновлении нет... а обновляется он очень быстро
Скинь ссыль на этот 2.42 олед? Дорогущий наверно)) Должен наверное хорошо встать вместо центрального дефлектора печки рядом с аварийкой |
Да он и без мороза плывет -- ахтунг просто. У меня два раза в секунду перепрыгивало с 99.9 на 100.22. Результирующая фото приведена выше. А уж что будет в мороз -- не представляю.
Ссылка на ОЛЕД. https://ru.aliexpress.com/item/2-42-...ryId=200003327 Вместо дефлектора должен поместиться. С большим запасом. Но я хочу все же в часы его запилить. |
| Текущее время: 11:53. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © 2006 - 2018, Galant / Legnum VR-4 Клуб, VR-4.ru