Bizim Ufo F241-A :)

Başlatan muhittin_kaplan, 04 Temmuz 2010, 13:04:10

muhittin_kaplan

#30
Sağol Fırat, Neredeyse tüm işimi görecek bunlar.
ama Simulasyon Yapamıyorum.

ErsinErce

http://www.microchip.com/productselector/MCUProductSelector.html

pr 7.7 sp2 mevcut simülasyonlar
PIC18F6722
PIC18F6520
PIC18F8722
PIC18F8520
.
.
diye liste uzuyor.

muhittin_kaplan

de kodu çalıştırmıyor.(bende mi problem var acaba)

muhittin_kaplan

Dizüstü Pc mde ISIS de problem varmış. Teşekkür ederim Fırat.

muhittin_kaplan

@FxDev
İşlemciyi Nereden almıştınız ? Çankayadan Bulabilirmiyim Yada int. bir adresten.

muhittin_kaplan


eLectronbLue

Hocam farnell 'da ve digikey'de var. Türkiye bazlı hiçbir firmada görünmüyor ya da benim firma dağarcığım dar  :)

muhittin_kaplan

yok Hocam Doğrudur bende Bulamadım. Diğer Konuda geçti, farnel den alsak birde 15eur daha ekleyeceğiz sanırım.

muhittin_kaplan

/** A simple kalman filter example by Adrian Boeing 
 www.adrianboeing.com 
 */ 

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

double frand() {
    return 2*((rand()/(double)RAND_MAX) - 0.5);
}

int main() {

    //initial values for the kalman filter
    float x_est_last = 0;
    float P_last = 0;
    //the noise in the system
    float Q = 0.022;
    float R = 0.617;
    
    float K;
    float P;
    float P_temp;
    float x_temp_est;
    float x_est;
    float z_measured; //the 'noisy' value we measured
    float z_real = 0.5; //the ideal value we wish to measure
    
    srand(0);
    
    //initialize with a measurement
    x_est_last = z_real + frand()*0.09;
    
    float sum_error_kalman = 0;
    float sum_error_measure = 0;
    
    for (int i=0;i<30;i++) {
        //do a prediction
        x_temp_est = x_est_last;
        P_temp = P_last + Q;
        //calculate the Kalman gain
        K = P_temp * (1.0/(P_temp + R));
        //measure
        z_measured = z_real + frand()*0.09; //the real measurement plus noise
        //correct
        x_est = x_temp_est + K * (z_measured - x_temp_est); 
        P = (1- K) * P_temp;
        //we have our new system
        
        printf("Ideal    position: %6.3f \n",z_real);
        printf("Mesaured position: %6.3f [diff:%.3f]\n",z_measured,fabs(z_real-z_measured));
        printf("Kalman   position: %6.3f [diff:%.3f]\n",x_est,fabs(z_real - x_est));
        
        sum_error_kalman += fabs(z_real - x_est);
        sum_error_measure += fabs(z_real-z_measured);
        
        //update our last's
        P_last = P;
        x_est_last = x_est;
    }
    
    printf("Total error if using raw measured:  %f\n",sum_error_measure);
    printf("Total error if using kalman filter: %f\n",sum_error_kalman);
    printf("Reduction in error: %d%% \n",100-(int)((sum_error_kalman/sum_error_measure)*100));
    
    
    return 0;
}

kalmanla ilgili basit bir örnek sanırım. bunu c# da örnekleyerek deneyecğim

emrahmrcn

Benim yaradılışımda bir ayrıcalık varsa o da TÜRK olmamdır. M.K ATATÜRK

mcn

Alıntı yapılan: muhittin_kaplan - 10 Temmuz 2010, 14:06:25
Elimizde Bulunan 4 Motor 
http://www.rcpano.net/ilanlar/201052300094373/brushlesh-F%c4%b1r%c3%a7as%c4%b1z-Motor-10-amperlik-brushlesh-fircasiz-esc-hediye.aspx
Buna Yakın Bir Model.
Ama İşin Açığı Uçuş İşlemiyle Pek İlgilenmiyorum. Onunla Diğer Arkadaş İlgileniyor. Pil Olarak LiPo piller Kullanacağız. Modeli Yapmaya Agustostan itibaren Başlayacağız. Ozaman Kadar Alt yapı ve mlz Temini sağlayacağız.

Şimdi;
8 Kanallı Futaba Kumanda
4 Fırçasız Motor
4 ESC ünitesi
ve Büyük bir RC Atelyesi mevcut.

Hocam linkte vermiş olduğunuz motorun 10000 KV değerinde bir gücü var.Buda volt başına 10000 rpm demek  :) motoru en verimli şekilde kullanmak için max güçte kullanmalısınız,bu çok fazla değil mi sizce,birde elinizdeki motorun kaç Amperlik olduğunuda merak ettim.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

muhittin_kaplan

Aynısı Değil Buna Yakın Bir Model. Sanırım bizdekiler 11.1 voltta 24000 rpm gibi bir değeri var. motor başına 1,1kg kaldırma sağlıyormuş.(paller vs hesaplamay dahil ediliyormuş)

erhanmete

bende çoktandır hobi olarak bunu yapmak istiyordum burdan aldığım gazla bende başladım.

gyrolar ve accel. tercihini pcb ile uğraşmamak için        http://www.sparkfun.com/commerce/product_info.php?products_id=9184  hazır olarak bunu aldım

motor olarak   bunu   http://www.hobbycity.com/hobbyking/store/uh_viewItem.asp?idProduct=5655&Product_Name=TR_28-26_1650Kv_Brushless_Outrunner 
esc olarak       bunu   http://www.hobbycity.com/hobbyking/store/uh_viewItem.asp?idProduct=2163&Product_Name=TURNIGY__Plush_25amp_Speed_Controller
pil  bunu                    http://www.hobbycity.com/hobbyking/store/uh_viewItem.asp?idProduct=9437
pervane de bunu       http://www.hobbycity.com/hobbyking/store/uh_viewItem.asp?idProduct=9842
aldım
imu ile biraz çalıştım  accel XYZ ve pitch,roll,yaw okudum gayet sağlıklı çalışıyor.
motor pervane seçimini örneklere bakarak karar verdim gelince bakacağız.
umarım hatalı bir seçim olmamıştır.








mcn

@erhanmetre hocam,hobbycity sitesinden sipariş verdiğinizde kargolama vs nasıl oluyor.siz bu ürünler için kargo masrafı ne kadar ödediniz ve teslim süresi ne kadar oluyor bu konuda biraz bilgi verir misiniz?Modelcilikle az çok ilgiliyim ancak Türkiye de ki sitelerde bu tür motorlar yurtdışındakilere göre 5 kat daha pahalı,hatta daha fazla.Öğrenci bütçesiyle de biyere kadar :-[

Bu konuda bilgi verir misiniz?
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

erhanmete

erhanmetre  süper olmuş bayıldım  ;D

siparişlerim henüz gelmedi fakat sakatlık olmasın diye 100 dolarlık iki paket yaptırdım toplam 20 dolar civarında kargo tuttu.