[其它应用] 关于中颖单片机SH79F083A的ADC问题

[复制链接]
1018|4
 楼主| flycamelaaa 发表于 2021-2-5 16:50 | 显示全部楼层 |阅读模式
有哪位大神用过中颖单片机SH79F083A这片的,本人第一次接触用它的ADC功能来驱动LED显示电量,为什么驱动信号会是方波而不是我想要的一直高或者低电平呢(AD取样电压稳定)?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
laocuo1142 发表于 2021-2-5 16:50 | 显示全部楼层
虽然取样电压稳定,但出来的ad值不一定稳定啊。这个芯片没用过。
powerantone 发表于 2021-2-5 16:50 | 显示全部楼层
你要做一个软件滤波取平均值,或者把你的区间范围加大 , 比如你取值10V 出来的AD值是80 那你去大于75算10v,第一种方法较好,软件滤波网上资料较多你自己找下
stormwind123 发表于 2021-2-5 16:51 | 显示全部楼层
将滤波完成后的adc_power 读取出来实时显示,对比才能知道问题。  考虑到转换过程中用到while语句,你应该加个软件看门狗。
probedog 发表于 2021-2-5 16:51 | 显示全部楼层
问题很明显了,很有可能你的ad采样程序有问题!开始转换ad后延时一会delay(2) 把第一次的值舍去即while 和return 这两句去掉,以第二次采样的值为准。还有要检查下你新写的滤波部分有没有问题。 在12.3v时没有滤波读出来的ad对不对。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

837

主题

4432

帖子

1

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