PLC,FPGA,51单片机,ARM等各种嵌入式硬件各有什么区别?

一直搞不清楚,各自都是派什么用的?简单说说就行... 一直搞不清楚,各自都是派什么用的?
简单说说就行
展开
 我来答
100000wsm
2011-11-21 · TA获得超过1694个赞
知道小有建树答主
回答量:297
采纳率:100%
帮助的人:145万
展开全部
这位网友你好,我是学电子信息工程专业的,
PLC是可编程控制器,主要应用在工厂的流水线,当然别处也可以,它主要由输入、输出、运算处理部分组成,PLC与其它几种控制器的区别在于它的是循环扫描的,而其它几种要自己编写循环指令才能循环运行。另外它的输入输出也与其它的不同,PLC输入输出一般为24V直流、或者220V交流,输出分为晶体管和继电器两种形式。而且有n多扩展模块,扩展的余地很大。比如可以扩展开关量输入输出、模拟量输入输出、串口通信、以太网通信、PID等等。种类十分繁多。
FPGA为现场可编程门阵列,通过编程改变硬件的结构(电路)来实现不同功能。输入输出一般为5V以内的逻辑电平,而非强电。
51单片机,是十分常用的单片机,可以看成是简单化的,低电压化的PLC,并且输入输出只能为逻辑电平。
ARM是一种嵌入式系统(在嵌入式系统中算是比较常用的一种)他的结构和单片机相似,可以说是升级了的单片机。功能比单片机强n多倍!同样输入输出为逻辑电平

谢谢采纳

以上是我个人的理解,如果楼主有兴趣,详细资料可以见一下网址
PLC
http://baike.baidu.com/view/13561.htm
FPGA
http://baike.baidu.com/view/51371.htm
51单片机
http://baike.baidu.com/view/294753.htm
ARM
http://baike.baidu.com/view/11200.htm

若不满意,请继续追问
追问
举个例子吧,编一个简单程序,温度传感器控制阀门,即温度高了阀门打开,温度低了阀门关闭,用哪一个最快捷?还有用哪一个成本最低?谢谢
追答
速度都差不多,反正快到没区别(除非你要求高速响应)。成本用单片机最低,因为单片机很便宜(08年时8051只有8元)
温度由AD转换后输给单片机,存储在变量tem中,设定的标准温度存在变量biaozhun中。
while(1)//如果只要开或者关阀门一次,则可以不用循环,这里看成是一直检测并执行

if(tem>biaozhun)
famen=1;//开
else
famen=0;//关

然后,变量famen由输出口输出。
当然,单片机输出带不动阀门,可以设计一个功率放大器来驱动阀门。
若用PLC可以不要放大,因为PLC可以直接输出24V直流或者220V交流,但是PLC比较贵,最便宜也要几百元!
意法半导体(中国)投资有限公司
2021-01-14 广告
1、不是的,STC单片机全面兼容MCS-51单片机,可以用一般的编程器编程,但ISP功能更方便实用。 2、实验板的串口就是ISP下载用的吧。 4、汇编语言不一定要在keil里学,一般的教程都可以学。keil只是一个编译程序。因为keil编译... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
舒爽又通顺的小抹香鲸M
2011-11-21
知道答主
回答量:7
采纳率:0%
帮助的人:6.5万
展开全部
PLC 是工业控制器,只要用于工厂中的流水线控制,电机的控制,集成度高,可靠性高;
FPGA是系统硬件设计器,主要用于模电、数电的电路设计,电路成分较大;
51是国内比较熟悉的单片机控制器,主要用于小规模电路的控制,可靠性不太好,但是比较简单。
ARM也是比较流行的单片机,主要用于中等规模的电路控制器,难度较51的难,但是集成度较高,稳定性较高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
walter_bell
2011-11-24 · TA获得超过2032个赞
知道小有建树答主
回答量:1451
采纳率:0%
帮助的人:1093万
展开全部
这么多人回答了,我就不掺和了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式