单片机、ARM、PLC、DSP、FPGA/CPLD到底有什么区别?分别应用在什么地方?

最近开始学专业课,但是就是搞不清楚单片机、PLC、DSP、FPGA/CPLD这些东西到底有什么区别,好像都能用来做控制器、处理器的么?... 最近开始学专业课,但是就是搞不清楚单片机、PLC、DSP、FPGA/CPLD这些东西到底有什么区别,好像都能用来做控制器、处理器的么? 展开
 我来答
solank
推荐于2017-11-29 · TA获得超过4145个赞
知道大有可为答主
回答量:1809
采纳率:100%
帮助的人:1723万
展开全部
1,单片机小型电脑处理器,最小可以到8个脚,价格便宜,最便宜2块钱
2,PLC可变逻辑控制器,主要用在工业控制,里面是类似一个加强的单片机。对输入输出均有做处理
例如抗干扰,增加带负载驱动能力
3,DSP 数字信号处理芯片,这个用途可做信号处理,例如图像处理,数据采集处理,它比单片要快很多,比单片机功能要强大
4,FPGA、CPLD可变逻辑控制,这个做逻辑处理控制,小型的CPLD是没有中央处理器的,大型可以嵌入系统,功能在单片机之上,适合做大型的数据处理,逻辑控制。其价格不便宜。但是他和单片机有本质的区别。例如单片机有内嵌外设 AD,DA转换等,CPLD则需要通过控制其他外设IC。

要想诠释清楚,也非三言两语能道明,还是多看看书本吧
学习可以以单片机为先,其次是FPGA,CPLD,DSP。 PLC比较简单,学会前面后面只要了解一周一般都会了
更多追问追答
追问
是不是其实单片机、ARM、DSP、FPGA/CPLD这几个其实都差不了多少,只不过各自擅长的领域不同,还有造价、性能上有差异。但在功能上,是不是可以互相替代?比如像高端点的ARM、FPGA应该能实现其他那几种所有的功能了吧??

是不是也可以替代PLC?只不过在大型工业上它的稳定性上会差一点?
追答
1,ARM,DSP ,FPGA/CPLD 是完全不同的东西,应用的领域也不一样
2,有些应用功能可以替换,有些则不可以。
3,FPGA简单说可以替代其他器件,寸有所长,尺有所短
4,PLC是最简单的逻辑控制,以上均可以替代。然需要增强其控制输入与输出
现在已经有很多运动卡替代PLC,直接由上位机PC完成工业控制
一万光年MEGn0
2014-06-12 · TA获得超过3712个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1041万
展开全部
每个都有每个的用处

FPGA和其它的不同之处在于, 它内部的门电路是未编程的,可以灵活的配置编程,而其它的内部的数字电路都已经固化定型。

单片机,ARM,DSP,内部都有处理器,通过软件和硬件设计可以用于某些特定环境。
有些ARM芯片内部含有DSP部件,可以完成DSP功能。
PLC用于工业环境,例如,车间,电梯,大型设备等。
FPGA内部是逻辑门电路,应用比较广泛。
追问
那其实是不是理论上可以用ARM之类的去替代PLC、DSP之类的?
只不过就是成本或者稳定性上不行,但功能上是可以替代的?
追答
PLC的核心还是处理器,不过外围加了很多隔离和驱动电路,稳定性大大提高了。

如果用ARM当核心去做PLC,当然没问题,但成本提高了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式