鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    户外机器人设计中的硬件看门狗

    已定时 已固定 已锁定 已移动
    文档资料
    noreplay 看门狗 机器人 硬件
    1
    1
    432
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬
      最后由 编辑

      户外机器人设计中的硬件看门狗

      前言

      在最近的一个项目中,我们需要设计一款可以在户外365天、24小时连续工作的机器人。其核心控制模块由多个单片机组成,系统的开关是通过软开关实现的。为了确保系统的可靠性,我们在通信单片机上开启了RTC定时器,作为软件看门狗。然而,软件看门狗有时会失效,导致系统无法正常关机。因此,我们决定引入独立于单片机的硬件看门狗IC。今天,我们将介绍这个硬件看门狗的使用电路及注意事项。

      1. 硬件看门狗IC介绍

      TPL5010是一款超低功耗系统计时器,具有看门狗功能。其电源电压范围为1.8V至5.5V,在2.5V电压下,典型电流消耗仅为35nA。它提供100ms至7200s的可选计时间隔,计时精度为1%(典型值)。通过外部电阻可以选择时间间隔。

      TPL5010的主要特点包括:

      • 低功耗:仅消耗35nA电流。
      • 高精度:计时器精度为1%,时间间隔可调。
      • 独立工作:不依赖单片机内部计时器。

      2. 定时时常与电阻选择

      TPL5010的时间间隔是通过连接在DELAY/M_RST引脚上的外部电阻(REXT)来设置的。不同的电阻值对应不同的时间间隔,例如:

      • 5.2kΩ 电阻:设置时间间隔为1秒
      • 11.2kΩ 电阻:设置时间间隔为10秒

      feb5d794-c289-4369-a548-a9191d97c860-image.png

      具体的电阻值与时间间隔关系可以参考以下公式:

      $$
      [ t_{IP} = R_{EXT} \times 10 \times 10^{-6} ]
      $$
      其中,$$ ( t_{IP} ) $$ 为时间间隔(秒),$$ ( R_{EXT} ) $$为外部电阻(欧姆)。

      3. 电路分享

      以下是小鱼设计的TPL5010的看门狗电路:

      9b5400b6-d6ca-4490-a79f-c173af3919f7-image.png

      4. 注意事项

      • DONE引脚加下拉电阻:为了防止引脚浮空导致的假喂狗现象,需要在DONE引脚上加一个下拉电阻。
      • 无DONE信号不产生唤醒:如果没有DONE信号输入,TPL5010将不会产生唤醒信号,因此确保DONE信号正常工作非常重要。
      • 防止购买假IC:建议从多家供应商处采购TPL5010,以防购买到假冒产品。

      通过以上设计和注意事项,我们可以显著提高系统的可靠性,确保机器人在户外恶劣环境中也能稳定运行。希望这篇文章能对大家有所帮助

      97f62dcc-92f4-46a9-82d7-b5f88b193463-040471b3429e4148cc3158143c2b5cd.png

      新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

      1 条回复 最后回复 回复 引用 0
      • 第一个帖子
        最后一个帖子
      皖ICP备16016415号-7
      Powered by NodeBB | 鱼香ROS