PIC denetleyicisindeki otomotiv ısıtıcı fan hızı denetleyicisi. Oto kalorifer motoru için hız regülatörü 24 volt oto kaloriferi için elektrik motoru için hız regülatörü

19.10.2023 SUV'lar

Bu makalede açıklanan regülatör, bir iş arkadaşının isteği üzerine tasarlanmış ve üretilmiştir. kamyon ZIL 5301 (“Boğa”). Soba fan hızı kontrolünün yeniden yapılması gerekliliği, standart sistem Bu arabanın ısıtma sistemi yalnızca 2 iç ısıtma moduna sahiptir - orta ve maksimum. Yazar tarafından geliştirilen regülatörde 5 aşamalı ısıtma regülasyonu bulunur ve ayarlanan seviye, kontak kapatıldığında regülatör mikrokontrolörünün hafızasına kaydedilir. Bu regülatör aynı zamanda mekanik ısıtıcı fan hızı anahtarlarını diğer araçlardaki balast dirençleriyle değiştirmek için de kullanılabilir. yerleşik ağ 12 V.

İç mekanı ısıtmak için modern arabalar Soğutma sıvısı, çalışan motordan termal enerji alarak ısınan bir soğutucu olarak kullanılır.

Kabinin ön panelinin arkasında, motor soğutma sistemine bağlı ayrı bir radyatör bulunmaktadır ve bu radyatörde soğutucu akışkanın (antifriz, antifriz veya su) sirkülasyonu için iki boru bağlanmıştır. Sıcaklığı kontrol etmek için sobanın giriş borusuna bir musluk takılıdır. Kalorifer radyatörünün arkasında bulunan bir fan, motor bölmesindeki havayı radyatörden geçerek sıcak havanın girdiği kabine yönlendirir. Isıtıcı anahtarı kırmızı bölgeye ayarlandığında, musluk açılır ve bu anahtarın ayarlandığı konuma bağlı olarak ("Kapalı"dan "Sıcak"a) ısıtılan soğutma sıvısı (soğutma sıvısı) motor soğutma sisteminden ısıtıcı radyatörüne akar. ”). Araba meraklıları, ısıtıcı musluğunun kısa ömürlü olduğunu ve her zaman güvenilir şekilde çalışmadığını biliyor. Bu nedenle, elektronik bir kontrol cihazı kullanılarak fan vidasının dönüş hızı değiştirilerek araç içindeki sıcaklığın düzenlenmesine karar verildi.

Esas elektrik şeması Bir araba ısıtıcı fanının hız kontrol cihazı Şekil 1'de gösterilmektedir.

Regülatör, bir DIP-8 paketinde Microchip'in IC2 tipi bir mikro denetleyicisine monte edilir. Mikrodenetleyici IC2'nin yazılım dikkate alınarak pin atamaları tabloda gösterilmektedir.

Mikrodenetleyici, 4 MHz'lik bir dahili saat üreteci (INTOSC) tarafından saatlenir. Hız kontrol cihazı, IC1 tipi bir çip üzerindeki 5 V'luk bir voltaj regülatörü aracılığıyla kontak anahtarından güç alır.
Cihaz, DIP-14 paketindeki IC3 tipi kaydırma yazmacı aracılığıyla IC2'nin 5 numaralı pininden gelen bir sinyalle kontrol edilen 5 LED üzerinde göstergeyle beş seviyeli hız kontrolü sağlar. Saat darbeleri IC2'nin 6. pininden IC3'ün 8. pinine gönderilir.

Kapatıldığında tüm cihaz LED'leri kapalıdır. Soba hızının 1. kademesi açıldığında LED1 yanar, 2. kademesi açıldığında LED1 ve LED2 yanar vb., 5. kademesi açıldığında 5 LED'in hepsinin hattı yanar. YUKARI ve AŞAĞI tuşları kullanılarak hız ayarı yapılır. Bu düğmeler, Q2 ısıtıcı motor kontrol anahtarının bağlı olduğu mikro denetleyici IC2'nin (PWM yöntemi) 7 numaralı pimindeki darbelerin süresini ayrı ayrı değiştirir. PIC12F629 mikrodenetleyicisinde donanımsal PWM modülü CCP (Capture/Compare/PWM) bulunmadığından PWM yazılım içerisinde düzenlenir. Sobanın elektrik motorunun karakteristik "sesini" önlemek için PWM frekansı 22 kHz'e yükseltilir.

Kontak kapatıldığında, bu motorun önceden ayarlanan dönüş hızı seviyesi MK IC2'nin kalıcı hafızasında saklanır. Soba motoru, kontağı açtıktan 3 saniye sonra açılır ve seviyesi MK hafızasına kaydedilen hızda çalışır. ZIL 5301 arabanın kabini oldukça gürültülü olduğundan, tuşa basıldığında sesli sinyal vermek için beş voltluk bir elektromanyetik zil (Manyetik Buzzer) SP1 tipi KX-1205 kullanılır ve bu, düğmenin üzerindeki tuşla etkinleştirilir. alan etkili transistör IC2'nin pin 2'sinden Q1 tipi BS170 komutu.

