电工基础

电工基础知识_电工技术-电工最常见电路

软件通过什么方式控制硬件

时间:2021-10-14 08:22来源:未知 作者:admin 点击:
软件是怎么控制一个设备,如 机器人 、 数控机床 ,让它们执行设定的动作的。不论怎么变化,软件控制硬件,都离不开 计算机 的中央处理器CPU,或者 单片机 MPU。因为只有处理器才

软件是怎么控制一个设备,如机器人数控机床,让它们执行设定的动作的。不论怎么变化,软件控制硬件,都离不开计算机的中央处理器CPU,或者单片机MPU。因为只有处理器才能把控制软件的指令,传递到接口电路,最终控制目标设备的动作。
以下介绍几种我用过的控制方式。
通过I/O口进行控制
CPU有GPIO接口,MPU有P0~P4及更多的IO接口。这些接口,可以通过软件设置,做为输出、输入口。

从CPU,MPU出来的控制信号,一般不能直接控制目标对象,比如最简单的LED灯,电机等,必须经过一些锁存芯片、光电隔离芯片、继电器接触器、信号驱动等电路,才能控制目标的动作。一些成熟的电机驱动器,也可直接接收从处理器出来的输出信号,只要用一些芯片进行信号转换即可。


通过内存扩展地址,用可编程芯片如PLC,CPLD,FPGA等对目标进行控制。
有的控制对象需要几十、几百个控制点,这样P口就不够用了。
解决的方法,就是用扩展外部存储器地址的方法,如使用E200H,E300H......这样的扩展地址线,通过PLC、CPLD、FPGA等可编程器件,可以扩展出需要数量的控制输出。
  (责任编辑:admin)
织梦二维码生成器
相关文章
------分隔线----------------------------
栏目列表
推荐内容