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

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

3天内不再提示

设计一款智能锁需要考虑的五个方面,你都了解么?

贸泽电子设计圈 来源:贸泽电子设计圈 2020-06-23 18:32 次阅读

在本篇文章中,我们以智能锁系统为例,讲解如何将众多物联网领域的相关技术集成在一起,成为一个系统。对一个智能锁来说,需要考虑连接性、用户界面、系统安全、系统处理和电机控制五个方面。

图1:智能锁的系统级实现方案

高端智能锁内部的嵌入式系统需要处理多重任务,包括显示驱动、触摸感应、指纹识别、接近探测感应、电机控制、锁状态/破坏行为检测、无线Wi-Fi和BLE连接,以及系统安全和处理。为了加快开发速度,降低制造成本,设计人员正在尝试采用SoC,在灵活且超低功耗的架构中集成这些功能。此外,集成方法也便于OEM厂商紧跟持续变化的标准,设计出符合最新要求的产品

下面逐一介绍集成型SoC内嵌的各项功能。

连接性BLE:BLE用于智能锁配置、重置和远程认证。对于智能锁来说,BLE是一项必备功能。内置BLE功能的单芯片SoC有助于显著降低系统的成本、尺寸和设计复杂性。

WiFi:除了能够与移动电话或智能手表进行通信以外,先进的智能锁也需要能够与智能家居中的其他设备进行通信。WiFi连接可提供一系列先进功能,例如实时查看进出日志,通过互联网智能锁进行全方位控制等等。此外,考虑到物联网标准的快速演进,为了确保家中电器的功能与时俱进,需要能够实现安全启动的无线(OTA)更新功能。

用户界面显示:高端智能锁配备TFT或OLED显示器。一般情况下,这类小型低成本显示器使用并行RGB接口(也称为Intel 8080接口)。与其他接口相比,RGB接口能以合理的刷新率驱动显示器。综合使用PWM、DMA和可编程数字I/O(即“智能”I/O),无需使用更高成本的MCU(集成专用图形硬件引擎),就能驱动并行显示器。

用户输入:密码型门禁需要接受来自用户的输入。实体按钮占据额外空间,影响智能锁的使用寿命。因此,可以使用电容式感应触摸控制搭配显示驱动的设计,提供一体化用户界面。

系统安全

数据安全:由于用户的指纹数据存储在设备内,因此安全性至关重要。面向智能锁应用而设计的嵌入式系统需要提供安全存储、安全运行和安全通信功能,以保护上述敏感信息。以可靠、高性价比的方式确保安全性,不仅需要具备片上加密功能、集成安全无线连接,还要采用相关的机制,保障内外部存储器中个人数据的安全。

指纹感应与接近检测:作为密码型门禁的替代方案,指纹认证也能够有效保障安全。然而,为检测触摸而不断扫描指纹传感器却不利于节能。为了最大限度缩短扫描时间,可以通过电容式感应技术实现接近检测,提高能效。具体而言,就是在指纹传感器附近布设电容式接近传感器,当手指靠近指纹扫描板几厘米时,启动检测指纹。这使得系统在待机模式下能够完全关闭指纹传感器及相关电路。在接近传感器检测到手指时,系统有充足的时间为指纹传感器加电,为检测指纹做好准备。

通过电感感应实现机械安全:电感传感器可以探测到金属的接近。这一功能可在多个场景下提供帮助。例如,检测门栓是否安全到位,检测任何试图破坏智能锁的行为,包括强力拆除滑盖或造成锁体变形等等。一旦电感传感器检测到破坏行为,就会向屋主发出警报或线上告警。

系统处理Arm Cortex-M4这样的高能效CPU内核负责完成所有处理工作,包括:

处理传感器数据

通过SPI等接口管理与指纹模组的通信

完整的指纹处理,包括匹配算法和注册算法

电容式感应扫描与处理

系统管理,包括安全任务与传感器控制

图形显示,包括绘制文本、图像、形状等

管理BLE链路层控制器、保持BLE连接和广播、维护BLE主机层任务,包括各项服务、配置和连接认证

电机控制

智能锁遥控需要电机来移动门栓。这项工作一般由BLDC电机和相关控制电路完成。通过使用可编程逻辑和模拟电路可将电机控制集成在SoC内部,以减少元件数量,同时可独立于CPU工作。

以上介绍了一个设计物联网系统的实例,我们发现,物联网系统主要涉及技术包括模拟传感器接口、连接性、可编程数字电路、集成外设以及系统成本优化等方面,举一反三,通过这些技术可以构建物联网的大千世界。

Cypress 聚焦增长速度高于整体半导体行业的市场,为汽车、工业、家用电器、医疗设备和消费电子行业提供高性能、高质量解决方案,这些解决方案是当今最先进的嵌入式系统的核心。Cypress先进的MCU、无线 SoC、存储器、模拟 ICUSB 控制器能让你在市场抢占先机。

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

    关注

    2545

    文章

    50438

    浏览量

    750937
  • 智能锁
    +关注

    关注

    18

    文章

    1063

    浏览量

    38943

