500W 1Kv Elektrikli Bisiklet BLDC Motor Kontrol Devreleri

| Aralık 18, 2021 Tarihinde güncellendi
500W 1Kv Elektrikli Bisiklet BLDC Motor Kontrol Devreleri

Bir kaç ay önce bir arkadaş arızalı elektrikli bisiklet beyninin arızalı olduğunu söyledi getir bakarız dedim 🙂 daha önce teçrübem olmadığı için şema aradım cihazın şeması olmasada sistemi anlayacak uygulamalar buldum. Yüksek güç BLDC motor kontrol dökümanları, kodları tamir veya proje geliştirme işlerinde işinize yaraya bilir. Ayrıca çin malı 250w 36v elektrikli bisiklet motor kontrol şemasıda var. Aşağıda ki açıklamalar düzenlenmiş çeviridir.

İlk proje STM32F103 mikrodenetleyici üzeirne kurulu , USART bluetooth modülü, açı ölçümü için MPU6050 çipi, ACS712 akım sensörleri, IR2184s mosfet sürücüleri kullanılıyor. Ayrıca bluetooth ile veri gönreriyor. 500W 30km/h gücünde motor kontrolü yapabiliyor.

bike-bldc-motor-stm32f103-usart-bluetooth-mpu6050-acs712-ir2184s

Projede kullanılan aktif bileşenler;

STM32F103C8T6 ARM mikro denetleyici

3.3v için 1x ASM1117 3.3v Lineer Voltaj regülatörü

ACS712ELCTR-05B-T (+-5 amper maks) 2 ayrı Fazda Hall Akım Sensörü – Faz akımını ölçmek için

Yarım Köprü için 3x IR2184s Kapı Sürücüsü. Her N-Fet Çifti için yerleşik sabit Deadband 1

2x XL7005A SMPS Maks 80v giriş Çıkış ayarlanabilir 1 Gate sürücüsü IC’leri için 15-20v üretmek için kullanılır Diğeri Akım sensörleri için 5-12v üretir

Invensense MPU6050 (giriş gerektirmez) filtrelemede nifity yapılı 6Axis Accel/Gyro

Bluetooth / UART sinyalleri Kart her zaman kart voltajını, motor hızını, motor akımı vb. hakkında veri gönderir. Baud hızı 115200 bit/s’dir.

Maksimum sıcaklık koruması: Sıcaklık 65ºC’ye ulaştığında, EUC 2 hızlı bip sesi çıkaracak ve pkorumaya geçer Kartta sıcaklık sensörü yok. Sistemin MPU6050 tarafından döndürülen sıcaklık değeri kullanılıyor . STM32F103 dahili bir sıcaklık sensörüne sahiptir ancak bu sensörün üretim hattında kalibre edilmesi gerekecek gibi görünüyor.

UART Bluetooth protokol bilgileri

BAŞLANGIÇ sırası: 0x18 0x5A 0x5A 0x5A 0x5A 0x55 0xAA
Sonraki 12 bayt aşağıdaki verileri içerecek ve gerçek değeri hesaplayacaktır:
Voltaj = işaretli 16bit int, gerçek değer = değer / 100.0 (yani 188C = 6284 / 100 = 62.84V)
Hız = işaretli 16 bit int, gerçek değer = değer / 100.0 * 3.6
Trip = imzalı/imzasız 32 bit int, gerçek değer = değer / 1000.0 (kilometre)
Akım = imzalı 16 bit, gerçek değer = değer / 100.0 (A)
Sıcaklık = işaretli 16bit int, gerçek değer = değer / 340.0 + 36.53 (Santigrat)
Bilinmeyen: 0x0 (bu değer bazen 0, 1 veya 2’dir)
SON sırası: 0x0 0xff 0xfe 0x0

Komutlar:
• Bip: Beş saniye boyunca titreşir: “b”
• Beş saniye boyunca titret: “,bbbbbbbb”
• Sürüş modu – Madden: “hb”
• Sürüş modu – Konfor: “fb”
• Sürüş modu – Konfor: “sb”
• Yatay hizalama: “,cycycy”
• Akımı görüntüle: “m”
• Sıcaklığı kontrol et

Teensy 3.2 BLDC Motor Kontrol

arm-fircasiz-bldc-sensorlu-motor-kontrol-devresi-elektrikli-bisiklet-beyni

Diğer proje 32-bit ARM CortexM4 mimarisi kullanan Teensy 3.2 modülü üzerine kurulu. Arduino IDE programının adapte edilmiş versiyonu (Teensyduino) kullanılarak veya doğrudan C dili ile programlanabiliyor.

Basit bir fırçasız (BLDC) sensörlü motor kontrolörü. Elektrikli bisikletler, kaykaylar veya Eco-Marathon araçları gibi elektrikli araçları sürmek için tasarlanmıştır. Kontrolör, yaklaşık 1kW nominal gücü idare edebilir.

Bu kontrolör, genel olarak piyasaya sürülen motor kontrolör tasarımlarındaki bir boşluğu doldurmak için tasarlanmıştır. Güç elektroniğine bir giriş olarak hizmet edecek ve motorlara aşina olmayanların anlayacağı kadar basittir. Bu amaçla, kontrolör mümkün olduğunca basit ve anlaşılması kolay olacak şekilde tasarlanmıştır. Bu nedenle sensörsüz kontrol veya akım geri besleme kontrolü gibi daha karmaşık özelliklerden yoksundur, ancak bu özellikler bazı modifikasyonlarla kolayca eklenebilir. Bu proje, bir öğrenme aracı ve potansiyel olarak daha karmaşık tasarımlar oluşturmak için bir temel anlamına gelir.

BLDC motor sürücü özellikleri

  • 15v-60v çalışma voltajı
  • 20A sürekli akım, 40A pik akım (büyük soğutucu ile)
  • Otomatik sensör tanımlama
  • Son derece basit kod. <200 satır yorumlu
  • Görev döngüsü kontrolü
  • Tamamen açık kaynak

Kaynaklar:

github.com/pgrady3/EasyController2
avdweb.nl/solar-bike/electronics/ku63-motor-controller

Alternatif Dosya indirme LINK listesi (TXT formatında) 28116a.zip şifre pass: 320volt.com

Yayım tarihi: 2021/12/18 Etiketler: ,



2 Yorum “500W 1Kv Elektrikli Bisiklet BLDC Motor Kontrol Devreleri

  1. Ruslam

    320volt efsanesininiz ama yeni yazılar çok azaldı merakla bekliyoruz çok az yazı geliyor

    CEVAPLA

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.