找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1268|回复: 10
打印 上一主题 下一主题
收起左侧

请教2天的长时间单片机定时如何实现?

[复制链接]
跳转到指定楼层
楼主
ID:403593 发表于 2023-8-13 16:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位大神,现在做一个小东西,平时处在休眠模式,需要每2天(48小时)运行一次,结束后继续休眠。
现在想到的办法是使用RTC(DS3231SN)来唤醒单片机。
STC单片机的掉电唤醒定时器时间太短,需要多次累加。
在此发帖是想请教一下大伙,有没有更简单的方式?要尽可能的低功耗


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:67199 发表于 2023-8-13 19:40 | 只看该作者
可以试下用DS3231的日历闹钟来唤醒单片机。
回复

使用道具 举报

板凳
ID:969272 发表于 2023-8-13 21:27 | 只看该作者
用SD3078试试
回复

使用道具 举报

地板
ID:57657 发表于 2023-8-13 22:37 | 只看该作者
用有源晶振和74HC393或CD4020,输出触发外部中断唤醒掉电模式。
回复

使用道具 举报

5#
ID:672792 发表于 2023-8-14 09:46 | 只看该作者
以前有人做过是用来控制定位GPS,二天工作几秒发射定位信号。这样GPS检测仪是检测不到信号的。
回复

使用道具 举报

6#
ID:276663 发表于 2023-8-14 12:55 | 只看该作者
没有其它方法了,用时钟芯片有优势。1.耗电低 2.时间准
回复

使用道具 举报

7#
ID:403593 发表于 2023-8-14 22:10 | 只看该作者
感谢各位的回复!
我最早想到的办法也是用RTC,但是被老板否决了,原因是成本太高。。。
最后选择的方案就是使用STC的掉电唤醒定时器,16秒唤醒一次,然后累加计数,48小时正好需要累加10800次。
这是目前为止成本最低的方案,功耗也在可接受范围之内,定时误差没有过高的要求,STC自带的定时器误差也能接受。
此贴未结,如果有更好的方案,欢迎继续留言讨论。再次谢谢大家了!
回复

使用道具 举报

8#
ID:883242 发表于 2023-8-15 03:38 | 只看该作者
这一生只为你 发表于 2023-8-14 22:10
感谢各位的回复!
我最早想到的办法也是用RTC,但是被老板否决了,原因是成本太高。。。
最后选择 ...

那么为什么不试试带RTC的单片机呢?RTC由电池供电可以工作好几年,不跟单片机其他部分抢功耗。
回复

使用道具 举报

9#
ID:403593 发表于 2023-8-15 10:12 | 只看该作者
Hephaestus 发表于 2023-8-15 03:38
那么为什么不试试带RTC的单片机呢?RTC由电池供电可以工作好几年,不跟单片机其他部分抢功耗。

麻烦提供一个型号~
回复

使用道具 举报

10#
ID:401564 发表于 2023-8-15 12:44 | 只看该作者
首先,你先确定,对时间的精度要求高不高
单片机的唤醒是不一定准确的
如果是产品,那就得考虑量产,一块钱的单片机怎么舍得用呢?
三毛钱的九齐单片机加一个一块钱的RX8025T,总成本一块三
但如果量不大,那前期的开发成本就没法平摊下来了
回复

使用道具 举报

11#
ID:1059013 发表于 2023-8-15 13:24 | 只看该作者
单片机自带定时模块的,计数累加几乎可以定时几年以上
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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