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

  • 相关阅读:
    ASP.NET Web API 控制器执行过程(一)
    ASP.NET Web API 控制器创建过程(二)
    ASP.NET Web API 控制器创建过程(一)
    ASP.NET Web API WebHost宿主环境中管道、路由
    ASP.NET Web API Selfhost宿主环境中管道、路由
    ASP.NET Web API 管道模型
    ASP.NET Web API 路由对象介绍
    ASP.NET Web API 开篇示例介绍
    ASP.NET MVC 视图(五)
    ASP.NET MVC 视图(四)
  • 原文地址:https://www.cnblogs.com/kerwincui/p/14144796.html
Copyright © 2011-2022 走看看