Bir araba için kendin yap yerleşik bilgisayar. Standart araba radyosu yerine arabada kendin yap bilgisayarı. ADC yağ basınç sensörü

  • 04.02.2021

Teknoloji durmuyor ve bugün sürücülere "demir atlarını" geliştirmek için birçok farklı seçenek sunuluyor. Bunlardan biri de Arduino. Bu cihaz, elektronik cihazlar tasarlamak için kullanılan bir araçtır. Bir araba söz konusu olduğunda, tasarım genellikle ön camda yapılır. Arduino'da yerleşik bir bilgisayar nasıl yapılır ve nasıl doğru şekilde kurulur - bu makaleyi okuyun.

[Saklamak]

Küçük bir işlemciye sahip küçük bir tahtaya dayalı bir araba için fikirler - Arduino

Bilgisayarlar hayatımıza uzun ve sıkı bir şekilde girdi. Arduino donanım platformu, geleneksel bir baskılı devre kartı üzerine inşa edilmiş en yeni açık kaynaklı tasarımlardan biridir. Böyle bir tahta kullanarak bir araba için nasıl farklı cihazlar yapılacağı hakkında size daha fazla bilgi vereceğiz.

M.Ö

Arduino kartını kullanarak, şunları yapabilen bir araç üstü bilgisayar oluşturabilirsiniz:

  • yakıt tüketimini hesaplamak;
  • antifriz sıcaklığı hakkında bilgi görüntüler;
  • hareketin hızını ve yolculuğun mesafesini hesaplayın;
  • kullanılmış yakıtı belirli bir kilometre için geri çekin;
  • motorun hızını vb. belirleyin (videonun yazarı Arduino Tech PTZ kanalıdır).

Arduino cihazına ek olarak bir LCD modülüne, bir HC-05 Bluetooth adaptörüne, ayrıca bir ELM327 tarayıcıya ve 10 kΩ direnç cihazına da ihtiyacınız olacak. Tabii ki, bir ses göstergesi, kurulum kabloları ve cihazın gövdesinin kendisini hazırlamak gerekiyor.

Montaj prosedürü aşağıdaki gibi gerçekleştirilir:

  1. İlk olarak, Bluetooth adaptörünü kuruyoruz. Kabloları cihazın pimlerine - iki alt ve üst kontağa - lehimlemeniz gerekir.
  2. Modülün kendisi konfigürasyon için karta bağlıdır, bunun için Arduino IDE 1.0.6 programını veya başka bir versiyonunu açmanız ve ardından taslağı USB çıkışı üzerinden devreye yüklemeniz gerekir.
  3. İndirme işlemi tamamlandığında Service - Port Monitor menüsüne gitmeniz ve hızı 9600 olarak ayarlamanız gerekmektedir.
  4. Daha sonra bir kart, bir adaptör ve önceden hazırlanmış bir ekran ile bir devre birleştirilir. Önce Bluetooth adaptörü bağlanır.
  5. Ekran daha sonra şemaya eklenir. Aşağıdaki fotoğrafta bağlantının daha ayrıntılı bir açıklamasını bulacaksınız.
  6. Ekranın parlaklığını ve kontrastını kontrol etmek için 10 kΩ'luk bir direnç elemanı kullanılır. Bu nedenle, ilk bağladığınızda görüntü olmadığını fark edebilirsiniz, eğer öyleyse, direnci çevirerek ayarlamanız yeterlidir.
  7. Ayrıca, ekranları bilgi ile değiştirme işlevini yerine getirecek ek bir anahtar bağlanır. Düğmeden bir kontak GND elemanına, ikincisi pin 10'a gider. Bipleyiciyi bağlamak için pozitif kontak pin 13'e ve negatif kontak GND'ye bağlanır.
  8. Ardından aynı Arduino IDE 1.0.6 yazılımını kullanarak taslağı yüklemeniz gerekir. Şimdi sadece yerleşik bilgisayarı yapılandırmanız ve araca bağlamanız gerekiyor.

Fotoğraf galerisi "BC bağlantı şeması"

GPS izci

Arduino tabanlı bir GPS izleyici oluşturmak için şunlara ihtiyacınız olacak:

  • kartın kendisi, süreç Mega 2560 modeli örneği kullanılarak açıklanmıştır;
  • Sunucuya veri aktarımı için kullanılacak olan GSM/GPRS modülü;
  • Arduino GPS alıcısının yanı sıra, bir örnekte SKM53 modelini ele alacağız (SIM 808 kartı örneğini kullanarak bir izleyici yapma hakkında bir videonun yazarı - Alex Vas kanalı).

Devre nasıl bağlanır:

  1. İlk olarak, modül ana karta bağlanır, varsayılan baud hızı 115200'dür.
  2. Bağladıktan sonra, cihazı açmanız ve hem seri hem de yazılım olmak üzere tüm bağlantı noktaları için aynı hızı ayarlamanız gerekir.
  3. GSM vericisi, ana çip üzerindeki 7 ve 8 numaralı pinlere bağlanır.
  4. Daha sonra komutlar girilerek modül yapılandırılır. Tüm komutları açıklamayacağız, internette sorunsuz bir şekilde bulunabilirler. Sadece en temel olanları ele alalım. AT + SAPBR = 3,1, "CONTYPE", "GPRS" - komut, bağlantı türünü belirler, bu durumda GPRS'dir. AT + SAPBR = 3.1, "APN", "internet. ***. Ru", burada ***, kullanılacak mobil ağ operatörünün adresidir. AT + HTTPINIT - bu komut HTTP'yi başlatır.
  5. Bir nüansa dikkat edilmelidir - arayüzün sunucu bileşenini yazarken, birkaç adaptör için veri alımı ve çıkışı sağlanması tavsiye edilir. Anahtarı üç konuma ayarlamanız gerekir, bu sekiz arabadan veri almayı mümkün kılacaktır.
  6. Daha sonra bir mikro devre üzerine bir eskiz yazılır. Krokinin kendisi de web'de bulunabilir, yazmanıza gerek yoktur. Lütfen iki aktif seri port kullanılırsa, bunun bilgi iletiminde ve gönderilmesinde hatalara yol açabileceğini unutmayın.

parktronik

