OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6683|回复: 7

433M遥控器的接收端能做休眠管理吗?

[复制链接]

27

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
845
金钱
845
注册时间
2015-12-8
在线时间
175 小时
发表于 2023-1-17 10:08:41 | 显示全部楼层 |阅读模式
5金钱
问题点:1.MCU读取433M信号数据的引脚一直存在脉冲输出(遥控器未发数据),这个情况是正常的吗?
2.使用433M做接收端能做休眠管理吗?有什么方案?

最佳答案

查看完整内容[请看2#楼]

本人觉得, 接收端很难做休眠管理, 因为你不知道什么时候有发射。 没有用过433M的模块, 按道理它是必须一直工作的, 收到信号后如果能够触发外部中断, 则完全可以让MCU休眠,由外部中断唤醒处理接收数据。 如果433M不能触发中断, 则只能靠以一定的占空比主动进入休眠以达到降低整体功耗的目的。
为自己掌握新的知识感到快乐
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

1951

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4418
金钱
4418
注册时间
2018-5-11
在线时间
923 小时
发表于 2023-1-17 10:08:42 | 显示全部楼层
本人觉得,
接收端很难做休眠管理,
因为你不知道什么时候有发射。
没有用过433M的模块,
按道理它是必须一直工作的,
收到信号后如果能够触发外部中断,
则完全可以让MCU休眠,由外部中断唤醒处理接收数据。
如果433M不能触发中断,
则只能靠以一定的占空比主动进入休眠以达到降低整体功耗的目的。
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

27

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
845
金钱
845
注册时间
2015-12-8
在线时间
175 小时
 楼主| 发表于 2023-1-17 11:31:15 | 显示全部楼层
warship 发表于 2023-1-17 11:27
本人觉得,
接收端很难做休眠管理,
因为你不知道什么时候有发射。

本想用读取数据的引脚做中断唤醒,但是现在发现数据引脚一直有数据过来,不知道是硬件问题还是属于正常现象,因为第一次做433M,我也不是很了解。
为自己掌握新的知识感到快乐
回复

使用道具 举报

31

主题

1951

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4418
金钱
4418
注册时间
2018-5-11
在线时间
923 小时
发表于 2023-1-17 13:07:34 | 显示全部楼层
本帖最后由 warship 于 2023-1-17 13:09 编辑

不知你用的433M是什么样的通信接口,
曾经很早以前玩过nRF2401,
记得不作为主动发射模式时低功耗有些困难。
http://www.openedv.com/forum.php?mod=viewthread&tid=273705&extra=
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

31

主题

1951

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4418
金钱
4418
注册时间
2018-5-11
在线时间
923 小时
发表于 2023-1-17 13:10:29 | 显示全部楼层
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8206
金钱
8206
注册时间
2020-5-11
在线时间
3700 小时
发表于 2023-1-18 09:15:52 | 显示全部楼层
有的433M芯片在接收模式是可以配置成低功耗的,比如100ms里只工作1ms,但是发送方也得配合,发数据前要先发200ms的引导码。
专治疑难杂症
回复

使用道具 举报

4

主题

173

帖子

0

精华

高级会员

Rank: 4

积分
637
金钱
637
注册时间
2019-7-28
在线时间
59 小时
发表于 2023-1-18 11:40:24 | 显示全部楼层
可以模仿WLHART协议或CDMA工作方式,发送信息中带有定期(不是每次)校时信息,这样主机和从机之间就一直处于mS级同步工作状态,然后从机大部分时间休眠;然后双方约定通讯“时隙”,在不同的“时隙”对不同的站点呼叫或采集,完成“同步”通讯过程,一般CDMA能做到uS级同步,433不需要这么准,所以我认为mS级同步能满足“同步”通讯,然后休眠的功能。
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3329
金钱
3329
注册时间
2011-11-10
在线时间
207 小时
发表于 2023-1-19 19:59:22 | 显示全部楼层
前导码就是干这个活的。前导码长一点,接收端完全可以很低的功耗。比如2s前导码,接收端1.99s醒来一次就行了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 17:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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