单片机如何测量220v电流,电压大小,,,急求啊,,
时间:10-02
整理:3721RD
点击:
我想用单片机测试380V,电压,电流大小。具体方法是用电流感应器,感应三相电每一项的电流大小,,比如其中一项感应出的电流为A1,,那么如何通过模数转化,转换在led显示输出电压大小呢,。疑问1:A1是否通过电阻放大到原电压,在模数转换,,2,A/D基准电压为10V,是不是最大测量范围也为10v 那么380的电压如何测呢,,,,急求啊,,,谢谢!
这是数控电源?
电压是工业电压380V,,三相,每一根为220V,,,要求实时监测每一根相线电流大小,,并用LED显示出来电流大小,,就是模数转换这一块不太懂, 我的理解:比如A/D基准电压为5v,那么就是把5v分成很多份(精度),换成0,1代码也是0到5v,,,怎么才能测出380v这么大的电流呢,,是在单片机程序里面乘以一个比例得到的吗?还是其他原因
要把A1转换成电压,如果精度不够可以加放大器,输出给AD模块最好大于7V.
通过电阻分压可以把380V降压,如果AD模块不能流量交流可以把380交流通过桥式整流转成直流后再分压
管理员好,,谢谢你所说的,,那么再变压之后呢,,,7v数据输入A/D后,,会转变为01代码,被单片机接收,,但是01代码对应的不可能是300多伏了吧,,,是怎样变成300多伏的呢,,,7V小电压,,是怎么和380v挂上钩的,,,是不是单片机通过变压器的匝数比,用软件编程乘上匝数比来计算出所处大电压的!
怎么做的呀
我不会
交流电压测量程序。网上找找
电阻分压比例换算啊,在软件编写中把采集到的电压乘上这个比例就可以了啊!比如我用一个1K和9K的串联,把1K的电压值用AD转换出来,因为1k上的电压为实际电压的1/10,用测量到的电压值转换出来的值乘上个10就是实际电压