zoukankan      html  css  js  c++  java
  • ADC采集电流相关知识

    1.AD电流采样电路,是把电路中的电流用采样元件转换为电压信号,然后用ADC量化转换为相应的数字信号。需要你在被采集端串联一个采样电阻,然后采集采样电阻两端的电压,这样就可以把电流输出变换为电压输出.但是需要注意两点:

    • 采样电阻需要非常精确,需要高精度、低温漂电阻,这样采集出来的值才精确
    • 一般来说,信号在采集前需要进行放大,见过很多电流输出的传感器,输出的电流范围往往都是几十毫安的,这样的话,你通过采样电阻采集到的电压变化范围也会很小,如果想要提高采集精度,还是需要把电压放大一下再进行采集

    2.AD只能测电压。想测电流就要间接地测,可以在电路中串联一个采样电阻Rs,用AD测Rs两端电压U。根据欧姆定律,电流I=U/Rs得到电流。

    3.模拟量传感器输出类型,一般是电流信号或是电压信号两种,电流型抗干扰效果和远距离传输更好。电压输出的就是采集方便,可以直接采样,但是如果传感器与单片机距离较远的话,精度会下降;电流输出的,可以在较远的距离保持高精度,但是需要串联采样电阻,往往还需要进行信号放大。

    4.电流采集电路就是其中的一个环节。通常,使用一个电阻,串接到电路中,流过的电流会在电阻上形成相应的电压;另外也可以用电流互感器、霍尔元件等器件进行转换,也可以得到对应的电压。这个电压就方便用来测量了。

    5.电流的采集与ADC采集电压方式一样,需要先用硬件将电流信号转换成电压信号,然用ADC采集电压

    • ADC初始化
    • 将ADC采集到的电压信号换算成电流信号
    • 电压转换电流公式:
    1. 先确定所选择的芯片是多少位,如果是10位满量程为1023,如果是12位满量程为4095
    2. 确定输出的电流是多少,然后连接开发板观察对应的ADC采集电压数值
    3. 用输出电流除以此时采集到的电压数值得出系数
    4. 电流=系数xADC采电压集值

    6.单片机引脚的灌电流:大多数为20ma,整体不超过120ma。单片机引脚的输出电流:又称拉电流,带有推挽输出的单片机,拉电流可以达到20ma,整体不超过120ma,而内部弱上拉的单片机,一般只有50-200uA。

    文章来源:物美智能设备http://wumei.live/question/23.html

  • 相关阅读:
    小白初学iOS中OTA部署(适应iOS7.1)
    CocoaPods管理本地库简单步骤
    CocoaPods问题记录
    UIPanGestureRecognizer下方法
    2013年度总结(反思篇)
    iOS7中cell的分割线右移的解决方法
    接触CocoaPods遇到的问题
    iOS摄像头问题
    iPhone4激活出错,菜鸟试验!!!!!
    详解UIPickerView
  • 原文地址:https://www.cnblogs.com/kerwincui/p/14144796.html
Copyright © 2011-2022 走看看