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

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

3天内不再提示

用Dialog GreenPAK CMIC快速完成智能自动垃圾桶设计

Aztr_Dialog_Sem 来源:YXQ 2019-04-12 16:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

家居生活中的几乎每一种设备都在经历自动化和智能化的创新。顺应这一趋势,本文将介绍如何创建一个智能垃圾桶设计,当有人接近垃圾桶时会自动打开,并在人离开时自动关闭。这个设计不需要用户触碰垃圾桶。该系统还配备了特殊的按钮来校准距离:用户可以选择垃圾桶感应的距离为20厘米、40厘米或60厘米。

该设计通过使用一颗DialogSLG46140VCMIC、一个伺服电机和一个超声波传感器实现。

我们为这个项目选择了SLG46140,因为它包含了有效执行所有系统功能的合适元素。该IC以脉冲的形式接收来自超声波传感器的信号,其中触发器和接收信号之间的延迟时间表示声音信号移动和从对面物体回弹所需的时间。然后,该IC将时间延迟与距离进行关联;然后,相对于所选择的距离阈值测量该距离。如果满足阈值,则生成合适的PWM信号并发送到伺服电机,使其旋转90º从而打开垃圾桶盖。当用户离开垃圾桶时,该IC从超声波传感器接收新值,生成新的PWM信号,使电机反向旋转90°,从而关闭桶盖。

图1:电路框图

SLG46140GreenPAK是一款小型IC,包含很多不同的可配置组件。可以在几分钟内对该IC完成配置实现这个应用,它将能执行所有系统功能,而无需使用微控制器或类似的处理器件。此外,GreenPAK的低功耗性能可以节省电池使用,这使自动垃圾桶传感器对客户更具吸引力。

我们用了一个小型伺服电机(SG90)来创建项目原型设计,这对小型垃圾桶很方便。在选择伺服电机的时候,应检查其扭矩并确保能够正确打开垃圾捅盖。该项目已通过实际原型进行测试和实现。

GreenPAK设计该设计包括两个基本部分:第一部分用于接收来自超声波传感器的信号,并将其与距离进行关联。第二部分负责生成PWM信号以旋转伺服电机。

超声波传感器控制设计我们在这个项目中使用的传感器是HC-SR04超声波传感器模块。该传感器有四个引脚。GND和VCC引脚为传感器提供电源,TRIG和ECHO引脚控制滤波后的超声波信号。如果我们在TRIG引脚上施加高信号至少10us(微秒),传感器将发送频率为40kHz的8周期超声波发射脉冲串。如果有物体面向传感器,超声波将反弹并被传感器接收。然后,传感器将在ECHO引脚上输出一个高信号,其周期等于脉冲发送和接收之间的延迟。

根据传感器的数据表,距离可以通过以下公式计算:

时间=回波脉冲宽度(微秒)距离(以cm为单位)=时间 / 58

或者你可以利用声速(340米/秒)并使用等式:

距离=速度x时间

请注意,我们从传感器接收的时间是声音信号接收和反弹所需的时间。因此距离值加倍,我们需要将时间除以2才能得到正确的距离。

GreenPAK中的Pin3已配置为输出,连接到HC-SRO4的TRIG引脚。CNT2和CNT3每20ms生成一个10us脉冲,发送到Pin3。

CNT2已配置为“延迟”,计数器数据等于270。延迟在来自PDLY的下降沿触发。CNT3负责每10ms生成一个脉冲,其计数器数据为249。

CNT3输出连接到DFF0,已与PDLY一起用作分频器,每20ms触发一次CNT2。

Pin4配置为输入,连接到超声波传感器的ECHO引脚。Pin4的输入信号传递至2-bitLUT0和CNT0;两者都用于计算脉冲宽度,来与所选阈值进行比较。

CNT0被配置为上升沿延迟,计数器数据等于26。该延迟时间等于1.14ms,对应于20cm的距离。因此,CNT0将为每个20cm距离增量输出一个脉冲,根据来自传感器的ECHO脉冲持续时间计算。

管道延迟块用于计算来自CNT0的一个、两个或三个脉冲。“1PipeOut”与20cm距离标记相关联,“Out1”与40cm距离标记相关联,“Out0”与60cm距离标记相关联。

来自管道延迟块的信号传递至4-bitLUT0和3-bitLUT0,以与DFF1、DFF2和DFF5输出进行比较。如果管道延迟的有效输出与用户选择的值匹配,则高信号产生并存储在DFF3中。

Pin5连接到一个按钮,该按钮通过为由DFF1、DFF2和DFF5组成的3-bit移位寄存器提供时钟,来循环设备的距离灵敏度。DFF输出连接到Pin9、Pin10和Pin11,这几个引脚都配置为输出。这些DFF负责保存用户选择的选项,输出可以发送到LED以示意当前设置。

