编辑视点

  • 乱世纷争:智能网联汽车哪条道路

    智能网联是趋势是未来,不是做不做而是怎么做的问题,做……

  • 从两则广告看华为5G技术的霸气和

    最近,美国为首的五眼联盟国家罔顾事实,以网络安全的莫……

  • 死磕性价比并非只是便宜,红米新

    1月10日,从小米独立出来的全新品牌红米Redmi新品发布会……

  • 嵌入式
  • 电源
  • 汽车电子
  • 单片机
  • 消费电子
  • 测试测量
  • 显示光电
  • 物联网
  • 模拟
  • 通信技术
  • EDA
  • 智能硬件
  • 工业控制
  • 医疗电子
  • 资讯

  • 摩尔定律仍然起作用, 台积电5nm为A14芯片准
  • 奇迹!小米电视2019米粉节销量突破10万台
  • 菜鸟裹裹:未来三年让快递小哥月入过万成常
  • 新品

  • IPC发布高可靠性产品中PCB微导通孔可靠性问
  • Microchip推出3.0版MPLAB Harmony,为PIC 和
  • 曙光SothisAI人工智能管理平台V2.0重磅发布
  • 应用

  • 用Dialog GreenPAK CMIC快速完成智能自动垃
  • 多相降压转换器的优势及如何提高微处理器的
  • 技术专访

  • 罗德与施瓦茨发布高端矢量网络分

    前不久,罗德与施瓦茨公司发布了R&S® ZNA系列高端矢……

  • Brewer Science:做半导体材料的

    上个世纪80年代初Brewer Science发明了Anti-Reflective ……

  • 基础知识

  • 单片机MCU如何实现让部分代码运行在RAM中?看这里
  • 关于SPI-Flash的一些基础知识
  • 单片机MCU相关基础知识整理篇
  • 电平控制LED灯,电平转换电路
  • 技术交流
  • 侃单片机
  • 开源创客
  • 模拟技术
  • 新手园地
  • ST MCU
  • 无人机
  • 情感天地
  • 编辑推荐

  • 2019年蓝桥杯单片机组备考心得
  • “21ic DIY秀”网上投票评选开启啦,加分机会,不容错过!
  • 【21ic DIY秀】+ 手持测距仪
  • 【21ic DIY秀】+制作精简STM8L051F3开发板
  • 【21ic DIY秀】+Openwrt无线智能监控小车
  • star sky myTI -点亮的星空超美
  • GD春季芯耀+电子胸牌改造
  • 【21ic DIY秀】+金属探测仪
  • 【HC89S003P套件试用】点灯与串口打印
  • 【21ic DIY秀】+低成本喷雾加湿器
  • 厂商

  • 十大热门

  • 【赛元】触控从未如此有趣,触控产品有奖活动征集
  • 入反射波不是物理波?
  • 真的被这个N76E003的串口搞晕了。。
  • 请假大神一下图片红圈内电路原理
  • 请教阻容降压电路
  • 12V工作电压线上测量工作电流?
  • N76E003中某个变量好象被强行锁定了,是什么原因?付费求解
  • 新唐官网www.nuvoton.com关闭了吗?
  • 中断是以什么为基准判断是否执行中断
  • 三极管
  • Arduino基础部份视频教程35课
  • HJ-R2机器人智能车部分教程14课
  • 开拓者FPGA开发板初级课程(最新)
  • Flexbox 布局模块
  • Babel:JavaScript 编译工具
  • 在线研讨会

  • 新兴的视觉物联网方案

    演讲人:泮跃俊

    时间:2018-12-12 10:00:00

  • 安森美半导体针对电动/混动汽车的全面、高能效、高可靠性的汽车功能电子化方案

    演讲人:赵俊亚

    时间:2018-12-14 10:00:00

  • 意法半导体推出高能效、可靠的晶闸管浪涌电流抑制方案

    演讲人:张一峰

    时间:2019-02-28 10:00:00

  • TI在线培训中心

  • 隔离CAN FD节点的互操作性
  • 隔离式CAN收发器的关键考虑因素
  • 隔离式调制器简介
  • 嵌入式课程
  • 电源课程
  • 汽车电子课程
  • 信号链课程
  • 60KV ,0.1A 高压谐振电源开发

    预算:¥2000004小时前

  • 源代码 网站 设计 开发

    预算:¥2000005小时前

  • 切膜机激光头和电机协议

    预算:¥2000006小时前

  • 分类

  • 通信
  • 工业
  • 电路设计
  • 消费
  • 汽车
  • 智能家居/家电
  • 智能穿戴
  • 安防监控
  • 医疗电子
  • 半导体/EDA
  • 机器人/无人机
  • 软件/系统开发
  • 测量/模拟
  • 电池电源
  • 光电显示
  • 游戏/办公
  • 其他
  • 硬件工程师

    广东省18天前

  • 单片机软件工程师

    浙江省18天前

  • labview软件工程师

    浙江省19天前

  • 分类

  • 电子/电器/半导体/仪器仪表
  • 质量管理/安全防护
  • 软件/互联网开发/系统集成
  • 硬件开发
  • IT质量管理/测试
  • 电信/通信技术
  • 汽车制造
  • 其它
  • TPA3116D2数字蓝牙功放板,包含PCB、原理图及相关封装,可直接打板
  • 和芯润德100M以太网PHY SR8201F资料
  • GD32450Z(F407)平台100M以太网PHYSR8201F驱动补丁
  • kvaser Memorator Professional 5xHS 绑定CAN3用户说明简介 使用教程V1.2
  • AT89C51单片机简单介绍
  • 51单片机中断程序大全
  • 51单片机入门教程-整理
  • 51单片机基础知识介绍
  • 电路图

  • 无线温湿度测试系统电路设计图
  • 车用语音手机来电提醒器电路图
  • 车载手机充电器电路图
  • 电力拖动控制线路图13例
  • 单片机蜂鸣器的控制程序与驱动电路图
  • 可控硅控制电路图解及制作13例
  • 激光枪射击游戏的电路图
  • 索尼PS2主机故障维修原理电路图
  • TI designs 参考设计库

  • 用于 2 线、4 到 20 mA 电流环路系统的 RTD 温度发送器
  • 汽车类高电流无刷直流 (BLDC) 电机驱动器
  • 采用 iBeacon 技术的 SensorTag
  • 汽车驱动创新,让生活快人一步领大奖

    [活动时间]:即日起~5.8

  • 安森美半导体Fan Club火热开启,赚取积分,换奖品

    [活动时间]:2019.04.02--07.02

  • 转转转~TI好礼转不停

    [活动时间]:2019.3.29-2019.5.5

  • 开通21ic下载VIP,送豪华礼包!先到先得

    [活动时间]:2019.03.21--05.20

  • star sky myTI-由你点亮

    [活动时间]:2019.3.7-2019.8.6

  • 从了解示波器开始,开启感恩月活动,好礼相随!

    [活动时间]:2019.02.27-03.27

  • 资金托管便捷版工具上线!不止方便,还很安全

    [活动时间]:长期

  • 头脑风暴“TI考卷”!

    [活动时间]:2019.02.20-03.20

  • 热门:
  • 电源|
  • 嵌入式|
  • 汽车电子|
  • 下载|
  • 图酷|
  • 外包|
  • 公开课|
  • Datasheet|
  • 会展|
  • 在线研讨会|
  • TI在线培训中心|
  • 库存|
  • 评测|
  • 技术专题|
  • 开发板共享库
  • 首页 > 应用 > 智能硬件
    [导读]家居生活中的几乎每一种设备都在经历自动化和智能化的创新。顺应这一趋势,本文将介绍如何创建一个智能垃圾桶设计,当有人接近垃圾桶时会自动打开,并在人离开时自动关闭。这个设计不需要用户触碰垃圾桶。

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

    本文引用地址: http://www.21ic.com/app/computer/201904/886947.htm

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

     

    1.png

     

    图1: 电路框图

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

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

    GreenPAK设计

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

    超声波传感器控制设计

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

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

    时间=回波脉冲宽度(微秒)

    距离(以cm为单位)=时间 / 58

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

    距离=速度x时间

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

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

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

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

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

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

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

    来自管道延迟块的信号传递至4-bit LUT0和3-bit LUT0,以与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信号决定。在本项目中,我们将使用Tower Pro SG90,它能够旋转到几乎180°(每侧90°)。 旋转角度通过提供给电机控制输入的PWM信号来延展。如果每个PWM脉冲宽度为1.5ms,则电机位于中间(角度0°);如果脉冲宽度等于2ms,则电机位于90°;如果脉冲宽度等于1ms,则电机位于-90°。在这个项目中,当传感器未在指定范围内监测到物体时,电机应定位在0°;当物体接近垃圾桶时,电机将旋转至约90°角。

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

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

     

    2.png

     

    图2: GreenPAK设计

     

    3.png

     

    图3: 顶层电路图

     

    4.png

     

    图4: 自动垃圾桶原型

    总结

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

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

  • 我 要 评 论

    网友评论

    技术子站

    更多

    项目外包

    更多

    推荐博客