• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于单片机PID控制中有些符号的意义

crustycrab 2017-06-29 浏览量:805
这是单片机PID控制中的比例积分项:(+pp->Integral * pp->SumEror // 积分项),请问: 1、pp前面的 + 号有什么意义?  2、符号 -> 有什么意义?  3、这个式子计算结果存放何处?  总之,就是这个式子运算过程是什么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1. 就是加上 pp->Integral * pp->SumEror 的結果

    2. pp是一個structure的pointer變數,而->代表取出該structure的成員變數

    3. 因為沒有前後的完整程式碼,就是某某變數加上這計算後結果

    4. Integral是積分區間,SumError是誤差,是用離散Discere完成積分動作,即曲線下的面積

    1.jpg

    以上


    • 发布于 2017-06-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 比例是给定值和实际输出值的差值大小,积分是每次误差的累计,微分是误差的微分。
    • 发布于2017-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 1、首先 +pp->Integral * pp->SumEror   这不是完整的个语句,哈哈。

    下面这句才是完整的语句

    return (pp->Proportion * Error + pp->Integral * pp->SumEror + pp->Derivative * dError);

    二、​如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。

    三、因为代码不完整,我不知道是我发的这个不,这个是返回一个值,要看具体定义的函数。

    • 发布于2017-06-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于单片机PID控制中有些符号的意义