资讯详情

为什么工业设备都是没有用单片机控制的?

你说的单片机就是MCU(微控制器),你的问题反过来了?应该是为什么在工业设备中使用更多?MCU而不是CPU?”

MCU主要用于控制密集型应用,其中集成了很多常用IO工业设计应用简单。当然,现在有32位多核ARM,计算能力也很强。

而CPU主要用于计算密集型应用,不包括IO口,用它设计工业应用,加上很多IO,设计复杂,出错概率高。

Arduino只是个开源的开发平台和开发方式,不是具体某个硬件MCU,Arduino与Keil或MDK相对应。

Arduino支持从8位的avr系列到32位的ARM系列的MCU,很多,很多。TI都学习Arduino做了个energia开发自己的平台DSP(但感觉TI信息一直很差。

Arduino硬件和软件的方式是积木,抽象,然后抽象,不重新制造轮子,所以很容易开始,孩子们可以做有趣的事情。MDK不像Arduino硬件端口地址实际上可以在应用层中看到,不够。MDK代码优化和性能测试都不错,但是优化水平太高也会出错,我遇到过。

国外有用Arduino开发的PLC,汽车电子开发也有用Arduino的,3D也用于打印机、机器人和无人机Arduino开发,很多,很多。

我做过工业温湿度检测控制系统Arduino硬件应重新设计,软件应使用Arduino方式。

虽然采用Arduino方法开发,但根据工业产品的要求,考虑电源隔离、抗干扰、驱动、信号隔离、功耗、工艺等因素。不是买某个arduino支持工业控制的学习板。

工业级应用软件最重要的不是你用的MCU(有时也有影响)和是否使用Arduino和MDK开发,关键是你选择的MCU信息丰富吗?相关应用多吗?API容易使用吗?按下你的源代码MISRA你按标准了吗?SOLID原则编程了吗?OS可靠吗?OS经过MISRA测试过吗?你选择的中间件可靠吗?你的程序测试够了吗?

相关技术广告:

我做的是基于Proteus仿真的Arduino开发学习例子。

ESCW https://weidian.com/s/259792644?wfr=c&ifr=shopdetail3

标签: 慧鱼超声波距离传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台