форум VR-4 Клуб

Имя
Пароль
Ответ
 
Опции темы
06.08.2018, 23:02   #401
rayst

Член партии
 
Аватар для rayst
 
Адрес: Культурная столица
Авто: EC5W LHD AYC AT VR4
Имя: Андрей
Сообщений: 3,188




По умолчанию

вот интересно, возможно ли допустим для каждого датчика не тянуть свою + и - на датчик, взять в косе с одного провода + и с одного - а сигнальные разные?

чтобы в салон кучу проводов не тащить?
rayst вне форума Ответить с цитированием Перейти в начало страницы
07.08.2018, 06:13   #402
sir_valentine

Администратор
 
Аватар для sir_valentine
 
Адрес: Люберцы
Авто: Galant EA5A, 6А13ТТ, 2xTD03-10, MT, 4WD, чугун, TCL OFF
Имя: Валентин
Сообщений: 4,366




По умолчанию

Можно. Но провода тогда нужно жирнее брать.
__________________
Что нас не убивает, то делает сильнее.
Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683
sir_valentine вне форума Ответить с цитированием Перейти в начало страницы
07.08.2018, 12:09   #403
rayst

Член партии
 
Аватар для rayst
 
Адрес: Культурная столица
Авто: EC5W LHD AYC AT VR4
Имя: Андрей
Сообщений: 3,188




По умолчанию

У меня коса прокинута от НаВи штатной в крыло думаю этих проводов хватит. Т.е если я 3 датчика депо (буст, давка масла, давка топлива) на 3 контакта запитаю одним проводом будет работать? Сигнальный конечно у каждого свой...

Отправлено с моего Redmi 5 Plus через Tapatalk

Последний раз редактировалось rayst; 07.08.2018 в 12:40..
rayst вне форума Ответить с цитированием Перейти в начало страницы
07.08.2018, 15:03   #404
sir_valentine

Администратор
 
Аватар для sir_valentine
 
Адрес: Люберцы
Авто: Galant EA5A, 6А13ТТ, 2xTD03-10, MT, 4WD, чугун, TCL OFF
Имя: Валентин
Сообщений: 4,366




По умолчанию

Теоретически должен. Хотя это и колхоз.
__________________
Что нас не убивает, то делает сильнее.
Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683
sir_valentine вне форума Ответить с цитированием Перейти в начало страницы
09.08.2018, 17:19   #405
rayst

Член партии
 
Аватар для rayst
 
Адрес: Культурная столица
Авто: EC5W LHD AYC AT VR4
Имя: Андрей
Сообщений: 3,188




По умолчанию

проверил работает ))

Добавлено через 19 часов 12 минут
Цитата:
Сообщение от sir_valentine Посмотреть сообщение
Итого имеем простую формулу: P = 1.59*V+0.22.
спасибо за формулу подключил датчик к БК все показывает ))
rayst вне форума Ответить с цитированием Перейти в начало страницы
16.09.2018, 22:14   #406
Connect

Местный
 
Адрес: Москва
Авто: Legnum
Имя: Александр
Сообщений: 158




По умолчанию

Цитата:
Сообщение от sir_valentine Посмотреть сообщение
Проект движется.
Паре бетта-тестеров могу выдать платы для ардуины и блюпуп.
С вас ардуина и сенсоры.

Добавлено через 1 час 42 минуты
Предпочтение московским...
я хочу) ардуины есть, датчики скажи какие
Connect вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 18:04   #407
egyptyanin

Активист
 
Аватар для egyptyanin
 
Адрес: Ижевск
Авто: 'VR-4' LHD AT
Имя: Дмитрий
Сообщений: 689




По умолчанию

Стоит ли пользоваться упрощенным уравнением Стейнхарта — Харта? В-уравнение которое, без коэффициентов А, В, и С.
Запилил его у ардуину. Большая погрешность получается. Не пойму кто лажает Я или уравнение.
Комнатную правильно показывает, при 30°С - показывает 25°С, при 70°С - 55°С
..речь про штатный датчик температуры ATF.
egyptyanin вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 18:32   #408
sir_valentine

Администратор
 
Аватар для sir_valentine
 
Адрес: Люберцы
Авто: Galant EA5A, 6А13ТТ, 2xTD03-10, MT, 4WD, чугун, TCL OFF
Имя: Валентин
Сообщений: 4,366




