「技术分享」工业触摸屏之触摸屏分类(连载)

news/2024/10/17 16:33:04/

触摸屏作为嵌入式产品中常用的交互设备,具有交互直观,编程简易等特点,本系列文章将以多种角度分析如何选择合适的触摸屏方案及常见的故障解决方法。

1.1触摸屏的分类

触摸屏从感应方式来区分,可分为电阻式触摸屏以及电容式触摸屏。细分之下,电阻屏和电容屏还有更多的子类别,市面上常见的触摸屏信息如表1.2所示。

表1.2 常见触摸屏接口

 

综上所述,电阻屏主要通过处理器的ADC模数转换模块采集数据,而电容屏将这部分工作交给触摸IC,处理器只需通过通讯接口即可获取触摸数据。

1.2电阻屏与电容屏的优缺点

电阻屏是通过点击按压来操作的,即需要通过对屏体造成压力,就会触摸电压信号;电容屏是靠静电感应来操作的,不支持按压屏幕,支持多点触摸。电阻屏与电容屏的优缺点如表1.1所示。

表1.1 电阻屏和电容屏优缺点对比

 

1.3如何选择

实际选型中需要重点考虑以下两点:

  1. 更换尺寸后的调试工作量
  2. 由于供料情况变化,替换屏幕的成本

对于电阻屏而言,由于使用的是处理器内ADC模组(或外接的ADC芯片),更换型号以及更换尺寸,只要保证工作电压电流与原方案差别不大,即可使用。但对于复杂的如多点触控,手势识别等,电阻屏明显无法满足。

对于电容屏而言,由于需要通过如I2C、USB等通讯接口,内部的通讯协议由屏幕原厂设计,那么整个驱动受影响点就十分广泛,主要表现在以下几个方面:

  • 内核版本、通讯协议接口、驱动使用的内核环境、自身驱动的版本。内核版本变更,会导致部分内核API修改,从而驱动不适用;
  • 硬件IC升级也可能导致部分寄存器的值变化。
  • 驱动一旦修改,就会把问题遗留到生产环节,需要维持多个产品固件。

所以选择电容屏方案时,更多的需要考虑整体的供应链、生产环节的把控能力。

整体来看,电阻屏适用于复杂的工业生产环境或医疗环境,现场应用人员可佩戴手套或使用其他工具按压点触。而电容屏更适用于高端、偏消费类环境使用,可多点触控,实现更复杂的应用功能。


http://www.ppmy.cn/news/285047.html

相关文章

北京迪文DWIN 4.3吋 DMT48270C043_06WT 触控屏(DGUS II屏) Bring-up

北京迪文DWIN 4.3吋 DMT48270C043_06WT 触控屏(DGUS II屏) Bring-up DWIN的文件真的和社群里的评价一样: < 不太有规画和逻辑性 >, 资料还是上CSDN看客户解析的。 DMT48270C043_06WT 是 T5, T5UID1 (DGUS II) 平台, 软件要用 DGUS V7.388&#xff0c;配HDL662B, 不是 HD…

触控屏全贴、框贴及0贴合工艺概述

从屏幕的结构上看&#xff0c;我们可以把屏幕大致分成三部分&#xff0c;从上到下分别是保护玻璃&#xff0c;TP、显示屏。而这三部分是需要进行贴合的。 一、贴合工艺汇总&#xff1a; 触控屏按贴合的方式可以分为全贴合和0贴合、框贴三种&#xff1a; 全贴合工艺 全贴合即是以…

tamper脚本编写与mitmdump

tamper脚本编写与mitmdump 0x01 前提 ​ 注入点在登录框处&#xff0c;但是目标每次都会先校验验证码&#xff0c;而验证码会在返回包中以json格式出现。 0x02 编写tamper脚本 由于目标的验证码在response中回显出来了&#xff0c;所以我们可以利用tamper脚本去读取验证码&a…

BACnet多态对象详细介绍和应用场景

BACnet多态对象是一种特殊的BACnet对象&#xff0c;它可以用于表示具有相似属性和行为但不同类型的设备。这些设备可以包括不同类型的传感器、执行器、控制器和其他设备。多态对象能够将不同类型的设备组合成一个通用的对象类型&#xff0c;这样可以在BACnet系统中更方便地管理…

在Spring Boot微服务使用HashOperations操作Redis集群Hash哈希散列

记录&#xff1a;445 场景&#xff1a;在Spring Boot微服务使用RedisTemplate的HashOperations操作Redis集群的Hash哈希散列数据类型。 版本&#xff1a;JDK 1.8,Spring Boot 2.6.3,redis-6.2.5。 1.微服务中配置Redis信息 1.1在pom.xml添加依赖 pom.xml文件&#xff1a; …

led1和led2轮流闪烁c语言,一台48V/20Ah型电动自行车,开机时LED1和LED2同时闪烁不止,无法充电...

使用多年的48V/20Ah型电动自行车。将充电器接通市电220V后&#xff0c;电源红色指示灯LED1和双发光二极管LED2中的绿灯显示一段时间后自动熄灭。再开机时LED1和LED2同时闪烁不止&#xff0c;无法充电。 为便于故障分析&#xff0c;笔者根据实物绘制出的主电源开关电路原理图。如…

简单逆向18

诺莫18 原题&#xff1a; 开始&#xff1a; 放入IDA&#xff1a; int __usercall wmain<eax>(int a1<ebx>) {FILE *v1; // eaxFILE *v2; // eaxchar v4; // [esp3h] [ebp-405h]char v5; // [esp4h] [ebp-404h]char v6; // [esp5h] [ebp-403h]char v7; // [esp1…

汇编语言-课程设计2

;OVERVIEW DOG.exe 中 装载了程序 installer1, installer2, installer3, booter, newint, mainsub, set_ui, wait_choice, f1, f2, f3, f4, f5, show_str; mainsub 拥有五个功能函数 f1~f5, 两个子函数 set_ui & wait_choice, 一个通用的 show_str; installer1 将 boote…