最近开始学专业课,但是就是搞不清楚单片机、PLC、DSP、FPGA/CPLD这些东西到底有什么区别,好像都能用来做控制器、处理器的么?
是不是其实单片机、ARM、DSP、FPGA/CPLD这几个其实都差不了多少,只不过各自擅长的领域不同,还有造价、性能上有差异。但在功能上,是不是可以互相替代?比如像高端点的ARM、FPGA应该能实现其他那几种所有的功能了吧??
是不是也可以替代PLC?只不过在大型工业上它的稳定性上会差一点?
1,ARM,DSP ,FPGA/CPLD 是完全不同的东西,应用的领域也不一样
2,有些应用功能可以替换,有些则不可以。
3,FPGA简单说可以替代其他器件,寸有所长,尺有所短
4,PLC是最简单的逻辑控制,以上均可以替代。然需要增强其控制输入与输出
现在已经有很多运动卡替代PLC,直接由上位机PC完成工业控制
好专业 谢谢了~~
那其实是不是理论上可以用ARM之类的去替代PLC、DSP之类的?
只不过就是成本或者稳定性上不行,但功能上是可以替代的?
PLC的核心还是处理器,不过外围加了很多隔离和驱动电路,稳定性大大提高了。
如果用ARM当核心去做PLC,当然没问题,但成本提高了。