原文标题:设计一款智能锁需要考虑的五个方面,你都了解么?

文章出处:【微信号:Mouser-Community,微信公众号:贸泽电子设计圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问同一款芯片,SOIC和SOP除了封装不同外,还有其他区别吗?

    您好,TI工程师,请问同一款芯片,SOIC和SOP除了封装不同外,还有其他区别?SOP和SOIC可以替换使用?能不能详细解释下?
    发表于 10-12 07:05

    项目分享 | 小熊派DIY一款指纹门锁

    于模组感应器上进行指纹录入。(录入指纹需要进行三次重复录入,即指纹录入四次) 录入完成后,输入任意数字作为录入指纹的编号存入指纹库,
    发表于 10-09 13:55

    新加坡云主机需要考虑哪些方面

    许多企业部署云服务的热门选择。下面将详细介绍新加坡云主机的几个主要方面,rak小编为您整理发布新加坡云主机需要考虑哪些方面
    的头像 发表于 08-13 09:59 166次阅读

    在选择蓝牙模块时,需要考虑那几个方面

    部分。无论是智能家居、智能穿戴设备,还是无线音频设备,离不开蓝牙模块的支持。然而,面对市场上众多的蓝牙模块厂家,消费者往往会感到迷茫,不知道该如何选择。因此,了解目前常见的蓝牙模块厂
    发表于 07-15 19:03

    开源项目!设计一款智能手语翻译眼镜

    和精确的手语翻译。这款智能手语翻译眼镜不仅是技术突破,更是通向无障碍沟通世界的大步。 硬件部分 本项目中,需要
    发表于 05-20 15:59

    请问3寸以下电容屏智能用STM32做主MCU合适吗?

    公司打算研发电容彩屏智能(3寸以下),打算有GUI用户界面,并且可能会拓展USB接口还有人脸识别模块。之前公司没用过32位单片机,也没做过彩屏GUI界面。所以想了解下STM32输出
    发表于 04-30 08:12

    如何设计一款四轮智能小车

    如何设计一款四轮智能小车 此部分共分为小节,通过这个 Part 的学习,我们将了解机器人的概念和组成,对机器人的整体设计有
    的头像 发表于 03-26 10:58 666次阅读
    如何设计<b class='flag-5'>一款</b>四轮<b class='flag-5'>智能</b>小车

    如何判断连接器是否需要更换?

    如何判断连接器是否需要更换? 判断连接器是否需要更换的主要
    的头像 发表于 01-30 16:51 667次阅读

    U-tec宣布推出首带指纹读取器的智能

    智能制造商U-tec宣布推出首带指纹读取器的智能,支持Matter-over-Thre
    的头像 发表于 01-12 16:17 928次阅读

    FPGA管教分配需要考虑因素

    时候就更需要考虑方面的因素。 综合起来主要考虑以下的几个方面:1、 FPGA所承载逻辑的信号流向。IC 验证中所选用的 FPGA
    发表于 01-10 22:40

    在配置外部接口的过程当中,需要考虑的因素?

    在配置外部接口的过程中,需要考虑的因素有很多,包括以下几个方面: 业务需求:首先需要明确业务需求,确定外部接口的功能和作用。这包括了解外部接
    的头像 发表于 12-15 15:46 694次阅读

    无需电流采样电阻的智能电机驱动IC,不来了解

    无需电流采样电阻的智能电机驱动IC,不来了解
    的头像 发表于 11-30 17:43 421次阅读
    无需电流采样电阻的<b class='flag-5'>智能</b>电机驱动IC,不来<b class='flag-5'>了解</b><b class='flag-5'>一</b>下<b class='flag-5'>么</b>?

    购买网线需要考虑以下几个方面

    要选出物美价廉的网线,可以考虑以下几个方面: 确定需求:在购买网线之前,需要明确自己的需求。例如,需要传输的速率、需要支持的网络协议、
    的头像 发表于 11-17 10:50 683次阅读

    购买优质网线需要考虑哪几个方面

    正确选择一款优质的网线需要考虑以下几个方面: 材质:优质的网线通常使用纯铜或铝线作为线芯,其中纯铜的品质更佳。为了降低电阻和避免电在传输过程中的损耗,优质网线通常会在无氧铜的基础上加粗
    的头像 发表于 11-15 10:36 380次阅读

    解锁每一款属于的AI​,即刻预约Microsoft Ignite!

    解锁每一款属于的AI​,即刻预约Microsoft Ignite! , 发表于 2023-11-13 08:00 , , 原文标题:解锁每一款属于的AI​,即刻预约Microsof
    的头像 发表于 11-13 08:15 244次阅读