13.11.2016, 23:46 | #51 |
Я смотрю все температурные датчики у Боша одинаковые. У меня таблица идентичная.
Одна беда, разброс по сопротивлению -- плюс-минус километр получается. Поиск температуры делал через 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В.
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 Последний раз редактировалось sir_valentine; 14.11.2016 в 00:12.. |
|
14.11.2016, 00:04 | #52 |
С чего ты взял что резистор в делителе термистора 10к? У меня 2к в делителе на IAT
10К для термисторов honeywell На столе разброс показаний может быть очень большим из-за потоков воздуха в комнате, источников тепла - собственное тело, блоки питания, ноутбуки и т.д. Сверял утром после ночной стоянки по трем термометрам(термистор, термопара с мультиметром Fluke и спиртовой) и показаниям метеостанций в своем районе. Разброс не более 0.1С что более чем приемлимо Добавлено через 1 минуту Про наиболее близкий по сопротивлению к рабочему сопротивлению, это очевидно из принципа работы делителя) |
|
14.11.2016, 00:13 | #53 |
Для измерения температуры ОЖ и масла взял пару термисторов на 10К.
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
14.11.2016, 00:20 | #54 |
Нормально да, я уже поставил но еще не подключил, они по Стейнхарту прекрасно считаются, очень точно
|
|
14.11.2016, 00:22 | #55 |
О, а мануал у тебя тот же, что и у меня
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
14.11.2016, 00:24 | #56 |
Про точность далласа:
https://learn.adafruit.com/tmp36-tem...-a-temp-sensor Там где то есть про более точный расчет IAT для сенсора БОШ: http://www.audiworld.com/forums/s4-r...-more-1583981/ Добавлено через 2 минуты Значит это один и тот же сенсор, но вариации у них бывают разные, почти все варианты описаны по ссылке s4wiki Сколько денег стоил? |
|
14.11.2016, 00:32 | #57 |
Bosch 0 281 002 845 1 шт. 2 512 ₽
Но теперь-то я умный. Есть варианты и дешевле, в зависимости от номера цены начинаются от 1700. Еще из Китая едет GM map на 3 бара. Добавлено через 4 минуты Хотя мне реально как-то экзот попался. Очень мало на него инфы.
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
14.11.2016, 00:38 | #58 |
Совсем ГАЗЕЛИ о#ели!)) В исполнении ВАГ покупал за 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 минуты Китайские сенсоры я проклял раз и навсегда, особенно такие сложные как датчики давления... качество Термисторы и потенциометры типа TPS еще ничего... но сложные сенсоры это жопа( |
|
14.11.2016, 00:49 | #59 | |
Да, нашел эти номера на С4вики.
Но у меня датчик интереснее 11-307 кПа. Я сомневаюсь, что у нас кто-то задует три очка в движок. С 2+ был только один прецедент, и тот боком через блок цилиндров вышел Хотя 0.2-3.0 -- тоже ничего так. А вообще, при наличии формулы -- пофиг Можно через меню параметры заводить. Добавлено через 4 минуты Бредбоард в авто не поставишь. Но на макетке -- можно. Но опять начнется вопрос с погрешностями в номиналах резисторов. https://geektimes.ru/post/255744/ Цитата:
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
||
14.11.2016, 00:56 | #60 |
Да ну хорош))) на порядок попутал)))
Даже 8бит для наших задач работает "очень быстро"! 3 очка избытка это 400кПа, такой сенсор днем с огнем не сыскать) Только с адских дизелей типа bmw Я как то решил что на сток дудках мне хватит 250кПа. На не сток дудках должен быть не сток коллектор ну и соответственно другой сенсор Добавлено через 1 минуту У меня стоит бредборд в авто!)) Только наконечники другие использую что бы плотно фиксировались в отверстиях и не болтались, завтра фото выложу |
|
14.11.2016, 01:01 | #61 |
Мне завтра такую вот фигню приведут.
И хочу разъёмов человеческих при купить. Типа таких вот.
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
14.11.2016, 01:21 | #62 |
Макетная плата это конечно хорошо, но перепаивать на ней каждый раз это геморой. Я решил пока решение не устаканиться использовать бредборд, потом сделать шилд под свой конфиг методом ЛУТ, напаять штекерные соединители, вставить и забыть раз и навсегда)
Это маленькие что ли разъемы? Пины для них в комплекте? Я искал блоки разъемов для подкапотки, что нибудь типа Что бы под капот приходил один провод в коробку а к ней уже подключались датчики своими фишками... Но в китайском исполнении ничего похожего не нашел, в исполнении от Фионикс это стоит от 170$, так что я забил( |
|
14.11.2016, 20:49 | #63 |
Пины к ним любые есть. Для подключения часов к ардуине сегодня взял молексов 6-контактных. Через такие обычно подается 12В на материнку для проца. Типа такого вот.
Один под I2C для RTC и экрана, один под кнопки. Получается немного избыточно, но 8-пинового не оказалось в наличии. Вообще все входы-выходы из ардуины в салоне хочу на подобных разъемах замутить. А с блоками разъемов непонятки будут, если нужно будет не тупо аналоговое значение снять, а какой-нибудь делить организовать. Добавлено через 35 секунд Кстати, расскажи, как ты экран 1602 в часы впендюрил? Окно дотачивал?
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
15.11.2016, 13:10 | #64 | ||
Цитата:
Добавлено через 2 минуты Цитата:
Забыл фотки сделать, как у меня бредборд стоит... Добавлено через 13 часов 38 минут |
|||
15.11.2016, 13:20 | #65 |
evil_mivec, Андрюх, тя менты не останавливали с осмотром бардачка??? подумают что бахнет ща
|
|
15.11.2016, 14:11 | #66 |
Ага, и Булгакова не просили дать почитать?
|
|
15.11.2016, 14:37 | #67 |
Я их так глубоко в недра тачки не пускаю)))
|
|
15.11.2016, 16:38 | #68 |
evil_mivec, ну ты колхозник ставь на 3д принтер фрезу и режь печатку
Добавлено через 1 минуту хорошие разьемы, только к ним сразу коннекторов прикупи, и обжимку к коннекторам ... так чтобы 2 раза не бегать ....
__________________
Oтзывы: http://vr-4.ru/forum/showthread.php?t=4083 Все началось с того, что я огляделся по сторонам и, не увидев автомобиля своей мечты, решил сконструировать его сам... Фердинанд Порше. |
|
15.11.2016, 18:32 | #69 |
catalan, херасе колхозник... я бы посмотрел как ты это сделал.
Все провода аккуратно подключены, все доступно, любой компонент можно моментально поменять. Если бы ты внимательно читал, то понял бы что это вариант для отладки и настройки всего решения в целом. Когда решение будет готово, я изготовлю печатную плату которая будет вставляться прямо в ардуину а провода подключаться на винтовых клеммниках. Правда как сделать печатку 3д принтером я себе не представляю, пусть даже с фрезой, хотя это конечно полный бред.... Печатные платы изготавливаются несколько по другому. Добавлено через 1 минуту для стационарных решений без вибрации, для авто это говно... колхозник... Добавлено через 1 минуту Это совсем не обязательно, можно замерить точное сопротивление любого резистора мультиметром и записать в программе в номинале делителя. К примеру у меня резистор 2К записан как 1991 Ом, для измерений использую Fluke |
|
15.11.2016, 22:23 | #70 |
Мой бутерброд выглядит так
Вид сверху. Олед внутри часов выглядит так. 6-пиновый разъем, соединяющий часы с ардуиной. С пинами, обжатыми обжимкой. Пропаивать не стал. Про витую пару не догадался, взял монтажный провод. В часах размещается собственно экран, RTC. Через разъем идет I2C. Два пина остались свободными. Чуть позже на них выведу три часовых кнопки. Еще сегодня приехал с али "GM-MAP 3 bar". Завтра подключу, сравню с Бошем. Добавлено через 52 минуты Нашел на ебее классный экран. http://www.ebay.com/itm/SPI-3-12-3-2...cAAOSwNgxWES0d
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 Последний раз редактировалось sir_valentine; 15.11.2016 в 21:48.. |
|
15.11.2016, 23:48 | #71 |
Прикольный дисплей, но ценник конский конечно) Вообще oled сомнительно выглядит при быстром обновлении данных. Сколько у тебя delay() функции loop()? Дисплей не мерцает?
Многожильные провода прикрученные в винтовые клеммники без наконечников отвалятся довольно быстро. Мне этот протошилд не нравится тем, что в полевых условиях на нем че нибудь коротнуть на раз-два. Бредборд в этом плане гораздо безопаснее и меняется конфиг без пайки моментально прямо на авто. Добавлено через 4 минуты Кстати 3 кнопки до 2-м пинам это круто, как планируешь реализовать? цифра? |
|
16.11.2016, 00:10 | #72 |
evil_mivec, чего обиделся чтоль, ну извини
здоровая критика никому не мешала ) про разьемы я чтот про машину не подумал да, надо с защелками конечно Добавлено через 57 секунд sir_valentine, мелко как то, имху с метра быстро переведя взгляд будет не понятно, ну ток по наитию догадываться ... Добавлено через 5 минут способов много, в том числе и фрезой https://www.youtube.com/watch?v=NAy8gwO1BXc правда у 3д принтера конечно точности позиционирования скорее всего не хватит, ну они конечно разные бывают Добавлено через 4 минуты sir_valentine, такой OLED наверное в оптитрон подпихнуть можно верхним слоем, прикроет правда чего нить, но читаемости хватит имху, может индикатор передач прикрыть
__________________
Oтзывы: http://vr-4.ru/forum/showthread.php?t=4083 Все началось с того, что я огляделся по сторонам и, не увидев автомобиля своей мечты, решил сконструировать его сам... Фердинанд Порше. |
|
16.11.2016, 01:01 | #73 |
так то я старался все сделать точно и надежно... и практично на этапе отладки и экспериментов. Критика критикой а колзоз колхозом)))
у моего точно не хватит))) 0,2мм это край. Дорожки 0,2 можно и методом ЛУТ сделать, если делать правильно и аккуратно. Метод на видео конечно крутой, но как это реализовать в суровой российской домашней реальности не понятно) |
|
16.11.2016, 06:21 | #74 |
По-чесноку провода надо четыре: +5В, земля, аналоговый выход, цифровой выход.
Просто +5 и земля уже есть. Схема стандартная -- на каждую кнопку своё сопротивление + общий триггер для всех на прерывание. По прерыванию нужно прочитать аналоговый вход. В зависимости от напряжения на нем определить, что за кнопка нажата. Дисплей не мерцает, т.к. сначала карлика рисуется в буфер, потом дергается OLED.update() и весь экран разом обновляется. Delay около 50, но в режиме часов экран обновляется два раза в секунду, чисто двоеточием моргнуть. По поводу ЛУТа. Интересную тему прочитал. Его можно заменить на наклейка, вырезанную на плотере у рекламщиков. Типа качество итоговое лучше, точность выше. Вплоть до того, что можно двусторонние платы выводить.
__________________
Что нас не убивает, то делает сильнее. Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683 |
|
16.11.2016, 11:55 | #75 |
Да, я именно так и делал двусторонние
|
|