跳转到主要内容

一个- cm - 262自动垃圾桶

内容

术语和定义

计数器
DFFD-flip失败
附近地区查表
脉宽调制脉冲宽度调制

引用

相关文档和软件,请访问:

//www.xmece.com/configurable-mixed-signal

下载我们的免费GreenPAK软件设计师(1)打开.gp文件(2)并查看该电路设计。使用GreenPAK开发工具(3)冻结设计到您自己的定制的集成电路在几分钟内。yabo国际娱乐对话框半导体提供了一个完整的图书馆应用笔记(4)以设计实例以及解释对话框内的功能和模块集成电路。

  1. GreenPAK设计软件半导体、软件下载和用户指南,对话框yabo国际娱乐
  2. 一个自动垃圾Can.gp - cm - 262,GreenPAK半导体设计文件对话框yabo国际娱乐
  3. GreenPAK开发工具,GreenPAK半导体开发工具网页,对话框yabo国际娱乐
  4. GreenPAK应用笔记,GreenPAK半导体应用笔记网页,对话框yabo国际娱乐
  5. 自动垃圾桶,Youtube视频,

介绍

几乎每一个设备在国内生活体验创新自动化和智能。符合这一趋势,这个程序注意将解释如何构建一个智能垃圾桶,自动打开当有人接近,并自动关闭,当用户远离它。因此,没有必要篮子的感动用户,这是有益的,当两个用户的手很脏或丧失能力,如在处理生肉丢弃。系统还配备了特殊按钮调整的距离:用户可以选择距离篮感官是20厘米,40厘米或60厘米。项目实现使用SLG46140V IC,伺服电机,超声波传感器。

我们选择了SLG46140对于这个项目,因为它包括适当的元素有效地开展系统的所有功能。集成电路接收到来自超声传感器的信号脉冲的形式,触发器之间的延迟时间和接收到的信号表示声音信号所需的时间从面向对象移动和反弹。然后,IC相关距离的时间延迟;这个距离是衡量与选择距离阈值。如果阈值,一个合适的PWM信号生成和发送给伺服电机旋转90º,打开篮子的盖子。当用户远离篮下时,超声波传感器的集成电路接收新值,生成一个新的PWM信号使电机旋转90º相反的方向,从而关闭盖子。

C:\Users\anas\Desktop\projects\Auto bin \ 13. png
图1:框图

的SLG46140GreenPAK是一个小的集成电路,其中包含许多不同的,可配置的组件。它可以在几分钟内配置对于这个应用程序,并将执行所有系统的功能,而无需使用单片机或类似的处理设备。此外,低功耗的GreenPAK可以节省电池寿命,使自动垃圾桶传感器更吸引客户。

我们使用一个小型伺服电机(SG90)构建项目原型,这是方便小型垃圾桶。应该选择伺服电机通过检查其转矩和确保它可以正常打开所需的垃圾盖。

这个项目已经测试并实现与现实生活中的原型,请查看视频连接到项目的文件操作时看到原型。

GreenPAK设计

设计由两个基本部分组成:首先是用来接收超声波传感器的信号和相关距离。第二部分是负责生成旋转伺服电机的PWM信号。

超声波传感器控制设计

在这个项目中使用的传感器,我们是HC-SR04超声波传感器模块。这个传感器有四个引脚。接地和VCC针为传感器提供电力和三角和回声针控制过滤超声信号。如果我们运用一个高信号的三角针不少于10,传感器将发送一个8-cycle超声波传输突然40 kHz的频率。如果有一个对象面临的传感器海浪将反弹,由传感器接收。然后传感器将输出一个高信号回波销之间的延迟一段时间等于脉冲的传输和接收。

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

时间=回波脉冲的宽度(µs)

距离在厘米=时间/ 58

或者你可以利用声速(340 m / s)和使用方程:

距离=速度x时间

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

