ZMOTION™ 检测模块如何用于检测和控制应用

电子说

1.3w人已加入

描述

本应用笔记介绍了 ZMOTION™ 检测模块应用以及它如何用于检测和控制应用。它概述了模块、其操作模式、硬件接口模式描述、串行接口模式命令以及应用程序的软件概述。

智动概述

Zilog 的 ZMOTION 检测模块是用于运动检测和方向的完整、紧凑且易于接口的解决方案。它采用先进的被动红外技术和 Zilog 的 Z8FS04 运动检测 MCU 设计,具有强大的嵌入式软件引擎,可提供高性能运动检测。图 1 显示了 ZMOTION 检测模块上引脚的位置。

操作模式

有两种操作模式:硬件接口模式和串行接口模式。

在硬件接口模式下,您可以进行以下调整:

  • 使用硬件接口引脚进行基本配置
  • 使用 SNS 引脚上的电压调整运动灵敏度。
  • 使用 DLY 引脚上的电压调整时间延迟(输出活动时间)
  • 设置可选的环境光输入
  • 使用睡眠模式来降低功耗。

在串行模式接口中,您可以使用串行接口(Rxd 和 Txd)进行高级配置:

  • 9600 波特率
  • 无奇偶校验
  • 8 个数据位
  • 1 个停止位
  • 无流量控制

硬件接口模式说明

图 2 显示了如何使用硬件接口模式连接 ZMOTION 检测模块的典型示例。当 0 V 和 1.8 V 之间的电压在上电期间(或由 Vbo 引起的复位后)提供给 SNS 引脚时,就会选择这种操作模式。当硬件接口模式建立后,此引脚成为灵敏度输入并接受 0 V 和 1.8 V 之间的电压作为运动检测灵敏度级别的参考。

0 V = 最高灵敏度

1.8 V = 最低灵敏度

在图 2 中,R2 和 R4 形成一个简单的电位计电阻分压器,以确保在复位时进入硬件模式并控制灵敏度。

红外传感器

图 2 硬件接口模式应用实例

上电后,被动红外传感器需要一段时间才能稳定。这通常需要大约 20 秒,但因环境条件而异。软件在上电期间动态监控热释电传感器,并在传感器稳定后立即开始检测运动。

串行接口模式命令

串行接口模式作为主机-客户端关系运行,其中 ZMOTION 检测模块是客户端。命令从主机发送,模块响应请求的信息或确认。唯一的例外是当模块配置为“/MD Unsolicited”操作时。在这种情况下,它会发送运动检测信息,而无需先收到主机的命令。

发送到 ZMOTION 检测模块的所有串行命令都是 ASCII 字符格式,但发送到模块和从模块发送的数据可以是 ASCII 或十进制。

模块接受三种类型的命令:

  • 读取命令
  • 写命令
  • 确认命令

编辑:hfy

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分