物联网 (iot) 发展的一个主要动力就是网络的简化。具有无线链路的传感器节点可以连接数以百万计的器件,从而大幅提高监控水平并实现远程控制,且这一切都无需人工干预。但是有些时候仍然需要人工介入。监控可以提供数据,但通常需要人员亲临现场调整并检查设备的工作情况。
工厂车间的设备可能处于存在污垢和水的恶劣环境中,给操作人员的安全带来风险,因此必需采用密封接口。这种情况推动了对触控界面的需求,其实现方式可以有多种。
实现
对于不使用容易发生故障的传统键盘或机械按钮的物联网环境,构建物理接口有许多不同的方式。从防护等级达到 ip65 的密封触摸屏,到适合特定类型设备的较小屏幕,再到可重新配置的全密封电容式按钮,不一而足。
最简单的解决方案是独立的触摸屏,例如 crouzet 的 ct104。这款 4.3 英寸的屏幕是一款分辨率为 480 x 272 像素、亮度为 400 cd/m² 的电阻式触摸屏。该装置采用 600 mhz 32 位 arm® cortex®-a8 处理器和 128 mb ram。为使其能够轻松装入 iot 应用,厂家针对 modbus rtu、modbus tcp/ip(以太网)和 slin/slout 工业协议提供预配置驱动程序。通过该装置的 2 线和 4 线 com 连接器,可以轻松地将其他设备和传感器加入到系统中。
图 1:ct104 是一款适用于人机接口 (hmi) 应用的全电阻式触摸屏。
对于工业环境而言,电阻式触摸屏实现了性能与可靠性的平衡。触摸屏涂有网格状铟锡氧化物透明线,通过电阻变化来识别触摸点。操作人员可在恶劣的环境中戴着手套使用这些触摸屏,并且网格中使用的线数越多(4、5 或 8),分辨率越高。数据捕获速度决定了用户界面的另一个关键要素,即响应性。
analog devices 的 ad7873 是一款具有同步串行接口和低导通电阻开关的 12 位逐次逼近模数转换器 (adc),用于驱动 4 线电阻式触摸屏。
在使用 3 伏或 5 伏电源工作且时钟速率为 2 mhz 时,吞吐率将达到 12.5 万次采样/秒。这款转换器提供温度测量功能,在工业环境中可协助补偿经常出现的电阻变化。此外,它还集成了触摸压力测量功能,并具有可用于辅助输入、电池监视器和温度测量模式的板载 2.5 v 电压基准。
同时也可以施加一个 1 v 到 vcc 的外部电压基准,为测量 x、y 和 z 面板坐标中任意一点或测量芯片温度建立一个 0 v 至 vref 的模拟输入范围。多路复用器配置了低电阻开关,此类开关既可让未选定的 adc 输入通道提供电力,也可让附带的引脚为外部器件提供接地。然而,对于一些测量而言,开关的导通电阻可能会造成误差。使用转换器差分输入和差分基准架构可避免此问题。
该零件提供三种封装:16 引脚 0.15 英寸的四分之一大小外形封装 (qsop)、16 引脚超薄紧缩小型封装 (tssop) 和 16 引脚引线框架芯片级封装 (lfcsp)。
图 2:在电阻式触摸屏设计中采用 ad7873。
图 2 显示 ad7873 在触摸屏控制应用中的典型连接原理图。基准电压的值设定了转换器的输入范围,转换结果首先是输出 msb,随后是剩下的 11 位和三个尾随零,具体取决于每次转换所使用的时钟个数。
在为物联网提供有效用户界面这一方面,电容式技术也能发挥作用。虽然全触摸屏在戴手套操作或存在污垢的情况下效果不理想,但可以将电容式技术用于按钮来避免这些问题。配合简单的黑白 lcd(例如 matrix orbital 的 lk162a),就能使用 cypress semiconductor 的 psoc 系列器件轻松实现可重新配置的按钮系统。
单芯片可编程控制器(例如 cy8c20336a)用于替换多个基于传统微控制器装置 (mcu) 的元器件,旨在减少 hmi 设计的成本和尺寸。
图 3:matrix orbital 的 lk162a lcd 模块可与电容式 hmi 控制器组合使用。
psoc 器件包含可配置的模拟和数字模块以及可编程互连器件,设计人员可以通过该互连器件为每种应用创建定制化外设配置。cpu 内核、闪存程序存储器、sram 数据存储器和可配置 i/o 为 hmi 应用提供了基本处理能力。
此外还要加上 capsense 技术,这项技术可以处理电容感应和扫描而无需外部元器件。这也可以用作密封按钮下的传感器,在工业设计中提供用户界面。lcd 显示屏可以显示按钮功能,且按钮功能可根据显示屏所接收的数据重新配置。
如图 4 所示,该架构主要包含三个区域,由 psoc 内核、capsense 系统和系统资源组成。常见的通用总线可以实现 i/o 与模拟系统之间的连接。
图 4:cypress semiconductor 的 psoc 器件将 capsense 控制器与 cpu 和灵活的模拟多路复用器完美结合。
每个 cy8c20336a 器件都包含为电容感应应用提供感应和扫描控制电路的专用 capsense 模块。模拟系统则包含内部 1 v 或 1.2 v 模拟基准的电容感应硬件,可与 psoc 内核一起共同支持最多 28 个输入的电容感应。
该芯片支持的算法之一是 smartsense,它消除了手动微调 capsense 应用的需要。这样就可建立、监控并维持所需的全部微调参数。此外它还具有强大的抗噪能力,让设计人员从原型开发到大批量生产全程无需对 pcb 的制造差异和/或覆面材料特性重新进行微调。
相较于 24 mhz m8c cpu 内核,psoc 内核结合了数据存储 sram、中断控制器以及休眠和看门狗定时器。该 cpu 内核是一款 4 mips 的 8 位 harvard 架构微处理器,能够处理控制算法并引脚上电压读数转换为电容值。
设计的第三个要素是灵活的连接到每个 gpio 引脚的模拟多路复用器。引脚既可单独连接到总线,也可任意组合后连接到总线。总线还会连接到模拟系统,用于使用 capsense 模块比较器进行分析。
该多路复用器也可用于滑块和触控板等更加复杂的电容感应界面,并实现任何 i/o 引脚的模拟输入。经过设置后,它还可以提供任意 i/o 引脚组合之间的交叉点连接。这样可避免器件受制于特定的引脚配置,从而提高电路板开发的灵活性。
为了提供按钮受到按压的反馈信息,cy8c20336a 采用具备 14 种不同效果的触觉控制器。这些效果可与三种不同的可选偏心旋转电机 (erm) 模块配合使用,提供反馈信息。
结论
为物联网构建设备界面有许多方式。可以通过集成方式为电容式按钮组合多个控制器,也可以添加触觉电机向用户提供反馈。性能更高的 adc 为传统电阻式触摸屏提供了更高的灵敏度和响应性。设计人员可以构建自己的界面、组合按钮和 lcd,并实现分立式触摸屏或集成式模块来显示物联网数据。
光电集成滑环与激光加工设备行业之间的联系
热处理变形的原因_减小热处理变形的方法
数字中国建设整体布局规划印发 做强做优做大数字经济
电源滤波中X/Y安规电容最全面解析
DS1306应用电路 (带有闹钟的串行实时时钟)
LK162A LCD模块与电容式HMI工业控制组合
FR场景下的4x200G技术分析
小米9 Pro的30W无线快充70分钟就能充满电
默克完成对Versum Materials公司的收购
疯狂比特币冲破3万大关,已到了疯狂尽头?还会继续涨耐心等待吧
Verdi自动调试系统让芯片调试更加省时省力
智慧工地管理系统将如何解决塔吊工人的安全问题
汽车ECU的常规功能模块
深度拆解:纳微NV6136A助力打造联想超薄饼干65W氮化镓充电器
用于PLC的精密信号处理和数据转换IC实现更高的性能
IGBT是干嘛的_igbt损坏现象
搞清六类网线和超六类网线区别配对不发愁-科兰
OPPOR17Pro拍照到底怎么样
华为终端部门谋求上市?
基于i.MX RT1170的两轮车数字仪表盘参考设计 全面的技术解读