四线电阻式触摸屏的工作原理及在激光治疗仪中的应用

发布者:数字翻飞最新更新时间:2010-09-20 关键字:触摸屏  原理  激光治疗仪  设计 手机看文章 扫描二维码
随时随地手机看文章

引 言

  随着社会自动化程度的提高,人机交互能力急需大的转变,向着更方便使用、更直观的方向发展。激光治疗机主要应用激光的物理特性作用于人体,产生机体化学反应从而达到治疗疾病的目的。激光治疗机作为一种精密仪器需要精确的控制及防尘、防静电、防潮等方面的严格要求。激光治疗机输入设备采用触摸屏控制,既是基于以上要求也是从方便使用者操作和界面直观的角度考虑的。触摸屏的应用使得数据的显示和数据的输入结合为一体,简化了整个设备。

1 触摸屏原理

  触摸屏附着在显示器的表面,与显示器配合使用。通过触摸产生模拟电信号,经过转换为数字信号由微处理器计算得出触摸点的坐标,从而得到操作者的意图并执行。触摸屏按其技术原理可分为五类:矢量压力传感式、电阻式、电容式、红外线式和表面声波式,其中电阻式触摸屏在实际应用中用的较多。电阻式触摸屏由4层的透明薄构成,最下面是玻璃或有机玻璃构成的基层,最上面是一层外表面经过硬化处理从而光滑防刮的塑料层,附着在上下两层内表面的两层为金属导电层(OTI,氧化铟),这两层由细小的透明隔离点进行绝缘。当手指触摸屏幕时,两导电层在触摸点处接触。

  触摸屏的两个金属导电层分别用来测量X轴和Y轴方向的坐标。用于X坐标测量的导电层从左右两端引出两个电极,记为X+和X-。用于Y坐标测量的导电层从上下两端引出两个电极,记为Y+和Y-。这就是四线电阻触摸屏的引线构成。当在一对电极上施加电压时,在该导电层上就会形成均匀连续的电压分布。若在X方向的电极对上施加一确定的电压,而Y方向电极对上不加电压时,在X平行电压场中,触点处的电压值可以在Y+(或Y-)电极上反映出来,通过测量Y+电极对地的电压大小,便可得知触点的X坐标值。同理,当在Y电极对上加电压,而X电极对上不加电压时,通过测量X+电极的电压,便可得知触点的Y坐标。测量原理如图1所示。

  五线式触摸屏与四线式不同。主要区别在于五线触摸屏将其中一导电层的四端均引出来作为四个电极,另一导电层仅仅作为测量的导体输出X向和Y向的电压,测量时要交替在X向和Y向上施加电压。

2 触摸屏控制器工作原理

  触摸屏控制器有多种,主要的功能均是在微处理器的控制下向触摸屏的两个方向分时施加电压,并将相应的电压信号传送给自身A/D转换器,在微处理器SPI口提供的同步时钟作用下将数字信号读入微处理器。控制器ADS7846基本结构如图2所示。

  图1触摸点P处测量结果计算如下:

  ADS7846内部可以通过寄存器的设置将A/D转换器的分辨率设为8位或12位,在本系统中A/D转换器的分辨率取12位。则P点的二进制输出代码为:

  其中: 为加在ADS7846内部A/D转换器上的参考电压。

  触摸屏控制器的运行是通过串行数据输入口DIN输入控制命令进行控制的。

  bit7指明发送命令开始,高电平有效。A2:A0用于选择数据输入通道,101选择X坐标测量,001选择Y坐标测量。MODE将内部模数转换器的分辨率定义为8位(MODE=1)或12位(MODE=0)。SER/DFR为单端/双端参考电压选择位。PD1:PD0根据省电模式的需要进行选择设置。这些命令控制位的设置将在程序代码部分得以应用。

3 系统硬件设计

  激光治疗机的输入系统由三部分组成:触摸屏、触摸屏控制器和微控制器。微控制器采用Microchip公司的新型芯片PIC16F876。内部总线采用哈佛双总线结构。在内部频率相同的情况下,加快了数据的传输速度,避免了瓶颈现象。此芯片采用精简指令集(RISC)易于使用,加快了开发速度。内部含有8KB程序存储器(分页操作),256字节EEPROM,368字节RAM,8路模数转换器,1个通用串行口(SCI),1个I2C接口,1个串行外围接口(SPI),3个定时器及看门狗电路(WathcDog)等许多重要资源。外围许多接口功能上的复用使得整个微控制器简洁,功能强大。

  根据ADS7846与微控制器进行数据交换的接口特征,选用PIC16F876的SPI口。SPI口包括三个信号:SDO(串行数据输出),SDI(串行数据输入),SCK(串行同步时钟)。硬件连接关系见图3。

  本文侧重于激光治疗仪输入系统的设计,其它硬件的设计仅给出接口的含义。由于PIC16F876的内部集成度较高,所以外围接口相当简单,但是要完成复杂的控制功能必须进行内部寄存器的设置。

