一、工业物联网与机器视觉
1、概念
机器视觉是一项综合技术,包括图像处理、机械工程技术、控制、电光源照明、光学成像、传感器、模拟与数字视频技术、计算机软硬件技术(图像增强和分析算法、图像卡、 I/O卡等)。
一个典型的机器视觉应用系统包括图像捕捉、光源系统、图像数字化模块、数字图像处理模块、智能判断决策模块和机械控制执行模块。
机器视觉系统最基本的特点就是提高生产的灵活性和自动化程度。在一些不适于人工作业的危险工作环境或者人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉。同时,在大批量重复性工业生产过程中,用机器视觉检测方法可以大大提高生产的效率和自动化程度。
工作原理:
机器视觉检测系统采用CCD或者COMS照相机将被检测的目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号,图像处理系统对这些信号进行各种运算来抽取目标的特征,如面积、数量、位置、长度,再根据预设的允许度和其他条件输出结果,包括尺寸、角度、个数、合格 / 不合格、有 / 无等,实现自动识别功能。
![9fb6dc169798dc83b8c950de1ba6e0b5.png](https://i-blog.csdnimg.cn/blog_migrate/fbe30ab5e858e302fbd509d3b36970ec.png)
2、机器视觉特点
①、精度高:
通过选取合适的镜头及感光器件的分辨率,机器视觉可以提供很高的测量精度
![61fb669525282ec573bcc8a78a117ea0.png](https://i-blog.csdnimg.cn/blog_migrate/37d16f20680c0a7e5477386a91d0e69e.png)
②、连续性高:
由于机器视觉为非接触测量,并不产生机械磨损和对物体的接触,所以使用寿命长,维护 工作量小。
![6d624001f0768963e66ad6f112a1e9d3.png](https://i-blog.csdnimg.cn/blog_migrate/bd7dab2f74f233d02b676a4553e5a8dd.png)
③、灵活性高:
机器视觉能够进行各种不同的测量。当应用变化以后,只需软件做相应变化或者升级,即可适应新的需求。
![416f6ea2830162c27539997d01e58ec2.png](https://i-blog.csdnimg.cn/blog_migrate/55f97f487ddeb0f4a3701555771e708c.png)
二、TI AM5718助力机器视觉
TI AM5718处理器可以实现图像采集、算法处理、显示、控制等功能,AM5718内部集成Cortex-A15单核处理器主频高达1.5GHz、分析和实时计算的C66x数字信号处理器(DSP)主频750MHZ、两个双核可编程实时单元(PRU)主频200MHz、两个ARM Cortex-M4内核主频213MHZ。具有实时控制、低功耗、多标准工业控制网络互联、工业人机界面的优化、2D/3D图形处理、1080 HD的高清视频应用、工业控制设备的小型化等特点。广泛应用在机器视觉、工业通讯、汽车多媒体、医疗影像、工厂自动化、工业物联网等领域。
![9e3cb89303505a007b3d32a432cb5435.png](https://i-blog.csdnimg.cn/blog_migrate/46144b72f4c3f3f7e516cf0b880a8360.jpeg)
三、飞凌嵌入式AM5718嵌入式开发平台
1、FET5718-C核心板
FET5718-C核心板搭载TI AM5718处理器,并将处理器所有引脚全部引出,配合接口丰富的功能底板,操作系统支持最新的Linux4.9.41、QT5.6,可帮助用户快速完成基于AM5718处理器的复杂设计。
![7a9ab748be195700a10e7296e149f84d.png](https://i-blog.csdnimg.cn/blog_migrate/9c1b879b61bebc41481a91d1d7b7c1f4.png)
FET5718-C核心板
CPU
TI Sitara AM5718
架构
Cortex-A15-1.5GHz
DSP-C66X-750MHz
2xDual Cortex-M4-200MHz
2xDual-Core PRU
RAM
1GB DDR3L
ROM
8GB eMMC
操作系统
Linux4.9.41、QT5.6.1
电源管理
TPS65916
图形处理器
Vivante GC320/PowerVR SGX544
Video Coder
硬件编解码
工作电压
5V电压供电
工作温度
-40℃~+85℃
接口方式
板对板连接器(4*80Pin 间距0.5mm)
机械尺寸
50mm*70mm
FET5718-C核心板功能接口
显示接口
3路RGB,1路HDMI
SATA
1路
IIS
8路
mini PCIE
1路2-lane或2路1-lane
Ethernet
2路RGMII
PWM
3路
UART
10路
EINT/GPIO
支持
CAN
2路
Keypad port
1路,8*8矩阵键盘
IIC
5路
QSPI
1路
SPI
4路
WatchDog
CPU内置
GPMC
16位数据总线
eCAP
3路
Camera
4路DVP 2路MIPI CSI
HDQ/1-Wire
1路
SD/MMC/SDIO
4路
Timer
16路
USB
1路USB 3.0 HOST,1路USB 2.0 OTG
温度传感器
数字温度传感器
2、OK5718-C开发板
为了便于用户使用FET5718-C核心板进行功能评估和开发,同时推出OK5718开发板,将常用功能接口全部引出。
![1236ec22eec28862a92cca7909bd75b8.png](https://i-blog.csdnimg.cn/blog_migrate/0dd19f5ef95cbdf9d01076a425c47517.jpeg)
OK5718-C开发板接口示意图
3、基于飞凌FET5718-C核心板机器视觉应用框图
![0463637326739c9a9901aecd568fd7af.png](https://i-blog.csdnimg.cn/blog_migrate/9b1a8445ba63f0cb8ef9ea0ec867eeaa.jpeg)
4、功能特点
①、集成DSP+OPENCV开发环境
CPU集成实时计算的C66x数字信号处理器DSP主频750MHz,可利用OPENCV+DSP,实时快速地实现各种数字信号处理算法,准确的获取图像信息并进行复杂的算法识别。提供Sobel、人脸识别DEMO、OpenCV+OpenCL+OpenGL测试DEMO。
![23dabd608fca78841860d1a3d1024f5e.png](https://i-blog.csdnimg.cn/blog_migrate/f3adf3ab88c2bfa6de666a7aaf858a84.png)
Sobel 边缘检测算法 人脸识别
②、PRU-工业可编程实时单元
a、CPU内部采用了独特的子系统,子系统被称为可编程实时单元工业通信子系统 (PRU-ICSS),可以集成实时工业通信协议并避免使用外部 ASIC 或 FPGA。PRU-ICSS 可以使用以太网、现场总线、接口和冗余协议,包括 EtherCAT、Profibus 和 Profinet 的认证解决方案。
![9fe8fe86c8ebcd5ab386db89f4b800e1.png](https://i-blog.csdnimg.cn/blog_migrate/674d2621da8122197c8bff5a71181f2e.png)
b、实时IO控制,超低延时控制,可达ns级别。
c、可广泛应用在数控机床、继电保护、电力控制等需要实时响应的场合。
![3009e8c4229b6fde3da2b6fae0387fac.png](https://i-blog.csdnimg.cn/blog_migrate/612899967a18402f8e24bb383705e9c9.png)
d、独立的控制核心,独立的中断与内部RAM资源,可直接访问外设。
![58856f0b1b3526c59d512e4e3e0a3ae9.png](https://i-blog.csdnimg.cn/blog_migrate/b3c00acddd2d416c812b6622a24220c6.png)
③、多路高清摄像头接口
FET5718-C核心板支持2个8 位并行接口,2个8/16/24位并行接口,2个MIPI CSI-2 串行接口,支持DVP 5640、MIPI 5640、USB摄像头,支持拍照、预览、录像功能,DVP 5640摄像头支持自动对焦!(图片更换为多路摄像头)。支持1920*1080、1280*720、640*480三种分辨率。
![79a7f20c0d89ebbf17a9a70595b8dd18.png](https://i-blog.csdnimg.cn/blog_migrate/4209c4c1ed8d50dfa6cadc0df99c4be4.jpeg)
④、体积小巧、性能强悍、功耗更低
FET5718-C核心板尺寸仅50*70mm,相比传统的X86工控机解决方案体积更为小巧,功耗低本身就是ARM架构的一个传统优势,AM5718处理器在保证非常低的功耗前提下依然实现非常高的运算速度。FET5718-C全工业级设计保证-40-85℃范围内稳定运行。深度优化文件系统由官方提供的3GB精简至1.6GB,提升了启动速度,并完善批量生产烧写模式,推出SD卡一键烧写,无需人工干预,提高生产效率
![104d7e5c3f3c56b4d95c4863500b87a6.png](https://i-blog.csdnimg.cn/blog_migrate/1b955b8f3933d7eea2440f41fbb3e2ec.png)
5、应用方向
广泛应用于工业通信、人机界面、HMI、自动化控制、工厂自动化、楼宇自动化、机器视觉、医疗成像、测试与测量、汽车多媒体等应用领域
![6e38bb76b889f2364ad3527755dd0ce4.png](https://i-blog.csdnimg.cn/blog_migrate/f14459148c5acc85f421601145b9a2c7.jpeg)
6、OK5718-C软件资源
1. 板载操作系统支持:
• Linux4.9.41
• QT5.6
2. 开发环境:
•ti-processor-sdk-linux-am57xx-evm-04.01.00.06-Linux-x86-Install.bin
飞凌OK5718-C 对 Ti 官方 BSP ti-processor-sdk-linux-am57xx-evm-04.01.00.06-Linux-x86-Insta
ll.bin进行了深度的定制及剪裁,将 Linux内核、文件系统、测试程序、交叉编译工具、Qt 开发环境等集
成于一体,使用起来简单便捷,方便客户进行快速二次发开。
3. 应用软件Demo
• OV5640或MIPI5640+ OpenCV+HDMI输出/LCD输出
• OV5640或MIPI5640+ OpenCV+OpenCL DSP算法加速 + HDMI输出/LCD输出
• OV5640或MIPI5640或者USB Camera+OpenCV+OpenCL+Opengl+HDMI输出/LCD输出
• DVP5640与MIPI5640预览、拍照、录像,DVP5640支持自动对焦
• QT5.6GUI
• PRU、DSP编程测试
![53261c68a207cf40e84be0be4016fb5a.png](https://i-blog.csdnimg.cn/blog_migrate/1fc672bc9a767ce07be6de0c6e496938.jpeg)
H.265视频解码播放
![dfac2e2acef04a2ef1248f7167684cdb.png](https://i-blog.csdnimg.cn/blog_migrate/d20b6b43740a1796d91b0bc936f52224.png)
DSP C66 Image Processing
![7ea9da0b41e25808b2d8640f71ed09ab.png](https://i-blog.csdnimg.cn/blog_migrate/a5943d48dc739a137862c6141811f570.jpeg)
OpenCV+OpenCL+OpenGL Demo
原文链接:
基于FET5718-C核心板--工业物联网&机器视觉解决方案 - 飞凌嵌入式行业资讯 - 保定飞凌嵌入式技术有限公司www.forlinx.com![0aab9f2b2b4bba0b483a9eacafa80437.png](https://i-blog.csdnimg.cn/blog_migrate/c92e5afcf5d1b9a38796ad7b2c1c8303.jpeg)