IR2101 tasarımın son noktasında kullanılacak olan sistem değil. Başlangıç hiç FOC bilmediğim için hızlı şekilde kullan at, "3 PWM böyle çalışıyormuş vay be, demek ki şunu şöyle yapmalıyım" diyebileceğim bir entegre olduğundan kullanmak istiyorum. Yoksa asıl temelde (yine bootstrap kullanan)...
Deepthink modunu açınca sanki kendi kendisine konuşuyormuş havası veriyor.
FOC için SVPWM yerine Reverse Clark kullansam nasıl olur? diye sordum.
Tamam, kullanıcı Reverse Clarke Transformasyonu kullanarak PWM sinyallerinin duty cycle değerlerini nasıl hesaplayacağını soruyor. SVPWM yerine...
Çinlilerin geliştirdiği yapay zeka, Deep Seek, yeni bir model olmasa bile yeni hype oldu. Şu anda ilgilendiğim konu olan FOC hakkında kendisine şöyle bir soru yönelttim
Bana stm32 için bir FOC algoritması yaz. Idref ve Iqref değerlerini parametre olarak alsın ve akımlar IA, IB ve IC olsun...
IKCM30F60GA gibi hazır paket IGBT düşündüm ama sonradan fikir değiştirdim. Yani aslında kabaca H-Bridge tarafını bu şekilde bitirmeyi planlıyorum. ACS712'ye gelecek olursak o da bir alternatif aslında o aklımdan çıkmış yoksa fikir olarak onu da düşünüyordum. Bu fikirleri gelecekteki olası...
Vallahi çok güzel yaklaşım ama dediğim gibi işin acemisiyim şu anda. Normalde her bir while döngüsü (artık ne kadar sürerse + 1ms) ile okumayı planlıyordum. Akımları projenin ilerleyen zamanlarında ADC ile okumayı planlıyorum. Şu anda ilk amacım şu motoru H-Bridge ile çalıştırmak ve hızını...
tavsiyeye uyarak optoyu 6N137 olarak değiştirdim. Bu yüzden 12V kullanamıyorum. Devre aşağıdaki hale geldi.
InputEnableOutput
LHH
HHL
LLH
HLH
6N137'nin yukarıdaki gibi bir doğruluk tablosu var. Bu yüzden burada çıkış yazılımsal olarak mecbur ters ayarlanacak.
Uygun bir dead...
Motorun anma akımı 0.8A o yüzden INA226 ile i2c üzerinden 2 akım hattını okuyayım diyorum ama ileride şönt direnci ile okumayı da deneyebilirim. Şönt direnci konusunda tek sıkıntım akımın negatif okunması gerektiği durumlarda bunu nasıl yapacağımı anlamamış olmam. Sanırım en pratik yöntem...
Ben bu ST'nin motor control workbenchini de indirdim hatta uğruna bilgisayarın dilini ingilizce (ST motor control workbench Türkçe olan bazı bilgisayalara kurulduğunda CubeMX'i görmüyor) bile yaptım. Ama programı anlayamadım pek. Dediğinize de bakayım yarın müsait olduğumda.
Bu bana biraz sakat bir yöntem gibi geldi sonuçta PWM sinyal ve 20kHz gibi seviyelerde çalışacak. Bunun yerine eğer tersliyorsa PWMN ile PWM'i ters düşünürek çalıştırmak daha az yorar gibi ama kaçırdığım bir nokta varsa açıklarsan sevinirim.
sanırım bu şekilde bağlamam lazım dediğinize göre.
Şimdilik FOC kısmını kaba olarak tamamladığımı düşündüğüm için motoru nasıl sürecek donanım nasıl olacak (geri beslemelerden bahsetmiyorum) şeklinde düşünürken biraz araştırarak biraz da mantık yürüterek şöyle bir şema çıkardım. 3x şeklinde bunu yaptığım zaman H-bridge işi tamamlanmış olacak...
Son paragraf için konuşuyorum. O ikisini birleştirirsen zaten aynı şeye ulaşıyorsun.
Entegrelerin FB uçları giriş olarak ayarlıdır, içerideki kendi referans karşılaştırmalarına göre çalışmaya devam ederler. Opto kafanı karıştırmasın büyük çoğunlukla toprak ayırmak için kullanılıyor zaten...
İşi ilerlettim buradan nereye gidebilirim dedim ve her motor kontrolcüsünün önüne dikilen 2 tane temel algoritma ile karşılaştım, 6step ve FOC. 6step algoritmasını boş verip FOC algoritmasına yöneldim ve oda bana, düzgün bir IGBT ya da düzgün bir H-Bridge ile PMSM motor kontrol etmenin yolunu...
Tek bir timer ile yapmaya çalışıyorum fakat neden PWNM dalgaları ters geliyor. Polarizasyonu low olarak denediğim zaman hiç çıkış vermiyor. Bir tavsiyesi olan var mı?
kod biraz uzun ama aşağıdaki kod ile yapmaya çalışıyorum.
void PMSM_Phase_Control(PMSM_Phase_Control_t *control) {...
İçindeki kodlamayı nasıl yapmışlardır bilemem fakat teknik olarak bios pili tarih ve saatten sorumlu ayrıca donanım ayarlarını da hafızada tutmaya yarıyor. Teknik olarak bios pilinden olmaması gerekir.
Microsoftun web sitesinden giriş yaptıktan sonra sağ yukarıdan hesaba tıklayıp Microsoft Hesabım diyoruz. Ardından sol tarafta güvenlik yazıyor ona basıyoruz. Sonrasında ise ekrana aşağıdaki gibi bir ekran geliyor. Ardından oturum açma etkinliğimi görüntüle denildiği zaman yukarıdaki ekrana atıyor.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?