STC89系列ADS1115单端与差分全解决

STC89系列ADS1115单端与差分全解决

STC89C51/52没有AD或DA转换的能力,后来的STC比如STC8/STC12/STC15系列都直接自带AD转换了。前面使用PCF8591这个8bit数模转换模块解决了0-5V转换与测量的问题,当时总是搞不清楚为什么使用ADS1115这个16bit数模转换模块测差分测量的问题。

后来发现其实只要判断一下是否ADC的值是否在0x8000到FFFF范围内,然后判断一下就可以直接转换了,即

if(adc>=0x8000)
  a=((float)(0xffff-adc)/(-1.0))*RATIO;
else
  a=((float)adc/1.0)*RATIO;

RATIO提前设置好了分辨率0.1877mV,转换过去就行了,直接得到以mV为单位的测量结果。

在Arduino/ESP32下的ADS1115使用起来是非常方便的,因为有现成的库可以使用,但是STC51单片机下的一些元器件库并不多——我本来以为应该有很多才对,毕竟8051自诞生以来积累下来无穷无尽的知识财富,但不知道为什么有价值的东西并不多。现在各种高端单片机倒是有不少现成的ADS1115代码,但移植起来也并不容易,鬼知道它们include了什么玩意。现在这个STC89C52下完成的ADS1115是一个STC12开发板上的东西修改过来的,测试过了,很正常的能够使用。以下使用了A0A1差分测量。代码与单端测量就不放了。

------心存DREAM喜欢琢磨实验并自娱自乐的MIRACLE------

实验教学值得学习的去处:

1.中学物理实验教学研讨

2.学生自主创新实验

(0)

相关推荐

  • 基于双STC的低压线路保护装置的设计

    山东科技大学电气与自动化工程学院的研究人员张智宇.于群.于梦瑶,在2015年第1期<电气技术>杂志上撰文,目前市面上的低压线路微机继电保护装置,大部分都是采用DSP或ARM处理器,价格昂贵 ...

  • 【钱伯斯玩音响】裸听美国战神Jensen12寸全频喇叭,811A单端推动

    【钱伯斯玩音响】裸听美国战神Jensen12寸全频喇叭,811A单端推动

  • 机身强、镜头全 尼康Z系列微单系统解析

    尼康Z系列微单系统解析 自2018年发布首款机型Z 7开始,尼康Z系列微单系统已经走过了两年多的时光,无论是机身还是镜头都有了长足的进步.很多摄影初哥以及不少尼康单反老用户,都将尼康Z作为了自己购机的 ...

  • 用6V6管制的差分单端胆功放

    差分功率放大器相对集合了单端放大器和推挽放大器各自的优点,而避其缺点,具有单端机的放大特性,没有推挽机的交越失真:有推挽机的共模抑制交流纹波作用,但不在音频信号通道,而在对称的两管之间,使音频谐波不被 ...

  • 解读差分信号、单端信号优缺点

    差分信号是用一个数值来表示两个物理量之间的差异.从严格意义上来讲,所有电压信号都是差分的,因为一个电压只能是相对于另一个电压而言的. 在某些系统里,系统'地'被用作电压基准点.当'地'当作电压测量基准 ...

  • 全并联AT牵引网行波传播特性研究及单端故障测距算法

    全并联 AT(Auto Transformer)牵引供电系统广泛应用于高速铁路中,牵引网故障的精确定位对保障铁路安全运行具有重要的意义.现有的故障测距装置大多基于阻抗测距原理[1-2],故障信息来源于 ...

  • 弄懂差分、单端信号的区别

    差分放大电路的应用很多,简单介绍差分信号.单端信号的概念及差分放大电路的作用,方便大家对差分放大电路相关知识有所了解. 什么是单端信号?什么是差分信号?     单端传输是指用一根信号线和一根地线来传 ...

  • 哪些患者该做人工膝关节置换术?单踝置换与全膝置换该怎么选择?

    膝关节病晚期的患者,如果出现严重的关节畸形或关节功能障碍,患者基本的生活质量无法保障,甚至面临严重并发症威胁时,保守治疗或一般的手术治疗已经难以扭转"战局",就需要使用人工膝关节置 ...

  • 出类·2020中国最佳机构LP系列榜单隆重发布!

    2021-03-25 中国私募股权投资市场有多少资金在活跃,中国的长钱究竟在哪里?为了准确获取这类数据,出类早在2018年10月份就发布了中国第一份机构LP出资月榜,在长达2年多的时间里对5370只已 ...

  • 重磅!投资家网2020中国股权投资年度系列榜单发布

    2021-04-22 10:55:16   来源:投资家网  作者: 摘要:2021年4月20日-21日,由投资家网主办.湾区数字经济科技产业发展联盟.财经锐眼.有时间文化传播(深圳)有限公司协办,北 ...