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

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

3天内不再提示

Z8FS040 ZMOTION微控制器的硬件描述和软件实现

西西 来源: Zilog 作者: Zilog 2021-06-23 11:19 次阅读

此运动传感和 LED 控制参考设计由 Zilog Z8FS040 ZMOTION MCU 和 IXYS LDS8710 高效 LED 驱动器组成。LED 亮度由来自 Z8FS040 MCU 的 PWM 输出控制,输入来自电位计、环境光传感器 (ALS) 或通过 UART 接口的控制台(在本文档中统称为控制开关)。为这三个控制开关选项中的每一个都提供了单独的项目文件。

运动感应和 LED 控制板

此运动传感和 LED 控制参考设计具有以下特点:

  • 集成无源红外PIR) 运动传感和 LED 控制结合在单个 8 引脚 Zilog MCU 中
  • 用于运动感应和 LED 控制的独立式单板解决方案
  • 运动检测适应各种镜头,头文件变化简单
  • 两节 AA 电池或工作电压在 2.7 V 至 3.6 V 范围内的外部电源的可选电源
  • 能够根据运动打开和关闭高强度 LED
  • 从三个来源控制 LED 亮度:
  1. 控制台命令 - 环境光
  2. 电位器(控制源取决于软件构建)
  • 提供手持尺寸,大约 2” x 3”

Z8FS040 ZMOTION MCU

Z8FS040 ZMOTION MCU 是 Zilog 的 ZMOTION 检测和控制系列的一部分,它为基于被动红外 (PIR) 技术的运动检测应用提供集成和灵活的解决方案。该系列包括具有集成运动检测算法的 Z8FS040 微控制器,以及一系列镜头和热释电传感器,以满足广泛的应用需求。为每个镜头提供了优化的配置参数,以确保最佳性能,同时显着降低开发风险并最大程度地缩短上市时间。与传统设计相比,Zilog 的 PIR 运动检测技术在灵敏度和稳定性方面都有显着改进,并且可扩展到许多细分市场,包括照明控制、HVAC、访问控制、自动售货机、显示、接近度、电源管理

LDS8710 高效 LED 驱动器

IXYS LDS8710 高效 LED 驱动器是一种固定频率电流模式升压转换器,具有内部同步整流器和逐周期开关电流限制,专为驱动多达 10 个白光 LED 串而设计。这些 LED 的串联连接可提供恒定电流和均匀亮度,无需镇流电阻器和工厂校准。

硬件架构

ZMOTION Z8FS040 MCU 充当此参考设计的主控制器。图 2 中的框图显示了此参考设计的基本架构,使用三个控制源之一——环境光传感器、UART 接口或电位计——通过脉宽调制器 (PWM) 控制 LDS8710 驱动器。LDS8710 驱动器使用 PWM 的占空比来控制 LED 串的电流(以及亮度)。Z8FS040 MCU 还直接连接到热释电传感器以实现其运动检测功能。

运动感应和 LED 控制框图

Z8FS040 ZMOTION MCU电路说明

图 3 显示了 ZMOTION MCU 的调试和热释电传感器接口。热释电传感器的接口通过专用输入 ANA2(引脚 5);只需要一个 47 kΩ 的漏极电阻RST 和 DBG(分别为 2 和 4 脚)用于调试接口,可以选择用于其他功能;这些信号中的每一个都需要 10 kΩ 上拉电阻。引脚 3、6 和 7 可自由用于其他应用需求;这些引脚用于本参考设计中的控制开关。

ZMOTION Z8FS040(8 针)MCU 所需的电路连接

IXYS LED驱动电路

图 4 显示了使用 LDS8710 驱动器的 LED 驱动器电路。

图 4 LDS8710 LED 驱动器应用电路

软件实施

此参考设计的软件基于ZMOTION_SerialZMOTION 检测和控制开发套件 (ZMOTIONL100ZCOG) 附带的示例应用项目。本文档引用了三个独立的项目,用于演示本参考设计中呈现的三种 LED 亮度控制;即控制台命令、电位器设置和环境光传感器。

运动灵敏度和降噪

包含高频开关元件的系统会产生过多的噪声,从而破坏低压模拟传感功能。在此参考设计中,当 LED 开启或关闭时,LDS8710 驱动器产生的电流消耗变化可能会影响 ZMOTION MCU 执行的低信号级运动感应功能。电源波动或来自热释电传感器的信号可能导致 ZMOTION MCU 错误地将其解释为运动(即错误触发)。

为帮助避免这些错误触发,Z8FS040 API 中包含多个配置寄存器,可根据应用程序需要动态修改这些寄存器。这些寄存器控制灵敏度以及 ZMOTION PIR 引擎如何对热释电传感器信号进行采样。此外,当已知存在瞬态或噪声条件时,可以编写应用程序代码以在短时间内简单地忽略运动检测。例如,当 LED 开启或关闭时(响应于检测到或未检测到 30 秒的运动),电源电压会产生显着的扰动。为确保不会创建错误触发器,应用程序只需在启用/禁用 LED 后停止寻找运动 1 秒。此决定对用户体验几乎没有影响,但有助于避免错误触发。

