![]() |
вот интересно, возможно ли допустим для каждого датчика не тянуть свою + и - на датчик, взять в косе с одного провода + и с одного - а сигнальные разные?
чтобы в салон кучу проводов не тащить? |
Можно. Но провода тогда нужно жирнее брать.
|
У меня коса прокинута от НаВи штатной в крыло думаю этих проводов хватит. Т.е если я 3 датчика депо (буст, давка масла, давка топлива) на 3 контакта запитаю одним проводом будет работать? Сигнальный конечно у каждого свой...
Отправлено с моего Redmi 5 Plus через Tapatalk |
Теоретически должен. Хотя это и колхоз.
|
проверил работает :)))
Добавлено через 19 часов 12 минут Цитата:
|
Цитата:
|
Стоит ли пользоваться упрощенным уравнением Стейнхарта — Харта? В-уравнение которое, без коэффициентов А, В, и С.
Запилил его у ардуину. Большая погрешность получается. Не пойму кто лажает :D Я или уравнение. Комнатную правильно показывает, при 30°С - показывает 25°С, при 70°С - 55°С :( ..речь про штатный датчик температуры ATF. |
Только упрощенным и пользовался. Погрешность получилась в рабочем диапазоне около 2 градусов.
Но я после вычисления параметров делал линейную интерполяцию с шагом в 5 градусов. |
sir_valentine, может пригодится показания разных сенсоров OEM и не только https://drive.google.com/file/d/0Bzc...w?usp=drivesdk
|
Требуется разрешение
Нет доступа. Свяжитесь с владельцем или войдите в аккаунт, у которого есть доступ. Подробнее… |
sir_valentine, сначала считал по уравнению, потом сравнивал с "оцифрованным" графиком? И всё это в одном скетче?
Добавлено через 16 минут 1670 Ом - сопротивление резистора в мозгах АКПП 4570 Ом - сопротивление датчика температуры при 25°С 3590 - В коэффициент из интернета. |
Замерял сопротивление в трех точках и считал А, В и С. Потом с известными коэффициентами строил линейную апроксимацию.
https://www.drive2.ru/l/501464439636099214/ |
egyptyanin, бетта-коэффициент из интернета к нашему датчику атф?
или просто рандомный?)) эти данные указывает производитель термистора в даташите, на алишке термисторы которые продают - тоже обычно указывают бетта-коэффициент Я тоже считаю бетта-уравнением, погрешность меньше градуса. Но я точно знаю свой бетта-коэффициент) сам эти термисторы ставил внутрь датчика и заливал эпоксидкой. Бетта бывает разный же.. 3600, 3950, 4150, 4170 может еще какие Добавлено через 8 минут Да и почему в коде переменные определяются в loop? это не правильно, и чет там не так... не хочу сейчас уже въезжать, усталь) У меня так: const int WTnominal = 10000; // номинал термистора const int WTtempnominal = 25; // температура номинала термистора const int WTBcof = 3950; // бета-коэффициент const int WTDivRes = 2192; // номинал резистора в делителе const float iatDivRes = 1991; // номинал делителя IAT const float PhotoDivRes = 9940; // номинал делителя фоторезистора const float ExpDivRes = 99300; const float q = 5.000 / 1023; // константа АЦП для аналоговых вводов const float mapError = 5.5; // константа ошибки расчета абсолютного давления int mapRaw, iatRaw, prevIatIdx; float iatOhm, mapKpa, boost, iatC, iatK; float WTvoltage, WTresist, WT, lightRaw, lightRawPrev, lightResist; float ExpRaw, ExpVoltage, ExpResist; void loop() { // Приближение по Стейнхарту-Харту (по бетта-коэффициенту) для термистора WTvoltage = (5.0 / 1023.0) * analogRead(WTpin); WTresist = WTDivRes / ((5.0 / WTvoltage) -1); WT = 0; WT = WTresist / WTnominal; WT = log(WT); WT /= WTBcof; WT += 1.0 / (WTtempnominal + 273.15); WT = 1.0 / WT; WT -= 273.15; |
Цитата:
Можно же бетта-коэффициент посчитать под наш датчик с помощью этого же В-уравнения Стейнхарта — Харта!? При известных Т и R. Попробую, посмотрим, что получится. Если задавать номинал терморезистора не при 25°С а, например, при 100°С? Добавит же точности в интересном диапазоне температур? По коду вопросы не ко мне. Копировал отсюда |
Цитата:
Цитата:
|
Цитата:
По моим данным сопротивление штатного датчика ATF при 100°С = 0,72-0,85 кОм. (эмпирически добыто) Цитата:
Имеет маркировку 182. Для SMD резистора расшифровывается как 1800 Ом. Измерял его (не выпаивая) - 1,67 кОм, на соседнем диапазоне тестера 1,485 кОм, на прозвонке 1498 Ом. Странно, что один и тот же тестер показывает разные значения, на разных режимах. Батарейка свежая. Забивал в скетч данные 1800 Ом и 1670 Ом. Погрешность на высоких температурах всё такая же лютая. Добавлено через 4 минуты Ардуину цеплял к борт сети авто. При напряжении борт сети 13,2 Вольт, напряжение на пине ардуины "5V" - 5,09 Вольт, на мозгах - 5,00 Вольт. |
sir_valentine, дубль два. https://drive.google.com/file/d/0Bzc...w?usp=drivesdk Если работать не будет, кинь почту в личку расшарю
|
Цитата:
Подожди... если ты не используешь бортовые +5 ардуины, то ты должен использовать Vref Если ты берешь с мозга, то бери сразу выходное напряжение с датчика... зачем тебе делитель? Короче надо схему что и как ты подключил. Добавлено через 1 час 50 минут Ограничения в применении резистивных делителей напряжения Для обеспечения приемлемой точности работы делителя требуется проектировать его таким образом, чтобы величина тока, протекающего через цепи делителя, была не менее чем в 10 раз больше, нежели ток, протекающий через нагрузку. Увеличение этого соотношения до ×100, ×1000 и более при прочих равных условиях пропорционально повышает точность работы делителя. Таким же образом, вообще говоря, должны соотноситься и величины сопротивлений делителя и нагрузки. Нетрудно видеть, что идеальным (с точки зрения КПД) режимом работы делителя, является режим т.н. холостого хода, т.е. режим работы при отключенной нагрузке, когда её свойствами можно пренебречь. Увеличение тока нагрузки приводит к существенному падению КПД делителя, из-за того, что существенная часть мощности тратится на нагрев резисторов делителя. |
Цитата:
Поэтому зацепился к пину 44 мозгов АКПП и запихал его на вход ардуины А0. В скетче забил свои данные резисторов. Но что то пошло не так :D Большая погрешность на высоких температурах. Нужно посчитать В-коэффициент для нашего датчика, поработать с функцией analogReference(), т.к. опорное напряжение имеет внешний источник (запихать его в AREF ардуины) и погрешность минимизируется? Или в принципе всё не правильно? :D |
все правильно, только, в блоке как то схематично нарисовано, еще к массе резистор...
опорное напряжение да, если ты его используешь не с ардуины короче у меня сейчас взорвался мозг, я завтра посмотрю - напишу)) |
Посчитал бета-коэфициент под наш термистор - погрешность упала вдвое при 70°С. Показывает 63°С вместо 70°С. Уже хорошо. Но выяснилась ещё одна проблемка. Ардуина неправильно рассчитывает сопротивление термистора. Например, пишет 4400 Ом, на самом деле 6400 Ом.
Подавал внешние 5 Вольт в AREF ардуины, функцией analogReference(EXTERNAL); Сопротивление изменялось не значительно. В чем то другом проблема. |
А как вам идея
Сделать управление климатом на ардуине, а потом связать это с приложением андройда Ставим 2 дин андройд голову на полном фарше и на ней же управляем климатом Стильно модно молодежно :af: можно сразу оценить степень тупости этой идеи по 10 бальной шкале :D Плюсов достаточно....а вот минусов Идея плотно сидит в голове, так что, ктонибудь пожалуйста накидайте кучу минусов, чтоб я перестал о ней думать :bc: |
Нету минусов. Хотел реализовать. Но пока не хватает времени. А еще нужен стенд из корпуса печки, воздуховодов, вентилятора и кондея.
|
у меня все есть. могу дать поиграться.
|
https://a.d-cd.net/bqAAAgDHyuA-960.jpg
Парни! Есть вот такие интересные бошевские сенсоры температуры жидкости. Можно заюзать под ОЖ и масло. Один вопрос -- сдюжит ли китайская проставка под фильтр усилие, достаточное для опресовки медной шайбы? Как считаете? |
Отожженая медь мягче, прям очень мягкая, думаю сдюжит.
|
Есть шайбочки с резиной и металлом, их до одурения тянуть не нужно.
Проставка сдюжит в любом случае. |
Что мешает вкрутить на силикон? Собирал пневмопровод 16 Ати 1 1/4, вкручивал от руки - ни один стык не дал утечки.
|
tim, поддерживаю. Всегда обжигать медь нужно.
Насколько я знаю все проставки имеют конусную резьбу для того чтобы было герметично без шайб и прочей мутотени. |
Китайская Ардуино Мега не загружает скетч. Ошибка: тайм-аут. В диспетчере устройств определяется, драйвера CH340 установил, arduino IDE обновил, с другой windows запускал. Проблему не решает, все равно тайм-аут. Брак производства? Или ещё что то пробовать?
Предыдущая Мега, купленная у другого поставщика работает с пол пинка. |
подключайся не через usb а через прошивальщик например
https://habr.com/ru/post/222201/ |
Спасибо конечно за вариант решения. Но плата поставлялась со шнуром usb, значит должна работать с ним.
Вопрос сейчас в том: проблема в плате или драйверах. Две Меги на руках. Одна работает, другая нет. Поставщики разные, время приобретения разное, но чип одинаковый - CH340. Он как раз и отвечает за usb. ..китаёза не отвечает на сообщения. Не прочитаны. |
egyptyanin, китайских очень много всякого брака, от цены не зависит почти. У нас на работе когда такими устройствами баловались - всегда заказывали только оригинал (который в разы дороже) или какие то русские подделки Iskra:
https://amperka.ru/collection/iskra |
кто-нибудь такое или подобное использует в машине?
https://roboshop.spb.ru/image/cache/...le-300x300.jpg какой ток держит??? |
У меня на таких кнопка запуска двигателя собрана, т.е. через них идет ACC, IG1,IG2. Полтора года работает без проблем. Какой ток в сети - хз.. предохранители на них на 20А вроде стоят.
|
на релюхе 10а написано, имху преды такие же на нее надо
|
Преды можно больше поставить. Ток, обозначенный на реле -- длительный. В импульсе без последствий легко выдержит раза в два больше.
|
хочу управлять два соленоида (катушка индуктивности) одним транзистором. как включать схему параллельно последовательно и где ставить диоды. при условии того что индуктивность их различается процентов на 10
|
Номинальное напряжение и ток для работы соленойдов смотри. Если ставишь последовательно, то по закону ома получишь примерно пополам напряжение на каждом плюс время срабатывания увеличится немного.
Транзистор для управления лучше полевой (mosfet), а еще лучше в виде законченного ключа в одном корпусе с кучей защит(в них же внутри уже встроен обратный диод). Как пример bts555, но он для больших токов, для твоих задач может подойдет что то менее брутальное и дешевое. |
Спасибо значит ставить параллельно и параллельно же диод к ним. А может быть такое что при закрытии эдс из одного сол. Потекет в другой из за неодинаковости?
|
Если оба зашунтировать диодами, то вся обратная ЭДС стечёт через них. При параллельном достаточно одного.
Добавлено через 3 минуты Для виртуальных экспериментов скачай Electronic Workbench. |
спасиб
|
Запилил кастомный корпус под олед-экран 2.08", т.к. 0.92" все ж мал, да и по размерам не очень подходит в родную дырку часов.
Было: https://a.d-cd.net/4GvYYMmvswkF5N4qjW3pBBIz1b4-960.jpg Экранчик влез https://a.d-cd.net/jChJOeiA9OGLOwS-__kofXolWA0-960.jpg С первого раза с кнопочками промахнулся https://a.d-cd.net/C0BUv2fyq-WXF1O9NkR0xfF7RwE-960.jpg Пусть не с первого, и не со второго раза, но попал: https://a.d-cd.net/VIlSvvKYt94c9_ffQSn4P2UzcE4-960.jpg https://a.d-cd.net/jFixTK-86SRMmPpDuzpU52TIJrc-960.jpg https://a.d-cd.net/uS9Vjkz5tPaYAZtVXqVTnWurjME-960.jpg https://a.d-cd.net/lJUMzRLainaPV9i3Q59L3-rrC4s-960.jpg Корпус из черного АБС выглядит так https://a.d-cd.net/EeFXRU--tCPeiMIFmgS1_gl4DBg-960.jpg Ну и со стеклом https://a.d-cd.net/1fEnsmjTjZ7IRAUlKNOs3wcYD9g-960.jpg |
Да отлично, три Дэ принтер конечно хороший помощник
Отправлено с моего Redmi 5 Plus через Tapatalk |
Маньяк... Афигенно конечно.
|
Сипмотично, но не функциональнее ли было там сделать большой дисплей со всем, в том числе и с нави ? по типу мерсов прошлых поколений ... хотя конечно в том месте надо было amoled какой нить лепить яркий
|
Два с половиной бара надул :D
Готовые комплекты будут? Добавлено через 17 минут А в приборке не разместится? Натыкать мелких олед. Сколько параметров - столько и дисплеев. Тока, как я понял, одна ардуина может максимум на два дисплея информацию посылать!? Ну ладно, дать каждому дисплею по ардуине. Мини какой нить. Кощунство? Да вроде нет, учитывая сколько блоков в современном авто. Цель? Максимально стоковый вид. Мелкие дисплеи проще рассредоточить незаметно. |
catalan, есть мысль IPS хороший в приборку затолкать. Но это дорого и очень долго.
Зато по BT могу на андройд отдавать данные. Добавлено через 2 минуты egyptyanin, могу хоть пять надуть :D Комплекты может и будут, но не раньше, чем с аппаратурой разберусь. Пока мигрирую с Arduino mega на Due. Она может этот экран перерисовывать до 15 раз в секунду. Учитывая, что более 10 точно не надо, остается масса времени на все остальное. Но еще рассматриваю ESP32 и SPI экраны. Оно рисуется еще быстрее, но мне влом сильно менять решение внутри часов. |
Цитата:
|
можно и с Arduino Nano по spi работать с oled и перерисовывать достаточно быстро, я в сторону вывода на 2хдиновый моник работаю ) Но в часы тоже хорошо смотрится :ay:
|
| Текущее время: 21:12. Часовой пояс 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