跳转到主要内容

一个硬币- 1189计数器

内容

引用

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

//www.xmece.com/亚博电竞菠菜products/greenpak

下载我们的免费GreenPAK设计师软件[1]打开.gp文件[2]和[3]使用GreenPAK开发工具来冻结设计到您自己的定制的集成电路在几分钟内。

yabo国际娱乐对话框半导体应用程序提供了一个完整的图书馆指出[4]以设计实例以及解释的特性和块内集成电路所示的对话框。

  1. GreenPAK设计软件、软件下载、半导体和用户指南,对话框yabo国际娱乐
  2. 一个- 1189硬币Counter.gp半导体,GreenPAK设计文件,对话框yabo国际娱乐
  3. GreenPAK开发工具半导体,GreenPAK开发工具网页,对话框yabo国际娱乐
  4. GreenPAK应用笔记半导体,GreenPAK应用笔记网页,对话框yabo国际娱乐
  5. SLG46531对话框数据表,半导体yabo国际娱乐

介绍

本应用笔记将描述如何创建一个扑满硬币计数器与GreenPAK™。这个扑满计数器将利用三个主要组件:

  • SLG46531V:GreenPAK IC作为传感器和显示值之间的翻译。也是IC负责降低整个电路的功耗,通过实现PWM驱动第二组件。
  • 的CD4026:CD4026是专用IC驱动7-segment LED显示屏。CD4033非常相似,这也可以用来驱动显示中使用这个程序。然而,推荐使用CD4026的显示使销将使我们能够减少能耗,通过实现PWM。
  • 的DC05:DC05 7-segment LED显示我们将使用。有几个模型显示不同的大小和颜色。选择一个最吸引你的口味。

系统操作

系统使用四个7-segment LED显示屏(DC05),每一种都可以显示一个0到9的数字。使用四个显示,我们可以实现一个范围从0到9999,这是一个足够高的平衡对于一个典型的储蓄罐。图1显示了DC05的引出线。

图1所示。DC05的引出线

每个DC05都需要一个司机来存储和显示值。CD4026和CD4033优秀的选项可供选择,和范围从5到20伏的操作,我们可以使用它们甚至大型广告牌。司机都将通过序列与每个脉冲送到时钟从0到9(销1如图2所示)。

在这个应用程序注意我们将使用CD4026,因为它提供了可能性的储蓄力量。图2显示了CD4026的引出线。

图2。CD4026的引出线

每次CD4026接收到一个脉冲输入“时钟”,其增量内部计数器。当计数器值为9和CD4026时钟是一个额外的时间,它输出一个脉冲在“执行”,卷到0。这种方法可以实现一个计数器从0 - 9999通过连接“执行”信号中的下一个CD4026数组。我们的工作是第一CD4026硬币值转化为脉冲,并将做其余的。图3显示了基本概念和两套CD4026 DC05。

图3。顶层原理图

GreenPAK负责识别的硬币和分配每一个正确的数量的脉冲。对于这个应用程序,我们将使用硬币价值1、2、5和10麦根。然而,这里所讨论的所有技术可以应用于任何货币使用硬币。现在,我们必须找到一种方法,区分不同的硬币。有几种方法,包括利用金属成分的硬币,硬币的直径。这个程序注意将使用后一种方法。

表1显示了麦根硬币的直径用这个程序,以及美国硬币的直径比较。

表1。麦根硬币的直径
价值
在毫米直径
货币
1
21
麦根
2
23
麦根
5
25.5
麦根
10
28
麦根
1
19.05
我们分
5
21.21
我们分
10
17.91
我们分
25
24.26
我们分
50
30.61
我们分
1
26.49
美元

有几种方法可以确定一个硬币的直径。例如,我们可以使用微型孔板如图4所示。使用光学传感器,信号我们可以每次一枚硬币穿过一个洞,在脉冲并发送相应的价值。这个解决方案是更大、笨重比我们将使用这个应用程序,但它可能更容易构建爱好者。

图4。仅仅需要在板孔

我们的解决方案将使用一种机制从破碎的玩具,如图5所示。这将是一个相对简单的任务来构建一个复制品使用木头。

图5。可拆卸的机制

硬币可以插入槽的左边缘的机制在图5中。这个位置将被迫下降一段距离基于硬币的直径。金属块黄色圆圈处将用于信号硬币的大小,和春天将槽回到起始位置。这个传感器将激活多个读数每次一枚硬币插入;例如,当插入10 (MXN硬币,传感器将简要地触摸的值1,2,5。我们必须要考虑到这一点在未来设计的一部分。

GreenPAK设计实现

系统工作方式如下:

  1. 传感器在起始位置。
  2. 一枚硬币被插入。
  3. 传感器从最小的直径到正确的一个,基于硬币的直径。
  4. 春天返回初始位置的先生。

例如:10 (MXN硬币将取代传感器从起始位置到1 (MXN位置,然后2 (MXN位置,然后5麦根的位置,直到最后到达前十(MXN位置回到初始位置。

为了处理这个问题,我们将实现一个在GreenPAK ASM方法之一,如图6所示。

图6。ASM状态图

一旦在起始位置传感器,ASM的状态决定了多少脉冲系统会发送。

系统发送脉冲,必须满足三个条件:

  1. 系统必须是一个有效的状态(1麦根,2麦根、5 (MXN或10 (MXN)。
  2. 传感器必须在起始位置。
  3. 必须有一个要发送脉冲。

计数脉冲是一项艰巨的任务,因为柜台将输出一个高值时,它也会发出一个高当计数器复位。如果没有柜台重置,那么输出将居高不下。

解决方法很简单,但很难找到:数硬币值+ 1,复位主振荡器的前沿传感器回到起始位置。这将创建一个将使第一个脉冲计数器的当前状态数到硬币的价值。然后,添加一个或门的输出到时钟输入(连同振荡器)的信号来实现系统的重置。

图7描述了这种技术。

图7。麦根GreenPAK计数系统设计示意图

数硬币的价值后,系统发送一个重置信号回ASM回到INIT。提供了近距离观察ASM图8。

图8。ASM产出GreenPAK设计师示意图

比上面描述RESET_10_MXN使用稍微不同的系统,使用一个额外的状态重新启动整个ASM,有一个有限的连接每个州。RESET_10_MXN是通过将重置状态,这是唯一ASM OUT5很低的地方。这个成功返回到初始化状态没有任何问题。

CNT2 CNT3,问4,CNT5共享相同的参数,除了计数器的值如图9所示。

图9。计数器属性

随着CD4026使用信号的前沿推进其序列,这个系统数量上升的边缘值。低频率选择用于调试目的。用更高的频率会有用的,可以没有大问题。

为了实现这个程序在任何其他货币,硬币只是调整计数器的值+ 1。

使用其他传感器将使该系统更简单,但生产成本将高于通过编程解决这些问题。

测试结果

完整的项目设置如图10所示。

图10。整个项目的设置

直径调整与不同的硬币,和宗教派别中可以改变通过改变使用.gp5文件。

结论

由于GreenPAK产品线,和负担得起的很容易开发一个系统这样的储蓄罐。项目可以进一步提高利用PWM信号驱动CD4026显示启用。你也可以使用GreenPAK生成后/睡眠功能来降低系统的功耗。这个简单的系统可以用来控制各种各样的硬币——接受系统,如自动售货机、街机,或硬币储物柜。