- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 调速算法
一种基于状态机的调速算法实用范围代码实用范围PID算法是各种调速、调温度的最好的算法,这里介绍的算法是在PID算法不能用的情况下;比如:PID算法需要做浮点运算,资源占用多。而本文章介绍的算法只需要一个无符号整型计数器即可。代码...
2020-06-19 16:18:03
366
原创 关于二维数组的一些猜想
先看一个问题,输出结果是什么?如果说你认为结果是2 , 2那你就天真了。正确结果是 2 ,5下面分析一下*(a + 1) = 2这是毫无疑问的那为什么*(p - 1) = 5 呢?这是因为&(a + 1)与(a + 1)根本不是一回事不是说好数组名a与数组名取地址&a和数组首元素a[0]都是一个地址吗?是的,在某种程度可以这么理解回想一下指针加一的操作...
2019-10-18 17:37:18
170
原创 PID算法的一点改进思路
在PID算法里面有三个系数Kp,Ki,Kd;其中Kp是比例常数,Ki是积分常数,Kd是微分常数。Kp比例常数可以控制被控制量变化速度,越大控制越快但是越容易引发系统震荡,越小控制又比较慢;Ki比例常数是控制稳态误差(系统稳态的时候控制量不一定等于设置量);Kd比例常数可预测控制量变化趋势。图是蛋糕达人的。从积分的数学理解上可以知道系统稳态的时候红色部分面积与蓝色部分面积应该相等,但是系统从一开...
2019-10-15 10:48:57
2261
2
原创 单片机软件系统框架和多任务调度
这里我用的单片机算是中颖的sh79f9401芯片UART底层驱动相关函数: //UART相关寄存器初始化 void Uart_Init(void) { PCON = 0x00;//选择SSTAT0 SCON = 0x50;//01000000 方式一 SBRTL = (u8int)(_SBRT & 0xFF); SBRTH= (u8int)((...
2019-09-30 10:53:05
1343
1
MISRA编程规范.zip
2019-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人