0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用ATtiny1627 MCU系列的PIR运动感应

星星科技指导员 来源:microchip 作者:microchip 2023-05-05 11:19 次阅读

科技领域,运动传感设备变得越来越流行。这就是被动红外PIR)运动传感发挥作用的地方。PIR 传感器是一种被动吸收视野中的红外 (IR) 辐射的传感器。当环境中的红外量发生变化时,传感器的输出会发生变化。这表现为大直流共模电压上的小交流信号。通过监测差分电压,从而抵消直流偏移,可以检测环境的变化,例如人员进入或退出。

pYYBAGRUdaaAXB3qAAGQhcsbXIk199.png


ATtiny1627 系列微控制器包含一个带可编程增益放大器 (PGA) 的差分模数转换器ADC),可为该传感器提供灵敏的模拟接口。ATtiny1627系列中的ADC可以通过过采样达到17位的最大分辨率,但通常以12位分辨率使用。

模拟传感器调节和接口

标准单端ADC无法可靠地直接测量PIR传感器。交流信号(如果存在)非常小,而直流共模电压非常大。PIR 传感器输出可以被视为差分信号,而不是相对于接地测量的信号。

在信号进入ATtiny1627进行差分放大和测量之前,使用两个RC低通滤波器(在不同滚降频率下)来创建差分信号的“正”和“负”分量。

poYBAGRUdaOAIsnZAAI_qZRZ2WI976.png


正侧RC滤波器由一个470kΩ欧姆电阻和一个100nF电容构成,截止频率为3.38Hz。该滤波器允许来自 PIR 传感器的交流信号和直流偏置通过,同时阻挡高频噪声。

负侧RC滤波器由一个470kΩ电阻和一个2.2μF电容构成,截止频率为0.154Hz。该滤波器设计用于通过直流偏置,同时抑制来自 PIR 传感器的交流信号。

两个低通滤波器产生一个有效的带通滤波器——频率低于两个滤波器的截止频率出现在两个输入端(减去滤波器的任何损耗)。由于ADC是差分的,因此减去这些信号。高于两个截止频率的信号会被RC滤波器严重衰减,从而将其影响降至最低。最后,被一个滤波器衰减并由另一个滤波器通过的信号将成为最强的输入信号。下图显示了MPLAB® Mindi™模拟模拟器中滤波器响应的模拟。

pYYBAGRUdZ-AUOGDAAEfH4mfzWw043.png


软件操作

启动时,ATtiny1627 初始化正在使用的外设:

带PGA的差分ADC

周期性中断定时器 (PIT)

事件系统

通用同步和异步接收器和发射器 (USART)(用于串行通信,如果启用)

poYBAGRUdZyACb23AAFyucuMqpI553.png


然后微控制器进入预热阶段,初始化设备上的 2 个数字滤波器——短期平均滤波器和长期平均滤波器。这些滤波器用于检测随时间推移的运动。预热期间,LED 以 1Hz 闪烁。

初始化外设和数字滤波器后,微控制器进入睡眠状态。在睡眠状态下,微控制器的功耗非常低,从而延长了电池寿命(有关各种设置的功耗的更多信息,请参阅应用笔记)。ADC定期触发,而不会通过事件系统中连接的PIT信号唤醒微控制器。

执行转换后,ADC通过触发中断来唤醒微控制器。微控制器使用ADC的值更新数字滤波器。为了确定是否发生了运动,微控制器比较长期和短期滤波器之间的差异,以查看它是否超过了阈值。如果超过阈值,则检测运动,并将 LED I/O 线连接到来自 PIT 的 4 Hz 信号。

pYYBAGRUdZiAJJIEAAEH8kesqU0895.png


ATtiny1627 系列 AVR® MCU 配备快速差分 ADC 和基于硬件的内核独立外设,可在实时控制和传感器节点应用中实现低功耗操作。要开始使用该系列进行开发,可以使用ATtiny1627好奇号纳米评估套件(DM080104)。这款紧凑型评估套件非常适合快速原型设计传感器节点、实时控制或其他应用。

该板可与MPLAB® X、Microchip Studio和IAR嵌入式工作台集成开发环境(IDE)无缝集成,以最适合您的工作方式。将其连接到面包板或将其与用于点击板™的好奇号纳米底座 (AC164162) 结合使用,以添加 mikroBUS™ 插座,以轻松地将传感器、执行器或通信接口集成到您的设计中。这只是 ATtiny1627 AVR MCU 系列产品灵活性的一个例子。

结论

本应用展示了在ATtiny1627系列MCU中使用差分ADC的优势之一。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7552

    浏览量

    151417
  • 传感器
    +关注

    关注

    2551

    文章

    51097

    浏览量

    753537
  • adc
    adc
    +关注

    关注

    98

    文章

    6498

    浏览量

    544631
