Я смотрю все температурные датчики у Боша одинаковые. У меня таблица идентичная.
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, но в режиме часов экран обновляется два раза в секунду, чисто двоеточием моргнуть. По поводу ЛУТа. Интересную тему прочитал. Его можно заменить на наклейка, вырезанную на плотере у рекламщиков. Типа качество итоговое лучше, точность выше. Вплоть до того, что можно двусторонние платы выводить. |
Да, я именно так и делал двусторонние
|
Текущее время: 07:37. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © 2006 - 2018, Galant / Legnum VR-4 Клуб, VR-4.ru