ZMOTION™ 检测模块开发套件:开启运动检测开发新旅程
在电子工程领域,运动检测技术的应用越来越广泛,从智能照明到安防系统,都离不开高效可靠的运动检测模块。今天,我们就来深入了解一下 Zilog 公司的 ZMOTION™ 检测模块开发套件,看看它能为我们带来怎样的惊喜。
文件下载:ZEPIR000102ZCOG.pdf
套件概述
ZMOTION™ 检测模块开发套件为开发者提供了一个完整的平台,用于开发基于 ZMOTION 检测模块的应用。该套件包含了开发所需的所有必要组件,包括开发板、检测模块、RS - 232 串口线、5V 直流电源、通用电源适配器以及文档光盘。
核心组件——ZMOTION 检测模块
ZMOTION 检测模块是一款功能完备的运动检测解决方案,非常适合照明控制、人员占用和接近检测等应用。它将 Zilog 的 Z8FS040 ZMOTION 检测微控制器的独特特性与热释电传感器和薄型菲涅尔透镜相结合。该模块具有以下显著特点:
- 小巧便携:尺寸仅为 25.5 mm x 16.7 mm,易于集成到各种设备中。
- 广泛的检测范围:拥有 5 m x 5 m、60 度的检测模式,能够满足大多数应用场景的需求。
- 灵活的控制方式:既可以在简单易用的硬件模式下工作,也可以在需要更高级控制的异步串行模式下运行。
- 低功耗设计:具备睡眠模式,适用于对功耗要求较高的应用。
- 无需温度补偿:减少了设计的复杂性。
- 环境光检测支持:可通过 CDS 光电池输入检测环境光。
- 高可靠性:最少的组件确保了最高的平均无故障工作时间(MTBF)。
- 宽电源范围:可在 2.7 V 至 3.6 V 的电源下工作,并且采用简单的 8 针接口。
开发板功能
ZMOTION 开发板为评估 ZMOTION 检测模块提供了全面的支持,同时还设有原型开发区域和调试接口,方便开发者进行自定义硬件和软件开发。开发板具有以下特点:
- 模块连接:提供 8 针连接器,用于连接 ZMOTION 检测模块。
- 电源供应:为检测模块提供 3.3 V 稳压电源。
- 参数调节:配备调节电位器,可调节运动灵敏度、环境光灵敏度和输出延迟时间。
- 模式选择:通过开关选择硬件或串行接口模式。
- 复位功能:设有复位按钮,可对检测模块进行复位操作。
- 状态指示:红色 LED 用于电源指示,蓝色 LED 用于显示运动检测状态。
- 通信接口:提供 RS - 232 接口(DB - 9 连接器),支持串行接口模式;还设有片上调试器(OCD)接口。
- 原型开发区域:可用于开发自定义硬件。
操作模式
该开发套件提供两种基本操作模式:硬件接口模式和串行接口模式。
硬件接口模式
硬件接口模式是最简单的操作模式,通过硬件跳线和电位器对 ZMOTION 检测模块进行基本控制。在这种模式下,串行接口被禁用,开发者可以使用开发板上的调节电位器(灵敏度、延迟和环境光阈值)来控制模块的运行。具体操作步骤如下:
- 将 SW1 置于 HARDWARE 位置。
- 将 AMBIENT 电位器顺时针旋转到底,将环境光阈值设置为最大值。
- 将 DELAY 电位器逆时针旋转到底,选择最小的 LED 亮起时间(2 秒)。
- 将 SENSITIVITY 电位器顺时针旋转到底,选择最大的运动检测灵敏度。
- 按下复位按钮或接通电源。
- 在检测模块的透镜前挥手,观察蓝色 LED 是否亮起 2 秒。
在硬件接口模式下,还可以通过调节电位器来进一步控制模块的运行。例如,通过缓慢旋转 AMBIENT 电位器,可以调整环境光阈值;旋转 DELAY 电位器可以增加 LED 亮起的时间;旋转 SENS 电位器可以降低灵敏度。
串行接口模式
串行接口模式通过串行命令接口提供对 ZMOTION 检测模块更高级的控制。在这种模式下,命令通过提供的 DB9 RS - 232 接口发送。具体操作步骤如下:
- 将提供的串口线连接到开发板的 DB9 连接器和 PC 的串口。
- 启动超级终端或其他串行终端程序,并将其配置为 9600 bps、无校验位、8 数据位、1 停止位、无流控制。
- 将 SW1 置于 SERIAL 位置。
- 将 AMBIENT 电位器顺时针旋转到底,将环境光阈值设置为最大值。
- 按下复位按钮或接通电源。
- 通过键盘向模块发送命令,如 “C, M”(将 MD/RST 引脚配置为 MD)、“K, A”(启用 ASCII 命令模式)、“M, Y”(自动通过串行接口发送运动状态)。
- 在检测模块的透镜前挥手,观察蓝色 LED 是否亮起 2 秒,并注意模块是否发送大写字母 “M”。
关键参数调节
环境光阈值
在各种照明控制应用中,是否开启灯光不仅取决于是否检测到运动,还取决于当前的环境光水平。开发套件中提供了 CDS 光电池来实现这一功能。当光线照射到光电池上时,其电阻减小,从而为 ZMOTION 检测模块的光门(LG)信号提供较低的电压。当模块检测到该电压在硬件模式下低于 1.0 V 或在串行模式下低于编程阈值时,即使检测到运动,运动 LED(/MD 信号)也不会激活。AMBIENT 电位器(R6)用于设置跨越阈值所需的环境光量。
灵敏度
触发运动 LED(/MD 信号)所需的运动量可以通过 SENS 电位器(R3)进行调节。该调节还会影响探测器的检测范围,较低的灵敏度会减小检测模式的范围。SENS 电位器为 ZMOTION 检测模块的 TXD/SNS 信号提供 0 V 至 1.8 V 的电压,电压越高,灵敏度越低。该电位器仅在硬件接口模式下使用,在串行接口模式下,灵敏度通过串行接口发送的命令进行设置。
/MD 输出延迟时间
运动 LED(/MD 信号)的激活时间可以通过 DELAY(R4)电位器进行控制,范围为 2 秒至 15 分钟。这一功能通常用于电源控制应用中,需要控制设备的激活时间。电位器为 ZMOTION 检测模块的 RXD/DELAY 输入提供 0 V 至 1.8 V 的电压,电压越高,激活时间越长。
开发支持
硬件开发
ZMOTION 检测模块开发套件为硬件开发提供了支持。检测模块的信号通过四个通孔连接到原型开发区域,同时该区域还提供 3.3 V(VDD)和接地。需要注意的是,3.3 V 电源的电流消耗不得超过 90 mA。
软件开发
软件开发可以通过开发板上的调试连接器(J9)、单独提供的 USB 智能电缆和 ZDS II 进行。ZDS II 是 Zilog 的集成开发环境(IDE),可从 Zilog 网站免费下载。USB 智能电缆用于下载和调试在 ZDS II 上开发的软件。
总结
ZMOTION™ 检测模块开发套件为开发者提供了一个功能强大、易于使用的平台,用于开发各种运动检测应用。无论是硬件接口模式还是串行接口模式,都能满足不同开发者的需求。通过调节关键参数,开发者可以根据具体应用场景进行定制化开发。同时,套件还提供了硬件和软件开发支持,为开发者提供了便利。如果你对运动检测技术感兴趣,不妨尝试一下这款开发套件,相信它会给你带来意想不到的收获。
你在使用这个开发套件的过程中遇到过哪些问题?或者你对运动检测技术还有哪些疑问?欢迎在评论区留言讨论。
-
运动检测
+关注
关注
0文章
42浏览量
12901 -
开发套件
+关注
关注
2文章
249浏览量
25356
发布评论请先 登录
ZMOTION™ 检测模块开发套件:开启运动检测开发新旅程
评论