什么是可编程逻辑阵列?(a programmable logic array?)

可编程逻辑阵列(PLA)是一种基于一组输入提供一个或多个逻辑输出电平的设备。作为组合逻辑电路,可编程逻辑阵列可以使用可编程存储器器件来实现。可编程逻辑阵列是使用门和繁琐的逻辑方程简化的简单替代品。...
A programmable logic controller.

可编程逻辑阵列(PLA)是一种基于一组输入提供一个或多个逻辑输出电平的设备。作为组合逻辑电路,可编程逻辑阵列可以使用可编程存储器器件来实现。可编程逻辑阵列是使用门和繁琐的逻辑方程简化的简单替代品。

可编程逻辑设计是逻辑门实现解决方案的更好替代方案,因为传统逻辑设计的缺点是难以对现有设计进行更改。后来,考虑到更新新数字产品的功能和优化性能方面的挑战,软件工具变得更加实用。可编程逻辑阵列类似于具有地址总线和数据总线的存储器芯片。对于每种输入组合,都有一个逻辑级输出,用于根据需要提供尽可能多的输出。可编程逻辑阵列作为一种可编程逻辑器件,为自动化挑战带来了许多实用的解决方案。。

PLA的常见应用是实现一个真值表,该真值表根据输入和基于这些输入的输出的组合提供条件。例如,在控制水泵时,可能有多个传感器检测泵送条件。一个输入是水箱已满的指示器,另一个输入是有进水可用的指示器,另一个输入是指示泵电机是否过热的逻辑电平,还有一个输入是电机通电的指示器。这些指示器由单独的传感器电路产生。。

典型的传感器电路利用模拟比较器为可编程逻辑阵列生成有源高电平或有源低电平逻辑电平。“水箱满”逻辑液位可通过简单的浮动开关产生。当油箱装满时,浮动开关可能会断开。如果水箱满水回路出现故障,则可能会报告水箱已满,即使情况并非如此。

逻辑电平是高电平还是低电平通常涉及几个因素。在使用上拉电阻器时,通常会将正常电平指定为激活的高电平状态,这意味着连接到正极电源线的电阻器在大多数时间内不会产生任何电流。这些注意事项对于可能在有限功率下运行的设备非常重要,例如从外部系统提取能量的逻辑设备。例如,当电池电压较低时,太阳能光伏控制器需要消耗最小的电流才能长时间运行。。

可编程逻辑控制器(PLC)能够根据感应输入和编程指令处理自动化要求。它利用基于有限指令集的逻辑。微控制器是具有定义指令集的微处理器,用于处理数据采集和监控。

  • 发表于 2021-12-31 16:18
  • 阅读 ( 107 )
  • 分类:互联网

你可能感兴趣的文章

语法错误(syntax error)和逻辑错误(logical error)的区别

...或逻辑的错误而发生的错误。 目录 1. 概述和主要区别 2. 什么是语法错误 3. 什么是逻辑错误 4. 语法错误与逻辑错误的相似性 5. 并列比较-语法错误与表格形式的逻辑错误 6.摘要 什么是语法错误(syntax error)? 通常,程序是用高级...

  • 发布于 2020-10-19 09:24
  • 阅读 ( 743 )

可编程逻辑控制器如何在你周围运行

可编程逻辑控制器(PLC)是最常见的计算机之一。然而,尽管这些电脑非常流行,但它们仍然比传统电脑暴露得少。但是可编程逻辑控制器就在我们身边,自动化了我们的日常生活。 ...

  • 发布于 2021-03-14 21:05
  • 阅读 ( 207 )

运行时错误(runtime error)和逻辑错误(logical error)的区别

...误,它是由于程序语法错误引起的。 覆盖的关键领域 1.什么是运行时错误–定义、原因、检测、输出2.什么是逻辑错误–定义、原因、检测、输出3.运行时错误和逻辑错误之间的区别是什么–关键区别的比较 关键术语 逻辑错误...

  • 发布于 2021-07-01 04:57
  • 阅读 ( 615 )

可编程逻辑器件(cpld)和fpga(fpga)的区别

...–主要区别的比较 关键术语 CPLD,电子电路,FPGA 什么是可编程逻辑器件(cpld)? CPLD代表复杂的可编程逻辑器件。它是一种集成电路,有助于实现数字系统。CPLD由一组可编程的功能块组成。每个块中都有宏细胞。宏单元是CPLD的...

  • 发布于 2021-07-01 11:24
  • 阅读 ( 97 )

专用集成电路(asic)和fpga(fpga)的区别

...电路是一种较好的做法。 什么是fpga(fpga)? FPGA代表现场可编程门阵列。它为实现电路提供了大量的逻辑资源。在现代FPGA中,大约有330000个逻辑块,有1100个输入和输出。用户可以根据电路的要求和规格对FPGA进行重新编程。 通常...

  • 发布于 2021-07-01 11:42
  • 阅读 ( 218 )

一维阵列(one-dimensional (1d) array)和二维阵列(two-dimensional (2d) array)的区别

...是第一个索引,列是第二个索引。 对比图 基础 一维阵列 二维阵列 意义 一维数组存储相似数据元素的单个列表 在二维数组中,存储列表列表或数组数组 大小 一维(1D)数组的大小是Total Bytes=sizeof(数组变量的数据类型...

  • 发布于 2021-07-08 14:07
  • 阅读 ( 648 )

什么是逻辑炸弹?(a logic bomb?)

逻辑炸弹是计算机程序的一部分,目的是在满足某些条件时执行恶意功能。例如,员工可以编写一个程序,其中包括在其被终止时删除重要文件的指令。逻辑炸弹可能包含...

  • 发布于 2021-12-10 17:31
  • 阅读 ( 262 )

什么是逻辑错误?(a logic error?)

逻辑错误是计算机编程代码中的一个问题,在编写或编译代码时,该代码不容易识别。有时被称为语义错误,逻辑错误通常是程序员的错误;即使编码正确,结果也可能不...

  • 发布于 2021-12-10 17:31
  • 阅读 ( 234 )

什么是廉价磁盘的冗余阵列?(a redundant array of inexpensive disks?)

廉价磁盘冗余阵列是一种数据存储系统,通常与计算机一起使用,尤其是存储重要或经常访问的数据的计算机系统。这种类型的系统可以以多种不同的方式使用,以通过冗...

  • 发布于 2021-12-12 10:04
  • 阅读 ( 114 )

什么是太阳能电池板?(a solar array?)

太阳能电池阵列是一个定义松散的术语,指一组将太阳光转换为电能的光伏太阳能电池板或电池,其布置和连接方式可作为单个单元运行。该术语还可以指一组类似的反射...

  • 发布于 2021-12-12 12:39
  • 阅读 ( 205 )