По умолчанию

Только упрощенным и пользовался. Погрешность получилась в рабочем диапазоне около 2 градусов.
Но я после вычисления параметров делал линейную интерполяцию с шагом в 5 градусов.
__________________
Что нас не убивает, то делает сильнее.
Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683
sir_valentine вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 20:00   #409
Roman

Заглянувший
 
Аватар для Roman
 
Адрес: Казахстан г. Алматы
Авто: Mitsubishi Galant VR-4 Swap M/T
Имя: Роман
Сообщений: 58




По умолчанию

sir_valentine, может пригодится показания разных сенсоров OEM и не только https://drive.google.com/file/d/0Bzc...w?usp=drivesdk
Roman вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 20:03   #410
sir_valentine

Администратор
 
Аватар для sir_valentine
 
Адрес: Люберцы
Авто: Galant EA5A, 6А13ТТ, 2xTD03-10, MT, 4WD, чугун, TCL OFF
Имя: Валентин
Сообщений: 4,366




По умолчанию

Требуется разрешение

Нет доступа. Свяжитесь с владельцем или войдите в аккаунт, у которого есть доступ. Подробнее…
__________________
Что нас не убивает, то делает сильнее.
Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683
sir_valentine вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 20:47   #411
egyptyanin

Активист
 
Аватар для egyptyanin
 
Адрес: Ижевск
Авто: 'VR-4' LHD AT
Имя: Дмитрий
Сообщений: 689




По умолчанию

sir_valentine, сначала считал по уравнению, потом сравнивал с "оцифрованным" графиком? И всё это в одном скетче?

Добавлено через 16 минут

1670 Ом - сопротивление резистора в мозгах АКПП
4570 Ом - сопротивление датчика температуры при 25°С
3590 - В коэффициент из интернета.
egyptyanin вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 21:07   #412
sir_valentine

Администратор
 
Аватар для sir_valentine
 
Адрес: Люберцы
Авто: Galant EA5A, 6А13ТТ, 2xTD03-10, MT, 4WD, чугун, TCL OFF
Имя: Валентин
Сообщений: 4,366




По умолчанию

Замерял сопротивление в трех точках и считал А, В и С. Потом с известными коэффициентами строил линейную апроксимацию.
https://www.drive2.ru/l/501464439636099214/
__________________
Что нас не убивает, то делает сильнее.
Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683
sir_valentine вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 21:35   #413
evil_mivec

Член партии
 
Аватар для evil_mivec
 
Адрес: Москва
Авто: EC5A TypeV '00 5MT
Имя: Андрей
Сообщений: 3,214




По умолчанию

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;
evil_mivec вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 22:15   #414
egyptyanin

Активист
 
Аватар для egyptyanin
 
Адрес: Ижевск
Авто: 'VR-4' LHD AT
Имя: Дмитрий
Сообщений: 689




По умолчанию

Цитата:
Сообщение от evil_mivec Посмотреть сообщение
или просто рандомный?))
Рандомный Задача была добиться каких - нибудь показаний. Теперь надо поработать над точностью.
Можно же бетта-коэффициент посчитать под наш датчик с помощью этого же В-уравнения Стейнхарта — Харта!? При известных Т и R. Попробую, посмотрим, что получится.
Если задавать номинал терморезистора не при 25°С а, например, при 100°С? Добавит же точности в интересном диапазоне температур?
По коду вопросы не ко мне. Копировал отсюда
egyptyanin вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 22:26   #415
evil_mivec

Член партии
 
Аватар для evil_mivec
 
Адрес: Москва
Авто: EC5A TypeV '00 5MT
Имя: Андрей
Сообщений: 3,214




По умолчанию

Цитата:
Сообщение от egyptyanin Посмотреть сообщение
Если задавать номинал терморезистора не при 25°С а, например, при 100°С
нет, 25 считай константа, потому что характеристика не линейная у термистора

Цитата:
Сообщение от egyptyanin Посмотреть сообщение
Добавит же точности в интересном диапазоне температур
добавит точности номинал сопротивления в делителе, он должен быть примерно равен сопротивлению термистора при 100 градусах
evil_mivec вне форума Ответить с цитированием Перейти в начало страницы
09.04.2019, 23:20   #416
egyptyanin

Активист
 
Аватар для egyptyanin
 
