- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 不完全微分PID控制算法用C语言实现!
1.不完全微分PID控制算法框图2.不完全微分PID控制算法公式3.不完全微分PID控制公式用C语言实现微分先行的PID算法实现,包括位置型和增量型两种实现方式。(1)位置型void PIDRegulation(PID *vPID, float processValue){ float thisError; float thisDev; t...
2019-02-01 11:04:21 5692 1
翻译 微分先行PID控制算法用C语言实现!
1.微分先行PID控制算法框图 2.微分先行PID控制算法公式 3.微分先行PID控制公式用C语言实现微分先行的PID算法实现,包括位置型和增量型两种实现方式。(1)位置型void PIDRegulation(PID *vPID, float processValue){ float thisError; float c1,c2,c3,te...
2019-02-01 10:46:15 8079 4
原创 模拟IIC与硬件IIC的区别!
模拟IIC与硬件IIC的区别!一:模拟IIC与硬件IIC定义?模拟I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形。硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用。二:区别1.硬件I2C的效率要远高于软件的,而软件I2C由于不受管脚限制,接口比较灵活......
2019-02-26 11:31:33 16844 1
原创 C语言中:#define宏的正确使用
C语言中:#define宏的正确使用正确使用方式1:#define A(a,b) ((a)*(b))正确使用方式2:#define F(x) do{\ printf("This is a 111\n");\ printf("This is a 222\n");\}while(0)用do-while(0)方式定义宏,...
2019-02-21 21:48:10 2377 1
翻译 经典PID控制算法用C语言实现!
1.经典PID控制算法框图2.经典PID控制算法公式 3. 经典PID控制公式用C语言实现 float pidUpdate(PidObject* pid, const float error){ float output; pid->error = error; pid->integ += pid->error * pid-&...
2019-02-01 10:27:38 4360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人