- 博客(9)
- 资源 (19)
- 收藏
- 关注
原创 浮点数准成整数四舍五入的问题
今天想把一个小数转成整数,要求四舍五入,我居然判断最后一位大于0.5还是小于0.5;在网上看到一个技巧:在原来数值加0.5就可以了啊 呵呵了
2017-06-29 16:20:45 4677
原创 温控表校准使用心得
零点偏移PVS 满度偏移PVG 起始就是KX+B 最开始还在考虑 PVS 和PVG到底谁的优先级高 现在一目了然了还有一点不是所有情况下都是简单的kx+b 只有起始点是零点(0,0)的时候才可以 主要记录一下任意起点y0时怎么计算PVG增益K PVS偏移B y01 起始点的真实温度(52),用
2017-06-27 15:38:54 1595
转载 STM32系统结构、时钟树
AHB :AHB:Advanced High-performance BusAHB和和和和APB这两种总线所连的外设是有区别的这两种总线所连的外设是有区别的这两种总线所连的外设是有区别的这两种总线所连的外设是有区别的。AHB总线连总线连总线连总线连接高速外设接高速外设接高速外设接高速外设,低速外设则通过低速外设则通过低速外设则通过低速外设则通过APB总线互连总线互连总线互连总线互连
2017-06-16 15:11:50 362
原创 STM32 SPI NSS 作用
SSM可以控制内部NSS引脚与SSI(一个寄存器,软件模式)相连,还是与NSS外部引脚(真正的STM32引脚,硬件模式)相连。真正作用的是内部NSS引脚(内部NSS引脚才真正连接到SPI通信控制器上)SPI从模式的配置(MSTR=0)1.硬件模式:SSM=0,当外部NSS为低电平时,内部NSS也为低电平,此时可以传送数据。2.软件模式:SSM=1,并SSI=0.让内部NSS引脚为低
2017-06-16 11:18:14 9042 6
转载 PID C语言实现
PID控制算法的C语言实现一 PID算法原理 最近两天在考虑一般控制算法的C语言实现问题,发现网络上尚没有一套完整的比较体系的讲解。于是总结了几天,整理一套思路分享给大家。 在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握PID算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而难能可贵的是,在我所接触的
2017-06-09 14:54:30 5085
原创 PID 参数整定口诀
(1) 确定比例系数Kp 确定比例系数Kp时,首先去掉PID的积分项和微分项,可以令Ti=0、Td=0,使之成为纯比例调节。输入设定为系统允许输出最大值的60%~70%,比例系数Kp由0开始逐渐增大,直至系统出现振荡;再反过来,从此时的比例系数Kp逐渐减小,直至系统振荡消失。记录此时的比例系数Kp,设定PID的比例系数Kp为当前值的60%~70%。(2) 确定积分时间常数T
2017-06-09 10:14:16 5751
原创 PID 参数整定过程
Kp: 比例系数 ----- 比例带(比例度)P:输入偏差信号变化的相对值与输出信号变化的相对值之比的百分数表示 (比例系数的倒数)T:采样时间Ti: 积分时间Td: 微分时间 温度T: P=20~60%,Ti=180~600s,Td=3-180s 压力P: P=30~70%,Ti=24~180s, 液位L: P=20~80%,Ti=60~300s
2017-06-08 15:08:12 7899 1
原创 位置式 和 增量式 PID
PID控制是一个二阶线性控制器 定义:通过调整比例、积分和微分三项参数,使得大多数的工业控制系统获得良好的闭环控制性能。 优点 a. 技术成熟 b. 易被人们熟悉和掌握 c. 不需要建立数学模型 d. 控制效果好 e. 鲁棒性 通常依据控制器输
2017-06-08 15:06:12 5207
原创 stm32 exti 5~9 中断源区分
void EXTI9_5_IRQHandler(void){ u32 Temp = 0x00; PEout(2) = ~PEout(2); Temp = EXTI->PR; //取读是那个引脚的中断 switch(Temp) { case Exti_From_Pin8: EXTI_ClearITPendingBit(E
2017-06-06 10:27:07 20885 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人