亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

简单组合锁

零件和材料

注意! 4001 和 4070 IC 都是 CMOS,因此对静电很敏感!

此实验可能仅使用一个 8 位 DIP 开关来构建,但如果使用两个开关组件,则该概念更容易理解。这个想法是,一个开关用于保存解锁锁的正确密码,而另一个开关用作试图打开锁的人的数据入口点。

当然,在现实生活中,带有“钥匙”代码的开关组件必须隐藏在打开锁的人的视线之外,这意味着它必须位于其他地方 数据输入开关组件所在的位置。这需要两个开关组件。

但是,如果你把这个概念理解清楚,你就可以搭建一个只有一个8位开关的工作电路,左边四个开关用于数据输入,右边四个开关用于保存“钥匙”密码。

为获得额外效果,请选择不同颜色的 LED:“Go”为绿色,“No”为红色。

交叉引用

电路课程 ,第 4 卷,第 3 章:“逻辑门”

学习目标

原理图

插图

说明

该电路说明了如何使用 XOR(异或)门作为位比较器。其中四个异或门比较两个 4 位二进制数的相应位,每个数字通过一组开关“输入”到电路中。如果两个数字逐位匹配,则按下“Enter”按钮开关时,绿色的“Go”LED 将亮起。如果两个数字不完全匹配,按下“Enter”按钮时,红色的“No go”LED 将亮起。

由于四位仅提供了十六种可能的组合,因此该锁定电路不是很复杂。如果将其用于家庭安全系统等实际应用中,则“No go”输出必须连接到某种警报器或其他警报设备,以便输入不正确的代码会阻止未经授权的人尝试另一个代码输入。

否则,在找到正确的组合之前不会花费太多时间来尝试所有组合(0000 到 1111)!在这个实验中,我不描述如何将这个电路工作到一个真正的安全系统或锁定机制中,而只描述如何让它识别预先输入的代码。

当然,必须在数据条目开关阵列处匹配的“关键”代码应该隐藏起来。如果这是真正安全系统的一部分,数据输入开关组件将位于外面 门和钥匙密码开关组件后面 门和电路的其余部分。

在本实验中,您可能会在两个不同的面包板上放置两个开关组件,但完全可以仅使用单个(8 位)DIP 开关组件来构建电路。再次强调,本实验的目的不是做一个真正的安全系统,而只是向大家介绍异或门代码对比的原理。

如果输入信号不是,则输出“高”(1) 信号是 XOR 门的本质 相同的逻辑状态。四个异或门的输出端通过一个二极管网络连接,该网络用作四输入或门:if any 四个异或门中的一个输出“高”信号——表示输入的代码和关键代码不相同——然后“高”信号将传递给或非门逻辑。

如果两个 4 位代码相同,则 XOR 门输出都不会为“高”,连接到二极管公共端的下拉电阻将为 NOR 逻辑提供“低”信号状态。

或非门逻辑执行一个简单的任务:如果未按下“Enter”按钮,则防止任一 LED 亮起。只有按下该按钮时,两个 LED 中的任何一个才能通电。如果按下 Enter 开关且 XOR 输出均为“低”,则“Go”LED 将亮起,表示已输入正确的代码。

如果按下 Enter 开关并且任何 XOR 输出为“高”,“No go”LED 将亮起,表明输入了错误的代码。同样,如果这是一个真正的安全系统,明智的做法是让“No go”输出阻止未经授权的人通过反复试验发现正确的代码。换句话说,应该有某种惩罚 输入错误的代码。让你的想象力指导你设计这个细节!

相关工作表:


工业技术

  1. 一个非常简单的电路
  2. 带开关的电路
  3. 换向二极管
  4. 晶体管作为开关
  5. 简单运算放大器
  6. 开关类型
  7. 开关触点设计
  8. 联系“Bounce”
  9. 组合管
  10. 简单串联电路
  11. 简单串联共振
  12. C# switch 语句