编辑:ymf

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

    关注

    48

    文章

    6816

    浏览量

    147735
  • 电位器
    +关注

    关注

    14

    文章

    964

    浏览量

    66078
  • 环境光传感器

    关注

    3

    文章

    98

    浏览量

    21797
收藏 人收藏

    评论

    相关推荐

    利用可定制微控制器优化算法设计

    的标准单元ASIC可以提供更高的性能,但是因为开发时间和成本而常常不能采用。   软件被移植到选用于硬件实现微控制器或者MCU/DSP组合上。一旦
    发表于 09-27 11:42

    微控制器系统设计中的嵌入式软件

    微控制器技术现状智能化、互联网、物联网和云计算让控制器(MCU)无处不在MCU8/16/32的位数界限变得模糊MCU与嵌入式处理界限变得模糊MCU开放核心与专有核心之争激烈MCU的S
    发表于 03-08 16:33

    基于8微控制器体系架构的设计研究

    空间内得以实现;而且指令集又必须是高效的,以便使常用的功能可以用相对少的指令实现。因此,提供给应用软件开发的微控制器系统必须有一个完备而高效的指令集。  指令集直接决定
    发表于 04-15 09:36

    什么是微控制器

    使微控制器的线路可以尽量优化,硬件结构更加简单,从而可以实现较低的成本和功耗,当然完成相同的工作可能需要更多的指令。所以,二者取舍之间没有绝对优势,只能说根据应用的不同需求和侧重来进行选择
    发表于 11-14 14:30

    软件时代的微控制器、自动代码生成器和参考设计解决了设计日益复杂的问题

    生成器和参考设计变得越来越重要。未来必须是围绕软件开发优化微控制器硬件,而不是反之。要使复杂的软件变得易于管理,编译和调试
    发表于 12-03 14:00

    是否有任何软件库允许使用STM8微控制器构建USB硬件而无需任何额外芯片?

    你好, 是否有任何软件库允许使用STM8微控制器构建USB硬件而无需任何额外芯片? 我正在寻找它,但到目前为止我还没有找到任何东西。这样的库将大大提高STM
    发表于 12-28 16:07

    STM8微控制器系列产品

    STM8系列微控制器8微控制器平台基于高性能8位内核和先进外设集,在8位单片机行业中占据着举
    发表于 07-10 07:00

    基于MKM34Z128CLL5微控制器的单相电子功率计参考设计

    基于MKM34Z128CLL5微控制器的单相电子功率计的解决方案。该微控制器是Kinetis-M微控制器系列的一部分。 Kinetis-M微控制器
    发表于 09-10 08:49

    基于Z8 Encore F0830系列微控制器

    使用Z8 Encore F0830系列MCU的无绳电钻和电池充电器的应用电路。该申请描述了一种350瓦手持式电钻的电机控制实现,并描述了单体
    发表于 07-26 06:17

    使用MCU微控制器实现对物联网设备的控制

    **PacketTracer模拟器物联网教程2—MCU微控制器编程**一、目的使用MCU微控制器实现对物联网设备的控制二、设备1.台灯2.SBC-PT
    发表于 11-01 07:36

    HDMI CEC协议及其基于STM32F0xx微控制器硬件实现

    本应用笔记介绍了HDMI CEC协议及其基于STM32F0xx微控制器硬件实现,还提供了一个应用实例来演示软件应用。
    发表于 12-01 07:24

    STM8S微控制器参考手册

    导言本参考手册为应用开发人员提供了关于如何使用STM8S微控制器的存储和外设的完整信息。STM8S是一个拥有不同存储大小,封装和外设的
    发表于 09-25 07:33

    AT32微控制器硬件设计指南及抗EMC设计要点

    本应用笔记为使用AT32系列微控制器芯片的硬件设计人员提供参考设计,包括供电电源要求、时钟管理、复位管理、调试接口的管理。它说明了使用AT32系列微控制器芯片所需的最低硬件资源。文中介
    发表于 10-25 07:54

    对C8051F040的CAN控制器的分析及应用

    介绍了C8051F040 内部集成的CAN 控制器的结构,重点分析了CAN 控制器可能有的冲突及相应硬件软件的解决方案,在此基础上给出了以此
    发表于 08-18 10:44 26次下载

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

    本应用笔记介绍了 ZMOTION™ 检测模块应用以及它如何用于检测和控制应用。它概述了模块、其操作模式、硬件接口模式描述、串行接口模式命令以及应用程序的
    的头像 发表于 06-22 17:47 2043次阅读
    <b class='flag-5'>ZMOTION</b>™ 检测模块如何用于检测和<b class='flag-5'>控制</b>应用