zoukankan      html  css  js  c++  java
  • 压力校准仪器开发之日--2017-10-31

    完善定点功能

    分析需求界面 

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

    有无要求

    时间设置界面

    密码输入界面

    温度读取

    现在:

    修改了 

    调试时着重看以下内容:

    冒泡排序好不好用

    新的多点自动  控制程序

    然后   

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

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

    改为 闪烁一下  然后延时

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

    修正值设置   

    最后定点要定在修正值

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

    再继续

    冲顶是一个自定义过程

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

    时间修改功能 

    温度读取功能

    加上上零点紧急停车

    加开机检测  自动到下零点

    因为有些数组修改了 大小

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

    现阶段出现的问题

    客户说

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

    这个问题  解答:

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

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

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

    一种是 :细分速度控制

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

    3.用双向PID微调

    4.多一个微调气缸

    更改速度  设定如下记录  

     

    程序跑飞

    原因是

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

    上面执行了  delay_ms(0)

    此时

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

  • 相关阅读:
    二分查找改遍
    条件运算符?:
    k倍区间
    分巧克力
    mm
    素数
    递归return
    确定一个域名使用的邮箱服务商
    mysql 存储过程一实例
    使用vmware 共享 windows下的文件夹 到 centos
  • 原文地址:https://www.cnblogs.com/qdrs/p/7763302.html
Copyright © 2011-2022 走看看