Bir park sensörü oluşturmak için aşağıdaki bileşenlere ihtiyacınız vardır:

  • mikro devrenin kendisi;
  • ultrasonik cihaz, bu durumda HC-SR04 telemetredir:
  • altı LED elemanı;
  • 220 ohm dirençli altı direnç elemanı;
  • baba-baba bağlantı telleri;
  • piezodinamik eleman;
  • montaj için yerleşim şeması.

Montaj prosedürü aşağıdaki gibidir:

  1. Başlamak için, önceden hazırlanmış LED elemanlarını breadboard şemasına monte etmek gerekir. Negatif temas tüm LED'ler için ortak olacaktır. Kısa kontak - katot - devre tahtasında bulunan negatif veriyoluna bağlanmalıdır.
  2. Diyotların yani anotların daha uzun kontaklarına 200 Ohm'luk direnç elemanları bağlamak gerekir, bunları kullanmazsanız diyotların yanmasına neden olur.
  3. Orta kısma bir ultrasonik cihaz monte ediliyor. Bu kontrolörde dört adet pin bulunmaktadır. Vcc beş voltluk güç pinidir, Echo çıkış pinidir, Trig giriştir ve GND topraktır.
  4. Telemetre takıldıktan sonra çıkışlarına kablo bağlantısı yapılmalıdır. Spesifik olarak, Yankı pimi pim 13'e, Trig pim 12'ye bağlanır. Buna göre GND'nin kontrolör devresinde bulunan toprağa bağlanması gerekir ve kalan Vcc çıkışı Arduino kartı üzerindeki 5 voltluk güç kaynağına bağlanır.
  5. Bu adımları tamamladıktan sonra, kabloları direnç elemanlarının kontaklarına bağlamanız gerekir. Ayrıca tahtadaki pinlere sıralı bir şekilde bağlanırlar - 2 ila 7 numaralı pinler kullanılır.
  6. Bir sonraki adım, sürücüyü bir engele yaklaşma konusunda uyaracak olan piezo tweeter'ı bağlamak olacaktır. Negatif çıkış, isteğe bağlı olarak, önceden kurulmuş telemetrenin negatif kontağı ile birleştirilebilir. Pozitif kontağa gelince, mikro devre üzerindeki 11 numaralı pine bağlanır.
  7. Cihazın sonunda normal modda çalışması için ayrıca program kodunu yazmanız ve ardından panoya yüklemeniz gerekecektir. Bu kodda, yaklaşıldığında hangi diyot elemanlarının yanmaya başlayacağı ve buzzerın tetikleneceği mesafeyi doğru bir şekilde belirtmek gerekir. Ayrıca, sürücünün engele yaklaşmanın ne zaman kritik olacağını anlayabilmesi için tweeter'ın tonu farklı olmalıdır. Kodun kendisi ya bağımsız olarak yazılır ya da internetten hazır bir sürüm alınır. Eskizler için birçok seçenek var, sadece cihazınıza en uygun olanı seçmeniz gerekiyor (videonun yazarı Arduino Prom kanalıdır).

Çözüm

Gördüğünüz gibi Arduino microboard, birçok farklı cihaz oluşturmak için kullanabileceğiniz çok yönlü bir seçenektir. Yukarıda açıklanan cihazlara ek olarak, doğrudan ön cama hız bilgisi verecek bir hız göstergesi, bir start-stop düğmesi ve hatta araç için bir alarm da oluşturabilirsiniz. Genel olarak, birçok seçenek vardır, ev yapımı bir gadget'ı doğru bir şekilde yapma konusuna yaklaşırsanız, başarılı olursunuz.

Elbette bunun için elektronik ve elektrik mühendisliği alanında bilgi sahibi olmanız gerekirken, asgari beceriler muhtemelen yetersiz kalacaktır. Cihazları yaparken, İnternette bulunmayabilecek kararlarınızı kendi başınıza vermeniz gerekecektir. Bu nedenle, yapım sürecinin oldukça uzun sürebileceği gerçeğine hazırlıklı olun.

Video "Bir soba motoru kontrol sistemi nasıl kurulur?"

Aşağıdaki videodan, bir VAZ 2115 otomobil örneğini kullanarak ısıtma sistemi regülatörünü değiştirerek iklim kontrolünün nasıl donatılacağını öğrenebilirsiniz (Ivan Nikulshin'in videosu).

Modern otomobiller, anlık ve ortalama tüketimi kaydetmek için yerleşik bir bilgisayarla daha fazla donatılmıştır. Fiat Marea 1.9JTD otomobilinin sahibi olan bu işlev, içinde sağlanmadı. Fabrika cihazları çalışmayı reddetti veya yetersiz ve önemsiz bilgiler gösterdi.

Tasarımlarımın sadeliğine ve güvenilirliğine bağlıyım. Bu tamamen monte edilmiş cihazın çalışması ile gösterilir.

İtalyan otomobilleri için K-Line arayüzü üzerinden ev yapımı araç bilgisayarı (BC). JTD Euro 2 ve 3 (CF2, CF3) üzerinde test edilmiştir. Mikrodenetleyici seviyelerini K-hattı ile eşleştirme şeması ELM327 diyagnostik adaptöründen alınmıştır, ECU'yu sorgulamak için komutlar (PID'ler), Multiecuscan diyagnostik yazılımı çalışırken K-hattı boyunca otomatik olarak taranır. Ayrıca belgeleri inceledik [ JSC "AvtoVAZ" Genel Geliştirme Departmanı Elektronik ve Elektrikli Ekipman Tasarım Departmanı], [ISO / WD 14230-1 - Karayolu Araçları - Teşhis Sistemleri - Anahtar Kelime Protokolü 2000 - Fiziksel katman].
ISO14230 protokolü. K-hattı üzerinden alım/iletim için donanım USART arayüzü PIC16F628 kullanıldı. Ancak verici çıkışı (TX), devrenin koşulunun gerektirdiği ters çalışma modu işlevine sahip olmadığı için bitişik çıkış kullanıldı. TX verici modunda programlı olarak çalışan, durumunu tersine çeviren.
Devre, 16x2 HD44780 göstergesine (güç pin çıkışı farklı olabilir), PIC16F628A kontrol cihazına ve bazı pasif smd elemanlarına (1206 ve 805 boyutlarında) dayanmaktadır, derecelendirme kritik değildir. Transistörler MMBT2222 SOT-23 (2N2222) olabilir. Bir dip PIC devresi için soğutucuyu yerleştirmek üzere 5V için yuvarlayın. LSD arka ışığına (> 20mA) bağlı olarak, küçük bir rulo ısı emici gerekebilir. R10 ve D16 zinciri, devrenin koruyucu işlevini yerine getirir. Kartın kendisi boyutlara uyuyor ve ekranın arkasına yapıştırılıyor.