[page]

4 软件设计

  按照以上设计思想设计了应用软件。图4为主程序与触摸屏输入检测部分的程序流程图。其中,坐标数据处理通常采用查表的方法,将用户命令的坐标形成数据表,利用获得的坐标信息进行变换快速查表,从而提高软件的运行速度。

  下面是PIC16F876同ADS7846接口的部分程序代码。

  CMDATA EQU 30H

  XDATA_H EQU 31H

  XDATA_L EQU 32H

  YDATA_H EQU 33H

  YDATA_L EQU 34H

  ;初始化寄存器

  MOVLW 02H

  MOVWF TRICB ;定义B口方向

  MOVLW 90H

  :2003-09-10)MOVWF TRISC ;定义C口方向

  BCF SSPCON, 5

  MOVLW 10H

  MOVWF SSPCON ;初始化SSPCON

  BSF SSPCON, 5 ;启动SPI

  ;获取X,Y坐标

  GetXY

  BCF PORTB, 0 ;选中ADS7846

  MOVLW 0D4H ;获取X坐标命令

  MOVWF SSPBUF ;发送命令

  BUSY

  BTFSC PORTB, 1 ;判忙?

  GOTO BUSY

  MOVF SSPBUF, W ;12位数据

  MOVWF XDATA_H ;XDATA_H存放高字节

  MOVF SSPBUF, W

  MOVWF XDATA_L ;XDATA_L 存放低字节

  …………………………… ;Y坐标数据同样处理

  RETLW 0

结 语

  本系统的设计使得输入极其方便,而且外围设备得到简化,在实际应用中提高了人机交互的能力,收到良好的社会效益。系统设计的思想不仅能够应用在医疗行业,而且能够应用在工业生产自动化以及手持设备等各行业。

参考文献

  1 Burr-Brown Corporation. ADS7846 TOUCH-SCREEN CONTROLLER. 1999

  2 Microchip Technology Inc. PIC16F87X Data Sheet. 2001

  3 俞光昀, 王绮红, 吴一锋. PIC系列单片机开发应用技术.北京: 电子工业出版社, 2000

关键字:触摸屏  原理  激光治疗仪  设计 引用地址:四线电阻式触摸屏的工作原理及在激光治疗仪中的应用

上一篇:基于RFID技术的婴儿防盗系统
下一篇:科学家研制纳米车直接将药物投向癌细胞

推荐阅读最新更新时间:2024-03-16 11:39

