工业级arm,p=40251500

【工业级arm,p=40251500】为什么工业级嵌入式产品不用强大的高通CPU?

工业级arm,p=40251500

文章插图
不同的应用方向,对CPU的要求不一样 。高通公司从无线通讯起家,其CPU用于手机再合适不过了;但用于工业控制,问题就很多,特别是应用于高端数控装制,几乎是无法使用的 。通信与嵌入式芯片的要求不一样,发展思路也不一样,价格上也相差悬殊 。以下用高通SDM845 与嵌入式常用的ARM芯片STM32F103C8T6为例分别作简要说明 。
工业级嵌入式芯片价格普遍要低,手机通讯类处理器价格要高 。这主要与两者应用场所不一样所致 。工业级嵌入式芯片,主要用于智能家居,水、电、气、POS机、工业控制、交通管制、环境检测、机然人内部控制、数控系统的终端处理等等应用场所,价格普遍要低 。部分需有无线网络接收 。比如,嵌入式开发经常用的32位的ARM芯片STM32F103价格50元左右,一些更低端的8位单片机处理芯片一般小于50元/片 。
以下是我们公司采购人员所寻价格:手机通讯类处理器,它包含了位置定位和导航系统、编解码器、视频图象处理、卫星系统接收机、安卓或IOS 操作系统,价格自然要高出很多 。高通开发的用于手机的SDM845处理器2018年价格55美元/片,大致400元左右/片 。工业级嵌入式控制,CPU外部输出需要更多的I/O口、AD/DA转换、支持SPI/UART/MSBUS/TCPIP等数据通讯等等,要求更高的控制实时性及数学运算处理能力 。
STM32F系列属于中低端的32位ARM微控制器,对于一般工业级嵌入式系统,足够处理了 。芯片集成定时器Timer,CAN,ADC,SPI,I2C,USB,UART等多种外设功能 。这是工业级嵌入式芯片的必备 。一些简单的嵌入式开发,甚至不用对RAM、程序FLASH进行扩展,直接用内部RAM及片内FLASH即可 。
如大容量的STM32F,内部支持256K、384K及以上的程序空间,这对于一般的不带OS的系统来说,足够了 。我们一般的工业级嵌入式控制,如果不带OS,没有复杂的数学运算处理,目标代码很少有超过256KB的 。对于手机来说,这种工业级嵌入式处理器远不够,还需要无线发射、接收、图像处理等等的支持 。如下框图:总结:工业级嵌入式处理器应用场所比较多,功能各不相同,必须要选用专用处理器 。
设计工业机械手,控制部分用PLC、单片机、ARM那个好?
工业级arm,p=40251500

文章插图
工业机器人中有很多分类,一般概念上所说的工业机器人大部分是采用PLC控制的完成某些功能的设备 。同时也有一些专门的机器人主要为国外厂家生产ABB NACHI等采用数学建模的方式为单片机控制 。看你是问哪一些了 。建议你在网上查找一下相关的资料,不要从根本上就产生错误的认识 。个人觉得都可以做,但是更建议用PLC 。
械手工作时电流电压都挺大的!再就是plc用起来比较方便,工作有步序,也适用所以就用plcPLC控制要比单片机简单;且实现的功能更加全面稳定 。PLC是个成品设备,里面的核心芯片其实也是个单片机,只不过这个芯片是专门针对工业控制领域的,芯片内部资源配置偏重于控制,抗干扰能力要比单片机要强,一般品牌的PLC都是用专门的芯片,也有一些杂牌PLC是用你所说的单片机制作出来的 。

    推荐阅读