Pin6将切换反相DFF4,它负责激活或停用系统。DFF4的输出传递至2-L2和2-L3。

Pin5和Pin6均采用外部滤波器去抖,因为我们的设计使用了SLG46140中的所有CNT/DLY模块。

3-L1配置为反相器,转换来自Pin4的信号。反相器的输出连接到DFF3的CK输入。当传感器开始新的运行周期时,此连接使DFF3能够保持位于“D”输入的值。

伺服电机控制设计在这部分设计中,将生成合适的PWM信号以旋转伺服电机臂,从而根据距离计算打开和关闭垃圾桶盖。

伺服电机的旋转角度由PWM信号决定。在本项目中,我们将使用TowerProSG90,它能够旋转到几乎180°(每侧90°)。旋转角度通过提供给电机控制输入的PWM信号来延展。如果每个PWM脉冲宽度为1.5ms,则电机位于中间(角度0°);如果脉冲宽度等于2ms,则电机位于90°;如果脉冲宽度等于1ms,则电机位于-90°。在这个项目中,当传感器未在指定范围内监测到物体时,电机应定位在0°;当物体接近垃圾桶时,电机将旋转至约90°角。

当系统检测到垃圾桶附近有物体时,DFF3输出从低切换到高;命名为“检测到物体”的信号传递至CNT1的“DLYIN”输入。CNT1配置为双边延迟,用于防止噪音或传感器前方任何快速移动导致打开垃圾桶。这样的话,除非物体在垃圾桶前停留半秒以上,否则垃圾桶盖不会打开。

CNT1的计数器数据为193,等于500ms。CNT1的输出连接到PWM0的“MTRXsel#1”和“MTRXsel#0”输入。PWM0负责生成伺服电机的最终PWM信号;由于我们从“IN+”列表中选择了“通过矩阵选择的寄存器”,因此生成的脉冲的宽度将对应于先前存储在该块的内部寄存器中的值。我们在寄存器1中存储了值24,在寄存器2中存储了值52。

图2:GreenPAK设计

图3:顶层电路图

图4:自动垃圾桶原型

总结在本项目中我们创建了一个智能垃圾桶,当有人靠近它时自动打开,并在人离开时自动关闭。

系统的所有控制功能,包括从超声波传感器接收信号,和为伺服电机生成合适的信号,都是通过单个小型DialogGreenPAKCMIC实现,它能有效地执行各项功能。

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

    关注

    15

    文章

    5258

    浏览量

    60323
  • dialog
    +关注

    关注

    13

    文章

    274

    浏览量

    94074

原文标题:用Dialog GreenPAK CMIC快速完成智能自动垃圾桶设计

