求助怎么用arduino检测这个电路的模拟电压???
如图,48v的电路左边红圈内的电极在不同的位置时,在右边红点处会分压出一个小于5v的变动电压。现在想用arduino的模拟输入接口来检测这个电压,不知能不能行?
我自己试了一下,像图中那样将48v和5v的gnd接在了一起,可是失败了,只要48v电源一上电,arduino就死机了。是死机哦,reset都不行,要拔电源才能恢复。
请大家帮忙看看怎么解决?
本帖最后由 alexanderi 于 2017-4-13 15:42 编辑
48V- 应该是负级吧 ,也就是0V,计算过分压电阻么?三个电阻只要两个就行了R1可以省掉,分压计算好,不要超过5V,电容跟二级管暂时省掉不用也可以。以上电路24倍分压,实际电压计算: 采样值/1023*基准电压*24 alexanderi 发表于 2017-4-13 15:18
48V- 应该是负级吧 ,也就是0V,计算过分压电阻么?三个电阻只要两个就行了R1可以省掉,分压计算好,不要超过5 ...
请教你用的这个是什么软件啊?我就是这样接的,可是不行,现在好像把我的arduino板子都弄出问题来了。
每次下载程序都要板子重新上电,ide重启,两样做完才能下载。那个48v只要接上就怎么都下载不了程序。:'( duanyz 发表于 2017-4-13 21:03
请教你用的这个是什么软件啊?我就是这样接的,可是不行,现在好像把我的arduino板子都弄出问题来了。
...
那估计是因为你的板子收到了超过5v电压的冲击,芯片承受不了 Proteus仿真软件,对AVR支持非常好. 老是死的话肯定是分压没弄好,电压大了 刚在数码看到你的提问。估计是你的板子坏啦! 你的电路是+/-电源的,那你的A0可能正和负,Arduino是不能承受的,Arduino只能接受0~5v 的变化范围,所以你得先估算一下变化范围,然后帮助Arduino 找到参考地,并保证检测范围在0~5v范围。 也可以考虑下48V电路那边是不是存在电机之类的干扰 单片机的AD口只能支持5V的电压,超过轻则死机,运气不好烧AD,倒霉直接烧单片机。。。
用分压法测量吧。。。
页:
[1]