iPhone 8s延用LCD屏 设计追随iPhone X
虽然iPhone X销量不错,并且凭借着OLED屏受到了外界的广泛关注,但Rosenblatt Securities的分析师确认为,iPhone 8之后苹果依旧会推出LCD屏新机。之所以这么认为的原因在于,OLED屏iPhone X售价太高,让不少用户望而却步,而相对来说LCD屏能以更低的售价满足用户。   但分析师表示,尽管苹果在2018年推出的新机型(我们暂且称其为iPhone 8s),会采用LCD屏幕,但外观设计会跟随iPhone X。小编觉得,其原因可能是,为了保证外观的创新性同时降低价格,给消费者更多的选择空间。   而按照此前凯基证券分析师郭明池的看法,2018年苹果会推出两款OLED屏iPhone和一款LCD屏iP
[手机便携]
一款自动太阳能热水器温控设计
 引言   目前,市场上销售的太阳能热水器大多没有自动控制功能,使用起来不灵活方便,为此,为太阳能热水器加装自动控制功能,具有广泛的市场。   1 自动控制系统技术要求   (1) 设定温度的范围为25℃至65℃。   (2) 输入信号为水温传感器产生的温度信号;水位传感器产生的水量信号。   (3) 输出信号为控制水温电信号(控制加热电热管) 和控制水流量调节阀信号(控制加水电磁阀)。   (4) 配有输入功能键盘:完成自动/手动、手动加水键、手动加热键、温度设定键、水位档选择键。   (5) 具有两位LED 数码显示电路,显示温度设定值、实际温度测量值,六个发光二极管指示六档水位(1
[工业控制]
一款自动太阳能热水器温控<font color='red'>设计</font>
一种具有内置节电电路的继电器驱动的低功耗设计
多个继电器线圈可由单电源供电,该电源必须大到足以同时驱动所有线圈。另外,这些继电器被密集的排布在很小的区域内,设计时必需考虑线圈的功耗。继电器线圈所需的吸合电压远高于其保持电压。认识到这一点,就有可能设计出一种通过减少线圈驱动电流来节省能耗的电路。本应用笔记讨论一种具有内置节电电路的继电器驱动器件,用于降低整个系统的功耗。 节电设计方法 MAX4822/MAX4824继电器驱动器具有节电特性,可在FET先导通一段时间后降低驱动器电压。最初时输出驱动器为完全饱和导通的FET。经过一段可调延时后,FET上的压降调整为寄存器编程值。该延时可由外部电容设定(图1)。 节电特性能同时降低继电器线圈功耗和电源功耗。该器件
[电源管理]
CRC校验的原理及实现方法
一、CRC校验介绍 循环冗余校验码(CRC),是一种常用的、具有检错、纠错能力的校验码,在早期的通信中运用广泛。循环冗余校验码常用于外存储器和计算机同步通信的数据校验。循环冗余校验是通过某种数学运算来建立数据位和校验位的约定关系的。 与奇偶校验、和校验、异或校验等校验方式不同,CRC校验的计算过程相对复杂很多。 二、模2除法介绍 CRC校验原理虽然看起来比较复杂,其实也不难理解,其根本思想就是先在要发送的帧后面附加一个数,生成一个新帧发送给接收端。当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除。这里不是直接采用二进制除法,而是采用一种称之为“模2除法”。到
[单片机]
CRC校验的<font color='red'>原理</font>及实现方法
网络电缆测试仪工作原理_网络电缆测试仪怎么用
  网络测试仪简介   网络测试仪通常也称专业网络测试仪或网络检测仪,是一种可以检测OSI模型定义的物理层、数据链路层、网络层运行状况的便携、可视的智能检测设备,主要适用于局域网故障检测、维护和综合布线施工中,网络测试仪的功能涵盖物理层、数据链路层和网络层。   网络测试仪分类   1、网络测试仪按网络传输介质可以分为无线网络测试仪和有线网络测试仪两类。   2、网络测试仪按功能可以分为线缆检测仪、多功能网络测试仪和网络性能测试仪。   3、网络测试仪按用途可以分为网络施工设备和网络维护设备。   网络测试仪使用范围   局域网管理   随着网络的飞速发展,网络的稳定和安全在企事业单位里变得举足轻重,网络管理员的责任也随
[测试测量]
网络电缆测试仪工作<font color='red'>原理</font>_网络电缆测试仪怎么用
SUKON触摸屏学习单片机modbus通讯程序
#include main.h /****************************** modbus RTU 的C51程序 单片机89S52 通信波特率 9600 8位数据 1位停止位 偶校验 485通位接口 单片机控制板地址 localAddr(变量) 通信可设置数据的地址: 字地址 0 - 255 (只取16位的低8位) 位地址 0 - 255 (只取16位的低8位) *******************************/ uint32 dwTickCount,dwIntTick; //时钟 uint8 idata sendBuf ,receBuf ; //发送接收缓冲区 uin
[单片机]
基于CPLD的级联型多电平变频器脉冲发生器的设计
1 引言  近年来,多电平变换器成为电力电子研究的热点之一,它主要面向中压大功率的应用场合。目前,有三种基本的多电平变换器拓扑结构 :①二极管箝位型;②飞跨电容型;③级联型。  几种拓扑结构各有其优缺点,但相对而言,级联型多电平变频器具有更独特的优点,它的结构如图1所示。它无需箝位二极管和电容,易于封装,不存在电容电压平衡问题,可采用砜丶际酰员苊獗恐睾哪艿淖枞菸盏缏贰1疚闹饕樯芑谠夭ㄒ葡嗟髦品椒ǖ募读腿辔宓缙奖淦灯鞯腜WM脉冲发生器的实现方法。  图1 三相五电平变频器结构图  2 载波移相SPWM技术  所谓移相式PWM技术就是将调制波和载波的频率固定不变,调制波的相位也保持恒定,而只调整载波的相位,从
[电源管理]
基于CPLD的级联型多电平变频器脉冲发生器的<font color='red'>设计</font>
发电机状态监测仪中CAN适配卡的设计方案
    摘要: 文中介绍了发电机状态监测仪中CAN智能适配卡的功能和硬件组成,针对ISA和哼单片机同时对双口RAM读写数据时的仲裁问题,提出了一种硬件判优的实现方法,并对适配卡的软件设计进行了总体的阐述。     关键词: 适配卡 IDT7132 双口RAM SJA1000 CAN(Controller Area Network)控制局域网络是一种串行通信网络。它采用了许多新技术和独特的设计,因而使其在可靠性、实时性和灵活性方面具有突出的优点。这些卓越的性能使CAN总线得以在全球范围内一直保持高速发展。考虑到CAN总线的成长性及许多单片机中集成有CAN总线控制器,且CAN总线专用控制器IC术易从市场上得到,因
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新医疗电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 医学成像 家庭消费 监护/遥测 植入式器材 临床设备 通用技术/产品 其他技术 综合资讯

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved