-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESC XRotor-20,Rev 12.0 is better #110
Comments
你好,你是哪位?xrotor20硬件是我设计的,不知有遇到什么问题? 在 2015-12-03 10:59:48,leisurers notifications@github.com 写道: I think the reason is the hardware of Xrotor-20A is not quite match the latest firmware.When I use rev 14.x on Skywalker-40A, the motor will commutate correctly and will not stall. Please excuse my poor English :) — |
你好,你是好盈的工作人员?是这样的,我分别使用BLHeli 14.0以上版本和12.0版本软件,发现14.0版本软件电机启动扭力比较大,而12.0比较平缓,而且在低油门段下12.0固件电机转速相对低一些。因此在快速从电机停止到拉高油门,或者说飞控解锁时候,当电机带桨时,14.0版本固件在xrotor-20A上面会引起电机无法正确换相,从而无法正常转动。而12.0版本固件就没这个问题。但是这两个固件在Skywalker-40A的硬件上面都不会有这个问题,所以我想14.0版本固件可能不是和xrotor-20A的硬件,特别是上面的mos专用驱动芯片很匹配。 |
@zqbing and @leisurers: Gentlemen, would you please perform conversations in English language? |
@4712 Sorry,I will not use home language here any more :-) |
...or so a translation as well? |
I don't quite get it...you want me to translate the words above? |
I meant: If you write in Chinese language, add a English translation... |
This guy @zqbing designed HW of Xrotor-20A,it's my honor to see you here. |
Sorry,I designed xrotor 20A hardware,you said you have problems on the esc maybe we can discuss the issue?my english too poor sorry! 发自我的 iPhone
|
Thanks to https://github.com/RamonMartins/BLHeli_S-Startup-Tones music_gs4: mov Temp3, bitdump#58 ;length of tone mov Temp4, bitdump#29 ;number of delay loop1 cycles (tone frequency) mov Temp5, JazzMaverick#2 ;number of delay loop2 cycles (large step?) jmp music music_as4: mov Temp3, bitdump#58 mov Temp4, bitdump#29 mov Temp5, JazzMaverick#2 jmp music music_f1: mov Temp3, bitdump#222 ;length of tone mov Temp4, bitdump#110 mov Temp5, JazzMaverick#2 ;one ms ;frequency of tone 1=500, 2=1000, 3=1500 jmp music music_f2: mov Temp3, bitdump#132 ;length of tone mov Temp4, bitdump#43 mov Temp5, JazzMaverick#3 ;one ms ;frequency of tone 1=500, 2=1000, 3=1500 jmp music music_f3: mov Temp3, bitdump#132 ;length of tone mov Temp4, bitdump#29 mov Temp5, JazzMaverick#2 ;one ms ;frequency of tone 1=500, 2=1000, 3=1500 jmp music music_f4: mov Temp3, bitdump#88 ;44 mov Temp4, bitdump#172 mov Temp5, JazzMaverick#2 jmp music music_g4: mov Temp3, bitdump#98 ;49 mov Temp4, bitdump#110 mov Temp5, JazzMaverick#2 jmp music music_c: mov Temp3, bitdump#65 mov Temp4, bitdump#182 mov Temp5, JazzMaverick#1 jmp music music_d2: mov Temp3, bitdump#146 ;73 mov Temp4, bitdump#140 mov Temp5, JazzMaverick#1 jmp music music_ds: mov Temp3, bitdump#78 mov Temp4, bitdump#121 mov Temp5, JazzMaverick#1 jmp music music_e: mov Temp3, bitdump#82 mov Temp4, bitdump#103 mov Temp5, JazzMaverick#1 jmp music music_f: mov Temp3, bitdump#87 mov Temp4, bitdump#86 mov Temp5, JazzMaverick#1 jmp music music_g: mov Temp3, bitdump#196 ;98 mov Temp4, bitdump#55 mov Temp5, JazzMaverick#1 music: mov A, Temp5 push ACC BcomFET_on ; BcomFET on ApwmFET_on ; ApwmFET on mov A, Beep_Strength djnz ACC, $ ApwmFET_off ; ApwmFET off BcomFET_off ; BcomFET off pop ACC mov Temp5, A mov Temp2, A ; Make copy of Temp5 to work with (Temp2) mov A, Temp4 mov Temp6, A music_O_loop: ; Outer loop mov Temp1, bitdump#23 ; Number of times to repeat inner delay loop music_M_loop: ; Middle loop clr A djnz ACC, $ ; Inner loop (42.7us - 1024 cycles) djnz Temp1, music_M_loop djnz Temp2, music_O_loop wait_150us: mov A, bitdump#30 ;5us wait djnz ACC, $ djnz Temp6, wait_150us djnz Temp3, music
Compared to the latest firmware(rev 14.0 or above), I found fimeware 12.0 is better suited for ESC Xrotor-20A(I used freq 24MHz), the motor runs more smoothly and is not that "violent" when startup. Also,in low pwm,the motor speed is lower than that of rev 14.X.
Specially when I used the ESC with pixhawk for my drone, after I unlock the RC, the motor will not stall and act very quickly when propeller is installed on motor.On the contrary, the rev 14.X may sometimes casue stratup failure.
I think the reason is the hardware of Xrotor-20A is not quite match the latest firmware.When I use rev 14.x on HW of Skywalker-40A, the motor will commutate correctly and will not stall. Please excuse my poor English :)
The text was updated successfully, but these errors were encountered: