找到约 4957 条相关结果

电子设计竞赛(4)-常用的两种PID算法

文章 2020-09-08 21:32

... 算法。   2. 位置式 PID 算法                       e(k): 用户设定的值(目标值) -  控制 ... 。 3. 增量式PID 比例P :   e(k)-e(k-1)   当前误差 - 上次误差 积分I ...

嵌入式C语言代码优化方案(深度好文,建议花时间研读并收藏)

文章 2020-09-08 02:02

... 个字节: struct{ double x; long k; char a[5]; char pad[7 ... [k] = x[k-1] + y[k];}for (k = 1;k <VECLEN;k++){  x[k] = z[k] * (y[k] - x[k ...

【CH32X035评估板测评】 USB_Keyboard

论坛 2023-10-14 20:43

... apos;gt;=136){//it"sanon-printingkey(notamodifier)k=k-136;}elseif(k'gt;=128){//it"samodifierkey_keyReport ...

STM32F103硬件SPI控制6针/7针0.96寸OLED显示屏

论坛 2024-01-31 13:39

... voidOLED_ShowFont16(u8x,u8y,u8*s,u8mode){u8i,j,k,tmp;u16num;num=sizeof(cfont16)/sizeof(typFNT_GB16);for ... voidOLED_ShowFont24(u8x,u8y,u8*s,u8mode){u8i,j,k,tmp;u16num;num=sizeof(cfont24)/sizeof(typFNT_GB24);for ...

排序算法

论坛 2024-04-13 15:44

... (intarr,inth,inti){21inttemp=arr;22intk;23for(k=i-h;k'gt;0'amp;'amp ... ;bucketNum;i++){35for(Integert:bucketList.get(i)){36arr[k++]=t+min;37}38}39returnarr;40}41}复制 ...

C语言排序算法

论坛 2024-05-20 12:33

... 效率。voidchoise(int*a,intn){inti,j,k,temp;for(i=0;i'lt;n ... ];/*选取的参照*/do{while(a'lt;k'amp;'amp;m'lt;j ... 年发明的。它首先把相距k(k'gt;=1)的那几个元素 ...

PID的增量式与位置式

论坛 2024-07-22 22:32

... :ΔUk=Kp(e(k)−e(k−1))+Kie(k)+KD[e(k)−2e(k−1)+e(k−2)]\DeltaU_k=K_p(e(k)-e(k-1))+K_i{e(k)}+K_D[e(k)-2e(k ... ​。而得出的控制量ΔU(k)\DeltaU(k)ΔU(k)对应的是近几次位置 ...

工业压力传感器的数据采集与滤波算法优化

论坛 2024-12-13 17:50

... :预测状态:x^kk−1=x^k−1∣k−1+Buk\hat{x}_{k|k-1}=\hat{x}_{k-1|k-1}+Bu_k​更新状态:x^kk=x^kk−1+Kk(zk−Hx^kk−1)Kalman增益:Kk=Pk ...

PIC16系列基本指令集

论坛 2025-02-19 13:25

... 包括:GOTOk:无条件跳转到地址k。CALLk:调用子程序,将当前程序 ... :从子程序返回,并将立即数k复制到W寄存器。RETURN:从 ... 寄存器f。MOVLWk:将立即数k复制到W寄存器。SUBLWk:从 ... .2如何使用立即数?立即数k通常用于MOVLW和ADDLW等指令中 ...

字符串函数与内存函数

论坛 2025-03-26 08:55

... ('quot;%d'quot;,'amp;k);left_rotate(arr,k);printf('quot;%s\n'quot;,arr ... ('quot;%d'quot;,'amp;k);left_rotate(arr,k);printf('quot;%s\n'quot;,arr ...