Devreyi otoya bağlarken K-hattını en son bağlayın, BK K-hattının artı !'ya yakın olmasına izin vermeyin.

Devrenin yazılım kısmı, LCD'nin başlatılması ve otomobilin ECU'suna bağlanmasıyla başlar. ECU tipi Euro 2 ve 3 için üniteye bağlantının adreslenmesi farklıdır, istenilen tip CF2 veya CF3 yazısı görünene kadar YUKARI butonuna basılı tutularak seçim yapılır. ECU'ya başarılı bir şekilde bağlanıldığında, LCD arka ışığı yanacaktır. JTD için HW ve SW ECU numaralarının daha fazla okunması. Ve ilk menüye geçiş, 4 parametre (anlık ve ortalama tüketim, motor devri ve sıcaklık), diğer menüler 2, 3 parametre olabilir. yanından atla
YUKARI veya Aşağı tuşuyla menüye girin (ilk bölümün doldurulduğunun göstergesi). Mevcut menüyü (0'dan 12'ye kadar) yerleşik bilgisayar açıldığında - YUKARI'yı uzun süre (2 saniyeden fazla) basılı tutarak başlat menüsü olarak kaydedebilirsiniz.

Menü 13'te - okuma hataları, hata sayısını ve 4 adede kadar kodu görüntüleme (birlikte P ***), hataları silme - YUKARI'yı uzun süre basılı tutma.
Menü 14'te (anlık tüketim ve toplam gaz yağı miktarı) - yakıt tüketiminin doğru hesaplanması için araçtaki silindir sayısını (4 veya 5) değiştirebilirsiniz - YUKARI'yı uzun süre basılı tutarak.
Menü 15'te, ortalama hızı ve ortalama akış hızını sıfırlamanın yanı sıra LCD arka ışığını ayarlama - YUKARI'yı uzun süre basılı tutun.
LCD arka ışık kontrolü bir zincirdir: pin13 ila T2 - standart parlaklık; ve pin3 ila R12 - azaltılmış arka ışık parlaklığı.

2 numaralı devrenin güncellemesinde, menüler kaydırılmış ve ekran arka ışığının (PWM) parlaklığının sorunsuz kontrolü için 15. menü ayrılmıştır. Düğmeye uzun süre basıldığında - bir daire içinde 0'dan 255'e kadar parlaklıkta yumuşak bir artış. Düğme bırakıldığında parlaklık değeri kalıcı belleğe kaydedilir. Bu durumda, ECU ile iletişim kaybı mümkündür, çünkü anket yarıda kaldı.
Yakıt tüketiminin hesaplanması, aracın toplam gaz yağı, rpm ve hızının okumalarına göre yapılır. Ve hesaplama, tüketim menüsü aktifken gerçekleşir. Anlık tüketim, 10 km / s hıza kadar litre / saat ve daha yüksek - 100 km'de litre olarak görüntülenir. BC'nin enerjisi kesilerek, ortalama akış hızı sıfırlanır ve = 0 olur. Tüketimi hesaplama formülü = ... Litre * 100 / ... km. Kat edilen mesafe sıfıra eşit olduğunda, ortalama akış hızı sonsuza gitme eğilimindedir. Siz hareket ettikçe ve kat edilen mesafeyi artırdıkça, ortalama anlık akış hızına yaklaşacaktır.
Menü, aşağıdaki parametrelerden oluşan bir set içerir: motor devri, mevcut hız, hız sabitleyici hızı, motor sıcaklığı, yakıt ve hava sıcaklığı, kızdırma bujilerinin ve yakıtın ısıtılması, toplam gaz yağı miktarı, hava tüketimi, yakıt basıncı ve regülatörü, boost basıncı ve regülatörü; anlık ve ortalama tüketimin ve ortalama hızın hesaplanması; otomatik hataları okuma/silme.

"Hata K Hatları" mesajı, K hattında eksiye kısa devre olduğunu, devrenin güç kaynağının 9V'un altında olduğunu veya bir devre arızasını, özellikle K hattı açıkken yanmış bir transistör T1'i gösterir. pozitife kapalı.
VAZ versiyonunda, belgelere göre l / 100 km ve l / s cinsinden akış hızı dahil olmak üzere tüm veriler doğrudan ECU'dan tek bir çerçevede okunur. VAZ (Lada) için BC, Ocak -... bloğu ile çalışır.

radyo elementlerin listesi

atama Bir çeşit mezhep Miktar NotMağazaBenim defterim
MK PIC 8 bit

PIC16F628A

1 Not defterine
7805 Doğrusal regülatör

LM7805

1 Not defterine
T1, T2 Bipolar transistör

2N3904

2 2N2222 Not defterine
D16 Zener diyot

BZB784-C5V6

1 Not defterine
D17 doğrultucu diyot

1N4007

1 Not defterine
C1, C2 kondansatör22 pF2 Not defterine
C5, C6 kondansatör2.2 uF * 25V2 Not defterine
R2 direnç

33 k Ohm

1 Not defterine
R4 direnç4,7 * k Ohm1 Not defterine
R5 direnç

47 k Ohm

1 Not defterine
R6 direnç

2,2 k Ohm

1 Not defterine
R9 direnç

Bir araç bilgisayarı veya bir arabanın "beyni", bir aracın tüm ana bileşenlerinin performansının kontrolünün ve izlenmesinin en önemli unsurudur. BC bugün tüm modern arabalara kurulur. Bu materyalden çalışma prensibi ve çeşitleri hakkında daha fazla bilgi edinebilirsiniz.

[Saklamak]

Yerleşik bilgisayarın açıklaması

