首先我们要了解什么是控制器,控制器是指凭据预定顺序改变主电路或控制电路的接线和改变电路中电阻值来控制电动机的启动、调速、制动和反向的主令装置。由程序计数器、指令寄存器、指令译码器、时序爆发器和操作控制器组成,它是宣布命令的“决策机构”,即完成协和谐指挥整个盘算机系统的操作。
组合逻辑控制器由时序电路、指令译码电路和组合逻辑电路三部分组成。通过指令译码器确定目今执行的指令,结适时序电路爆发的节拍,配相助为组合逻辑电路的输人结果输出相应的控制信号。组合逻辑控制器是由庞大组合逻辑门电路和触发器组成,执行速度快,因此在盘算机结构好比RISD中获得广泛应用。
而我们长用的是微程序控制器的组成:1、控制存储器(Control Memory)用来存放各机械指令对应的微程序。译码器用来形成机械指令对应的微程序的入口地点。当将一条机械指令对应的微程序的各条微指令逐条取出,并送到微指令寄存器时,其微操作命令也就按事先的设计发出,因而也就完成了一条机械指令的功效。对每一条机械指令都是如此。2、微指令的宽度直接决定了微程序控制器的宽度。为了简化控制存储器,可接纳一些步伐来缩短微指令的宽度。如接纳字段译码法一级分段译码。显然,微指令的控制字段将缩短。,一些要同时爆发的微操作命令不可安排在同一个字段中。为了进一步缩短控制字段,还可以将字段译码设计成两级或多级。
运动控制器是运动控制系统的部件。海内的运动控制器大致可以分为3类:
第3类是基于PC总线的以DSP或FPGA作为处理器的开放式运动控制器。这类开放式运动控制器以DSP芯片作为运动控制器的处理器,以PC机作为信息处理平台,运动控制器以插件形式嵌入PC机,即“PC+运动控制器”的模式。这样的运动控制器具有信息处理能力强,开放水平高,运动轨迹控制准确,通用性好的特点。可是这种方法保存以下缺点:运动控制卡需要插入盘算机主板的PCI或者ISA插槽,因此每个具体应用都必须配置一台PC机作为上位机。这无疑对设备的体积、本钱和运行情况都有一定的限制,难以独立运行和小型化。