Quadcopter vibrasyon (Titreme)

Quadcopter vibrasyon (Titreme)

Peki hocam. Ayrıca gönderdiğiniz link çok hoşuma gitti öyle bir insan hiç olmadım olamam da zaten iha belgesine ve önceden dronu kayıt ettirmeden bu işe de kalkmam. Herşey işin teşekkür ederim.
 
Quadcopter vibrasyon (Titreme)

sevgili serkan

sorununun çözümü için gereken komutları güncelledim.

tekrar gözatmanı rica ederim

haber bekliyoruz

selamlar
 
Quadcopter vibrasyon (Titreme)

Güzel insanlar sayın kardeşlerim
vibrasyonu çözdüm esc kalibrasyonu blheli programıyla demişti yorumunda gökhan bey şimdiki pervanenin kırılma sebebi yukarıya kalkarken çok sağa sola sallanarak kalkıyor. Sizin demiş olduğunuz ayar bunu mu çözecek yoksa esc vibrasyonunu mu çünkü quad'da vibrasyon yok gibi fakat havalandıktan sonra yalpalayınca gazı birden kestim
E haliyle çok fazla yukarıda olmamasına rağmen düşerken pervane cortladı.
 
Quadcopter vibrasyon (Titreme)

sevgili serkan

aynı sorunu yaşayıp 2.5 ay yabancı sitelerden anlayıp uyguladığımız yöntem budur. bu ayarlar sistemindeki sağlıklı uçuşu olumsuz yönde etkileyen vibrasyonların filtre edilmesini sağlayacak ayarlardır. vibrasyonların nispeten yüksek frekanslı ve salınım uzunluğu az olanları insan gözü ile anlamak mümkün olmadığını hatırlatmak isterim. vibrayonlarının durumu için kartın log için ayrılan hafızası varsa cleanflight ile indir. ilgili yazılım ile analiz edebilirsin.

uygulayınca herşeyin son derece kararlı ve stabil olarak çalışacağını görünce hayret edeceksin . tecrübe ile sabittir. deneyip sonucu görebilmek senin tasarrufunda.

https://youtu.be/ic6Np86Jsrs bu linkte temelde aynı sorunu yaşayan bir quadcoptersever var. sorunun temeli vibrasyon dur

sonucu bekliyoruz

sevgiler, saygılar

şakir polay
 
Quadcopter vibrasyon (Titreme)

set gyro_lpf = 42HZ (enter a basın) KOMUT ÇALIŞIYOR

set dterm_cut_hz = 42 (enter a basın) INVALID KOMUT ÇALIŞMIYOR

Titreme sorununa bakamadım daha pervaneler gelmedi ama motorlar stabil çalışıyor
 
Quadcopter vibrasyon (Titreme)

sevgili serkan

cleanflight ve sülalesi benzer komutlar ile çalışmaktadır. ancak bazen zamanla dominic clifton ve ark. ları komutlar ile ilgili bazı yazım değişikliklerine gidebilmektedirler. kullandığın cleanflight olduğunu ve son sürüm olduğunu varsayarsak bu komutun çalışması lazım

yazarken boşluklara dikkat et ancak bazen boşlukları kabul etmez

set dterm_cut_hz = 44 dene 21 veya 10 da deneyebilirsin çalışmazsa sonlarına HZ ekle öyle bir dene.
set dterm_cut_hz=44 dene

komutun doğru olduğu hususunda dan bakabilirsin.

bir de

komut satırına (CLI) "get acc" (ENTERa BAS) yazıp dökülen cevapları paylaşmanı rica ediyorum

sonuç alacağından şüphen olmasın, gelişmeleri merakla beklemekteyiz

sevgi ve saygılarımla

şakir polay
 
Quadcopter vibrasyon (Titreme)

şakirbey aynen şudur

# get acc
align_acc = DEFAULT
Allowed values: DEFAULT, CW0, CW90, CW180, CW270, CW0FLIP, CW90FLIP, CW180FLIP, CW270FLIP

acc_hardware = AUTO
Allowed values: AUTO, NONE, ADXL345, MPU6050, MMA8452, BMA280, LSM303DLHC, MPU6000, MPU6500, MPU9250, ICM20601, ICM20602, ICM20608, ICM20689, BMI160, FAKE