Arabadaki yerleşik bilgisayar nedir ve hangi görevleri yerine getirir? İlk olarak, bazı teorik noktalara bakalım. BC, çeşitli oto sistemlerin çalışmasında çeşitli süreçlere tepki vermenizi ve kontrol etmenizi sağlayan elektronik bir ünitedir. Yani, BC sayesinde sürücü her zaman belirli bileşenlerin çalışması hakkında veri alabilecektir. Yerleşik bilgisayarın ne olduğunu anladık, şimdi size amacını anlatacağız.

Yerleşik bilgisayar ne gösterir:

  • cihaz, farklı sürüş modlarında benzin tüketimini gösterir;
  • araç ateşleme sisteminin yanı sıra enjektörleri kontrol etmenizi sağlar;
  • iletimin çalışmasını izler;
  • arka görüş kamerası vb. gibi çeşitli ek iki yönlü iletişim sistemlerini kontrol edebilir;
  • motor sıvısının basınç seviyesini, antifriz sıcaklığını belirlemenizi sağlar;
  • arabanın elektrik devresindeki voltaj seviyesini düzenler, akü şarjını kontrol eder;
  • araçta bir klima kontrol sistemi varsa, BC onu da kontrol eder;
  • ana seçeneklerden biri - bir araba için yerleşik bilgisayar, gerekirse hata kodlarını okumanıza ve bunları ekranda göstermenize izin verir, böylece sürücü bunları çözebilir ve nerede arıza arayacağını bulabilir.

Çalışma prensibi

Karbüratör motorları veya enjeksiyon seçenekleri için bir otomobil BC'sinin çalışma prensibi özellikle karmaşık değildir. Cihaz bir kontrolör ve düzenleyiciler zincirine bağlıdır, gerekli verileri okur ve ardından alınan bilgileri işler. İşleme için özel yazılım kullanılır. Örneğin, BC şemaya göre yakıt tüketimi hakkında veri alırsa, yazılım kalan benzin hacminde olası kilometrenin hesaplanmasına izin verecektir.

Tüm veriler, aracın iç kısmına monte edilmiş bir ekranda görüntülenir. Ekranın kendisi dijital, monokrom, renkli veya dört veya üç basamaklı olabilir. Uygulamada görüldüğü gibi, sürücüye ondan fazla parametreyi göstermek için tek renkli 2 inçlik bir ekran yeterlidir. BC'nin günümüzdeki daha modern versiyonları, yüksek hassasiyetli bir LCD ekranla donatılmıştır.

Görüntüleme

Bugün, birkaç tür CD vardır:

  1. Evrensel seçenek, böyle bir cihaz çeşitli seçenekleri birleştirir ve araç sahibine sadece arabayı sürmekle kalmaz, aynı zamanda internette gezinme fırsatı verir. Böyle bir cihazın temel amacı, sürüş sırasında araç sahibinin konforunu arttırmaktır. Tipik olarak, evrensel bir yerleşik bilgisayar, diyagonal 6-14 inçlik bir ekrana sahiptir, daha yeni modellere bir klavye bağlanabilir. Tasarımları açısından, bu tür BC'lerin sıradan bilgisayar PC'lerine çok benzediğine dikkat edilmelidir, ancak cihazların özelliklerinden biri, otomobilin elektrik sistemi ile düşük derecede entegrasyondur.
  2. Güzergah. Yol bilgisayarı, GPS ile uyduya bağlanması gerekmeden aracın sürüş parametrelerini belirlemenizi sağlar. Ancak, daha yeni modeller yine de GPS alıcıları ile donatılmıştır. Böyle bir cihazın yardımıyla sürücü, aracın ortalama hızını, yakıt tüketimini, belirli bir noktaya kalan mesafeyi, kat edilen mesafeyi vb. Ayrıca aracınıza taktığınız modele bağlı olarak cihaz, acil frenleme veya hızlı hızlanma sırasında yakıt tüketimini hesaplama işlevine sahip olabilir. Tipik olarak, bu tipteki BC'ler kontrol paneline kurulur.
  3. Yönetici ve servis bahisçisi. Bu tür bilgisayarların amacı, aracın ana birimlerinin arızalarını tespit etmek ve araç sahibini bu konuda uyarmaktır. Kural olarak, böyle bir BC, makine kontrol sisteminin ayrılmaz bir parçasıdır, ancak modele bağlı olarak, kapsamlı işlevselliğe sahip bağımsız bir cihaz da olabilir. Arabayı kontrol ederken, tüm hata kombinasyonları cihazın hafızasında saklanır ve hata düzeltilene ve hafıza sıfırlanana kadar orada kalır (videonun yazarı AvtoGSM kanalıdır).

BC kurulumu

Kendi elinizle bir yerleşik bilgisayar yapmak evde zor bir iştir. Bir cihaz üretmek için ekran, mikro devre, düğmeler vb. dahil olmak üzere birçok farklı öğeye ihtiyacınız olacak. Bu tür cihazları monte etme deneyimi olmadan kendi başınıza bir bilgisayar yapmak imkansızdır, bu nedenle cihazın doğru çalışmasını istiyorsanız, bu prosedürü sipariş etmek veya yeni bir BC satın almak daha iyidir.

Arabanıza karbüratör veya enjeksiyon motorları için bir yerleşik bilgisayar yerleştirmeye karar verirseniz, cihazın nasıl doğru bir şekilde yapılandırıldığını bilmeniz gerekir:

  1. Gerekirse, otomatik konfigürasyon seçeneğini her zaman etkinleştirebilirsiniz - o zaman cihaz gerekli konfigürasyonu otomatik olarak kabul edecektir.
  2. Bu seçenek size uymuyorsa, ayarlar menüsüne gidin - istediğiniz bloğu bulun ve seçin. Bu durumda BC'nin ana cihaz olarak yapılandırılması gerektiğine dikkat edilmelidir. Ayardaki önemli rollerden biri, yakıt maliyetlerinin sabitlenmesinin gerçekleştirileceği mod seçimi ile belirlenir.
  3. Bu parametreyi ayarlayarak birkaç seçeneğiniz vardır. Bunlardan biri doğrusal bir ilişkidir, bu durumda parametre her zaman kontrol ünitesine bağlı olacaktır. Manuel olarak yapılandırmaya karar verirseniz, önce yakıt tüketimi için bir tablo yapmanız gerekecektir. BC, bu bilgileri dikkate alarak hesaplamalar yapacak ve ilgili parametreleri ekranda gösterecektir.
  4. Ayrıca, ekranın göstermeye başlayacağı parametreleri belirlemeniz gerekecek, modele bağlı olarak sayıları farklı olabilir. Ayrı olarak, motor soğutma fanının aktivasyon sıcaklığından sorumlu parametre vurgulanmalıdır.

