怎样确定AD采样频率,跟转换时间有关吗。在单片机中如何设置采样频率。

怎样确定AD采样频率,跟转换时间有关吗。在单片机中如何设置采样频率。,第1张

采样频率的意思是单位时间的采样次数。要确定采样频率,应该根据被测模拟量的变化动态以及测量需求决定。

对于特定的硬件环境以及转换位数来说,转换时间是确定的,也就是说在确定的主频、分频系数以及转换分辨率下,硬件的转换时间是固定的,这个时间的具体值可以通过查阅AD转换芯片的数据手册获得。

总的来说,对于快速变化的被测量需要采用较高的采样频率,对于缓变量可以采用较低的采样频率以节约单片机的处理资源。但是无论如何采样频率不应该突破转换时间的限制!

void Read_init (unsigned char CHA){

unsigned char AD_FIN=0//存储A/D转换标志

CHA &= 0x07 //选择ADC的8个接口中的一个(0000 0111 清0高5位)

ADC_CONTR = 0x40 //ADC转换的速度(0XX0 0000 其中XX控制速度,请根据数据手册设置)

_nop_()

ADC_CONTR |= CHA //选择A/D当前通道

_nop_()

ADC_CONTR |= 0x80 //启动A/D电源

DELAY_MS(1) //使输入电压达到稳定(1ms即可)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12169951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存