完善定点功能

分析需求界面 

当到达每一个点的时候用不用定点  闪烁几秒钟

 

有无要求

 

时间设置界面

密码输入界面

温度读取

 

 

现在:

修改了 

调试时着重看以下内容:

冒泡排序好不好用

新的多点自动  控制程序

 

然后   

把气缸上限最大值设置为310  

把闪烁从定点延时函数中取出来 

改为 闪烁一下  然后延时

加上最高点定点延时  延时1000ms  点亮LCD指示图标

 

修正值设置   

最后定点要定在修正值

先读取写入  正常的  浮点数  然后 再开始  先写个基本的   修正值通信程序 然后检验   已经确定 ! 上传需要 浮点数*10  

再继续

 

冲顶是一个自定义过程

每次降压前  都先运行至冲顶压力  然后定点一下

 

时间修改功能 

 

温度读取功能

 

 

加上上零点紧急停车

 

加开机检测  自动到下零点

 

 

因为有些数组修改了 大小

所以最后的时候 把所有的memset函数看一遍 看看对不对

 

 

现阶段出现的问题

 

客户说

当定在60的时候  只能定在60.2 

这个问题  解答:

因为速度设太快的原因 还有传感器的原因 只能做到这个精度了 不稳定

如果把S2 S3的值 设置为大于目标点30以上的值 并且速度设的很慢 有时候可以正好停在那个点上

对于定点不准  有两种解决:

一种是 :细分速度控制

2:  压力转换算法太慢了  响应太慢了

3.用双向PID微调

4.多一个微调气缸

 

更改速度  设定如下记录  

 

 

 

 

 

程序跑飞

 

原因是

 

当设定点的延时时间为0的时候

上面执行了  delay_ms(0)

此时

程序停在了这个地方~~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

posted on 2017-10-31 19:42  创世界  阅读(126)  评论(0编辑  收藏  举报