基于K60单片机的红外多点触摸屏硬件设计.pdfVIP

  • 23
  • 0
  • 约3.4千字
  • 约 2页
  • 2017-08-29 发布于浙江
  • 举报

基于K60单片机的红外多点触摸屏硬件设计.pdf

基于K60单片机的红外多点触摸屏硬件设计

项目 Sc科ience技Tech视nology界Vision 科技 ·探索 争·鸣 基于K60单片机的红外多点触摸屏硬件设计 杜浩宇 2·徐婷婷 2 冯 涛2 杨士辉 2 (1.长春理工大学 王大珩科学技术学院。吉林 长春 130022; 2.长春~lllr大学 电子信息工程学院。吉林 长春 130022) 摘【 要】红外触摸屏不受电压、电流和静电干扰,透光率好,适用于戴手套操作环境和开车等环境,得到广泛应用。本文根据红外触摸屏的 检测原理,以飞思卡尔K60单片机为核心,设计低成本、高集成度的红外触摸屏的红外发送及数据采集硬件 系统。 关【键词】红触摸屏;K60单片机;扫描 0 引言 3.2 接收及放大电路 接收及放大电路如图2所示。电路利用了三极管的开关特性来实 红外触摸屏是在触摸屏的四周布满红外接收管和红外发射管.这 现接收管部分的矩阵扫描。取样电阻R109接在光敏三极管的集电极. 些红外管在触摸屏的表面排列呈一一对应的位置关系.形成一张由红 当接收管接收到相应波长的红外光时.会产生一定大小的光电流. 外线布成的光网。当有物体 (可以是手指,带手套的手或任何触摸物体) R109将电流信号转换成电压信号,On接入74LS151数据选择器输入 进入红外光网阻挡住某处的红外线发射接收时.此点的横竖两个方向 端,将电压信号输出。电路中的cn与发射电路是相接的,这样就能保 的接收红外管接收到的红外线的强弱就会发生变化 .设备通过了解红 证发射管和对应的接收管同时工作 外线的接收情况的变化就能知道何处进行了触摸。 74LS15l为互补输出的8选 1数据选择器 .它配合74HC164也能 1 硬件系统设计 实现nn路矩阵扫描输出.其输出引脚为Y脚 .该引脚接到下一级的 放大器进行放大处理 系统的核心以飞思卡尔公司的K60芯片为主控制器.它首先控制 移位寄存器74HC164和译码器74HC138来完成接收管和发射管的矩 阵扫描。然后控制信号处理模块 ,不断循环采集接收管的电压幅度值。 当有触摸物进入触摸区域时.由于对光线的遮挡.对应的接收管采集 到的电压值必然发生变化.此时通过与之前的值进行比较和运算 .就 可计算出触摸点的坐标 最后再将得到的坐标数据通过USB发送给 Pc机.最终实现触摸定位功能。 2 单片机选择 硬件系统以Kinetis60微控制器为核心.具有处理速度快.功耗 低,成本低等优点.其片内 128KB的RAM,512KB的FLASH,高达 16 位精度 A/I)采样模块和多通道的DMA模块完全满足了系统开发的 需要。同时K60包含DSP内核,通过库函数调用,方便进行数学运算 以及数字信号处理.可以减轻硬件负担,加快信号处理速度 ,减小响应 时间 3 红外发送与接收电路设计 3.1 红外发射及扫描电路 图2 红外接收基本电路 红外发射及扫描电路如图1所示。工作原理是通过74HC164和 74HCl38构成n}n(实验以8*8做测试)扫描电路。74HC164为移位寄 红外接收管被有效光照射后产生毫伏级别的电压信号.需要对信 存器.它每次只使一个输出脚为高电平,74HC138为 38译码器,它每 号进行放大才能满足模数转换器AD

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档