提到“边缘计算”,很多人的第一反应是:

• 工业网关

PLC

IPC工控机

 边缘服务器

 AI盒子

很少有人会想到:

串口屏。

甚至很多工程师觉得串口屏就是个“高级显示器”。

负责:

• 显示数据

• 响应触摸

 播放动画

然后剩下的事情全部交给单片机。

但实际上,现在不少串口屏已经具备了边缘计算的基本特征。

只是很多人没有意识到而已。

什么叫边缘计算?

先别被这个词吓到。

边缘计算本质上就一句话:

数据不上传中心处理,而是在离数据最近的地方直接处理。

举个例子。

传统架构:

传感器

MCU

上位机

服务器

结果返回

边缘计算架构:

传感器

本地设备直接处理

结果输出

核心思想就是:

让计算离数据更近。

减少传输。

减少延迟。

减少主控制器负担

大部分人为什么觉得串口屏不算边缘设备?

因为十年前的串口屏确实不算。

那个时代的串口屏基本只有三个功能:

显示

触摸

串口收发

收到什么显示什么。

像一个听话的显示终端。

例如:

MCU发送:

屏幕显示:

仅此而已。

没有逻辑。

没有运算。

没有协议处理

但现在很多串口屏已经变了

以三易串口屏为例。

开发指南里面有几个容易被忽略的功能:

• 协议解析器

• Modbus解析器

• CAN解析器

 全局变量

 数组

 定时器

 自定义函数

• 类C语言脚本

这些功能组合起来以后。

实际上已经具备:

数据接收

数据处理

数据存储

逻辑判断

结果输出

完整闭环。

一个温控器案例

传统方案:

温度传感器

MCU

判断是否超温

控制报警

更新屏幕

所有逻辑都在MCU。

而现在可以这样:

温度数据直接发给串口屏。

串口屏脚本:

此时:

• 判断逻辑在屏

• 报警逻辑在屏

• 页面切换在屏MCU只负责采集温度。

这就是典型的边缘计算。

再看一个Modbus设备

很多工业设备都有几十上百个寄存器。

传统做法:

485设备

MCU读取

MCU解析

MCU转换

发送显示命令

实际上MCU大部分时间都在做搬运工。

如果串口屏自身支持Modbus解析。

那么:

主控甚至可以不用参与。

这时候屏幕实际上已经承担了部分网关角色

为什么厂家很少宣传这一点?

因为不好理解。

宣传:

支持视频播放

支持GIF

支持透明PNG

用户一看就懂。

但宣传:

支持协议解析

支持事件驱动脚本支持本地逻辑执行

很多人看完还是不知道有什么用。

于是大家注意力都被界面功能吸引了。

反而忽略了真正提高开发效率的东西

边缘计算不一定要很强

很多人对边缘计算有个误区。

觉得一定要:

Linux

• 四核CPU

 4GB内存才叫边缘计算。

其实不是。

一个设备只要能够

就已经属于边缘计算范畴。

哪怕它只是一个串口屏。

真正的价值是什么?

对于工业设备来说。

最宝贵的资源往往不是Flash。

也不是RAM。

而是:

开发时间。

如果一个串口屏能够帮主控分担:

• 协议解析

• 数据换算

• 阈值判断

 报警逻辑

• 页面联动

那么主控程序会简单很多。

后期维护成本也会下降很多。

这也是为什么越来越多的新型串口屏开始加入脚本引擎、协议解析器和数据存储功能。

因为它们正在从“显示终端”逐渐演变成“边缘节点”。

而很多工程师,还把它当成十年前那个只能显示文字的串口屏。

更多推荐