jrcsh作者
16年2个月前IP:未同步
263282
65楼
终于~~~ 推倒了 STC 的 AD   ~~~没有用作硬件处理~~~

只是在软件上

加了一个   参照上次取值求平均   这下~~就行平滑了
吧最后的几个数拿来作平滑处理  , 坏处是 数据对实时变化的反应慢很多 但可以根据要求 来减少求平均的参照最来调整   对实时数据的响应时间

if(adx==0)
{
AD_RLX=ADC_RESL;
adx=1;
}
else
{
ADC_RESL=(ADC_RESL+AD_RLX*3)/4;
}

AD_RESULT = ADC_RES*4+ ADC_RESL ; // &0x03


处理之后的数据比较


1.jpg

2.jpg

3.jpg
评论
文号 / 263282

千古风流
名片发私信
学术分 4
总主题 494 帖总回复 6744 楼拥有证书:学者 笔友
注册于 2009/01/02 22:19:00最后登录 2018/01/10 01:36:08
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:0

个人简介

.

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的