Yayın fiyatı

Multitronics şirketinden bir bahisçinin minimum maliyeti yaklaşık 130 ruble olacak. Daha pahalı seçenekler 7.500 rubleye mal olabilir.

Üzgünüz, şu anda kullanılabilir anket yok.

Video "Kendi elinizle bir bahisçi nasıl yapılır"

Devre yapmak için ayrıntılı talimatlar videoda sunulmaktadır (yazar - kütüphane1973 kanalı).

13) Parlaklığı yan lambaları açma sinyaline bağlı olan ekran arka ışığı, böylece geceleri "sizi kör etmez".

Ana ekranda olmak üzere, temel ayarlar menüsüne girmeden, sadece "Esc" tuşuna basarak, uyarı mesajlarını görmezden gelerek, kritik parametre değerlerinin izlenmesini ve gösterilmesini kapatabilirsiniz. Kontrolü kapatmanın bu yöntemi ile değişiklikler kaydedilmez ve cihazın bir sonraki açılışından sonra parametrelerin kontrolüne devam edilir. Böyle bir çözüm, bir araca yerleşik bir bilgisayar kurarken, tanı mesajlarından rahatsız olmadan, sırayla cihazların okumalarını hızlı bir şekilde ayarlamanıza olanak tanır. Örneğin yoldayken "DİKKAT, radyatörü kontrol edin!" mesajını görmeniz de uygun olabilir.

Temel ayarlar menüsü


"OK" butonuna 2 saniye basılı tutularak ana ayarlar menüsüne girilir.

Menüde gezinme - "Tamam" düğmesine basarak. Aktif parametrenin değerini değiştirme - "Yukarı" ve "Aşağı" düğmelerini kullanarak. Menü metni Rusçadır. Çünkü ekran oldukça geniş, bu yüzden üzerine detaylı metin bilgilerini yerleştirmek mümkün oldu.

1) Araç aşırı hız kontrolünün ayarlanması. Burada sesli aşırı hız alarmının gerekli olup olmadığını ve hız sınırını ayarlayabilirsiniz.

2) Radyatördeki (genleşme deposu) soğutma suyu seviyesini kontrol etme ihtiyacının ayarlanması. Düşük seviye durumunda, "DİKKAT, radyatörü kontrol edin" teşhis mesajı görüntülenir.

3) Ses sinyali eşliğinde ekranda "DİKKAT, yüksek sıcaklık" uyarı mesajının görüntüleneceği motor sıcaklığını ve kritik değerini kontrol etme ihtiyacının ayarlanması.

4) Radyatör elektrikli fanının kontrolü ve fanın açılıp kapanma anlarının sıcaklıklarının ayarlanması.

5) Motor yağı basıncını ve kritik değerini kontrol etme ihtiyacının ayarlanması. Motor çalışırken, basınç kritik değerin altındaysa, sesli bir sinyalle birlikte ekranda "DİKKAT, düşük yağ basıncı" uyarı mesajı görüntülenir.

6) Depodaki yakıtı kontrol etme ihtiyacının ayarlanması.

7) Yerleşik ağın voltajını kontrol etme ihtiyacının ayarlanması.

8) Periyodu gösteren yağ değişim sıklığı ve izleme ihtiyacının ayarlanması.

9) Tahmini mesafenin hesaplanmasında kullanılan ortalama yakıt tüketimi ve çıkmaz yakıtın gösterilmesi.

Menüden "Esc" tuşuna basarak çıkın, ekranda "YENİ DEĞERLER KAYDEDİLİYOR" mesajı görüntülenecek ve altta kontrolör belleğine değerlerin yazılması işlemini gösteren bir çubuk belirecektir.

Kritik sıcaklık ve basınç değerleri ile ilgili uyarıları basitçe değerlerini teorik olarak imkansız sınırlara yükselterek kapatabilirsiniz. Örneğin: basınç - 10 kg / cm2'ye kadar, sıcaklık - 120 о С'ye kadar

Herhangi bir parametreyi kontrol etmeye hiç gerek yoksa, ilgili iletişim kutusunda onay kutusunu "Hayır" durumuna ayarlayın.

Bu durumda, diğer ayarları ile ilgili bilgiler görüntülenmeyecek ve devre dışı bırakılan parametre ana ekranda görüntülenmeyecektir. Ayarlar, kontrol cihazının belleğine kaydedilir.

Servis menüsü.

"UBK-1.8" i açtığınızda, "Tamam" düğmesini basılı tutarsanız, parametrelerin ince ayarının yapıldığı yerleşik bilgisayarın servis menüsüne girersiniz.

Burada takometre, gösterge ölçeği, hız göstergesi, sıcaklık kontrolü için ADC, yağ basınç sensörünün ADC'si ve depodaki yakıt seviye sensörünün ADC'si kalibre edilir, güncel tarih ve saat ayarlanır.

Takometre.

Servis menüsü, mevcut sensörden gelen darbe sayısını motor krank milinin devir sayısına getirmekten sorumlu olan katsayının düzenlenmesini sağlar. Devir saati kalibrasyon penceresindeyken devirlerin sayısal değerini rpm cinsinden anında görebilirsiniz. Mevcut motor devrini mevcut herhangi bir yolla (örneğin bir araba stroboskopu) doğru bir şekilde okumak mümkünse, katsayı düzenleyerek takometre okumaları eşleşir.

Aşağıda, motorunuz için mümkün olan maksimum RPM'yi gösteren bir sayı bulunmaktadır. Düzenleme, gösterge ölçeğini maksimum bilgi içeriğiyle kullanmanıza olanak tanır. Bu, belirtilen sayının tam dolu bir ölçek olduğu anlamına gelir.

