代码搜索结果

找到约 10,000 项符合 PID 的代码

pid-init.c

void PIDinit(void) { PID.P=EEPROM_read(0xc0);//初始化PID比例值 if(PID.P>99) {PID.P=50; EEPROM_write(0xc0,50); EEPROM_write(0xc1,50); EEPROM_write(0xc2,50); } PID.I=EEPROM_write(0xc1); PID.D=EEPROM

pid_controller.m

function varargout = PID_Controller(varargin) global sys_tf sys_ss sys_fd_P sys_fd_PD sys_fd_PI sys_fd_PID global a_dou b_dou c_dou d_dou global sys_final_P sys_final_PI sys_final_PD sys_final_PI

pid2.m

% ------ pid2.m ------ % 小车位置PID控制 % 输入倒立摆传递函数 G1(s)=num1/den1,G2(s)=num2/den2 M = 0.5; m = 0.2; b = 0.1; I = 0.006; g = 9.8; l = 0.3; q = (M+m)*(I+m*l^2) -(m*l)^2; num1 = [m*l/q 0 0];

pid1.m

% ------ pid1.m ------ % 摆杆角度PID控制 % 输入倒立摆传递函数 G1(S)=num1/den1 M = 0.5; m = 0.2; b = 0.1; I = 0.006; g = 9.8; l = 0.3; q = (M+m)*(I+m*l^2)-(m*l)^2; num1 = [m*l/q 0 0]; den1 = [1 b*(I+m*

pid算法程序.txt

;********增量式PID控制算法程序*********** ;T、TD、TI、KP依次从30H,33H,36H,39H开始。 ;A,B,C的值依次存在BLOCK1,BLOCK2,BLOCK3的地址里 ; 这里R(k)给的是定值 ORG 0000H BLOCK1 EQU 43H ;A,B ,C BLOCK2 EQU 46H BLOCK3 EQU 49H