STM32只能测电流
STM32只能测电流
关于STM32是否“只能测电流”这个问题,需要更正一个概念:
STM32本身并不能直接测量任何物理量(包括电流)。它是一款微控制器(MCU),核心功能是运算、逻辑控制和通信。
STM32是如何测量电流(以及其他物理量)的?
-
依赖外部电路: 要测量电流,必须设计外部传感器电路。最常见的方法是:
- 使用采样电阻(Shunt Resistor): 在待测电流路径上串联一个精确的小阻值电阻(例如0.01Ω, 0.1Ω)。根据欧姆定律(
V = I * R),电流I流经电阻R时会产生一个微小的压降V。 - 信号调理(通常需要): 采样电阻上的压降通常很小(毫伏级),且可能包含共模电压(尤其是在高边电流检测时)。需要外部运算放大器(Op-Amp)或专用的电流检测放大器来放大这个微小电压,并将其调整到STM32内置模数转换器(ADC)可以安全、精确测量的范围(通常是0V至参考电压Vref)。
- 差分测量(可选但推荐): 专用的电流检测放大器通常提供差分输出,能更好地抑制共模噪声,提高测量精度。
- 使用采样电阻(Shunt Resistor): 在待测电流路径上串联一个精确的小阻值电阻(例如0.01Ω, 0.1Ω)。根据欧姆定律(
-
STM32的作用(ADC): STM32内部集成了非常关键的模块——模数转换器。ADC的功能是将调理后的模拟电压信号(代表电流大小的电压)转换成STM32能够处理的数字值。
- 程序配置ADC通道、采样率、分辨率等参数。
- ADC读取放大后的电压值(例如,放大后对应0A时为0V,满量程电流时为3.3V)。
- ADC将这个模拟电压转换成一个数字码(例如,12位ADC输出0到4095之间的值)。
-
软件计算: STM32中的程序(固件)需要:
- 读取ADC得到的数字值。
- 根据ADC的参考电压(Vref)和分辨率,将这个数字值换算回电压值(V_measured)。
- 根据外部电路的参数(采样电阻阻值
R_shunt、放大器的增益Gain)应用欧姆定律计算出实际电流值:I = V_measured / (Gain * R_shunt)
结论与关键点:
- STM32本身不测量电流: 它测量的是电压(通过其ADC模块)。
- 电流测量是间接的: 需要利用外部电路(采样电阻 + 放大器)将电流信息转化为电压信息,再由STM32的ADC测量这个电压,最后通过软件计算得到电流值。
- STM32能测多种物理量: STM32的ADC可以测量任何能转化为合适电压范围的物理量。这绝不仅限于电流!常见的还包括:
- 电压: 直接测量(在安全范围内)。
- 温度: 通过热敏电阻(NTC/PTC)或热电偶(配合信号调理电路)将温度转化为电压。
- 光照: 通过光敏电阻或光电二极管将光照强度转化为电压/电流(再用电阻转为电压)。
- 压力/力: 通过压力传感器(如应变片、压阻传感器)将压力/力转化为电阻或电压变化。
- 位置/角度: 通过电位计(可变电阻)将位移/角度转化为电压。
- 声音: 通过麦克风(驻极体、MEMS)将声音转化为电压信号(需适当放大)。
- 等等...
- 功能取决于电路和软件: STM32能“测”什么,完全取决于你给它连接了什么样的传感器电路以及你编写的软件如何解释ADC采集到的电压数据。
总结:
说“STM32只能测电流”是不正确的。STM32的核心功能之一是通过其内置的ADC测量模拟电压。利用精心设计的外部传感器电路,可以将各种物理量(包括电流)转化为电压信号,然后由STM32的ADC采集并最终通过软件计算出目标物理量的值。STM32是一个非常通用的平台,其测量能力极其广泛,远不止于电流。
为什么DAC7624只能输出3路模拟电压?
请问版主,为什么我用的DAC7624只能输出3路模拟电压,其中有一路总存在比较严重的串扰。总用两个通道输出是一样的。 电路接法就是按照数据手册的典型应用,采用双电源供电的,输出范围在正负2.5V之间的 不知道,版主以及各位朋友,有没有遇到过类似的问题?
stm32只能通过I2S将信号输出给TAS5548嘛?
1、stm32只能通过I2S将信号输出给TAS5548嘛??就是输入TAS5548的信号,只能是音频数据,是吗?? 2、通过I2S给tas55
0Ω电阻到底能过多大电流?
0Ω阻值电阻到底能过多大电流?这个问题想必每个硬件工程师都查过,与之相关的还有个问题:0Ω电阻阻值到底多大?有人说0Ω电阻其实是50mΩ,有人说没那么大,是20mΩ。有的说0603
资料下载
鼠爱米
2022-02-09 10:23:36
基于STM32的ADC电流测量系统设计(包含程序 原理图)
基于STM32的ADC电流测量系统设计(包含程序 原理图)(24v稳压电源尺寸)-基于STM32的ADC
资料下载
佚名
2021-07-26 09:47:31
基于STM32的GPRS无线智能家居控制系统
本文设计介绍一种以stm32 单片机为核心,设计了一套基于GPRS无线网络的智能家居控制系统。该系统以GPRS通信为基础、能通过无线通信技术实时监控家居的温湿度状态,并能自由控制家居的电器的开关操作。同时集成光强采集
资料下载
jf_42320578
2021-05-20 11:24:03
INA280只能检测单向的电流,如果检测电流反向,bias是否会有保护的阈值?
INA280只能检测单向的电流,如果检测电流反向,bias是否会有保护的阈值。我想将其修改为双向的检测,不知道是否可以。
STM32L053只能处于FLASH启动模式下且没法用TLINK,要怎么处理?
STM32L053只能处于FLASH启动模式下且没法用TLINK,貌似只有串口可用,还有什么烧录方式?
为什么pspice中的AD844只能放大到400mV左右?
为什么pspice中的AD844只能放大到400mV左右,官网的spice模型也是400mV左右,实际中易震荡了,放大倍数又是提不上去,有没有好的方法来解决这个问题呢,是不符合稳定条件,还是电源耦合
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览