STM32的ADC采集只采集电压值。
采集电流一般需要一个电流互感器,将大电流按比例缩小为小电流,然后连一个电阻可以求出电压值。当然后续还需要一些放大器、跟随器等的处理。
串入一个适当的电阻,一段接地,另一端接4-20ma电流信号,然后在4-20ma电流信号端引出一条线,如果电流过小就加一个射极跟随器,之后可以测量电流了。射极跟随器其主要作用是将交流电流放大,以提高整个放大电路的带负载能力。
因为单片机采集的,都是电压值,电流值不能直接采集。串联一个电阻,即可把电流变成电压(欧姆定律),然后再采集电压。
扩展资料:
单片机电压信号采集原理就是先把直流电压用电阻或电压传感器分压,然后用ADc采集小信号,然后通过数码管或液晶等显示器件显示出来。
像多通道直流电压采集模块采用的是变压器隔离,脉冲反馈测量方式,可以实现任意直流电压多通道独立测量,再通过RS485 MODBUS RTU为外部设备提供实时的直流电压测量数据,这个模块采用了拨码开关了设置节点地址,预报直观的指示灯,显示模块的工作状态。
参考资料:
百度百科-射极跟随器参考资料:
百度百科-单片机