一般50A以上的电流测试使用霍尔传感器,霍尔传感器电气隔离,需要把电流信号通过电阻转换成电压信号,经过放大送入ADC进行测量即可。计算电流时需要考虑传感器的线圈的匝数比,放大比例等因素。
一般5A以上到50A的使用分流器,5A以下的使用检流电阻,都是把电流流过的压降信号放大送入ADC,根据压降与电阻阻值以及放大比例计算电流值。
因为单片机的AD采样接口是没法直接接大电流,所以需要将电流降低到比较小才行。
降低电流信号的方法可以使用互感器,直流就用霍尔传感器,交流就用电流互感器;
还可以使用电阻,多个电阻串联,电压、电流都减小到可以直接采集。
一般有两种方式测量电流 直流的电阻取样式和霍尔取样式
或者交流的电流互感器取样和霍尔取样
一般直流高精度使用电阻取样式测量大电流
交流用电流互感器测量 而霍尔则两种都可以测量
大的电流要转换成小的电压才可以测量的。
所以,最好是使用互感器转成小电流,再转成小电压,给单片机的ADC测量
单片机可以通过霍尔传感器来间接测电流,霍尔传感器是利用霍尔效应,就是大电流导线周围会有相应的磁场,测这个磁场强度,间接得到电流值的
也可以通过采样电阻来测,不过要找到阻值低,且允许功率较高的电阻才行