收藏 人收藏

    评论

    相关推荐

    中文应用笔记《采用 tinyAVR® 2 系列实现高性价比的低功耗 PIR 运动检测》

    PIR)传感器收集测量结果的同时最大限度地降低电流消耗。  在本应用示例中,将对来自 PIR 传感器的信号进行放大、过采样、数字滤波和分析以确定是否发生了运动,同时使用ATtiny1627
    的头像 发表于 12-22 19:10 1632次阅读

    分享一个运动感应灯的项目方案

    描述运动感应灯我设计了一个 PCB 来解决我一直遇到的一个问题——我必须穿过一个黑暗的地下室才能打开我的工作室灯。这块 pcb 将为我提供真正的光照时间,我什至不需要使用任何电线!
    发表于 07-12 07:52

    运动感应和控制产品

    运动感应和控制产品 ,对于做控制的很有用
    发表于 01-06 17:26 0次下载

    运动感应和控制产品

    Avago Technologies运动感应和控制产品
    发表于 06-02 15:17 0次下载

    基于被动红外 (PIR) 的运动探测器

    ) 设备为基于被动红外 (PIR) 的安全/入侵运动检测应用提供集成且灵活的解决方案。它包括 Z8FS021 ZMOTION 入侵 MCU 与精选镜头相结合,以适应一系列入侵
    的头像 发表于 06-17 11:10 2373次阅读
    基于被动红外 (<b class='flag-5'>PIR</b>) 的<b class='flag-5'>运动</b>探测器

    使用PCB设计运动感应

    电子发烧友网站提供《使用PCB设计运动感应灯.zip》资料免费下载
    发表于 07-11 15:52 5次下载
    使用PCB设计<b class='flag-5'>运动感应</b>灯

    运动感应水龙头系统开源分享

    电子发烧友网站提供《运动感应水龙头系统开源分享.zip》资料免费下载
    发表于 10-31 14:28 4次下载
    <b class='flag-5'>运动感应</b>水龙头系统开源分享

    床灯下的运动感应开源分享

    电子发烧友网站提供《床灯下的运动感应开源分享.zip》资料免费下载
    发表于 11-08 10:56 0次下载
    床灯下的<b class='flag-5'>运动感应</b>开源分享

    基于ATtiny1627 MCU运动感应

    我有一位管理系内电子实验室的实验室工程师朋友。他解决的问题之一是计算房间内的学生人数,以便量化实验室的使用情况。有很多方法可以解决这个问题——视觉摄像头、雷达传感器、门开关等……但是,该解决方案还必须符合有关隐私的法律,并且可以在不损坏实验室空间的情况下进行安装——这意味着一些解决方案,例如视觉相机,几乎立即离开了桌子。虽然他已经退休,但这个问题仍然是一个有趣的练习。解决此问题的一种可能方法是使用无
    发表于 12-21 12:30 0次下载

    一周新品推荐:英飞凌功率集成模块PIM IGBT和Microchip ATtiny1627 Curiosity Nano评估套件

    Digi-Key Daily  短视频 本期Digi-KeyDaily 向大家推介两款产品——英飞凌PIM IGBT模块FP25R12W1T7_B11和Microchip ATtiny1627
    的头像 发表于 01-29 19:00 1355次阅读

    运动感应警报开源分享

    电子发烧友网站提供《运动感应警报开源分享.zip》资料免费下载
    发表于 02-06 14:07 0次下载
    <b class='flag-5'>运动感应</b>警报开源分享

    基于Arduino Nano运动感应灯帽

    电子发烧友网站提供《基于Arduino Nano运动感应灯帽.zip》资料免费下载
    发表于 02-13 16:35 1次下载
    基于Arduino Nano<b class='flag-5'>运动感应</b>灯帽

    运动感应小夜灯开源分享

    电子发烧友网站提供《运动感应小夜灯开源分享.zip》资料免费下载
    发表于 06-29 09:32 1次下载
    <b class='flag-5'>运动感应</b>小夜灯开源分享

    采用tinyAVR 2系列实现高性价比的低功耗PIR运动检测

    电子发烧友网站提供《采用tinyAVR 2系列实现高性价比的低功耗PIR运动检测.pdf》资料免费下载
    发表于 09-19 17:09 1次下载
    <b class='flag-5'>采用</b>tinyAVR 2<b class='flag-5'>系列</b>实现高性价比的低功耗<b class='flag-5'>PIR</b><b class='flag-5'>运动</b>检测

    同样是运动感应,微波雷达感应技术和红外感应技术有什么区别?

    同样是运动感应,微波雷达感应技术和红外感应技术有什么区别? 微波雷达感应技术和红外感应技术都是常见的运动
    的头像 发表于 12-12 14:37 1247次阅读