这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 专门开个贴,热身运动

共8条 1/1 1 跳转至

专门开个贴,热身运动

高工
2015-05-26 23:20:21     打赏

GH60用的是ATMEL的mega32U系列控制器,传说中的AVR

其实之前接触极少,基本算是只闻其声,不见其人

这次专门把10年顺单位上的mega8拿出来学习一下

虽然只接触了2天,不过觉得很有意思

专门开一贴,算作一次DIY的记录,再次也算键盘DIY的热身


2楼:小制作展示

5楼:低功耗实验



高工
2015-05-26 23:20:58     打赏
2楼

简单介绍一下这2天做的东西

其实不是什么好高深的玩意儿

就是一个18B20+4位数码管的显示

准备给媳妇监控一下温度,好开空调

上图

手上也没有AVR相关的板子,所以这次的DIY全部都是用洞洞板和转接板来完成

MEGA8的最细系统

这货直接可以通过熔丝位编程,设置晶振频率和方式

熔丝位也惹了不少麻烦,后面再提


器件板,来无情地鄙视楼主的焊工吧

器件都是东拼西凑找到的,大部分是拆机的

特别是数码管,第4为选通脚居然和C段位是短路的,醉了

所以后面只能使用3位数码管


一大堆贴片电阻电容和三极管

其实没必要这么复杂

算是锻炼一下洞洞板的焊接吧

用热熔胶封起来,省得看了心烦

CR2032供电


运行照

其实上电就工作在掉电模式的休眠状态

毕竟是纽扣电池供电

续航还是要考虑的


全速运行照

不要问我第4位数码管为什么会亮起

楼主不会告诉你

这个拆机货的第四位选通脚和C段是短路的,管脚间的电阻只有不到100欧

只要C段被点亮,第4位就会亮

原谅身无分文的楼主吧


和墨迹天气差了差不多3°的样子


先介绍到这吧




工程师
2015-05-26 23:22:30     打赏
3楼
  在这插一下楼主会怀孕吗?

工程师
2015-05-26 23:45:23     打赏
4楼

听三楼说会怀孕的


高工
2015-05-27 00:14:03     打赏
5楼

关于功耗的控制


低功耗据说会是未来发展的一个重要方向

@jackwang,是不是可以考虑组织一下相关的DIY?

这次也让这个老掉牙的Mega8跑了一次低功耗


直接有图有真相

在CR2032供电的情况下,测试电池输出的电流

掉电模式的电流测量,10μA左右,不到20μA

其实这个是比较好的情况,多次测量后发现,一般在30μA左右

渣表一块,估计会有一定的误差,设备不够专业

看看数据手册,其实也不是很意外


全速运行状态下

8.5个mA的样子

数码管用的是扫描显示,5ms的延时


简单计算一下,一个CR2032的容量大约是200-230mAh

待机算0.03mA,待机时间200/0.03=6667小时,约合277天

全速运行算8.5mA,全速运行时间200/8.5=23.6小时,约合1天

毕竟不是每时每刻都看温度,跑个半年,差不多吧


在低功耗设计中,很多注意的细节

1、管脚的处理,一般设置为输入或者输出。这里没处理,应该可以继续优化。

2、掉电模式,只能够被外部中断的低电平唤醒,边沿是检测不到的。这里折腾了好久,不仔细看数据手册真是耽误时间,之前一直检测下降沿,怎么也无法唤醒。

3、器件的选择。没条件了,都是些渣渣器件,将就了。

4、用定时中断来完成系统tick,调用任务。还没处理,应该可以继续降低功耗。

……,还有很多,很值得研究


下节说说熔丝位


工程师
2015-05-27 00:27:34     打赏
6楼
snake的功底很深啊

专家
2015-05-27 11:28:22     打赏
7楼
JJ好强悍哇,膜拜膜拜

菜鸟
2015-06-18 00:23:35     打赏
8楼

赞一个,好好学习学习


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]