借道:请教单片机问题

我以前学过89S51单片机,后来搞plc以后就把单片机丢掉了。现在我觉得做工控经常和电路板以及单片机打交道,所以想重新深入的学学单片机,但是不知道该学哪种比较好,请大家给点意见。 我在网上查了查,结果很失望,现在大家都在谈一种叫做ARM的东西,从网上的介绍看,这是一种32位的单片机,功能很强大,可以支持很多种通信,连USB都支持,这东西可以用来做嵌入式设备,比如手机和mp3什么的,我觉得用来做工控未免太花哨点了。
 其实51系列单片机用着也不错,就是功能偏弱,需要加很多外围芯片来扩展它的功能,用起来挺麻烦的,我希望能学一种输入点数比较多的单片机,最好能集成若干个模拟量通道。请高手指指路,谢啦!

最佳答案

arm也可以当普通单片机使用,只是有点浪费
  他最大的优势还是用来做嵌入式操作系统

  我觉得51足以应付大多数的应用场合了,这个东西看似简单,做好了还是太难。而且单片机触类旁通,都是差不多的东西。51通过扩展也可以增加很多的io点和模拟量通道。高级一点的PIC其实也是个强大一点的单片机。

  如果实在想多做,TI公司的DSP比单片机强大很多。当然也更复杂,内部寄存器的学习需要耗费更多精力。而且不同系列的dsp面临不通的场合应用,比如信号处理场合的5000系列,电机控制的2000系列。但DSP和arm不同的是,它不能用来运行操作系统,因为流水线设计方法不适合。但是适用于高速场合。

  最后如果自身硬件功底很深厚的,FPGA或者CPLD能满足你的要求。要多少都行,反正都是自己设计。而且现在这东西降价降的厉害。物美价廉啊。

 另外我觉得,大规模的工控场合,还是不要用单片机做,这东西抗干扰能力实在是差。如果搁在变频器旁边用,基本上就废了。

 现在市场上还有种叫RTU的东西,可以直接用C来编程或者汇编和C混合。我做过一阵子这个开发,芯片都是国外的。倒是挺好用。想学习的话,可以尝试一下这个。

提问者对于答案的评价:
非常感谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:32
下一篇 2020年11月1日 下午4:32

相关推荐

  • NET通讯模块的区别

    现在我有一块6GK7343-1CX11-0XE0的通讯模块坏掉了,仓库有一块6GK7343 -1EX11-0XE0的模块,这2个模块有什么区别,可以替换吗,具体更换步骤是…

    自动化系统综合 2020年11月1日
  • Windows7下的STEP7和MircoWin使用哪个版本?哪儿有下的?

    如题. 最佳答案 在WIN7操作系统上面只能安装STEP7 V5.5. STEP7 V5.5下载链接:STEP7 V5.5 英文专…

    自动化系统综合 2020年10月31日
  • CPU 224通讯口坏

    CPU 224通讯口损坏,我要更换,可是我不知道程序能否拷贝出来,无工程师站。急啊!!知道的大师请赐教啊!!高分悬赏!在线等~~~~~~~~~~ 问题补充:你们说的都有道…

    自动化系统综合 2020年11月1日
  • tp177a下载程序

    TP177A6“屏下载程序时提示同步出错或设备选型不对。OS更新成功后还不能下载程序,隔了一天突然能成功下载,再重新下载有出现同样的问题。OS更新时,直接在更新完后点了START。…

    自动化系统综合 2020年10月31日
  • 组态王V6.55

    用组态王V6.55画搅拌器,怎么把两个搅拌器图形的转轴叠放在一起? 图片说明:    最佳答案 我对你的问题的理解是,把图形叠放在一起,通过交替显示实现一个方向…

    2017年6月8日
  • G3/4"为管螺纹,其中3/4"表示什么?

    G3/4"为管螺纹,其中3/4"表示什么? 最佳答案 3/4"指的是3/4英寸,在这里指的螺纹的尺寸,每25.4mm内的牙数是14,螺距为1.814,…

    自动化系统综合 2020年10月31日
  • 4-20mA模拟量电流输出信号

    本人初学,在模拟量331上,PIW272是个模拟量输入信号,传送给触摸屏,怎么在触摸屏上显示出的指示置在小数点后一位;现在的只能显示出整数。谢谢… 最佳答案 两种方法:1、将P…

    自动化系统综合 2017年6月24日
  • 6ra70 减速问题

    从触摸屏输入运行速度,想要实现减速停止,该怎么做减速啊 问题补充:我的意思是:我的系统是一个做定长剪切的功能,在触摸屏上设定运行速度,正常运行时以速度设定值运行,当运行到剪切长度还…

    自动化系统综合 2020年10月31日
  • S7-200如何控制步进电机的脉 冲个数

    本人新学业PLC。请问各位老师:1、如何确定步进电机的起始脉 冲数和高速时的脉冲数。2、如何加减脉 冲。我想问的是根据什么来加减脉 冲的个数,加多少减…

    自动化系统综合 2017年6月5日
  • 如何更改PLC地址

    有一台200PLC,需要更改它的地址。怎么更改呢。在程序上改了,程序下载不了呢。300的又怎么改呢。是不是要将PLC复位呀。 最佳答案 你说的地址是PLC的站地址还是 &…

    自动化系统综合 2020年10月31日