Hız göstergesi.

Hızölçer kalibrasyon penceresinde, her 100 metrede hız sensöründen gelen darbe sayısını belirtmelisiniz. Bu numara biliniyorsa, basitçe girilmelidir. Değilse ve darbeleri okumak için "kırıldı", ancak bir GPS-navigatörü var, o zaman katsayıyı yolda düzeltebilirsiniz. Diyelim ki GPS kullanarak 60 km/s sürüyoruz, hız aşağı yukarı sabit, katsayıyı doğru yönde ayarlıyoruz, hızlar eşleşene kadar "UBK-1.8" ekranındaki hız göstergesini izliyoruz. Her şey!

Yağ basınç sensörünün ADC'si.

Yağ basıncı sensörü olarak, ölçülen basınçtaki bir artışla direncin de arttığı dirençli bir sensör ve direncin azaldığı ters ilişkiye sahip bir sensör de kullanılabilir. İlk durumda, ADC kalibrasyon penceresinde - doğrudan giriş, ikincisinde - ters'i seçin.

ADC sıcaklık kontrolü.

Bir sıcaklık sensörü olarak, ölçülen sıcaklıktaki bir artışla direncin de arttığı dirençli bir sensör ve direncin azaldığı ters ilişkiye sahip bir sensör kullanılabilir. İlk durumda, ADC kalibrasyon penceresinde - doğrudan giriş, ikincisinde - ters'i seçin.

Depodaki yakıt seviye sensörünün ADC'si.

İlk olarak, yakıtın "pompalanması" nedeniyle yanlış okumaların istenmeyen etkisini ortadan kaldırmak için depoda kalan yakıtla ilgili verilerin ortalamasını almak için 10 ADC ölçümü yapılmasına ve ardından aritmetik ortalamanın hesaplanmasına karar verildi. Elde edilen verilerden değer.

Sensör, menüde gösterilen, doğrudan veya ters ilişkiye sahip dirençli bir şamandıra olabilir. Katsayıyı düzelterek ve direnci ayarlayarak (aşağıya bakın), yakıt sayacı okumalarının doğruluğu elde edilir.

Geçerli tarih ve saati ayarlama.

Burada, aslında, açıklanacak bir şey yok. Düzenlenebilir numara, altta bir çift "kuş" ile gösterilir.

Yapılan değişikliklerle ilgili veriler mikrodenetleyici belleğine kaydedilir. Zaman ile ilgili değişiklikler, birincil saat DS 1307'nin mikro devresine kaydedilir. Kaydetmek için, iletişim kutusundaki “Esc” düğmesine basın ve “Yeni değerler kaydedilsin mi?” Sorusunu yanıtlayın, “Tamam” yanıtını verin.

Aksi takdirde - kaydetmeden çıkın - “Esc” tuşuna basın, ekranda “KAYDEDİLMEDİ” mesajı görünecektir.

Radyatör soğutma fanını kontrol etmek için bir sinyal kullanılması gerekiyorsa, fan rölesine kontrol sinyali UBK-1.8 kartından alınır. Aktif kontrol seviyesi yüksektir.

Arabanın yan lambaları açıldığında arka ışık yoğunluğunun yaklaşık %50 azalması için boyutlardan “Işık” kontağına sinyal gönderilmesi gerekmektedir. Bu yapılmazsa, arka ışık her zaman tam akkor halinde parlar.

Ayarların, kontrollerin yeri ve amacı

ve vidalı terminaller.

Su - soğutucu seviye göstergesinin şamandıra sensöründen gelen giriş sinyali.

Hız - hız sensöründen giriş.

R PM - motor devri sensöründen gelen giriş

Yakıt - sensörden gelen giriş - yakıt deposunda yüzer.

Sıcaklık - motor sıcaklık sensöründen gelen giriş.

Basın - motor yağı basınç sensöründen giriş.

GND - toprak.

GND, DQ, NC - DS 18B 20 dijital sıcaklık sensörü bağlantısı

Işık - giriş sinyali "yan ışıklar".

Eğlence - radyatör soğutma fanı rölesini kontrol etmek için çıkış.

12V - güç kaynağı.

GND - toprak.

Üstte bir Winstar WH 2004 LCD'yi bağlamak için 16 pinli bir konektör var.

Kontrol düğmelerinin amacı:

S 1 - Tamam

S 2 - Yukarı

S 3 - Aşağı

S 4 - Esc

Düzeltici dirençlerin amacı:

R 8 - LCD kontrast ayarı.

R 28 - voltmetre okumalarının ayarlanması.

R 36 - manometre okumalarının ayarlanması.

R 37 - motor sıcaklık okumalarının ayarlanması.

R 38 - kalan yakıt okumalarının ayarlanması.

Şematik diyagram

Kontak anahtarından gelen besleme voltajı, U1 - LM7805 ve U2 - LM7809 entegre stabilizatörlerine gider.

DS1307 ve LCD üzerindeki Atmega16 mikrodenetleyici, U3 - LM358 opamp, DS18B20 saat sensörleri +5 V ile beslenir. L1, C14, C16'dan ek bir filtre, mikrodenetleyiciye analog güç kaynağı sağlar.

R30, R31, R32 dirençleri ve ilgili sensör dirençlerinden oluşan basınç, sıcaklık ve artık yakıt sensörleri için bölücülere güç sağlamak için voltaj + 9V gereklidir. C22, C23 ve C24 kapasitörleri, sensörlerden gelen bağlantı kablolarındaki gürültü ve paraziti filtrelemek için kullanılır. Ek olarak, trimleme dirençleri R36, R37 ve R38, kontrol cihazının ADC'si için giriş seviyelerinin bölücülerden ayarlanmasına izin verir. Devre, girişlerdeki aşırı gerilime karşı mikrodenetleyicinin ADC'si için koruma devreleri sağlar. Bir voltmetre için bunlar, geri kalanı için R29 ve D9 elemanlarıdır - aynı. Bu nedenle, örneğin, R28'den sonraki voltaj 5V'u + açık diyot D9 boyunca düşen voltajı aştığında, akım, PA0'daki voltajı sınırlayarak R28, R29 ve D9 direncinin bir kısmı boyunca R27 yönünde akmaya başlar. +5.4 .. .5.6V'de giriş.

