基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
随着科技的发展,微处理器被广泛地应用到工业及人们生活中的现代化产品与仪器中.模数转换(A/D)是现代化高科技产品的重要的环节之一.常用微处理器通常有8个模拟量信号采集端口,模拟量信号采集程序编制过程中,需要对每个模拟量输入端口的7个寄存器19个bit位进行配置,程序代码冗余繁多,且容易出错,给编程和调试带来了较大困难.同时,为确保模拟量采集的精度和稳定性,通常需要数字滤波处理,如果滤波次数选用不当,会导致CPU运行效率低下.针对上述问题,提出一种模数转换/数字滤波集成式模块化编程方法,最大程度地减少程序的冗余代码,减少程序编制的复杂程度,程序调试简单化,提高了CPU的运行效率.本文提出的模数转换/数字滤波集成式模块由初始化子模块、A/D转换模块和数字滤波子模块组成.初始化子模块中,只配置数模转换过程的单次性寄存器及相应位.A/D转换模块由A/D转换函数体构成,将多次复用的寄存器及相应位通过参数传递到函数体中.数字滤波的滤波次数通过参数传递到A/D转换函数体中,且以2的整数次幂作为滤波次数,避免CPU做除法运算使得CPU的运行效率进一步提高.在程序实现中,只要将本文提出的模块引入程序中并进行简单的配置,数模转换与滤波即可同时完成.使用该模块可以大大节省程序编制的工作量,减少人为错误代码概率,同时数字滤波一次完成,使得程序变得简单、清晰、无代码冗余.该模块易维护、易调试,具有很强的移植性,可以移植到所有工控单片机的A/D转换程序中.为程序员提供了方便快捷的编程思想与方法.
推荐文章
模块化编程方法在PLC程序开发中的应用
模块化编程
编程思想
水处理
PLC
采用HDPLD实现高速ⅡR数字滤波器
ⅡR数字滤波器
HDPLD
查找表
模块化
VHDL
单片机编程模块化设计研究
单片机
模块化编程
设计研究
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 模数转换/数字滤波集成式模块化编程方法
来源期刊 木材加工机械 学科 工学
关键词 模数转换 数字滤波 模块化
年,卷(期) 2019,(2) 所属期刊栏目 研究与设计
研究方向 页码范围 9-15
页数 7页 分类号 TP21
字数 语种 中文
DOI 10.13594/j.cnki.mcjgjx.2019.02.002
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 杜光月 19 47 3.0 6.0
2 周玉成 49 113 6.0 7.0
3 郑焕祺 4 1 1.0 1.0
4 刘大伟 8 14 2.0 3.0
5 曹书博 2 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (6)
共引文献  (6)
参考文献  (3)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(2)
  • 参考文献(0)
  • 二级参考文献(2)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(1)
  • 参考文献(1)
  • 二级参考文献(0)
2019(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
模数转换
数字滤波
模块化
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
木材加工机械
双月刊
1001-036X
11-2680/S
北京市朝阳区安苑路20号世纪兴源大厦703室
chi
出版文献量(篇)
1670
总下载数(次)
2
总被引数(次)
7510
论文1v1指导