- 博客(68)
- 收藏
- 关注
原创 三易串口屏协议解析器详解:一文掌握协议解析器的属性与使用方法
三易VP开发环境中的协议解析器控件可简化串口通讯开发流程。该控件能自动接收和缓存串口数据(通过rxBuf属性存储),在完整帧到达后触发接收事件,开发者只需在事件中完成数据解析(校验帧头、长度、CRC等)。支持最大512字节缓存,配合crc16()等函数进行校验,适用于复杂自定义协议开发。相比传统逐字节解析方式,协议解析器使代码结构更规范,尤其适合包含帧头、命令码、校验等要素的协议场景,能显著提升开发效率和维护性。
2026-07-24 14:12:29
522
原创 三易串口屏变量控件详解:为什么说变量才是整个HMI工程的数据中心
三易VP开发环境中,变量控件作为非显示控件承担数据存储与传递功能,是工程的数据核心。支持int/float/string类型,全局变量可跨页面共享。推荐采用"设备→变量→控件"的数据流模式,提升工程可维护性。变量用于保存设备数据、用户输入、报警状态等,通过脚本可便捷操作。建议开发前先规划变量结构,区分全局/局部变量用途。合理使用变量控件能有效提升工程结构清晰度和扩展性。
2026-07-24 12:00:59
339
原创 三易串口屏VP开发环境深度解析:为什么会C语言,就能快速开发工业HMI
三易串口屏VP开发环境突破传统HMI开发局限,通过集成化平台实现界面设计、逻辑处理和协议解析的一站式开发。其核心优势在于支持类C语言脚本,让工程师无需学习新语言即可实现复杂逻辑(如数据校验、协议转换等),大幅降低学习成本。采用事件驱动机制,支持丰富控件交互,可将原本需MCU处理的业务逻辑(如参数校验、页面跳转等)移至屏幕端执行,有效减轻主控负担。该环境特别适合STM32、PLC等嵌入式开发者,通过可视化编程和脚本能力显著提升开发效率,是工业HMI向智能化发展的重要工具。
2026-07-23 11:41:15
300
原创 用了这么多串口屏之后,我发现真正拉开差距的不是界面,而是协议解析器
嵌入式开发中,串口屏的核心痛点并非界面设计,而是协议解析导致的主控MCU资源浪费。三易串口屏的"协议解析器+脚本"功能实现了架构革新:MCU只需透传原始数据,屏幕通过内置脚本自主解析并更新显示,将传统"传感器→MCU解析→重组协议→屏幕"的链路简化为"传感器→MCU透传→屏幕解析"。这种边缘计算能力尤其适用于变频器、工业控制器等多变量设备,使MCU专注业务逻辑,屏幕独立处理显示逻辑,显著降低代码复杂度。
2026-07-23 11:32:57
302
原创 一个串口屏,治好了我的嵌入式UI焦虑
三易串口屏为嵌入式开发者带来高效HMI解决方案:支持可视化拖拽设计(按钮/曲线/GIF等)、类C脚本编程、丰富通信协议(Modbus/CAN/485等)及扩展IO(最多25个),显著降低UI开发难度。配套VP软件和阶梯式教程,适合快速实现工业级界面,帮助开发者节省80%开发时间。
2026-07-22 11:56:45
248
原创 系统变量介绍
RTC操作需硬件支持,仅适用于特定屏幕。除RTC系统变量外,其他变量的修改仅在当前上电周期内有效,断电后将恢复为串口屏工程中的预设值。这一机制确保了系统稳定性,同时允许临时变量调整。
2026-07-22 11:29:43
268
原创 三易串口屏开发教程:如何使用键盘控件输入参数并发送给单片机
本文详细介绍了三易串口屏中键盘控件的使用方法。重点说明输入功能需要文本输入框、键盘控件和确定按钮三者配合实现:文本框用于显示数据,键盘负责输入,按钮完成提交。文章以温度设定为例,具体演示了控件添加、键盘绑定、输入范围限制等关键步骤,并讲解了数据发送到单片机的通讯协议处理。最后强调了三易串口屏特有的"显示-输入-提交"分离设计理念,掌握这一原理后可以快速实现各类参数设置界面开发。
2026-07-21 15:52:30
251
2
原创 三易串口屏IO口控制水泵完整使用教程
本文介绍了一种基于三易串口屏的水泵轻量化控制方案。该方案利用串口屏内置IO端口直接控制水泵启停,无需外接单片机或PLC,具有成本低、接线简单、调试方便等优势。文章详细讲解了硬件接线方法、VP软件配置步骤,包括IO控件设置、手动启停实现以及定时控制、状态显示等进阶功能。方案适用于供水、净水等小型工控场景,能有效简化设备结构,实现可视化控制与保护功能,是传统控制方案的高性价比替代选择。
2026-07-21 15:45:18
294
原创 工业设备HMI开发中,为什么越来越少人愿意用纯指令屏了
工业HMI开发模式演进:从纯指令屏到智能化交互平台 十年前,工业设备人机界面(HMI)开发主要依赖纯指令屏,所有逻辑由主控芯片(MCU)处理,屏幕仅被动显示数据。随着设备复杂度提升(如变频器需管理多参数、曲线、报警等),这种模式导致MCU负担过重,代码混杂业务与界面逻辑,维护成本激增——简单改动(如调整显示位置)需全局修改。 如今,新型HMI支持脚本、协议解析和类C语言开发,将界面逻辑、报警处理等转移至屏幕端,实现MCU与HMI的职责分离。这种架构优势显著:降低通讯量(主控仅发送原始数据)、提升维护效……
2026-07-20 17:52:24
162
原创 从三易串口屏 BMS 客户订单暴涨,看 BMS 海外市场爆发逻辑与增长机遇
三易半导体串口屏在BMS领域海外订单激增,反映出国产工业显示配件成功出海。其优势在于工业级性能适配严苛工况、"零代码"组态提升开发效率、高性价比及本地化服务。全球BMS市场正高速增长,预计2032年达122.5亿美元,主要受政策红利、能源转型及场景扩容驱动。欧洲、北美、亚太市场各具特点,需求呈现高端重技术、中端重性价比、低端重成本的分层特征。国产企业虽具成本和技术优势,但面临品牌认可度低、合规壁垒高等挑战。建议采取分层产品策略,构建本地化服务体系,通过产业链协同提升整体竞争力
2026-07-18 11:58:17
281
原创 为什么很多人不知道串口屏其实可以做边缘计算
传统认知中,串口屏仅被视为显示终端,但现代串口屏已具备边缘计算能力。边缘计算的核心是本地处理数据,减少传输和主控负担。如今,许多串口屏支持协议解析(如Modbus)、脚本逻辑、数据存储等功能,能独立完成数据处理、判断和输出,分担主控任务。例如,温度传感器数据可直接由串口屏处理报警逻辑,无需MCU介入。这种能力虽未被广泛宣传,却显著提升了开发效率,降低了维护成本。边缘计算不依赖高性能硬件,关键在于功能闭环。串口屏正从“显示终端”升级为“边缘节点”,但其潜力仍被低估。
2026-07-18 11:50:06
229
原创 为什么串口屏越来越像“小型PLC”了
串口屏正从单纯显示终端向多功能控制设备转变,逐步承担部分PLC功能。近年来,串口屏新增了定时器、脚本编程、协议解析、数据存储等功能,使其能够处理逻辑控制、设备联动等传统PLC任务。虽然串口屏在可靠性、实时性和扩展性上仍不及PLC,但在小型设备中已能独立完成温控、环境监测等工作。这种演变模糊了显示终端与控制器的界限,使串口屏成为"带屏幕的小型PLC",改变了工业控制领域的分工格局。
2026-07-17 17:12:12
338
原创 触摸热区控件
本文介绍了触摸热区控件的属性和应用方法。控件属性包括ID、名称、坐标、尺寸等,其中global属性决定作用范围,locked属性可锁定位置。通过脚本可修改热区的位置(x,y)和尺寸(width,height)参数,其中坐标原点为页面左上角。实际应用中,触摸热区可作为隐形按钮实现交互功能,或作为遮挡控件控制其他控件状态,还能用于防止误触(如隐藏键盘)。当控件重叠时,可通过调整ID层级控制显示优先级。这些特性使触摸热区在UI设计中具有灵活的应用价值。
2026-07-17 16:47:45
555
原创 指针控件的介绍以及多种玩法
本文详细介绍了指针控件的属性配置及脚本操作方法。主要内容包括:1.控件基础属性(ID、位置、可见性、透明度等)的设置说明;2.指针特有属性(角度、偏移量、长度、宽度、颜色等)的详解;3.通过11个具体示例演示脚本操作方法,包括背景设置、角度调整、指针数量控制等;4.应用技巧和常见问题解答,特别说明了指针UI设计的注意事项。文章强调指针控件在表盘设计、数据显示等方面的重要应用价值,同时指出背景图片与指针本身的差异化处理方式,为界面设计提供实用指导。
2026-07-16 15:29:05
196
原创 原来Modbus通信可以这么简单?串口屏yyds!
三易串口屏的Modbus协议解析器控件实现零代码通信开发,大幅简化设备调试流程。主站模式下仅需三步:1)项目设置勾选Modbus主机;2)配置寄存器参数(地址/数量/间隔等);3)通过中断脚本处理返回数据。其亮点包括自动循环读取Buffer模式、清晰的中断状态码、掉电保存配置等。使用时需注意选择带M后缀的型号、从站地址冲突及波特率匹配问题。该方案将传统复杂的Modbus协议开发转化为表格化配置,特别适合PLC、仪表等串口设备联调场景。
2026-07-16 15:08:36
201
原创 音频控件使用教程
本文介绍了串口屏音频转换与播放的操作指南。首先需使用GoldWave等软件将音频转换为WAV或MP3格式(G系列仅支持单通道WAV,S系列支持双通道WAV/MP3)。在VP上位机中新建工程并拖入音频控件,设置属性后编译调试。音频可存储在内部Flash或外部SD卡(需创建audio文件夹)。注意事项包括:供电需充足(5-38V),不同型号需对应正确音频格式,S系列MP3可能存在兼容性问题,VP工程型号需与实际设备匹配。压缩包提供可直接使用的音频文件和3.5英寸G系列工程模板。
2026-07-16 14:59:15
446
原创 消费电子 / 工控 / 储能 / 行业选屏建议
本文针对消费电子、工控、储能三大行业提出屏幕选型方案,强调场景适配与性能平衡。消费电子(4.3-7寸)侧重性价比,工控(7-10.1寸)要求抗干扰和宽温运行,储能(4.3-7寸)注重户外可视性和数据精度。推荐三易串口屏系列,如工控用SANY-WV-VS70-02-R(7寸,宽温-30~70℃)和储能用SANY-WV-VS70-03-R(7寸,800cd/m²,支持BMS协议)。选型需结合尺寸、亮度、接口和环境适应性,三易产品以工业级稳定性、快速开发等优势满足各行业需求。
2026-07-15 14:21:53
283
原创 图片的对齐模式
可以看到,在多个按钮和页面上使用了同一张图片。这样可以减少图片的数量,以及需要的Flash空间大小。在控件中使用图片时,可能会需要选择图片的对齐模式。控件:图片的左上角对齐到控件的左上角;页面:图片的左上角对齐到页面的左上角。
2026-07-15 11:54:40
320
原创 扩展IO口介绍
三易串口屏提供扩展IO功能,支持普通输入/输出、中断输入、AD输入、PWM输出和捕获输入等。G系列最多支持6个IO,S系列最多25个IO,但需注意与扩展协议解析器、CAN协议解析器的引脚占用冲突。G系列所有引脚均可作为普通输入/输出,多数支持中断输入,最多三路AD输入和PWM输出;S系列功能更丰富,支持10路AD、扩展串口、PWM输出和输入捕获等,但需注意定时器通道的复用限制。使用扩展IO时需避免与RTC功能或其他协议解析器冲突。
2026-07-11 16:44:46
339
原创 串口指令的简介和用法
本文介绍了串口屏模块的通讯指令使用方法,包括基本格式、特点及常见指令示例。通讯指令通过ASCII码方式发送,以回车换行(\r\n)作为结束符,支持页面跳转、控件属性设置/获取、系统变量操作、事件触发等功能。重点指令如page(跳转页面)、wset/wget(控件属性操作)、event(触发事件)等均有详细参数说明和示例。文章还提供了指令返回值格式及错误码解析,并强调调试时需注意字符编码一致性(如GBK)。通过精简的指令集和ASCII码交互方式,便于开发者快速实现串口屏控制。
2026-07-11 16:40:03
369
原创 串口屏是什么
三易串口屏是一种智能显示屏,支持触摸功能,无需编写底层驱动,通过串口发送简单指令或使用VP上位机软件即可实现界面设计。产品分为MA/MS系列(1.54~3.5寸,性价比高)和S系列(4.3~10寸,功能强大),支持文字、图片、视频等多种控件显示。开发工具VP支持拖拽设计、脚本控制、一键编译下载,内置多种通信控件(如Modbus、CAN、WiFi)。串口指令简洁,支持单片机控制,手册提供多个实战案例,如数据实时显示、Modbus通信等。
2026-07-10 17:50:36
319
原创 三易串口屏图片控件
本文档详细介绍了图片控件的属性和操作方法。主要包含三部分内容:1)控件属性说明,包括ID、坐标、尺寸、可见性、透明度等参数设置;2)脚本应用示例,展示如何通过代码设置图片、调整大小位置、控制透明度和显示状态;3)常见问题解答,涵盖图片格式支持情况(G/S系列差异)、存储调用方式(Flash/SD卡)以及调试技巧。特别提醒PNG透明度的兼容性问题,建议优先使用JPG格式以提高性能。文档提供了从基础属性配置到高级应用的完整指导,适合开发者快速掌握图片控件的使用方法。
2026-07-10 17:48:13
573
原创 零代码做界面!这款串口屏我愿称电子新手神器
三易串口屏凭借零代码可视化设计成为电子新手神器,用户通过拖拽控件即可快速构建UI界面,无需编写底层驱动。该产品支持文本/按钮/曲线等多种控件,兼容串口/Modbus等多种通信协议,自带脚本功能实现简单逻辑,还拓展了WIFI/SD卡等实用功能。中文界面搭配丰富示例工程,半小时即可完成开发,大幅降低显示界面制作门槛,特别适合毕设、产品原型及工业改造等场景,是性价比极高的快速开发解决方案。
2026-07-09 15:15:23
427
原创 主流单片机开发平台如何与三易串口屏通讯
本文介绍了串口屏(HMI)与单片机(MCU)的两种通讯模式:系统指令(ASCII)和自定义协议(二进制)。系统指令模式简单易用,适合调试,但效率较低;自定义协议模式高效灵活,推荐用于量产项目。两种模式均支持主流开发平台(Keil、STM32CubeIDE、Arduino等),通过UART实现数据交互,核心流程为MCU发送→串口屏解析→控件更新。文中详细阐述了协议格式、硬件连接、各平台实现方法及常见问题解决方案,建议简单界面用系统指令,复杂项目采用自定义协议+解析器架构。
2026-07-09 15:05:39
430
原创 音频控件使用教程
本文介绍了音频转换和串口屏音频播放的操作流程。首先使用GoldWave等软件将音频转换为WAV或MP3格式(注意G/S系列支持的格式不同)。在VP上位机中新建工程,拖入音频控件并设置属性,编译后下载到串口屏播放。若使用SD卡存储,需在根目录创建audio文件夹存放音频文件。文中特别提醒注意供电要求(5-38V)和音频格式兼容性,并说明如何修改工程适配不同型号串口屏。
2026-07-07 16:44:16
244
原创 串口屏真的别再复杂学了‼️新手抄作业就行
嵌入式开发神器!三易串口屏颠覆传统开发模式,无需编写底层驱动,通过可视化拖拽控件+简易脚本即可快速完成工控界面设计。支持文本/按钮/曲线等元素自由配置,提供两种通信方案:系统指令(字符串控制)和自定义协议(单帧数据全局更新)。脚本采用类C语言语法,基础编程知识即可实现定时刷新、触摸交互等功能,特别适合仪表、温控等工业场景。显著降低开发门槛,电子DIY和毕业设计均可轻松实现专业级界面,性价比与易用性兼备。
2026-07-07 16:26:21
221
原创 串口调试方法
本文详细介绍了串口屏的多种调试方法:1. 上位机VP软件模拟调试:通过新建简单工程测试指令通讯格式,验证控件属性设置及数据包解析功能。2. 串口屏与上位机联机调试:说明接口类型选择(TTL/485/232/CAN)、接线规范(共地要求)、供电注意事项,并提供两种通讯测试方法(指令方式和自定义协议方式)。3. 单片机连接调试:强调电平匹配(3.3V/5V)和共地要求。4. Modbus协议调试:重点说明参数设置、抗干扰措施及故障排查方法。5. 扩展串口调试:指出与主串口的区别,包括协议解析器使用、参数设置位置
2026-07-07 16:15:02
404
原创 三易串口屏新手必学2 个超简单控件 5 分钟上手
串口屏零基础操作指南:无需编写驱动,通过可视化拖拽即可快速开发。①文本控件:拖入后修改txt属性即可显示中英文/数字(需导入字库),支持脚本动态更新如text0.txt="hello",适用于标题/参数显示;②按钮控件:可自定义文字/颜色/图片,通过按下事件脚本实现交互功能,如点击切换文本内容。两种基础控件组合即可完成简单界面开发,适合状态提示和基础交互场景。
2026-07-03 17:27:21
222
原创 串口屏开发入门教程:5分钟做出你的第一个“Hello World”工程
本文介绍了如何快速上手三易串口屏(SANY系列),通过VP上位机软件5分钟内完成第一个"Hello World"工程。教程包含:1)准备工作(硬件/软件);2)详细步骤:创建工程、添加中文字库、设置文本控件、编译下载;3)常见问题排查(连接失败、显示异常等)。使用M/S系列屏幕配合USB线即可实现简单人机界面开发,适合新手入门。
2026-07-03 16:37:11
411
原创 实验24 多控件键盘输入实验
本实验实现了在SANY-WV-S43-05M-C串口屏上通过状态管理为不同控件赋值的功能。通过在页面添加600*360尺寸的英文数字键盘,并设置status状态变量(1为文本、2为整数、3为浮点数)。当点击各控件时触发弹起事件:设置对应status值并调用键盘。输入完成后,根据status值将键盘内容分别赋值给文本/整数/浮点数控件,完成后清空并隐藏键盘;取消输入则直接隐藏键盘。实验成功实现了通过单一键盘为多类型控件输入的功能。
2026-06-04 16:19:07
436
原创 实验23 字符串协议解析实验
本实验通过三易串口屏(型号SANY-WQ-S43-02M-CVP)实现字符串协议解析。设计包含数据表格显示控件、变量缓存控件和协议解析器,重点演示字符串处理函数应用:使用stringSub检测"=="帧头,stringTrimStart删除帧头,stringIndex定位分隔符,结合stringTrimEnd和数组循环提取逗号分隔的字符串(如"string,test..."),最终通过数据表格分列显示。实验通过条件判断确保数据合法性,利用循环结构实现动态解析,完整展示
2026-06-04 15:02:55
410
原创 实验22 心跳曲线实验
本实验使用三易串口屏(SANY-WV-S43-05M-CUI)模拟医疗监测数据。通过VP开发软件设计界面,导入UI图片作为背景,添加曲线、整数、定时器和变量控件。配置三个曲线控件分别显示心率(75-80,绿色)、血氧(95-99,紫色)和血压(105-110,蓝色)的随机波动数据,定时器每50ms更新数值,每20次循环将当前值显示在整数控件中。最后编译下载程序,验证串口屏的动态数据模拟效果。
2026-05-30 16:23:24
348
原创 实验21 自定义键盘实验
本实验基于三易串口屏实现定制化键盘功能,分别演示了中文和英文键盘的设计流程。中文键盘通过添加全键盘(支持中文)模板,保留中文分组并配置输入法支持;英文键盘则选择标准全键盘模板,移除无关分组。两种键盘均可自定义按键属性、图片及布局,并通过事件脚本控制显示/隐藏逻辑。调试时需注意中文字库的关联,最终实现文本输入与键盘交互功能。实验采用默认键盘图片,支持800*480分辨率,适用于不同项目需求。(150字)
2026-05-30 16:07:27
477
原创 实验20 自动灭火场景实验
本实验基于串口屏(SANY-WV-S43-04M-C)和MODBUS温度传感器设计自动灭火系统。通过串口屏界面实时显示温度(进度条和浮点数),设置报警阈值(默认60℃)。当检测温度超过阈值时,触发IO输出高电平启动风扇,同时显示动态报警GIF。核心逻辑包括定时查询传感器数据(功能码03,读取寄存器0x0000)、温度转换及阈值比对,通过继电器控制直流电机。实验成功实现温度监控与自动灭火功能,演示视频可参考B站。
2026-05-29 17:48:11
334
原创 实验19 工程休眠设置
本文介绍了不同系列显示屏的休眠功能实现方法。G系列支持深度休眠(关闭背光,MCU休眠)和普通休眠(仅关闭背光),S系列仅支持普通休眠。通过设置9个系统变量控制休眠参数,包括休眠开关、等级、自动休眠时间及唤醒方式等。实验界面包含休眠开关、等级选择、类型选择、时间设置等控件,通过数组缓存设置参数。确认修改后,系统会根据设置进入相应休眠状态(如5秒无操作自动关闭背光,触摸唤醒)。该方案实现了灵活的休眠模式配置,有效降低了设备功耗。
2026-05-29 17:41:42
338
原创 实验18 二维码控件实验
本实验实现了通过串口屏显示二维码并识别输入内容的功能。使用三易串口屏和VP软件创建工程,通过键盘输入或上位机自定义协议传输数据(支持GB2312国标码和ASCII码),将内容实时显示在二维码控件中。实验验证了手动输入"hello"和通过串口助手发送十六进制数据(如0x0a0x01...显示"你好星期一",0x010x0a...显示"Sany")的正确性,手机扫码可准确识别二维码内容。系统包含键盘交互、协议解析、定时刷新等模块,实现了完整的二维码生成
2026-05-28 15:21:12
478
原创 实验17 485组网
本实验通过485接口实现主站与三个从站间的通讯控制。主站通过滑块调节从站背光亮度(1-100),并接收从站状态信息以颜色形式显示。硬件采用串口屏连接485总线,软件使用自定义协议(帧头0x0a+地址+数据+帧尾0x0b)。从站通过触摸热区发送状态(红/绿/蓝)至主站,主站解析数据后同步更新对应颜色标识。实验成功实现了主从站间的双向控制与状态同步,验证了485总线在多设备通讯中的可行性。
2026-05-28 14:54:50
963
原创 实验16 修改波特率,校验位,停止位实验
本实验通过串口屏实现串口通信参数配置与数据收发功能。使用列表控件动态修改波特率、校验位和停止位,并通过文本控件实时显示当前设置。协议解析器接收上位机ASCII数据并显示在日志控件中,同时支持通过发送按钮外发字符串数据。实验采用SANY-WQ-S43-01-C型号串口屏,配合SSCOMV5.13.1串口助手完成通信测试。结果显示,当双方参数设置为19200波特率、ODD校验、2位停止位时,能正常实现"HELLOSANY"和"HELLO"的双向收发功能,验证了参数修
2026-05-27 17:57:22
514
原创 实验15 视频控件实验
本文介绍了三易串口屏S系列的视频播放功能实现方法。主要内容包括:1)视频格式要求(H.264编码MP4格式)及转换步骤;2)播放器工程创建流程,涉及视频控件、进度条、音量调节等组件的配置;3)功能脚本编写,包括播放控制、进度调节、音量控制等;4)三种下载方式(USB直连、串口和TF卡)的操作说明。文档提供了完整的视频播放器制作方案,配套素材和例程可从官网下载。
2026-05-27 17:53:37
707
原创 实验14 设置密码实验
本文介绍了在三易串口屏上实现界面密码锁定的实验方案。通过VisualPIX软件创建工程,使用视频控件实现开机动画,并设置密码输入界面。实验采用文本控件作为密码输入框,配合自定义键盘控件实现密码输入功能。核心逻辑通过按钮控件判断密码正确性:输入正确密码"4567"跳转指定界面,错误则触发定时器使警告信息闪烁两次后消失。文中详细说明了控件配置、字库建立、键盘调用方法及脚本逻辑实现过程,为工业设备界面安全防护提供了可行方案。
2026-05-26 16:11:55
541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