本应用笔记介绍了 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
-
红外传感器
+关注
关注
9文章
519浏览量
47557 -
Zilog
+关注
关注
0文章
2浏览量
1038
发布评论请先 登录
相关推荐
评论