Адрес: Ижевск
Авто: 'VR-4' LHD AT
Имя: Дмитрий
Сообщений: 689




По умолчанию

Цитата:
Сообщение от evil_mivec Посмотреть сообщение
он должен быть примерно равен сопротивлению термистора при 100 градусах
Почему при 100°С?
По моим данным сопротивление штатного датчика ATF при 100°С = 0,72-0,85 кОм. (эмпирически добыто)

Цитата:
Сообщение от evil_mivec Посмотреть сообщение
номинал сопротивления в делителе


Имеет маркировку 182. Для SMD резистора расшифровывается как 1800 Ом.
Измерял его (не выпаивая) - 1,67 кОм, на соседнем диапазоне тестера 1,485 кОм, на прозвонке 1498 Ом. Странно, что один и тот же тестер показывает разные значения, на разных режимах. Батарейка свежая.
Забивал в скетч данные 1800 Ом и 1670 Ом. Погрешность на высоких температурах всё такая же лютая.

Добавлено через 4 минуты
Ардуину цеплял к борт сети авто. При напряжении борт сети 13,2 Вольт, напряжение на пине ардуины "5V" - 5,09 Вольт, на мозгах - 5,00 Вольт.
egyptyanin вне форума Ответить с цитированием Перейти в начало страницы
10.04.2019, 05:11   #417
Roman

Заглянувший
 
Аватар для Roman
 
Адрес: Казахстан г. Алматы
Авто: Mitsubishi Galant VR-4 Swap M/T
Имя: Роман
Сообщений: 58




По умолчанию

sir_valentine, дубль два. https://drive.google.com/file/d/0Bzc...w?usp=drivesdk Если работать не будет, кинь почту в личку расшарю
Roman вне форума Ответить с цитированием Перейти в начало страницы
10.04.2019, 17:49   #418
evil_mivec

Член партии
 
Аватар для evil_mivec
 
Адрес: Москва
Авто: EC5A TypeV '00 5MT
Имя: Андрей
Сообщений: 3,214




По умолчанию

Цитата:
Сообщение от egyptyanin Посмотреть сообщение
Почему при 100°С?
потому что это рабочая температура акпп, а делитель дает наилучшую точность при одинаковых номиналах сопротивлений

Подожди... если ты не используешь бортовые +5 ардуины, то ты должен использовать Vref
Если ты берешь с мозга, то бери сразу выходное напряжение с датчика... зачем тебе делитель?

Короче надо схему что и как ты подключил.

Добавлено через 1 час 50 минут
Ограничения в применении резистивных делителей напряжения
Для обеспечения приемлемой точности работы делителя требуется проектировать его таким образом, чтобы величина тока, протекающего через цепи делителя, была не менее чем в 10 раз больше, нежели ток, протекающий через нагрузку. Увеличение этого соотношения до ×100, ×1000 и более при прочих равных условиях пропорционально повышает точность работы делителя. Таким же образом, вообще говоря, должны соотноситься и величины сопротивлений делителя и нагрузки. Нетрудно видеть, что идеальным (с точки зрения КПД) режимом работы делителя, является режим т.н. холостого хода, т.е. режим работы при отключенной нагрузке, когда её свойствами можно пренебречь. Увеличение тока нагрузки приводит к существенному падению КПД делителя, из-за того, что существенная часть мощности тратится на нагрев резисторов делителя.
evil_mivec вне форума Ответить с цитированием Перейти в начало страницы
10.04.2019, 21:17   #419
egyptyanin

Активист
 
Аватар для egyptyanin
 
Адрес: Ижевск
Авто: 'VR-4' LHD AT
Имя: Дмитрий
Сообщений: 689




По умолчанию

Цитата:
Сообщение от evil_mivec Посмотреть сообщение
Короче надо схему что и как ты подключил.


Поэтому зацепился к пину 44 мозгов АКПП и запихал его на вход ардуины А0. В скетче забил свои данные резисторов. Но что то пошло не так Большая погрешность на высоких температурах.
Нужно посчитать В-коэффициент для нашего датчика, поработать с функцией analogReference(), т.к. опорное напряжение имеет внешний источник (запихать его в AREF ардуины) и погрешность минимизируется? Или в принципе всё не правильно?
egyptyanin вне форума Ответить с цитированием Перейти в начало страницы
10.04.2019, 23:10   #420
evil_mivec