Cihaz, 50x46 mm ölçülerinde tek taraflı folyo fiberglas laminattan yapılmış baskılı devre kartı üzerine monte edilmiştir (makalenin başındaki fotoğrafa bakınız). Baskılı devre kartının çizimi Şekil 2'de, parçaların bu kart üzerindeki konumu ise Şekil 3'te gösterilmektedir.

Mikrodenetleyicinin programı montaj dilinde yazılmıştır. Program kaynak dosyası, ürün yazılımı dosyası, Proteus programına ait dosyalar ve ayrıca Eagle program formatındaki baskılı devre kartı çizimleri bağlantıdan indirilebilir.

Kendi kendine montaj için hemen hemen her arabaya yönelik kanıtlanmış bir ısıtıcı motor hız kontrol devresi sunuyoruz.

Hız kontrol cihazının şematik diyagramı

Soba hız kontrol cihazının fonksiyonları

  1. Çıkış gücü regülasyonu. Kontrol yöntemi PWM'dir. PWM frekansı - 16 kHz. Güç aşamalarının sayısı 10'dur.
  2. LED'lerle seviye göstergesi.
  3. Sorunsuz güç değişimi.
  4. Kurulu gücün depolanması.
  5. Güç değişiminin hızını ayarlama.

Devre işleminin açıklaması

1 . Güç açıldığında en son seçilen güç ayarlanır. LED_0 cihazın çalışmaya hazır olduğunu gösterir. LED_1 - LED_10 LED'leri ayarlanan fan gücünü görüntüler.

2 . ARTI/EKSİ düğmelerini kullanarak gücü değiştirin.

3 . Güç değişiminin hızını ayarlama.
3.1. ARTI ve EKSİ düğmelerine aynı anda basın.
3.2. LED_0 yanıp sönmeye başlayacak. Açılan güç LED'lerinin sayısı seçilen hıza karşılık gelir.
3.3. Hızı değiştirmek için ARTI/EKSİ düğmelerini kullanın.
3.4. Moddan çıkmak için ARTI ve EKSİ düğmelerine tekrar aynı anda basın. LED_0 yanıp sönmeyi bırakacaktır.

Not: gösterge tersinedir. Ne kadar çok LED yanarsa, güçteki değişim oranı o kadar düşük olur. MK'nin 0x00 adresli EEPROM hücresine yanıp sönmesiyle güç değişim hızı kaydedilebilir. Sayı 10'dan (veya hex formatında 0x0A) fazla olmamalıdır. Sayı büyükse varsayılan değer olan 5 alınır.

4 . Son düğmeye basıldıktan ~3 saniye sonra, yeni ayarlar kalıcı belleğe yazılacaktır.

Sevgili iş arkadaşlarım. Basit ama bence çok kullanışlı bir cihaza dikkatinizi çekmek istiyorum. Bunu yaratma fikri uzun zamandır aklımdaydı. Mesleğim gereği araba kablolarını kesmek zorunda kalıyorum ve yanmış bir ısıtıcı hız anahtarının veya çürümüş bir direnç bloğunun tedavisi çok sorunlu oluyor. Üretici elektronik ayarlama seçeneğini kullanmışsa, çıkarılan ünite ucuz değildir ve benim görüşüme göre çeşitli iklim kontrol cihazlarının çalışma algoritması mükemmel olmaktan uzaktır. Neden söyle bana, kalıcı hafıza var mı? Bir şeyi test etmek için kontağı açtığınızda ve fanın birdenbire çalışmaya başlaması beni her zaman rahatsız ediyor ve eğer akü de boşalmışsa (sadece onarım için ekipman göndermiyorlar), o zaman kesinlikle güzel. Ancak bu yine benim öznel görüşüm. Yani karar verildi. Kendi versiyonumuzu oluşturalım. Özellikler aşağıdaki:

1. Basitlik.

2. Ucuz.

3. Element tabanının mevcudiyeti.

4. Kalıcı hafıza yok.

5. Sadece düğmeyi çevirerek açın.

6. Düğmeyi ters yönde çevirerek veya düğmeye basarak kapatın.

7. Ayarlama seviyesini gözlerinizle görün (sadece sarışınlar için değil).

