成都品茶不限次_同城空降快餐联系_QQ快餐200QQ群_微信二维码叫小妹150

数据资源: 中文期刊论文

模数转换/数字滤波集成式模块化编程方法

?

编号 zgly0001671069

文献类型 期刊论文

文献题名 模数转换/数字滤波集成式??榛喑谭椒?

作者 杜光月  郑焕祺  刘大伟  曹书博  周玉成 

作者单位 山东建筑大学信息与电气工程学院 

母体文献 木材加工机械 

年卷期 2019年02期

年份 2019 

分类号 TN792  TP332 

关键词 模数转换  数字滤波  ??榛?ensp;

文摘内容 随着科技的发展,微处理器被广泛地应用到工业及人们生活中的现代化产品与仪器中。模数转换(A/D)是现代化高科技产品的重要的环节之一。常用微处理器通常有8个模拟量信号采集端口,模拟量信号采集程序编制过程中,需要对每个模拟量输入端口的7个寄存器19个bit位进行配置,程序代码冗余繁多,且容易出错,给编程和调试带来了较大困难。同时,为确保模拟量采集的精度和稳定性,通常需要数字滤波处理,如果滤波次数选用不当,会导致CPU运行效率低下。针对上述问题,提出一种模数转换/数字滤波集成式??榛喑谭椒?最大程度地减少程序的冗余代码,减少程序编制的复杂程度,程序调试简单化,提高了CPU的运行效率。本文提出的模数转换/数字滤波集成式??橛沙跏蓟幽??、A/D转换??楹褪致瞬ㄗ幽?樽槌伞3跏蓟幽?橹?只配置数模转换过程的单次性寄存器及相应位。A/D转换??橛葾/D转换函数体构成,将多次复用的寄存器及相应位通过参数传递到函数体中。数字滤波的滤波次数通过参数传递到A/D转换函数体中,且以2的整数次幂作为滤波次数,避免CPU做除法运算使得CPU的运行效率进一步提高。在程序实现中,只要将本文提出的??橐氤绦蛑胁⒔屑虻サ呐渲?数模转换与滤波即可同时完成。使用该??榭梢源蟠蠼谑〕绦虮嘀频墓ぷ髁?减少人为错误代码概率,同时数字滤波一次完成,使得程序变得简单、清晰、无代码冗余。该??橐孜?、易调试,具有很强的移植性,可以移植到所有工控单片机的A/D转换程序中。为程序员提供了方便快捷的编程思想与方法。

相关图谱

扫描二维码