Stabilizatörlerle seri olarak bağlanan D 1 ve D 2 diyotları, stabilizatörlerin C1, C1 ve C6, C8 giriş kapasitanslarını PA 7'deki kilometre sayacını kaydetme sinyalinden ayırmak için kullanılır. PA 7 pini D 3, R 2, C 11, D 4 ve R 3 elemanlarından oluşur. Yeni kilometre sayacı değerlerinin EEPROM'a kaydı aşağıdaki gibi düzenlenir. Kontağı kapattıktan sonra, PA 7 girişinde, kontrol cihazının EEPROM'daki son kilometre sayacı okumalarını kaydetmek için alt programı başlatması için bir sinyal olan düşük bir seviye belirir. Entegre stabilizatör LM 7805'in çemberleme tanklarında biriken enerji, kafanızla bunun için yeterli! Mikrodenetleyici yeni değerleri kaydeder ve tekrar açılana kadar uyur (Sleep down).

R 24, C 20, D 8 ve R 25 elemanları üzerindeki aynı sürücü, sinyalin mikrodenetleyicinin PA 5 pinine beslendiği yan lambaların yanmasını izlemek için monte edilmiştir. Mikrodenetleyici programı üzerindeki seviyeyi izler ve + 5V'a eşit olursa, PB 1 pininde yüksek bir seviye oluşturur, sınırlayıcı direnç R 11'i mantık alan etkili transistör Q 1 ile atlayarak LCD arka ışığının parlaklığını yükseltir .

Oluşturmak üzere takometreden gelen sinyaller, işlemsel amplifikatör LM 358 üzerindeki amplifikatör sınırlayıcının bir devresidir. Giriş sinyali seviyesi, R 15, D 7, R 16 elemanları üzerindeki devre ile 4.7V'luk bir eşik ile sınırlandırılır, bu durumda opamp case bir karşılaştırıcı olarak çalışır. Girişteki herhangi bir sinyalden böyle bir devre, çıkışta dikdörtgen sinyaller üretir. Ek bir filtre, C12 girişinde bir kapasitördür. Direnç R 13, karşılaştırıcının anahtarlama histerezisini ayarlar.

Hızı okumak için sürücü aynı şekilde monte edilir.

Gerçek zamanlı saat, cihaz açıldığında + 5V'dan beslenen bir Dallas DS 1307 mikro devresi üzerine monte edilmiştir. Lityum pil B1, güç kapalıyken zamanın geçmesini sağlar. Saat mikro devresine sahip mikrodenetleyici, 2 kablo üzerinden iletişim kurar - SCL ve SDA. Hız sensöründen gelen darbelerin sayısını doğru bir şekilde saymak için, DS 1307 mikro devresinin SQW / OUT pininden düşük bir seviye tarafından tetiklenen mikrodenetleyici zamanlayıcılarından biri kullanılır. yukarı dirençler.

Takometre okumalarının doğruluğunu artırmak için, kontrolör harici bir termostabil kuvars Y 2 - 8 MHz'den saatlenir.

Soğutma sisteminin fanını açmak için, sürücüsü R 22 olan P-kanalı alan denetleyicisi Q 2'de ve mantık kontrollü alan etkili bir transistör - Q 3'te bir anahtar vardır.

S 1, S 2, S 3 ve S 4 düğmeleri sırasıyla PC 3, PC 2, PC 1 ve PC 0 pinlerine bağlanır. Mikrodenetleyici yazılımı dahili pull-up dirençleri içerir, bu nedenle harici devreye gerek yoktur. Mikrodenetleyici programının çalışmasındaki tüm düğme basışları ve önemli işlemler, PD 7 piminden gelen ve Q 4 transistörü tarafından güçlendirilen sinyal olan LS 1'e bir ses sinyali ile çoğaltılır.

Sensörler hakkında...

Daha önce de belirtildiği gibi, herhangi bir dirençli sensör kullanılabilir. Hepsi için referans voltajı, cihaz kartında bulunan entegre bir stabilizatör LM 7809 kullanılarak elde edilen 9 voltluk bir voltajdır. Sensörlerin her birine seri olarak 240 Ohm'luk 0,5 watt'lık bir direnç bağlanmıştır. Böylece, her biri için, voltajın bir trimleme direncinden çıkarıldığı ve ADC'ye beslendiği bir voltaj bölücü derlenir. Sıfır basınçta 300 ohm dirençli bir basınç sensörüne rastladım. Bu nedenle, bölücü - 5 volttan sonra mümkün olan maksimum voltajı elde etmek için 240 ohm'luk bir direnç seçildi. Bu, ADC'nin maksimum çözünürlüğünü verir. Onlar. - ADC girişindeki 5 volt 1023, 0 volt 0 gibi görünüyor.

Radyatördeki (genleşme namlusu) antifriz (antifriz, su) seviye sensörü için geleneksel bir kurbağa şamandıra kullanılır. Hangi düşük seviyede "gelir" 0 (sıfır). Normal seviye 1 (bir)'dir, kurbağa kontakları açıkken cihaz kartındaki direncin yukarı çekilmesi ile elde edilir.

5 ila 24 volt çıkış voltajına sahip aktif endüksiyon sensörleri, hız sensörü olarak test edildi. LM 358 operasyonel amplifikatörde şekillendiricinin kullanılması, jeneratörden gelen sinyali "W" pininden kullanmanıza izin verir. Böylece, jeneratörler için test tezgahında UBK-1.8 bunlardan birine bağlandı. Cihaz doğru oranda beslendi ve standart mekanik takometre ile karşılaştırıldığında frekansı iyi bir doğrulukla gösterdi.

Birkaç volt ile 24 volt arasında değişen herhangi bir darbe, hız hakkında bilgi almak için uygundur.


Proje, bellenim

Sunucumuzdan dosya indiremezsiniz makale kelimesi

Sunucumuzdan dosya indiremezsiniz Sprint Layot'ta flash40a'dan mühür

Sunucumuzdan dosya indiremezsiniz Antonio373 tarafından Sprint Layot'a dönüştürülen yazarın mührü

Arka plan

