Merhaba,
Bu videomuzda Arduino kullanarak Renault Grubu araçlarda hararet sensörü, hararet müşürü veya termostat müşürü olarak bilinen soğutma sıvısı sıcaklık sensörünü nasıl kullanabileceğimizi öğreniyoruz. Her ne kadar Renault markasının adını dillendiriyor olsak da piyasadaki tüm araçların ilgili sensör değerlerini aynı mantık ile okuyabiliriz. Bu sıcaklık sensörleri özel parçalar olmayıp, endüstriyel uygulamalarda kullanılan oldukça ucuz ve basit bir mantıkta çalışan NTC’lerdir. Videoda kullandığım kodları, online hesaplama aracı linkini ve devre şemasını aşağıda bulabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
//Bu değerleri Datasheet'te belirtilir. #define RT0 2100 // 25°C'deki Ω cinsinden direnç değeri. #define B 2203 // Beta sabiti. Belirli bir sıcaklık aralığında direç/sıcaklık ilişkisini temsil eder. //-------------------------------------- #define VCC 5 //Supply voltage #define R 2100 //R=2.1KΩ //Variables float RT, VR, ln, TX, T0, VRT; void setup() { Serial.begin(9600); T0 = 25 + 273.15; //Temperature T0 from datasheet, conversion from Celsius to kelvin } void loop() { VRT = analogRead(A0); VRT = (5.00 / 1023.00) * VRT; //Conversion to voltage VR = VCC - VRT; RT = VRT / (VR / R); //Resistance of RT ln = log(RT / RT0); TX = (1 / ((ln / B) + (1 / T0))); //Temperature from thermistor TX = TX - 273.15; //Conversion to Celsius Serial.print("SICAKLIK:"); Serial.print(" "); Serial.println(TX); delay(500); } |
“ß” değerini hesaplamak için linkteki aracı kullanabilirsiniz : https://bit.ly/3wXfol3
Kendi belirleyeceğiniz iki sıcaklık noktasında(örn: 0°C ve 70°C’lerde) sensörün omajını ölçüp R1-T1 ve R2-T2 değerlerini değiştirerek ß sabitini elde edebilirsiniz.
Üstadım,
Veri okumayı başardım ama anlamlandıramıyorum.
Bazı ID lerle gelen veriler sürekli değişiyor. Fakat hiçbirini anlamlandıramadım. Mesela farları açınca, sinyal verince, motoru çalıştırınca, geri vitese takınca, frene basınca, camları indirince hiçbir ID de bir tepki okuyamadım.
2021 model honda araç. Bunda herşey canbus tan kontrol ederim diye ümitlenmiştim amma yok olmuyor.