采用PWM技术的A/D转换器的主程序,采用汇编语言编写。其主程序流程图如图5所示:
5. 结束语
采用普通元器件利用MCU内部定时器结合PWM技术设计高分辨率的A/D转换器,改变A/D转换的分辨率只须修改PWM定时器的有关参数即可,灵活方便,稳定性好,线性度高,由于该转换器与系统的连接仅为两条信号线,因此,可以很方便的采用光电隔离技术提高系统的抗干扰能力,另外由于电路中的低通滤波环节,使得电路本身也具有一定的抗干扰能力,这比较适合在具有较强的干扰环境中使用,采用改进的逐次逼近试探算法实现对模拟电压的测量或A/D变换,提高了采样速率,转换电路设计及算法实现简单,测试分辨率和精度较高,具有较好的应用价值。
本文创新点:利用PWM技术实现对模拟电压的测量或A/D变换,既具有较高的分辨率,又具有较好的抗干扰性,且便于采用光电隔离。同时结合利用改进的逐次逼近试探算法大大减少了试探次数,转换电路的设计及转换算法实现简单,A/D转换分辨率可以根据需要任意设置,具有较好的应用价值。
目前市场上14—16位的A/D转换器芯片的销售价格大约在100元—300元之间,具有相应分辨率的V/F转换模块的销售价格约为100—150元,而采用PWM技术设计的A/D转换器中所用到的主要芯片或元器件为:运放:8元;高速比较器LM311或LM393:2元;MCU:15元(但采用A/D转换器芯片时也必须要用MCU,当采用用户系统中的MCU时此费用可省),即:总费用包括MCU时才不超过30元,按照保守用量计算:若A/D芯片加V/F转换模块的年需求总量为十万片(块)时,其经济效益是相当可观的。
责任编辑:gt
关于模拟技术就介绍完了,您有什么想法可以联系小编。