# 基于stm32的液压伺服阀控制 **Repository Path**: LittleRankeR/stm32-sff ## Basic Information - **Project Name**: 基于stm32的液压伺服阀控制 - **Description**: 使用lvdt测量实际距离,通过电压值输入目标位置,使用增量式pid算法进行位置跟踪实现。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-02-26 - **Last Updated**: 2022-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 金孟非修订于:2018年11月14日15:46:35 修订日志: 1.增加了数据处理函数DealReal和DealExt,Buff大小为10,起缓冲作用。Buff的大小可由宏定义修改。 2.增加了FrequencyJudge函数,通过取前1000ms信号的最大值和最小值,作为参考来寻找信号的半个周期的长度,从而估计输入信号频率。返回值为全局变量SignalFrequency和SignalVpp。当Vpp小于阈值,认为输入为直流信号。 下一步计划: 1.确定该修订是否可行。 2.基于得到参数优化模糊PID中P和D的最大值设定。 2018年11月21日 提出了基于Vpp和频率限制PID参数的模糊控制猜想,编写了程序初稿,等待验证。 该版本更新至 Jmf 11.21 NTEST 此版本不再更新 沈啸伟修订于:2018年11月22日20:00:04 修订日志: 1.修改了FrequencyJudge函数逻辑 2.完成频率和峰峰值采集子函数 实际:(hz) 测试:(hz) 10 13.2 20 25 30 35.7 40 41.7 50 50 60 62.5 70 83.3 80 83.3 Successful!! 版本号:3整合测试 金孟非修订于:2018年11月22日21:04:45 基于版本3整合测试的修改版 修订日志: 1.Buff大小修改为2,AD采样次数为1。 2.将判断阈值由90%提高至95%。 3.进一步优化了FrequencyJudge函数逻辑。 4.提出了基于Vpp和频率限制PID参数的模糊控制猜想,编写了程序初稿,等待验证。 5.将提取时间修改为500ms. Need to be Chacked....... 版本号:Bate1.0 11.22 NTEST 2019.1.14 修改峰峰值为1.2毫米 在Adjust.c中将颤振信号修改为sin函数 2019.12.1 修改定义以适配新版硬件 2019.12.2 将程序晶振修改为内部振晶