Pin3的GreenPAK已经配置操作作为输出,这是连接到HC-SRO4三角针。CNT2 CNT3生成10我们每20毫秒脉冲,Pin3送到。CNT2操作已经配置为“延迟”,与计数器数据等于270。延迟在下降沿触发来自P海底。每10毫秒CNT3负责生成一个脉冲计数器数据是249。

CNT3输出连接到DFF0已经使用P海底作为一个分频器引发CNT2每20毫秒。

Pin4已经配置操作作为一个输入连接到超声波传感器的回声销。输入信号从Pin4传给2比特LUT0 CNT0;都是用来计算的脉冲宽度与所选阈值。

CNT0已经配置操作作为一个前沿与计数器数据延迟等于26。这个延迟时间等于1.14毫秒,因此对应于一个20厘米的距离。因此,CNT0将为每个20厘米距离增量输出一个脉冲,这是计算根据回波脉冲持续时间的传感器。

管延迟块用于计数是否一个,两个或三个脉冲来自CNT0。“1管”与一个20厘米的距离,“着干活”与马克40厘米距离,和“Out0”与60厘米的距离。

管的信号延迟块通过4比特LUT0和3-bit LUT0与DFF1相比,DFF2, DFF5输出。如果活动输出管延迟匹配选择的价值用户弥漫着高信号和存储在DFF3。

平快被连接到一个按钮,循环设备的距离灵敏度通过时钟3-bit移位寄存器由DFF1 DFF2, DFF5。DFFs输出连接到Pin9、Pin10 Pin11,所有已配置操作的输出。这些DFFs负责保存选项选中用户,并可以将输出发送到led显示当前设置。

Pin6将切换反相DFF4,负责激活或系统才会安静下来。DFF4的输出通过2-L2 2-L3。

平快和Pin6都防反跳与外部过滤器,因为我们的设计使用的所有问SLG46140 /海底块。

3-L1已经配置操作作为一个逆变器,来自Pin4反转信号。逆变器的输出是输入连接到DFF3的CK。这种联系使得DFF3持有价值位于' D '输入当传感器开始一个新的循环操作。

伺服电机控制设计

在本节中,一个合适的PWM信号将生成旋转伺服电机的胳膊,因此打开和关闭篮子根据距离计算。

伺服电机的转动角是由pwm信号。在这个项目中,我们将使用塔箴SG90,几乎可以旋转180°(90°每一方)。旋转角是贯穿的PWM信号,提出了电动机的控制输入。汽车定位在中间(角0°)如果每个PWM脉冲是1.5毫秒,定位在90°角如果脉冲宽度等于2的女士,和定位在-90°如果脉冲宽度= 1毫秒。在我们的项目中,电动机应定位在0°时,传感器不指定范围内的检测对象;电机旋转90°角当一个对象的方法的篮子里。

当系统检测到一个对象靠近篮筐,DFF3输出开关从低到高;名为“对象检测”的信号传递CNT1“海底”的输入。CNT1配置为两个边缘延迟,用于防止噪音或任何迅速运动传感器从打开前面的篮子里。在这种情况下,篮子不会被打开,除非一个对象站在半秒以上。

CNT1柜台的数据是193,等于500 ms。CNT1的输出连接到PWM0“MTRX选取# 1”和“MTRX选取# 0”输入。PWM0负责生成最后伺服电机的PWM信号;产生脉冲的宽度对应于先前的值存储在这个块的内部寄存器,因为我们选择的注册通过矩阵的选择”+”列表。我们值24存储在注册登记2中1和价值52。

图2:GreenPAK设计
图3:顶层电路图
图4:原型
结论

智能垃圾桶,有人接近它时自动打开和关闭时自动离开始建于这个项目。

所有的系统的控制功能,包括从一个超声波传感器接收信号,产生一个合适的伺服电机的信号,已经通过使用一个小的GreenPAK集成电路,有效地执行这个项目。