2003 toyota corolla'm var, fabrikadan resmi arabalara sadece kaset kaydediciler kuruldu. Tabii ki radyo kayıt cihazına asla kaset koymadım, bir radyo ve bir FM modülatörü ile geçindim.

Özellikle müzik konusunda seçici olduğumu söyleyemem ama tabii ki daha fazlasını istedim. Seçenekler nelerdi:
1. Çerçeveyi 1 veya 2 din üzerine koyun ve normal bir radyo kayıt cihazı koyun.
2. eBay'de yerel olarak 70 $'a satın alın, ancak zaten disklerle. Ama mp3 olmadan :)
3. 600 dolara havalı bir tane al, arabamın hemen altında, her şeyiyle...

Ama bir tanesini pek beğenmedim...
1. Sıradan radyo kayıt cihazları, yerleşik bilgisayardan yoksun bırakıldı.
2. Sabun için bız :)
3. Pahalı ve pek beğenmedim...

Böylece bilgisayarı arabaya koyma kararı geldi. ÖNCE ve SONRA böyle oldu. İlginç? habrakat'a hoş geldiniz =)
Önce sonra:

Ana bölüm

Hemen, elbette, her şeyi yapmak için acele etmedim, ama oldukça uzun bir süre ihtiyacım olan her şeyi topladım :)

%60'ını zaten arkadaşlarımdan ve akrabalardan aldığım veya kolayca aldığım ortaya çıktı.

Komple seti biraz anlatacağım - Elbette her şey anakartla başladı:


Bu PCM-9386. Ana avantajı pasif soğutma ve çok küçük boyuttur. Ancak işlemci sadece 600MHz. 512 MB bellek.
Fiyat: her şey ödül, projenin başlamasından önceydi.

Bir bilgi taşıyıcı olarak, üzerinde bir KF 4gig flash sürücü ve bir sistem var ve bir 40gig 2.5 sabit sürücü var.
Fiyat: her şey de oradaydı.

Beslenme.
12v'den küçük güç kaynağı. Arabada gerek yok, 220V için herhangi bir dönüştürücü yok, maksimum voltaj 12V.

Fiyat: yaklaşık 20 - 30 $ (ücretsiz aldım) :)

Ses
Tabii ki, araba hoparlörlerini doğrudan bilgisayarınıza bağlayamazsınız, bu yüzden bir ses şeması icat etmek zorunda kaldım:
USB ses + güç filtresi SONRAKİ ses filtresi (toprak izolatörü :) SONRAKİ Amplifikatör SONRAKİ hoparlörler.
Süper bir ses çıkarmak gibi bir görev yoktu, daha önce de söylediğim gibi FM modülatörü ile gittim :) ve konuşmacılar yerli kaldı.

USB Ses 5.1


Fiyat: eBay'de 16 $
Mendil aslında 5.1 veriyor ama arabada sadece stereo kullanılıyor. Pano büyütme ve müdahaleden kurtulma umuduyla alındı. Bu arada, parazit ayrı bir konudur - yüklemeden önce bunları düşünmezsiniz bile, ancak bir test için açtığınızda, kalay olduğunu anlarsınız, her şeyi duyarsınız: sabit disk nasıl açılır ve kamp işleri, motor devri - jeneratör.

Uzun süre farklı filtrelerle oynadım, sadece bu tamamen paraziti ortadan kaldırdı:


Fiyat: 8 dolar hepsi aynı yerde :)
Bu filtre veya daha doğrusu benzerleri hakkında internette sesi bozduğuna dair birçok tartışma var, ancak herhangi bir özel bozulma fark etmedim.

Amplifikatör:


4 kanalda Çin mucizesi ve sözde büyük güç. Standart bir radyo yerine iyi çalıyor bence...
Fiyat: 26 $ ebay

2 din için bir çerçeve aldım.


Fiyat: 15 $

En pahalı kısım monitördür:


Fiyat: 320 $
Bu tembeller için bir monitör. Dokunmatik ekran, 2 av girişi, otomatik açma (her seferinde düğmeleri açmaya gerek yok) ve arka kameraya otomatik geçiş ile tam 2 dinin altında.

Harici güce sahip bir yusb hub da satın alındı.


Fiyat: 19 $

Ve hareket topunu olan kablosuz bir klavye.
Herhangi bir fotoğraf bulamadım.
Fiyat: 40$ beğeni...

USB GPS - Zaten vardı, bir torpido altına sakladım, normal olarak kabul ediyor.
USB'den OBD2'ye - altı ay önce 10 dolara satın alındı, gerçek zamanlı sensör okumalarını ve hata kodlarını okuyor.

Birkaç fotoğraf daha:

Kurulum süreci

çalışma sistemi


Windu'yu bir bilgisayara koyduk (kedi teslimat setine dahil değil =)


Anakartın üstten görünümü (CF hafıza kartını görüyoruz)


Sürücüyü bir şeye koymak ... =)

Çözüm

Bu kadar. Her türlü düğme, kablo, sigorta ve diğer küçük şeyler ...

Anakart kasası, 16 portlu bir anahtardan (demir kutu) bir kasadan yapılmıştır. Kasa, monitörün hemen arkasında bulunur.
Amplifikatör, koltukların arasındaki torpido gözünde bulunur. Bunu yapmak için biraz azaltılması gerekiyordu ...
Dokunmatik ekrandan kolay kontrol için bir kabuk koydum.
Uygulanan ana işlevler nelerdir:
- Multimedya - müzik, videolar, filmler ...
- GPS - iGo 8 değerinde
- OBD - arabanın parametrelerini izleme.
- İnternet - arabanın nerede olduğunu google haritalarında hem arabadan hem de evden takip edebilirsiniz.

Hangisi uygulanacak:
- Arka görüş kamerası (herşeyi koymaya hazır ama kamerayı kırdım)
- Video kaydı
- Lastik basıncını izleme - Kampın altındaki cihazlar pahalıyken ~ 250 dolar, biraz bekleyelim.
- Radyo ama henüz radyo yok :) FM radyo aldım ama iyi almıyor.

Nihayet:

Orijinal fikir, İvbar lakabına sahip bir kişidir; onun izniyle tarafımdan yayınlanan makale =)