Alıntı yapılan: Tagli - Dün, 20:51:16Aynı fikirdeyim. RTOS kullanmanın artıları ve eksileri var. Ama genel görüşüm preemption şart değilse - ki genelde şart olmuyor - RTOS'a pek de gerek kalmadığı yönünde. State machine'ler bir event dağıtım mekanizması ile birleştiğinde çok güçlü oluyorlar. Artık tüm uygulamalarımı bu yapıyla tasarlıyorum.
Duraksamalar bazen yazılım akışında gerekli olabiliyor. Burada önemli olan, bu tür bir duraksama sırasında işlemcinin başka işler de yapabiliyor olmasıdır. Duraklama da state machine içinde bir durumdur aslında. Süresi dolan bir timer, kesme mekanizmasını kullanarak, bekleme durumundaki bir bileşene bir event atar ve bekleme durumu sona erer, sonrasında sırada ne varsa o yapılır. Ana mantık bu.
Zaman içinde projelerimin alt yapısında kullanmak üzere bir çeşit framework oluşturdum ve bunu da C++ ile yazdım. Haliyle, çok zorlayıcı bir neden olmadığı sürece C++ derleyicisi olmayan bir işlemciye geri dönmek istemiyorum. Zamanında ben de elektroniğe ve gömülü yazılıma PIC16F84A ile başlamıştım ve sanırım 2017 yılına kadar da sadece PIC (8 ve 16 bit) kullandım. Ama günümüzde PIC'ler ile aynı fiyata, hatta çok daha ucuza çok daha yetenekli Cortex M0 işlemciler bulunabilirken PIC kullanmak için bir sebep kalmadı benim bakış açıma göre.
Alıntı yapılan: Mucit23 - Dün, 18:34:54RTOS olmasa da öğrenmeniz gereken en temel şey State Machine Yapısı
Alıntı yapılan: istinaf duvarı - Dün, 11:58:20İlk kalkışta sorun yaratan şey rotorun tüm kutuplarının kör noktalarda durmasıdır. Bu durumda rotor itilemeyeceği ya da cekilemeyeceği için olduğu yerde titrer.bu dediklerin fırçalı motorda geçerli olabilir ama BLDC de bire bir kutup olmak zorunda diye düşünüyorum.
Rotor ve stator kutup sayıları tüm kutupların aynı anda kör noktada olmayacağı şekilde ayarlanır.
Bunun en basit ve ideal yolu rotor ve statordan birinde tek sayıda kutup varsa diğerinde çift sayıda kutup olmasıdır.
3-2,5-2,9-4 gibi. Bir de kutup sayıları aralarında asal ise tüm kutupların kör noktaya denk gelme ihtimali sıfırdır. Bu nedenle ilk kalkışta tüm kutuplardan itme olduğu için kalkış torku yüksek olur.
Rotor ve statorda farklı adetlerde ama çift sayıda kutup olursa her zaman kör noktaya denk gelen kutuplar olacaktır. Bu da kalkış anında kör noktada ki kutuplarda itme olmayacağından kalkış torkunu azaltacaktır.
Alıntı yapılan: omsal - Dün, 02:26:15Grafik komutlarla çiczimler yapabilirsin.
url yükle
Mesela bu resimdeki gibi roketin yüksekliği, yönü vb. ekranda yazıyor bu nasıl oluşturuluyor.
Alıntı yapılan: picmanya - Dün, 02:03:45Epsilon;
Yardımcı olmaya çalıştığınızı ve iyi niyetinizi görüyor ama sizi anlayamıyorum.
En baştan beri bu kısımda, DC 5 Volt 250 mA. gereksinimim olduğunu ve bunu, DC 24 Volt dan,
step down tekniği ile üretmem gerektiğini gördüğümü söyledim. Böyle yapmak istedim.
Bir önceki açtığım kısımdaki konuyu buraya karıştırmadım.
220 volt AC diye bir kaynağım bulunmuyor. Transformatörlü yapma niyetim yok.
Öncelikle kendim yapmak isterim, yapabileceğim kısmı hazır halde birde çinliden bitmiş-toparlanmış ürün olarak almak istemem.
Devreyle ilgili farklı birşeyler anlatmaya kalktığımda konu benim açımdan amacından uzaklaşır.
En sade yoldan üyeleri yormadan bıktırmadan amacıma ulaşmayı hedefledim.
Bu halde davranmaya çalıştığım halde bile, mesajlarım uzun kalabiliyor. Sıkıcı olmamalıyım. Yardım almaya çalışıyorum sonucda.
Mesajlarımı yazdığım anda yazım hatası yaptıysam düzenledim. Sonradan geriye dönüp hiç düzenlemedim. Çok önemli bir konuda değil ama durum bu.
Dikkat ederseniz step down yerine, hatalı olarak step up yazdığımı haklı olarak farkettiniz, ne istediğimi bilmiyormuşum gibi yazdım.
Hatalı yazdığımı kabul ettim, bu mesajı bile geri dönüp düzenlemedim. Burda yarış etme gayemde yok. Yalnızca işin doğrusunu öğrenmeye çalışıyorum.
_________________________________________________________________________________________________________________________________________
XL1509-5.0 ve AP1509-50 çiplerini ve bunların ADJ versiyonlarını algılamamı ve kullanmamı mümkün kılan, kapı açan herkese teşekkür ederim.
Bu konu benim açımdan tamamlanmıştır. Gerisi artık kendi kartım üzerinde görülecektir. Hoşcakalın.
Sayfa 0.032 saniyede 13 sorgu ile oluşturuldu.