acc_lpf_hz = 10
Allowed range: 0 - 400

acc_trim_pitch = 0
Allowed range: -300 - 300

acc_trim_roll = 0
Allowed range: -300 - 300

accxy_deadband = 40
Allowed range: 0 - 100

accz_deadband = 40
Allowed range: 0 - 100

acc_unarmedcal = ON
Allowed values: OFF, ON

yaw_accel_limit = 100
Allowed range: 1 - 500

accel_limit = 0
Allowed range: 1 - 500


ve ne yaparsam yapayım hzlı hzsız o komut çalışmıyor
 
Quadcopter vibrasyon (Titreme)

sevgili serkan

daha önce de bahsettiğim gibi bazı şeylerin komut şekillerinde son cleanflight firmware ında değişiklik olmuş. dominic clifton amcamız da malesef değişen komut şeklini github a yüklememiş. ben github da bulduğum kaynağa göre yazmıştım. ancak araştırmalarım sonucunda komutun aşağıdaki gibi değiştiğini buldum.

girilmesi gereken komut

set d_lowpass = 42 (enter a basın )
save (enter a basın )

şeklinde olacak

eğer bunu kabul ederse

cli da dump komutunu verip yazan uzun listeden bir önceki başarılı olarak girdiğimiz komutun ve şimdi girdiğimiz komutun listede görünmesi gerekir. bu ayarlar ile çok büyük ihtimalle quad uçacaktır. uçuş sonrası motor sıcaklıklarına bak. motorun pervanelerden uzak olan kısmı çok sıcak değil ise d_lowpass işini yapmıştır. motorlar sıcak ise 42 yerine 20 denemelisin. sorunun büyük ihtimalle sonlanıcaktır.

alacağın sonucu bizlerle payşman ve videolu gösterimle izlettirmen bizi en az senin kadar sevindirecektir.

sevgi ve saygılarımla

şakir polay
 
Quadcopter vibrasyon (Titreme)

Motorlarda vibrasyon gitti aslında motorları değiştirdim ve sizin kodları cleanflight ekledim motorlarda vibrasyon yok fakat yukarı kalkarken sağa sola yalpalıyor normal stabil bir kalkış yapamıyorum. Tekrar motorları kalibrasyon mu yapmam lazım?
 
Quadcopter vibrasyon (Titreme)

sevgili serkan

motor kalibrasyonu şeklide bir uygulama yoktur. esc kalibrasyonu vardır.

kullandığın pervanelerin balansını yaptın mı. balansı bozuk olan pervaneler sisteme stabil uçuşu olumsuz yönde etkileyen vibrasyonlar verir. pervanelerin balansı bozuksa bu stabil uçuş bozulur.

loop time ve gyro sampling kaç kullanıyorsun. başlangıç stabil uçuş için için loop time ve gyro sampling 1k kullan. kullanım esnasında işlemci yükü % kaç. bu esnada işlemcinin %30 dan aşağı bir çalışma hızında olması lazım.

throtle yaklaşık %kaç da hover yapıyor. overpowered quadlarda pid leri düşürmek gerekir.

esc lerin kalibrasyonu tekrar yap. acclelerometer kalibrayonu tekrar yap.

uçuş kontrolcüsü log destekliyorsa logging yap. uçuş sonrası log indir. bize gönder analiz etmeye çalışalım.

cli da "get status" komutu ile gelenleri bizimle paylaş. mümkünse uçuş videosu çekmeni ve paylaşmanı rica ediyorum

sevgi ve saygılarımla

şakir polay.
 
Quadcopter vibrasyon (Titreme)

Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol


Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol


Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol


sayın hocam "get status" yazınca aşağıdaki gibi yazı gelmektetir.
****
CLI
# get status
Invalid name
****

set (ayarlarım) listedeki gibidir
$M&gt†tARM;AIR MODE;ANTI GRAVITY;ANGLE;HORIZON;HEADFREE;BARO;MAG;HEADADJ;FAILSAFE;BEEPER;BLACKBOX;BLACKBOX ERASE (&gt30s);FPV ANGLE MIX;OSD SW;ª$M&gt–í~$M&gtni
CLI

