2、触摸屏硬件选型与接口:电阻屏与电容屏区别、常用触摸屏型号(如DWIN、Nextion)、串口(UART/RS232/RS485)通信基础

做充电桩人机界面,第一步就是选屏。这步要是走错了,后面全是坑。我见过不少项目,屏选得太高端,成本压不住;选得太低端,用户天天投诉触摸不灵。今天咱们就把这事儿聊透。

2.1 电阻屏 vs 电容屏:到底怎么选?

先说结论:充电桩户外场景,我个人更倾向电阻屏。为什么?你想想看,充电桩装在露天停车场,夏天暴晒、冬天结冰,用户手上可能还沾着机油。电容屏在这种环境下,体验其实挺糟糕的。

电阻屏的工作原理

说白了就是两层导电薄膜,中间隔着一层微小的绝缘点。你用手指或者任何硬物按下去,上下两层接触,控制器就能算出坐标。嗯,这里要注意:电阻屏只认压力,不认材质。戴手套、用笔帽、甚至用钥匙都能操作。

我在项目中遇到过一件事:有个客户反馈触摸屏冬天不灵。跑过去一看,用户戴着厚厚的棉手套在戳屏幕。电容屏根本感应不到,换成电阻屏就解决了。从那以后,凡是北方地区的充电桩项目,我默认推荐电阻屏。

电容屏的工作原理

电容屏靠的是人体电场感应。你的手指一碰,屏幕表面的电容值就变了,控制器检测到变化就知道你点哪儿了。好处是灵敏度高、支持多点触控、透光率好。但缺点也很明显——怕水、怕油、怕手套

核心区别总结:
电阻屏:压力感应,任何物体可操作,成本低,但透光率差,不支持多点触控。
电容屏:电场感应,手指操作,支持多点触控,透光率好,但怕水怕油怕手套。

选型建议

  • 户外充电桩:首选电阻屏。防水、防油、戴手套可用。成本也低,坏了换一块不心疼。
  • 室内充电桩(如地下车库):可以考虑电容屏。环境干净,用户体验更好。
  • 高低温环境:电阻屏更稳定。电容屏在-20℃以下灵敏度会下降。
避坑指南:我曾经在一个项目中选了电容屏做户外充电桩,结果下雨天屏幕乱跳。后来发现是雨水在屏幕上形成导电层,触发了误操作。最后不得不加装物理遮雨棚,成本反而更高了。

2.2 常用触摸屏型号:DWIN vs Nextion

市面上做串口屏的厂家不少,但真正在充电桩领域用得多的,就两家:DWIN(迪文)Nextion(淘晶驰)。这两家我都用过,各有千秋。

DWIN 屏

DWIN 是老牌厂商了,工业级产品线很全。我最早接触 DWIN 是在一个户外充电桩项目上,当时要求屏幕在-30℃到70℃都能正常工作。DWIN 的工业级屏确实扛得住,用了三年没出过问题。

DWIN 的开发方式比较传统:用他们的 DGUS 软件做界面,通过 SD 卡下载到屏里。说白了就是离线开发,屏自己跑界面,主控只发指令控制显示内容。这种方式的好处是主控压力小,坏处是界面修改麻烦,每次都要拔卡。

Nextion 屏

Nextion 是后起之秀,主打易用性。他们的 IDE 做得不错,拖拽式设计,所见即所得。我建议新手可以先从 Nextion 入手,开发效率确实高。

但 Nextion 有个问题:工业级产品线不如 DWIN 全。我记得有一次做高温环境测试,Nextion 的普通屏在60℃以上就开始出现显示异常。后来换了他们的工业级型号才解决,但价格也上去了。

选型对比表

对比项 DWIN Nextion
开发方式 离线开发,SD卡下载 在线开发,串口下载
开发难度 中等,需要学习DGUS 较低,拖拽式设计
工业级产品 丰富,-30℃~70℃ 较少,普通型号耐温有限
价格 中等 较低(普通型号)
推荐场景 户外、工业环境 室内、快速原型
我的建议:如果你做的是量产产品,尤其是户外充电桩,老老实实选 DWIN。虽然开发过程繁琐一点,但稳定性有保障。如果是做样机或者小批量,Nextion 能帮你快速出活。

2.3 串口通信基础:UART、RS232、RS485

触摸屏和主控之间怎么通信?绝大多数情况下,靠串口。说白了就是一根线发数据,一根线收数据,再加一根地线。简单,但够用。

UART:最基础的串口

UART 就是通用异步收发器。你想想看,两个设备要通信,总得约定好速度吧?这个速度就是波特率。常见的波特率有 9600、115200 等。我习惯用 115200,速度快,而且大部分屏都支持。

UART 的缺点是距离短,一般不超过 1.5 米。而且电平标准是 TTL(0V 和 3.3V/5V),抗干扰能力弱。所以 UART 通常只用在板级通信,比如屏和主控在同一块 PCB 上。

RS232:老当益壮

RS232 是 UART 的升级版,把电平提高了(±12V),所以传输距离能到 15 米左右。但 RS232 是点对点通信,只能连两个设备。而且现在的电脑和单片机很少直接带 RS232 接口了,需要加转换芯片。

我记得早期做充电桩时,主控和屏之间距离有 5 米,用 UART 死活通信不稳定。后来换成 RS232,问题就解决了。嗯,这里要注意:RS232 的线不能太长,超过 15 米信号就会衰减。

RS485:工业通信的王者

RS485 是差分信号传输,抗干扰能力极强。传输距离能到 1200 米,而且支持多设备组网(最多 32 个节点)。充电桩里经常用 RS485 连接多个设备,比如一个主控带多个屏,或者屏和电表通信。

RS485 的接线方式是 A、B 两根线,再加上地线。注意:两端要加 120 欧姆的终端电阻,否则信号会反射。我曾经在一个项目中忘了加终端电阻,结果通信时好时坏,排查了两天才找到原因。

三种串口对比

对比项 UART (TTL) RS232 RS485
电平标准 0V / 3.3V 或 5V ±12V 差分信号 (A-B)
最大距离 约 1.5 米 约 15 米 约 1200 米
节点数 点对点 点对点 最多 32 个
抗干扰 中等
推荐场景 板级通信 短距离设备间 长距离、多设备
选型口诀:
板级通信用 UART,简单够用成本低。
距离稍远用 RS232,点对点通信没问题。
工业环境用 RS485,抗干扰强距离远。

2.4 实战:如何给充电桩选屏?

说了这么多,咱们来一个实际案例。假设你要做一个 7kW 的交流充电桩,安装在小区地下车库。你会怎么选?

  1. 屏的类型:室内环境,电容屏即可。用户不会戴手套,而且电容屏透光率好,显示效果更佳。
  2. 屏的型号:推荐 Nextion 的 4.3 寸屏,开发快,成本低。如果预算充足,可以上 DWIN 的 DGUS 屏,稳定性更好。
  3. 通信接口:主控和屏距离不超过 1 米,用 UART 就够了。波特率设 115200,通信线用屏蔽线,避免干扰。

如果是户外充电桩呢?那就反过来:电阻屏 + DWIN 工业级 + RS485 通信(因为距离可能较远,而且抗干扰要求高)。

小技巧:选屏时别忘了看背光寿命。充电桩是 7x24 小时运行的,背光寿命至少要 30000 小时以上。DWIN 的工业级屏一般标 50000 小时,Nextion 的普通屏可能只有 20000 小时。

好了,这一章的内容就到这里。下一章咱们聊聊触摸屏的软件开发流程,包括界面设计、通信协议和调试技巧。到时候我会分享一些我在项目中踩过的坑,保证让你少走弯路。