xiongzhend 2016-08-29 07:08 采纳率: 0%
浏览 1224
已结题

请教一个业务逻辑怎么设计,有人回答么?

提问:小弟最近在做一个嵌入式的智能硬件,遇到一个棘手的业务逻辑,请大家帮忙出谋划策一起想想:这个硬件会根据温度高低自动调节档位,比如默认在第0个档位,温度高于30℃打开第1个档位,高于35℃打开第2个档位,高于40℃及以上打开第3个档位。题目虽然很简单,但实际应用的情况却千变万化,首先,为了保证温度读取的实时性,我应该频繁的读取温度(这个开销也比较小),同时为了保证电机的寿命,我应该只在必要的时候才运转电机变换档位,那么问题来了,我应该如何设计,能够尽可能优质的达到温度控制的目的呢?

  • 写回答

6条回答 默认 最新

  • 当作看不见 2016-08-29 07:17
    关注

    取一段时间的平局值,例如过去十分钟的平均温度超过30C,才选择换挡,只有一瞬,或者几分钟上来,但是又掉下去的话,由于均值不够不会换挡,自然这个时间是假设的,你可以选一个合适的值,检测也可以是周期性检测温度(建议还是频率高一点比较好,由于是用均值做为判断依据)

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考