找到约 648 条相关结果

单片机AD采样,然后FFT变换程序

论坛 2023-08-26 19:44

... ;}voidchange()//倒位序{unsignedinti=0,j=0,k=0,t;complextemp;for(i=0;i&apos ... *PI/size_x*i);}}voidFFT(){unsignedinti=0,j=0,k=0,l=0;complexup,down;change();//倒位 ...

快速傅里叶变换

论坛 2023-09-28 06:32

... %2;m+=q*(1'lt;'lt;k);oringin_num=oringin_num/2;}returnm;}voidfft(intlen,structcomplexin_x,structcomplexout_y ... 是计算的起始序号{for(k=j;k'lt;len;k+=(dist'lt;'lt;1 ...

快速傅里叶变换(FFT)c语言实现

论坛 2023-09-28 10:00

... %2;m+=q*(1'lt;'lt;k);oringin_num=oringin_num/2;}returnm;}voidfft(intlen,structcomplexin_x,structcomplexout_y ... 是计算的起始序号{for(k=j;k'lt;len;k+=(dist'lt;'lt;1 ...

FFT-LED算法led频谱显示

论坛 2023-10-25 13:00

... ;=(LOG-i);p=p*j;for(k=j;k'lt;SAMPLE_NUM;k=k+2*bb){TR=FftReal;TI=FftImage ... )'gt;'gt;7);FftImage=FftImage-((FftReal[k+bb]*sin_tabb)'gt;'gt;7)+((FftImage ...

单片机编程80实例

论坛 2023-11-21 11:56

... ++);}/函数功能:显示秒入口参数:k出口参数:无/voidDisplaySecond(unsignedchark){P2=0xfb ... 参数:xvoiddelay(unsignedcharx){unsignedchark;for(k=0;k'lt;x;k++)delay20ms;}/函数功能:主函数 ...

位置式PID讲解

论坛 2023-12-29 08:00

... 运算,可得:其中k为采样序列号(k=0,1,2,3......),e ... 次采样时的误差值u(k)为第k次采样时控制量的输出 ... ,位置式PID需要计算第k次和k-1次的误差,控制器会 ... 。同时,控制器的每次输出u(k)都和过去的状态有关,u(k)的大幅变化会导致执行机构的 ...

STM32驱动WS2812

论坛 2023-12-30 22:23

... )'amp;0X800000)?WS_HIGH:WS_LOW;pixelBuffer[(PIXEL_NUM-1)-k]=((GRBcolor'lt;'lt;i)'amp ... ;i'lt;24;i++){for(k=0;k'lt;PIXEL_NUM;k++){pixelBuffer=WS_LOW;}pixelBuffer=((GRBcolor'lt ...

论坛 2024-09-20 10:01

... KendryteK210固件的烧录需要借助K-Flash工具,这里推荐一个在windows ... 仔细阅读其README.md文件,了解K-Flash的用法,这个程序我们已经 ... VSCode烧录KendryteK210固件同样借助K-Flash工具,这里使用另外一款 ...

foc闭环调试_pi控制器调试程序框架

论坛 2024-09-29 16:17

... ];staticuint16_tADC_PhaseV_Curr[100];uint16_ttemp;uint32_tsum_U=0;uint32_tsum_V=0;uint8_ti,k;for(i=0;i'lt;100;i ... [0];ADC_PhaseV_Curr=ADC_DualConvertedValueTab[1];}for(k=0;k'lt;100;k++){for(i=k+1;i'lt;100 ...

滤波算法

论坛 2025-05-28 07:02

... 其进行离散化得。Vout(K)=Vin(K)-{[Vout(k)-Vout(k-1)]/T}*R*C最后进行整理得:Vout(k)=[Vin(k)+(RC\T)*Vout(k-1)]/1+RC/T如果设 ... -a;由此可得,Vout(K)=[aVin(K)+(1-a)*Vout(k-1)]完结。那么还有最后 ...