Neden bir kodlayıcıda? Potansiyometre kaydırıcısının temas kalitesini açıklamaya gerek olmadığını düşünüyorum ve 21. Yüzyıl pencerenin hemen dışında. Böylece devre şu şekilde çalışır: B3 bağlantı noktası – donanım PWM. INT girişinde bir kesme düzenlenir. Bağlantı Noktası A4, basıldığında PWM'yi sıfırlayan bir düğmedir. Program, kontrolör çıkışındaki darbelerin sürelerini adım adım ve eşit bir şekilde 10 kodlayıcı tıklamasında sıfırdan neredeyse maksimuma çıkaracak şekilde tasarlanmıştır. Bana kullanım açısından en iyi seçeneğin bu olduğu ve sayıların görüntülenmesinin uygun olduğu görüldü. Geri çevirdiğinizde de aynı şekilde darbeler kısalır ve buton boş yere boşta kalmaması için tek hareketle motorun kapatılması için kullanılır. Her mod göstergede karşılık gelen bir sayı ile gösterilir, ancak üzerinde 10 sayısı olmadığı için noktalı 9 yanar. Pekala kusura bakmayın...

Çalışma algoritmasını özetleyelim: Kontağı açın - gösterge 0'ı gösterir. Sağa çevirin - motor açılır, hız istenilen değere çıkarılır. Sola çevirin - hızı azaltın, 0'a geri dönebilirsiniz. Düğmeye basın veya kontağı kapatın - her şeyi sıfıra sıfırlayın. Aynı zamanda rakamlara bakıp sevinebiliriz. Yaşasın...

Ayrıntılar hakkında. Kodlayıcı işaretsizdir, pirinç severlerden yarım litrelik bir kavanozda birkaç dolara satın alınmıştır, tam devir başına 10 tıklama yapar. Bence hangisini kullandığınız önemli değil, kullanımı uygun olduğu sürece herhangi biri işe yarayacaktır. Saha sürücüsünün şoförü internette bir yerde utanmadan çalındı, beni vursanız bile nerede olduğunu hatırlamıyorum. Lütfen anlayın ve affedin... Polvik, ölü bir anakarttan lehimlendi. Cihazı kamyonda kullanmak isteyen olursa, araçta 28 volt olduğunu unutmayın, daha yüksek voltaj için saha operatörüne ihtiyacınız var. Kumanda bende olduğu için bu şekilde kullanılıyor. Frekans ayar elemanı olarak Çinlilerden birkaç dolar ve yarım kova karşılığında satın alınan (onlarsız tamamen kaybolurduk) bir seramik rezonatör kuruldu. Kondansatör C7, baskılı iletkenlerin yanından doğrudan kontrolör ayaklarına lehimlenmiştir. Program BASIC dilinde yazılmıştır, kaynak ektedir.

Uygulamak.İlk ve şimdiye kadar tek kopyanın, denetleyici yazılımının ortak yazarı büyüleyici sarışın Valentina'ya ait olan Passat B3'e üretilip kurulmasına karar verildi. Görev hiçbir şeyi kırmamak ve standart elektrik kablolarına minimum müdahaleyle yetinmekti. Panelde neredeyse hiç boş alan yok, bu yüzden yaratıcı olmam ve kodlayıcıyı bir göstergeyle standart fişin gövdesine sıkıştırmam gerekiyordu. Mobil şarj cihazından kasaya sığan kontrol devresine tüm bunlar eski monitörün kineskop panosundan ödünç alınan bir kabloyla bağlanıyor. Saha sürücüsü olan sürücünün, motorun yakınındaki havalandırmalı kanalda bulunan standart direnç bloğuna sıkıştırılması gerekiyordu. Bir yandan bu kolaylık sağlıyor çünkü... Tüm güç kabloları oraya gider (maksimum hızda motor akımı tüketimi 10 Amperdir). Öte yandan, cihazın gerçek bir motorla işaretlenmesi ve kurulması sürecinde D1 diyotu oldukça belirgin bir şekilde ısındı ve ardından ortaya çıkan FR607 ile değiştirildi. Bir kablo, tüm bunları, güç sağlamak için iki kablonun daha çıktığı kontrol ünitesine bağlar.

her şey toplanmadı

her şey toplandı

söndürme dirençlerinin standart bloğu

Değişiklikten sonra.

Baskılı devre kartları elle çizilmiştir. Bu model için basit ve bireyseldirler, bu yüzden onları listelemenin bir anlamı yok. Peki, çalışmanın sonucu:

Regülatör yerinde, gerisi güzelce gizlenmiş

Lütfen fotoğrafların kalitesi için beni çok fazla suçlamayın, elimden geldiğince...

Sonuç olarak, bu cihazın üretiminde paha biçilmez yardım sağlayan bir aile üyesine (fotoğraf 7) derin şükranlarımı sunmak isterim. Yardım, havyayı tutan elin dirseğinin altına doğru anda ıslak bir burnun sokulması, ellerin altından bir tornavidanın çalınması, bu tornavidayla bir şeyi bükme girişimi ve çok daha fazlası ile ifade edildi. , bunun için lezzetli bir kemik ödülü verildi.

Benim adım (lütfen gülmeyin) Jack.

Artık azarlayabilirsin.

Not: Dördüncü gün, normal uçuş!

Firmware, kaynak kodu, baskılı devre kartı ve diyagram

Sunucumuzdan dosya indiremezsiniz donanım yazılımı , kaynak - sürüm 2