# get acc
align_acc = DEFAULT
Allowed values: DEFAULT, CW0, CW90, CW180, CW270, CW0FLIP, CW90FLIP, CW180FLIP, CW270FLIP

acc_hardware = AUTO
Allowed values: AUTO, NONE, ADXL345, MPU6050, MMA8452, BMA280, LSM303DLHC, MPU6000, MPU6500, MPU9250, ICM20601, ICM20602, ICM20608, ICM20689, BMI160, FAKE

acc_lpf_hz = 10
Allowed range: 0 - 400

acc_trim_pitch = 0
Allowed range: -300 - 300

acc_trim_roll = 0
Allowed range: -300 - 300

accxy_deadband = 40
Allowed range: 0 - 100

accz_deadband = 40
Allowed range: 0 - 100

acc_unarmedcal = ON
Allowed values: OFF, ON

yaw_accel_limit = 100
Allowed range: 1 - 500

accel_limit = 0
Allowed range: 1 - 500


# set
Current settings:
align_gyro = DEFAULT
gyro_lpf = 42HZ
gyro_sync_denom = 3
gyro_lowpass_type = PT1
gyro_lowpass = 90
gyro_notch1_hz = 400
gyro_notch1_cutoff = 300
gyro_notch2_hz = 200
gyro_notch2_cutoff = 100
moron_threshold = 48
gyro_use_32khz = OFF
gyro_isr_update = OFF
align_acc = DEFAULT
acc_hardware = AUTO
acc_lpf_hz = 10
acc_trim_pitch = 0
acc_trim_roll = 0
align_mag = DEFAULT
mag_hardware = AUTO
mag_declination = 0
magzero_x = 65500
magzero_y = 64775
magzero_z = 65032
baro_hardware = AUTO
baro_tab_size = 21
baro_noise_lpf = 600
baro_cf_vel = 985
baro_cf_alt = 965
mid_rc = 1500
min_check = 1100
max_check = 1900
rssi_channel = 0
rssi_scale = 30
rssi_invert = OFF
rc_interp = AUTO
rc_interp_ch = RP
rc_interp_int = 19
fpv_mix_degrees = 0
max_aux_channels = 6
serialrx_provider = SPEK1024
sbus_inversion = ON
spektrum_sat_bind = 0
spektrum_sat_bind_autoreset = 1
airmode_start_throttle = 1350
rx_min_usec = 885
rx_max_usec = 2115
input_filtering_mode = OFF
blackbox_rate_num = 1
blackbox_rate_denom = 1
blackbox_device = SPIFLASH
blackbox_on_motor_test = OFF
min_throttle = 1070
max_throttle = 2000
min_command = 1000
use_unsynced_pwm = ON
motor_pwm_protocol = ONESHOT125
motor_pwm_rate = 480
motor_pwm_inversion = OFF
thr_corr_value = 0
thr_corr_angle = 800
failsafe_delay = 10
failsafe_off_delay = 10
failsafe_throttle = 1000
failsafe_kill_switch = OFF
failsafe_throttle_low_delay = 100
failsafe_procedure = DROP
align_board_roll = 0
align_board_pitch = 0
align_board_yaw = 0
gimbal_mode = NORMAL
bat_capacity = 0
vbat_max_cell_voltage = 43
vbat_min_cell_voltage = 33
vbat_warning_cell_voltage = 35
vbat_hysteresis = 1
current_meter = NONE
battery_meter = ADC
bat_detect_thresh = 55
use_vbat_alerts = ON
use_cbat_alerts = OFF
cbat_alert_percent = 10
vbat_scale = 110
ibata_scale = 400
ibata_offset = 0
beeper_inversion = ON
beeper_od = OFF
beeper_frequency = 0
yaw_motors_reversed = OFF
3d_deadband_low = 1406
3d_deadband_high = 1514
3d_neutral = 1460
3d_deadband_throttle = 50
servo_center_pulse = 1500
servo_pwm_rate = 50
servo_lowpass_hz = 0
tri_unarmed_servo = ON
channel_forwarding_start = 4
rc_rate = 100
rc_rate_yaw = 100
rc_expo = 0
rc_yaw_expo = 0
thr_mid = 50
thr_expo = 0
roll_srate = 70
pitch_srate = 70
yaw_srate = 70
tpa_rate = 10
tpa_breakpoint = 1650
reboot_character = 82
serial_update_rate_hz = 100
accxy_deadband = 40
accz_deadband = 40
acc_unarmedcal = ON
imu_dcm_kp = 2500
imu_dcm_ki = 0
small_angle = 25
auto_disarm_delay = 5
disarm_kill_switch = ON
gyro_cal_on_first_arm = OFF
fixedwing_althold_reversed = OFF
alt_hold_deadband = 40
alt_hold_fast_change = ON
deadband = 0
yaw_deadband = 0
yaw_control_reversed = OFF
pid_process_denom = 1
d_lowpass_type = BIQUAD
d_lowpass = 42
d_notch_hz = 260
d_notch_cut = 160
vbat_pid_gain = OFF
pid_at_min_throttle = ON
anti_gravity_thresh = 350
anti_gravity_gain = 1000
setpoint_relax_ratio = 100
d_setpoint_weight = 60
yaw_accel_limit = 100
accel_limit = 0
iterm_windup = 50
yaw_lowpass = 0
pidsum_limit = 500
pidsum_limit_yaw = 400
p_pitch = 58
i_pitch = 50
d_pitch = 35
p_roll = 44
i_roll = 40
d_roll = 30
p_yaw = 70
i_yaw = 45
d_yaw = 20
p_alt = 50
i_alt = 0
d_alt = 0
p_level = 50
i_level = 50
d_level = 100
p_vel = 55
i_vel = 55
d_vel = 75
level_sensitivity = 55
level_limit = 55
tlm_switch = OFF
tlm_inversion = OFF
tlm_halfduplex = ON
frsky_default_lat = 0
frsky_default_long = 0
frsky_gps_format = 0
frsky_unit = IMPERIAL
frsky_vfas_precision = 0
frsky_vfas_cell_voltage = OFF
hott_alarm_int = 5
pid_in_tlm = OFF
ibus_report_cell_voltage = OFF
ledstrip_visual_beeper = OFF
task_statistics = ON
debug_mode = NONE

Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol
 
