完善定点功能
分析需求界面
当到达每一个点的时候用不用定点 闪烁几秒钟
有无要求
时间设置界面
密码输入界面
温度读取
现在:
修改了
调试时着重看以下内容:
冒泡排序好不好用
新的多点自动 控制程序
然后
把气缸上限最大值设置为310
把闪烁从定点延时函数中取出来
改为 闪烁一下 然后延时
加上最高点定点延时 延时1000ms 点亮LCD指示图标
修正值设置
最后定点要定在修正值
先读取写入 正常的 浮点数 然后 再开始 先写个基本的 修正值通信程序 然后检验 已经确定 ! 上传需要 浮点数*10
再继续
冲顶是一个自定义过程
每次降压前 都先运行至冲顶压力 然后定点一下
时间修改功能
温度读取功能
加上上零点紧急停车
加开机检测 自动到下零点
因为有些数组修改了 大小
所以最后的时候 把所有的memset函数看一遍 看看对不对
现阶段出现的问题
客户说
当定在60的时候 只能定在60.2
这个问题 解答:
因为速度设太快的原因 还有传感器的原因 只能做到这个精度了 不稳定
如果把S2 S3的值 设置为大于目标点30以上的值 并且速度设的很慢 有时候可以正好停在那个点上
对于定点不准 有两种解决:
一种是 :细分速度控制
2: 压力转换算法太慢了 响应太慢了
3.用双向PID微调
4.多一个微调气缸
更改速度 设定如下记录
程序跑飞
原因是
当设定点的延时时间为0的时候
上面执行了 delay_ms(0)
此时
程序停在了这个地方~~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!