⑴ 怎么用单片机内部AD检测电压,是先分压然后输入到单片机AD管脚么,请大神解答
AD是单片机引脚自带的。
有连接,然后从寄存器走就可以了。
你这里分压不是为了ad。
单片机引脚测量电压是有上限的。
这里只是为了应对超上线的电压而已。
⑵ 如何用单片机测量20kv的高压直流电的电压和电流呢
用单片机测量模拟量,首先要用到A/D转换器采集数据到单片机。
测电压,分压电阻串联以后和电源并联,分压电阻串联阻值越大,对电源输出电压影响越小,取样电阻越小,单片机回路对取样值影响越小,有利于测量精度。
测电流,分流电阻串联在电流回路,分流电阻并联值越小(考虑同时用几个分流电阻并联起来分流的情况),对电流回路影响越小,有利于测量精度。
同时,还要考虑电阻耗散功耗和电源负载能力。
另外,最重要的一点,那就是绝缘、安全,这是基本前提。
⑶ 单片机电压检测
可以使用一个内部带A/D的单片机来完成这个检测。如果你对51单片机很熟,可以使用STC12C52XXAD系列单片机,它内部带一个8位的AD转换器,检测电压范围0~5V,最多可以有8个通道,而且该芯片价格也不算贵,只要几块钱而已。
主芯片确定下来了,其它的就很简单了,自己外围搭个显示电压电路,再写个AD采集及显示的程序就OK了。
⑷ 怎么用单片机的ad采集口测电容两端的电压
先看电容两端电压有多高,电压高的话要用电阻分压才能供单片机测量,但用电阻分压会泄放电容上的电压,因此电阻不能 太小,其次要看待测电容能 否和单片机共地,如果低压侧能 和单片机共地,测量时只测一端电压就 行了,否则2端电压都要测量
另外单片机AD只能测正向电压,因此要保证电容两端的电压都高于单片机的“地”
⑸ 用单片机10位AD测电池电压为3.68V,用万用表20V档测却是3.58V,为什么
1、万用表测得5.01V,实际值为5.00V应该是正确的。应该信任万用表所读值为实际值。
2、被测电池是否稳定,且测量时电池的负载是相当的。可以用5V直接分压后分别给单片机和万用表再测试试。更换电池再试试。必要时给电池串入电流表。
3、处理好AD的参考电源。
4、考虑ADC转换的时序,是否启动有效,是否转换完成,是否考虑滤波。通过仿真获取转换值加以分析。祝你好运!
⑹ 单片机自带ad转换的电压值范围是多少
AD测量范围:0~基准电压。包含0 跟 基准电压。
基准电压分多种:
1、单片机电源电压;(有AD功能的就有)
2、内置高精度电压1.23V;(如果单片机有的话)
3、外输入电压;(如果单片机有的话)
通过程序配置选择以上某种电压 作为基准电压。