文章出处:【微信号:Dialog_Semiconductor,微信公众号:Dialog半导体公司】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    天硕解读:SSD为什么越越慢?从垃圾回收到OP空间的完整逻辑

    很多人以为SSD越越慢是因为“老化”,但真实原因其实更底层。固态硬盘的写入并不是简单覆盖,而是依赖空间管理机制完成数据重排。当空间趋满时,垃圾回收与写放大会持续消耗性能资源,最终导致写入变慢甚至卡顿。本文从工程视角出发,拆解S
    的头像 发表于 04-09 14:43 160次阅读
    天硕解读:SSD为什么越<b class='flag-5'>用</b>越慢?从<b class='flag-5'>垃圾</b>回收到OP空间的完整逻辑

    家用智能垃圾桶控制板方案设计原理以及设计中需要注意的事项

    智能垃圾桶的核心目标是通过传感器和微控制器,实现自动开盖、垃圾压缩、状态监测、联网通信等功能,从而提升卫生与便利性。 主要功能: 1红外感应开盖:手或物体靠近感应区域(通常15-35c
    发表于 03-25 15:36

    红外+按键多模感应!纳祥科技智能感应垃圾桶方案0.5秒极速响应

    传统垃圾桶手动开盖易沾染细菌且操作不便,尤其在厨余垃圾处理场景中,卫生隐患问题较为突出。而随着智能家居的普及,感应式垃圾桶需求激增,其非接触操作更卫生,已广泛渗透到生活的方方面面。基于
    的头像 发表于 02-26 15:29 275次阅读
    红外+按键多模感应!纳祥科技<b class='flag-5'>智能</b>感应<b class='flag-5'>垃圾桶</b>方案0.5秒极速响应

    LoRa智能网关在智慧城市市政设施监控中的功能作用

    如下: 一、方案架构:分层设计,数据高效流转 终端感知层 设备部署 :在路灯、井盖、消防栓、垃圾桶等设施上安装LoRa终端节点,集成电流电压传感器、倾斜角传感器、水压流量传感器、满溢检测传感器等。 数据采集 :终端节点实时
    的头像 发表于 02-10 17:26 307次阅读

    LoRa智能网关在智慧城市市政设施监控中的解决方案

    市政设施(如路灯、井盖、消防栓、垃圾桶)数量庞大、分布范围广,传统人工巡检方式效率低下且难以实时监控。物通博联利用LoRa智能网关的广覆盖与高容量特性,构建城市级市政物联网,实现对市政设施的远程监测
    的头像 发表于 01-20 17:27 775次阅读
    LoRa<b class='flag-5'>智能</b>网关在智慧城市市政设施监控中的解决方案

    智能垃圾桶红外和TOF高精度感应方案

    ​         垃圾桶这么一个不起眼的小玩意在智能化以后其实也有大市场,智能垃圾桶的零售端价格从几十元到几百甚至上千元。 传统垃圾桶
    的头像 发表于 01-07 09:55 375次阅读
    ​<b class='flag-5'>智能</b><b class='flag-5'>垃圾桶</b>红外和TOF高精度感应方案

    【启扬方案】基于RK3576的智能垃圾分类站应用解决方案

    智能技术,结合传感器、人工智能和互联网技术,实现了自动化的垃圾分类和管理。通过智能识别系统,可以准确识别分类不同
    的头像 发表于 12-04 17:29 1105次阅读
    【启扬方案】基于RK3576的<b class='flag-5'>智能</b><b class='flag-5'>垃圾</b>分类站应用解决方案

    RFID在垃圾分类中的核心优势

    RFID在垃圾分类中的核心优势精准溯源每个居民或单位的垃圾桶配备唯一编码的RFID标签,系统可记录每次投放的时间、地点和责任人,实现垃圾来源可追溯。自动识别分类在
    的头像 发表于 09-23 11:08 681次阅读
    RFID在<b class='flag-5'>垃圾</b>分类中的核心优势

    辉芒微单片机FT60F112-RB作为智能感应垃圾桶的主控芯片!

    感应垃圾桶中,当红外传感器检测到人体靠近信号时,FT60F112-RB 能迅速做出反应,控制电机开启垃圾桶盖,其快速响应时间为用户带来了便捷体验。​   从工作电压范围来看,1.9V 至 5.5V 的宽电压区间赋予了它强大的适用
    的头像 发表于 09-09 19:31 919次阅读
    辉芒微单片机FT60F112-RB作为<b class='flag-5'>智能</b>感应<b class='flag-5'>垃圾桶</b>的主控芯片!

    赋能智慧生活:广州唯创电子WT588F02B语音芯片引领智能垃圾桶新体验

    在科技日新月异的今天,智能家居正以前所未有的速度融入我们的日常生活,重新定义着舒适与便捷。作为家庭清洁场景中的重要一环,智能垃圾桶也不再仅仅是容纳废弃物的容器,而是进化为兼具智能化、人
    的头像 发表于 08-20 08:52 634次阅读
    赋能智慧生活:广州唯创电子WT588F02B语音芯片引领<b class='flag-5'>智能</b><b class='flag-5'>垃圾桶</b>新体验

    广州黄埔城管携手海康威视打造垃圾分类智慧管理系统

    走进广州黄埔社区,"无异味、无污渍、无混投"的垃圾投放点已成为新日常。四色分类垃圾桶整齐摆放,清新空气与整洁环境让居民倍感舒心。
    的头像 发表于 08-06 10:28 1047次阅读

    超声波传感器解决方案‌ 的详细技术设计

    这两年来,随着物联网、人工智能、云计算、大数据等技术在智慧环卫领域的逐步下沉渗透,使得城市环卫的数字化作业模式也愈加成熟。广为熟知的便是垃圾分类管理。垃圾分类管理采用垃圾桶
    的头像 发表于 08-04 08:47 800次阅读
    超声波传感器解决方案‌ 的详细技术设计

    RFID标签在垃圾分类的应用

    二、RFID标签在垃圾分类中的优势高效率:RFID可以快速批量读取垃圾信息,大幅缩短操作时间,提高垃圾分类效率。准确性:RFID减少了人工操作的错误率,提高了
    的头像 发表于 07-31 16:48 889次阅读
    RFID标签在<b class='flag-5'>垃圾</b>分类的应用

    智能触屏万表的科技优势在哪

    的设置与实时测量结果,大大提高了操作的便利性和效率。 2.强大的数据处理能力:全自动表内置了高性能的处理器,具备强大的数据处理能力,能够快速准确地完成各种测量任务,并对测量数据进行
    发表于 06-12 16:34