Член партии
 
Аватар для evil_mivec
 
Адрес: Москва
Авто: EC5A TypeV '00 5MT
Имя: Андрей
Сообщений: 3,214




По умолчанию

все правильно, только, в блоке как то схематично нарисовано, еще к массе резистор...
опорное напряжение да, если ты его используешь не с ардуины

короче у меня сейчас взорвался мозг, я завтра посмотрю - напишу))
evil_mivec вне форума Ответить с цитированием Перейти в начало страницы
12.04.2019, 19:09   #421
egyptyanin

Активист
 
Аватар для egyptyanin
 
Адрес: Ижевск
Авто: 'VR-4' LHD AT
Имя: Дмитрий
Сообщений: 689




По умолчанию

Посчитал бета-коэфициент под наш термистор - погрешность упала вдвое при 70°С. Показывает 63°С вместо 70°С. Уже хорошо. Но выяснилась ещё одна проблемка. Ардуина неправильно рассчитывает сопротивление термистора. Например, пишет 4400 Ом, на самом деле 6400 Ом.
#define SERIAL_R 1670 // сопротивление последовательного резистора, 102 кОм

const byte tempPin = A0;

void setup() {
Serial.begin( 9600 );
pinMode( tempPin, INPUT );
}

void loop() {
int t = analogRead( tempPin );
float tr = 1023.0 / t - 1;
tr = SERIAL_R / tr;
Serial.println(tr);
delay(1000);
}

Подавал внешние 5 Вольт в AREF ардуины, функцией analogReference(EXTERNAL); Сопротивление изменялось не значительно. В чем то другом проблема.
egyptyanin вне форума Ответить с цитированием Перейти в начало страницы
12.04.2019, 19:49   #422
MaxTe

Заглянувший
 
Аватар для MaxTe
 
Адрес: Kazakhstan/Karaganda/Novosibirsk
Авто: vr4 type-s
Имя: Maxim
Сообщений: 84




По умолчанию

А как вам идея

Сделать управление климатом на ардуине, а потом связать это с приложением андройда
Ставим 2 дин андройд голову на полном фарше и на ней же управляем климатом

Стильно модно молодежно

можно сразу оценить степень тупости этой идеи по 10 бальной шкале

Плюсов достаточно....а вот минусов
Идея плотно сидит в голове, так что, ктонибудь пожалуйста накидайте кучу минусов, чтоб я перестал о ней думать
__________________
MaxTe вне форума Ответить с цитированием Перейти в начало страницы
12.04.2019, 20:36   #423
sir_valentine

Администратор
 
Аватар для sir_valentine
 
Адрес: Люберцы
Авто: Galant EA5A, 6А13ТТ, 2xTD03-10, MT, 4WD, чугун, TCL OFF
Имя: Валентин
Сообщений: 4,366




По умолчанию

Нету минусов. Хотел реализовать. Но пока не хватает времени. А еще нужен стенд из корпуса печки, воздуховодов, вентилятора и кондея.
__________________
Что нас не убивает, то делает сильнее.
Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683
sir_valentine вне форума Ответить с цитированием Перейти в начало страницы
13.04.2019, 09:45   #424
Connect

Местный
 
Адрес: Москва
Авто: Legnum
Имя: Александр
Сообщений: 158




По умолчанию

у меня все есть. могу дать поиграться.
Connect вне форума Ответить с цитированием Перейти в начало страницы
14.04.2019, 06:54   #425
sir_valentine

Администратор
 
Аватар для sir_valentine
 
Адрес: Люберцы
Авто: Galant EA5A, 6А13ТТ, 2xTD03-10, MT, 4WD, чугун, TCL OFF
Имя: Валентин
Сообщений: 4,366




По умолчанию


Парни!
Есть вот такие интересные бошевские сенсоры температуры жидкости. Можно заюзать под ОЖ и масло.
Один вопрос -- сдюжит ли китайская проставка под фильтр усилие, достаточное для опресовки медной шайбы? Как считаете?
__________________
Что нас не убивает, то делает сильнее.
Oтзывы: http://vr-4.ru/forum/showthread.php?t=8683
sir_valentine вне форума Ответить с цитированием Перейти в начало страницы
Ответ



Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2006 - 2018, Galant / Legnum VR-4 Клуб, VR-4.ru