Quadcopter vibrasyon (Titreme)

sevgili serkan
videoyu inceledik pid sorunu gibi duruyor yeni ayarlar ile deneme yap olmazsa değerlerin %10 u kadar daha düşük değerler ile dene kabaca 5 birim hepsinden düş

esclerin tam marka model ve firmware yazabilirmisin.
esc lerin oneshot destekliyorsa öyle kalsın.


motor pwm speed separeted from pıd loop bu off olacak

gui den pid leri aşağıdaki gibi ayarla

bilmiyorsan aşağıdaki komutların başına cli da set "boşluk" p_pitch = 30 /enter / yaz en son save de

p_pitch = 30
i_pitch = 40
d_pitch = 25

p_roll = 30
i_roll = 40
d_roll = 25

p_yaw = 60
i_yaw = 30
d_yaw = 0 (sıfır) yaw d si sıfır yap

bu ayarlar ile dene sonucu bizimle paylaş

sevgi ve saygılarımla

şakir polay
 
Quadcopter vibrasyon (Titreme)

Sizin verdiğiniz ayarları denedim bu sefer daha kalkarken cok yuksek yalpa yapıyor ne yapmalıyım

Bunun bir ayar mekanizması yok mu hocam deneme yanılma mı?

Auto pid v.s gördüm ama sahte mi onlar şimdiden teşekkür ederim ederim kafanızı çok ağrıttım
 
Quadcopter vibrasyon (Titreme)

Serkan SARIGÜL' Alıntı:
Videosunu istemiştiniz
Lütfen bunun bir kamera şakası olduğunu, ayarları düzgün olmayan ve ne yapacağı belli olmayan 450 sınıfı bu quad evde pervaneleri vardan enerji verip havalandırmadığınızı söyleyin :embarras:

Neyse bizler ne söylesek boş, sabah sabah olmasa da en azından öğleden sonra şu konulara bir bakın lütfen.