项目分析(复杂嵌入式产品设计)
嵌入式 复杂 产品设计
2023-09-27 14:27:10 时间
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
所谓的复杂嵌入式产品,其实说的就是一个系统中,可能存在2个或者是多个嵌入式产品。这里面又可以分成两种情况,一种是同类型的多个嵌入式产品;一种是不同类型的嵌入式产品。举例来说,如果是很多的监控摄像头,那么通过云端或者服务器就可以把这些摄像头管起来;如果是多种不同嵌入式的组合,一般来说,一种嵌入式负责算法,一种是负责执行,机器人就属于这么一种情况。
如上图所示,这就是很典型的一种复杂嵌入式产品。左侧是工业视觉部分,主要构成有传感器、镜头和光源控制三个部分。除了视觉部分,一般还会一个硬件电路板,可以是工控机,也可以是各种嵌入式开发板,包括并不限于arm+dsp、arm+fpga、arm+gpu等等。操作系统和电路板关联较多,如果是工控机,多半是windows,反之则为linux更常见。
有了工业视觉所给出来的数据,就可以把它输出到右侧系统。右侧是控制系统部分,主要构成有电机、驱动板和控制器三部分。电机有伺服电机和步进电机两种,驱动板则根据电机的不同,也会分成伺服电机驱动器和步进电机驱动器。控制器部分,有实力的厂家可以自己编写,技术一般的厂家则购买现成的pcie控制卡,也能达到相同的控制效果
相关文章
- 嵌入式开源组件
- 嵌入式Linux学习(二)
- 深入研究嵌入式web服务器的视频监控应用
- JDK6的新特性之八:嵌入式数据库Derby
- 有了嵌入式OPC服务器,工业自动化系统集成工程师轻松多了
- 【嵌入式】arm-linux-gcc/ld/objcopy/objdump参数概述
- 使用 VSCode 远程 图形化 GDB 调试 嵌入式linux
- 嵌入式 VFS: Cannot open root device "mtdblock2" or unknown-block(2,0)
- 嵌入式 hi3518c裸板uboot烧写、kernel烧写、fs烧写小结
- 嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十一)第一次写驱动程序