极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 22051|回复: 8

求助怎么用arduino检测这个电路的模拟电压???

[复制链接]
发表于 2017-4-12 20:23:41 | 显示全部楼层 |阅读模式
如图,48v的电路左边红圈内的电极在不同的位置时,在右边红点处会分压出一个小于5v的变动电压。

现在想用arduino的模拟输入接口来检测这个电压,不知能不能行?

我自己试了一下,像图中那样将48v和5v的gnd接在了一起,可是失败了,只要48v电源一上电,arduino就死机了。是死机哦,reset都不行,要拔电源才能恢复。

请大家帮忙看看怎么解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2017-4-13 15:18:09 | 显示全部楼层
本帖最后由 alexanderi 于 2017-4-13 15:42 编辑

48V- 应该是负级吧 ,也就是0V,计算过分压电阻么?三个电阻只要两个就行了R1可以省掉,分压计算好,不要超过5V,电容跟二级管暂时省掉不用也可以。以上电路24倍分压,实际电压计算: 采样值/1023*基准电压*24

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-13 21:03:03 | 显示全部楼层
alexanderi 发表于 2017-4-13 15:18
48V- 应该是负级吧 ,也就是0V,计算过分压电阻么?三个电阻只要两个就行了R1可以省掉,分压计算好,不要超过5 ...

请教你用的这个是什么软件啊?我就是这样接的,可是不行,现在好像把我的arduino板子都弄出问题来了。

每次下载程序都要板子重新上电,ide重启,两样做完才能下载。那个48v只要接上就怎么都下载不了程序。
回复 支持 反对

使用道具 举报

发表于 2017-4-13 21:35:39 | 显示全部楼层
duanyz 发表于 2017-4-13 21:03
请教你用的这个是什么软件啊?我就是这样接的,可是不行,现在好像把我的arduino板子都弄出问题来了。

...

那估计是因为你的板子收到了超过5v电压的冲击,芯片承受不了
回复 支持 反对

使用道具 举报

发表于 2017-4-13 22:58:36 | 显示全部楼层
Proteus仿真软件,对AVR支持非常好. 老是死的话肯定是分压没弄好,电压大了
回复 支持 反对

使用道具 举报

发表于 2017-4-14 19:32:53 | 显示全部楼层
刚在数码看到你的提问。估计是你的板子坏啦!
回复 支持 反对

使用道具 举报

发表于 2017-4-15 12:44:53 | 显示全部楼层
你的电路是+/-电源的,那你的A0可能正和负,Arduino是不能承受的,Arduino只能接受0~5v 的变化范围,所以你得先估算一下变化范围,然后帮助Arduino 找到参考地,并保证检测范围在0~5v范围。
回复 支持 反对

使用道具 举报

发表于 2017-4-16 17:07:55 | 显示全部楼层
也可以考虑下48V电路那边是不是存在电机之类的干扰
回复 支持 反对

使用道具 举报

发表于 2017-4-17 23:05:08 | 显示全部楼层
单片机的AD口只能支持5V的电压,超过轻则死机,运气不好烧AD,倒霉直接烧单片机。。。
用分压法测量吧。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 16:15 , Processed in 0.050791 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表