打印
[AVR单片机]

AD转换+定时中断+按键扫描。耗电会很大??

[复制链接]
2593|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
2318809119|  楼主 | 2013-8-7 10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lrhsx33| | 2013-8-7 10:39 | 只看该作者
最好是上图,应该是按键电路接的有问题或是扫描软件没做好。

使用特权

评论回复
板凳
568581185| | 2013-8-7 10:47 | 只看该作者
测下板子消耗的电流

使用特权

评论回复
地板
2318809119|  楼主 | 2013-8-7 10:50 | 只看该作者
568581185 发表于 2013-8-7 10:47
测下板子消耗的电流

同一块板子,不同的程序发热量明显不同,一个程序只有微微发热,一个却发热非常严重。我怀疑是软件问题

使用特权

评论回复
5
2318809119|  楼主 | 2013-8-7 10:52 | 只看该作者
lrhsx33 发表于 2013-8-7 10:39
最好是上图,应该是按键电路接的有问题或是扫描软件没做好。

电路不会错的,同一个电路板,我试不同的程序,发热量不同,其中AD加time1中断加按键扫描这个程序发热量太大,手摸上去已经受不了了

使用特权

评论回复
6
568581185| | 2013-8-7 11:25 | 只看该作者
2318809119 发表于 2013-8-7 10:50
同一块板子,不同的程序发热量明显不同,一个程序只有微微发热,一个却发热非常严重。我怀疑是软件问题 ...

整体的功耗有没有测量下啊?看下有无需要更换稳压芯片的必要

使用特权

评论回复
7
zhangliming420| | 2013-8-7 14:49 | 只看该作者
怎么可能

使用特权

评论回复
8
2318809119|  楼主 | 2013-8-7 17:37 | 只看该作者
zhangliming420 发表于 2013-8-7 14:49
怎么可能

按道理是不可能的事情,我用不同的程序写进去,发现发热量就是不一样

使用特权

评论回复
9
2318809119|  楼主 | 2013-8-7 17:38 | 只看该作者
568581185 发表于 2013-8-7 11:25
整体的功耗有没有测量下啊?看下有无需要更换稳压芯片的必要

带数码管显示时候的总电流为70mA。不带数码管显示30mA。应该属于正常的。

使用特权

评论回复
10
huangxz| | 2013-8-7 18:26 | 只看该作者
这个功耗会由软件和硬件共同决定,楼主还是分析下有什么器件比较耗电吧,因为单纯单片机是不怎么耗电的。几十ma的电流不足以让7805发热

使用特权

评论回复
11
2318809119|  楼主 | 2013-8-7 19:23 | 只看该作者
huangxz 发表于 2013-8-7 18:26
这个功耗会由软件和硬件共同决定,楼主还是分析下有什么器件比较耗电吧,因为单纯单片机是不怎么耗电的。几 ...

对啊,7805最大可以1A。我电流很小。单片机耗电应该非常小的。

使用特权

评论回复
12
568581185| | 2013-8-7 20:13 | 只看该作者
2318809119 发表于 2013-8-7 19:23
对啊,7805最大可以1A。我电流很小。单片机耗电应该非常小的。

有没有可能哪里硬件错误让电源短路了?

使用特权

评论回复
13
叶伤| | 2013-8-7 20:48 | 只看该作者
是不是上拉太强,导致通讯时大电流倒灌

使用特权

评论回复
14
2318809119|  楼主 | 2013-8-7 21:10 | 只看该作者
568581185 发表于 2013-8-7 20:13
有没有可能哪里硬件错误让电源短路了?

那倒是不可能,因为我的这块电路板在不同的程序跑过,刚改了程序才导致这样的

使用特权

评论回复
15
2318809119|  楼主 | 2013-8-7 21:10 | 只看该作者
叶伤 发表于 2013-8-7 20:48
是不是上拉太强,导致通讯时大电流倒灌

有这种可能,明天我查下原因

使用特权

评论回复
16
zhangliming420| | 2013-8-8 08:59 | 只看该作者
7805的输入电压不能过高。软件部分请把单片机不用的I/O做成输入,中断的扫描时间不要太长。 试试吧!

使用特权

评论回复
17
yuxhuitx| | 2013-8-8 09:53 | 只看该作者
输入电压太高了,P=(VI-VO)I

使用特权

评论回复
18
qin552011373| | 2013-8-8 10:08 | 只看该作者
不应该啊  你把电路图贴上来看看   功耗肯定没有大到让7805发热的地步

使用特权

评论回复
19
2318809119|  楼主 | 2013-8-8 10:34 | 只看该作者
zhangliming420 发表于 2013-8-8 08:59
7805的输入电压不能过高。软件部分请把单片机不用的I/O做成输入,中断的扫描时间不要太长。 试试吧! ...

中断扫描时间很短,100m秒。输入电压12V。IO口初始化的时候没用都为输入状态。

使用特权

评论回复
20
2318809119|  楼主 | 2013-8-8 12:31 | 只看该作者
qin552011373 发表于 2013-8-8 10:08
不应该啊  你把电路图贴上来看看   功耗肯定没有大到让7805发热的地步

因为移植我以前的程序,所以有些无用的IO口被设置了,现在没有用到的IO全部不设置,这时候的总电流50mA
,如果数码管不显示参数的话总电流只有20mA左右,比较理想,7805现在不发热了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:<img src="static/image/smiley/comcom/3.gif" clas ...

18

主题

108

帖子

1

粉丝