[ZLG-ARM] 在任务是累计功率算电量,相对误差随时间变大。

[复制链接]
2082|1
 楼主| lw2008 发表于 2007-1-12 12:42 | 显示全部楼层 |阅读模式
<br />在任务中累计功率算电量,相对误差随时间变大。<br />UC/OS的OSTimeDly(100)是否精确1秒<br /><br />把功率乘100倍累计,与基准表电量的相对误差,10秒就显示出来。<br />E=P*T,是T的间隔小于1秒引起,每秒多累计电能。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;基准表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UC计量<br />0秒&nbsp;&nbsp;1.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.99&nbsp;&nbsp;&nbsp;&nbsp;-1.0%<br />5秒&nbsp;&nbsp;2.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.0%<br />10秒&nbsp;&nbsp;3.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.01&nbsp;&nbsp;&nbsp;&nbsp;+1.0%&nbsp;<br /><br />可能是OSTimeDly(100)的原因,&nbsp;很难控制在精确1秒。&nbsp;<br />&nbsp;<br />
veryfatman 发表于 2007-8-2 09:07 | 显示全部楼层

OSTimeDly(100)不能精确

如果有优先级更高的,就会超过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

296

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部