借道:请教单片机问题

我以前学过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日
下一篇 2020年11月1日

相关推荐