登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

请问如何实现定时开机?

作者:南海渔歌 栏目:单片机
请问如何实现定时开机?
做了一个电子闹钟.用的是DS1302日历片.它没有闹钟功能.我在程序里不停读1302时间,与事先设好的时间比较.如果相等,就发出报警声.为节省功耗,希望系统平时不工作,或耗电很小.需要报警时再"苏醒"过来.可是不工作时,程序就没法读取时间,也就谈不上比较时间了.
我的设想是:在外部用阻容元件搭一个充放电电路.定好时间常数,比如1分钟.它总是在工作的.每隔1分钟,向单片机发一个脉冲,唤醒它.它工作1秒后(读取并判断时间),若无报警,就再次休眠.这样单片机系统总的工作时间是很少的.而充放电电路虽连续工作,但功耗低.
大家谈谈呀,谢谢!

2楼: >>参与讨论
computer00
自己设计一个耗电电流很小的RC振荡器是很难的
还不如用单片机片内的计数器或者外挂一个分频器,将32KHZ的信号分频再来唤醒MCU。

3楼: >>参与讨论
yewuyi
选一个能定时触发输出的时钟不就可以了吗?
或者打开看门狗,用看门狗触发也可以,或者用定时器,有的MCU的定时器在睡眠状态依然可以自动计数,计数溢出后触发中断也可以……


而且为了进一步降低功耗连报警输出都可以用定时触发的方式。


方法多的是,呵呵,这也能被难倒?

4楼: >>参与讨论
hanker510
找一个带电子闹钟的时钟芯片不就解决了吗
 
5楼: >>参与讨论
南海渔歌
带闹钟的RTC价格高,不考虑.
单片机在待机模式下,定时器还能工作,不过能产生中断唤醒单片机吗?51MCU在12M下,最长定时时间是65ms,唤醒太频繁了吧?并且此模式功耗也没降多少.
若在掉电模式,定时器也不工作了.只能外部复位.computer00详细说说吧.

6楼: >>参与讨论
lihai813
我正在研究DS1302,还不懂怎么通讯。
我正在研究DS1302,还不懂怎么通讯。

7楼: >>参与讨论
gangqun
找个有闹钟功能的芯片(DS1305)不就什么都搞定了
不用这么烦得

8楼: >>参与讨论
martial
正打算用,学习一下
 
9楼: >>参与讨论
wlm
时间金系统已经突破了这一难题,该系统能够在计算机完全关闭的情况下,也就是计算机的内存、硬盘及CPU完全停止工作的条件下(不用设置BIOS):
     1、严格按照您设置的自动开机时间启动,
     2、可以是设置多次定时开机,
     3、可以设置开机的同时自动运行您指定的程序、播放歌曲、打开网站,
     4、更神奇的是定时开机后可以自动模拟人工进行各种计算机操作。
     见 w w w  . shijj . com
参与讨论
昵称:
讨论内容:
 
 
相关帖子
问下大家:AT24C系列的E2ROM,读写后要延时多长时间啊?
2407驱动X5043,帮忙帮忙
请大家帮我看看遥控接受处理程序哪里出问题了?谢谢!
KEIL中的以下警告对程序运行有什么影响?
在keilC里面为什么老说文件找不到呢?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号