目录
前言
迪文屏(Devind Display)是一种液晶显示屏,常用于电子设备和嵌入式系统中。它采用薄膜晶体管技术(TFT),可以显示高分辨率、高色深的图像和文字。 迪文屏具有以下特点和优势:
1. 高分辨率:迪文屏通常具有高分辨率(一般为HD或FHD),可以显示清晰细腻的图像和文字,使用户能够获得更好的视觉体验。
2. 显示效果好:迪文屏采用TFT技术,具有较高的对比度和色彩饱和度,能够呈现更加鲜艳和逼真的图像效果。
3. 多点触控:一些迪文屏还具备多点触控功能,支持多点触摸和手势操作,提供更加直观和灵活的交互方式。
4. 高可靠性:迪文屏的设计和制造都注重稳定性和可靠性,耐用且不易出现故障,适合长时间使用。
5. 灵活性:迪文屏具有灵活的接口和控制方式,可以与各种微控制器、处理器和其他外接设备进行连接,便于集成到不同的系统中。
迪文屏广泛应用于各种领域,包括但不限于电子产品、工控设备、仪器仪表、智能家居、医疗设备和汽车导航等。它为用户提供了清晰、直观和交互式的显示界面,提升了用户体验和操作效率。
学习思路
屏幕开发学习 -- 迪文串口屏https://blog.csdn.net/herui_2/article/details/128158117
项目/问题 质询
关注微信公众号--星之援工作室 或者加工作室VX :13648103287
演示视频
600x480屏幕效果https://pan.baidu.com/s/1fDGIVPZnr9zNRNWB_gtR6g?pwd=xzy0
一、屏幕介绍
二、程序介绍
波特率
19200 (CRC检验)
供电
6-30 V之间;
RX8130时钟部分
可循环使用,理论上可掉电保持3-7天;
三、协议对接
二氧化碳工作标志
工作蓝色 停止红色 01 01 60 04 00 01 A2 0B
01是显示蓝色00显示红色
从机地址 | 功能码 | 起始地址 | 个数 | 校验码 | ||||
发 | 01 | 01 | 60 | 04 | 00 | 01 | A2 | 0B |
字节长度 | 数据 | 校验码 | ||||||
收 | 01 | 01 | 01 | 00 | 51 | 88 | ||
01 | 01 | 01 | 01 | 90 | 48 |
温度工作标志
工作蓝色 停止红色 01 01 60 02 00 01 42 0A
01是显示蓝色00显示红色
从机地址 | 功能码 | 起始地址 | 个数 | 校验码 | ||||
发 | 01 | 01 | 60 | 02 | 00 | 01 | 42 | 0A |
字节长度 | 数据 | 校验码 | ||||||
收 | 01 | 01 | 01 | 00 | 51 | 88 | ||
01 | 01 | 01 | 01 | 90 | 48 |
- 三个设备的工作状态上报都是一样的数据,需要确认一下设备是否是指令下发之后实时回传的,如果不是,回传最高延迟时间为多久?
这点需要确认一下,因为这三个指令都是一致的,需要有个一个相应时段,否则会出现状态回错误的情况
实时回传
二氧化碳浓度显示浮点值
范围0-20%三位一位小数点01 03 00 38 00 02 45 C6
红色为收到的数据解读规则(例程数据0.019)
发 | 从机地址 | 功能码 | 起始地址 | 寄存器数量 | 校验码 | ||||
01 | 03 | 00 | 38 | 00 | 02 | 45 | C6 | ||
字节个数 | 低位数据 | 高位数据 | 校验码 | ||||||
收 | 01 | 03 | 04 | 0A | 01 | 3C | A0 | 39 | 53 |
温度显示浮点值
范围0-99.9度 3位一位小数点01 03 00 13 00 02 35 CE
例如 37.0
发 | 从机地址 | 功能码 | 起始地址 | 寄存器数量 | 校验码 | ||||
01 | 03 | 00 | 13 | 00 | 02 | 35 | CE | ||
字节个数 | 低位数据 | 高位数据 | 校验码 | ||||||
收 | 01 | 03 | 04 | 00 | 00 | 42 | 14 | CA | 9C |
- 三个设备浮点值的显示与之前的那个问题一致,是否是实时传输还是延迟传输,延迟接受的化等待时间最高多久?
- 采用轮询的方式进行数据的收发询问,轮询一次数据的时间为多久有没有什么限制,这个也需要咨询你们一下。
最好是实时 可以延迟 可以轮循 不超过3秒
二氧化碳设置值浮点值
范围0-20% 三位 一位小数点01 10 A1 AC 00 02 04 00 00 40 A0 3D AD(5.0)
从机地址 | 功能码 | 起始地址 | 寄存器数量 | 字节数 | 低位 | 高位 | 校验码 | ||||||
发 | 01 | 10 | A1 | AC | 00 | 02 | 04 | 00 | 00 | 40 | A0 | 3D | AD |
温度设置浮点
浮点 范围0-42.0 ℃3位一位小数点01 10 A0 E5 00 02 04 98 00 42 13 9B D2(37.0)
从机地址 | 功能码 | 起始地址 | 寄存器数量 | 字节数 | 低位 | 高位 | 校验码 | ||||||
发 | 01 | 10 | A0 | E5 | 00 | 02 | 04 | 00 | 00 | 42 | 14 | F5 | 70 |
- 这个设置浮点的功能与校准功能了里面的校准数据有什么联系,请说明一下?
- 这个设置浮点值的功能是否是与显示功能相关的,例如当获取到的数据高于或低于设
置的阈值数据后,模块是下发开启指令还是什么操作呢?
- 设置的浮点值是否是在屏幕数据输入完成之后就直接进行发送?
4和校准数据没有关系5设置的是目标值如果显示和目标有差距会有动作 PLC里的程序会有动作6设置确认好以后立马发送 ()
二氧化碳校准
浮点值输入 0-20% 3位1位小数点(输入5.0)
从机地址 | 功能码 | 起始地址 | 寄存器数量 | 字节数 | 低位 | 高位 | 校验码 | ||||||
发 | 01 | 10 | A3 | 1A | 00 | 02 | 04 | 00 | 00 | 40 | A0 | AF | 93 |
校准按键 (需要点击钥匙密码12345才可以有效)按键为松开就断开
On 00FF off 0000
发 | 从机地址 | 功能码 | 起始地址 | 低位 | 高位 | 校验码 | |||
01 | 05 | 00 | 01 | FF | 00 | DD | FA | ||
温度校准
输入浮点数 输入范围0-50
从机地址 | 功能码 | 起始地址 | 寄存器数量 | 字节数 | 低位 | 高位 | 校验码 | ||||||
发 | 01 | 10 | A0 | E2 | 00 | 02 | 04 | 00 | 00 | 40 | A0 | B5 | 81 |
温度校准健M0按键为松开就断开
On 00FF off 0000
发 | 从机地址 | 功能码 | 起始地址 | 低位 | 高位 | 校验码 | |||
01 | 05 | 00 | 00 | FF | 00 | 8C | 3A | ||
瞬时on按键
发 | 从机地址 | 功能码 | 起始地址 | 低位 | 高位 | 校验码 | |||
01 | 05 | 00 | 03 | FF | 00 | 7C | 3A | ||
On 00FF off 0000
报警喇叭
01喇叭on
从机地址 | 功能码 | 起始地址 | 个数 | 校验码 | ||||
发 | 01 | 01 | 00 | 08 | 00 | 01 | 7C | 08 |
字节长度 | 数据 | 校验码 | ||||||
收 | 01 | 01 | 01 | 00 | 51 | 88 | ||
01 | 01 | 01 | 01 | 90 | 48 |
界面工作半小时就息屏 点击就唤醒
画面跳转界面
从机地址 | 功能码 | 起始地址 | 个数 | 校验码 | ||||
发 | 01 | 01 | 50 | 01 | 00 | 01 | A2 | 0B |
字节长度 | 数据 | 校验码 | ||||||
收 | 01 | 01 | 01 | 00 | 51 | 88 | ||
01 | 01 | 01 | 01 | 90 | 48 |
获得数据00 自动跳转显示界面
(转盘转动的时候角度传感器的数值会随着角度变换输出不同的数值0-4095对应0-360度)每个样品托盘有编号,01的时候返回主界面
转盘数据
发 | 从机地址 | 功能码 | 起始地址 | 寄存器数量 | 校验码 | |||
01 | 03 | 5B | F0 | 00 | 01 | 97 | 1D | |
回 | 字节数 | 高位 | 低位 | 校验码 | ||||
01 | 03 | 02 | 00 | 08 | 4F | BE |
转盘转动的时候角度传感器的数值会随着角度变换输出不同的数值0-4095对应0-360度
详情请自行联系VX或者私信本人