STM32 交流采样 ADC 变换

2019-03-23 20:11发布

我做1V电压的交流采样,并进行ADC变换。最低电压约为-1.414.我叠加了1.65的直流,现在最低电压就差不多0.235左右。最高电压约3.064左右。参考电压是3.3的,但是转换结果怎么会有0000和FFF?不能解释啊。。。。请高手指导 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
onewu
1楼-- · 2019-03-24 03:47
/ 不明白
onewu
2楼-- · 2019-03-24 05:41
你该再说详细点的
迷雾重重
3楼-- · 2019-03-24 08:00
 精彩回答 2  元偷偷看……
迷雾重重
4楼-- · 2019-03-24 12:37
转换的结果是存到gm_SampleTempData.ACdata[2][150]里面的,ACdata[0]是交流电压,ACdata[1]是交流电流,ACdata[0]的150个元素中有000和FFF。我不知道这是ADC的问题还是数学统计里面的问题 而且,我只做了交流电压采样,有的交流电流还有数据,不能理解!还请大家指导!谢谢!

[ 本帖最后由 迷雾重重 于 2011-12-9 13:30 编辑 ]
迷雾重重
5楼-- · 2019-03-24 15:30
好吧,我再详细一点吧。对50HZ交流电压采样,ADC转化由TIM1的CC1触发。触发频率为7.5KHZ.也就是说我再一个交流电压信号的周期内可以采样150个点。   但是我运行程序的时候发现就只采了16个点,这些数据中有fff,然后有70个左右的点数据为0(应该就是没采到吧).之后又有十多个点有数据。。。目前情况就是这么的  请用过ADC采样交流信号的朋友们帮帮忙。不胜感激!

一周热门 更多>