微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 电感式触摸屏控制系统硬软件设计

电感式触摸屏控制系统硬软件设计

时间:11-18 来源:互联网 点击:

PE2作为信号修正电路的控制端。通过触摸电压处理电路后的信号通过PB0/AN0输入单片机,经过单片机内部的A/D转换器得出触摸电压的值,从而辨别出触摸效果。频率信号通过PC0/INT输入单片机,通过单片机在单位时间内对方波个数的计数,即可得出信号的频率。最后通过将触摸信号转换成标准鼠标信号,通过USB接口输出到计算机,达到触摸效果。

图7 MCU电路

5. 软件设计

电感式触摸屏控制器软件设计主要包括:I/O初始化程序、定时计数器初始化、触摸笔中断服务程序、与计算机通信程序和主程序几部分。触摸笔中断程序中包括触摸坐标计算程序和触摸信号频率计算程序。当触摸控制器接收到触摸信号时,MCU响应触摸笔中断服务程序,得到触摸LCD的坐标,启动与计算机通信程序,将触摸信号发送到计算机,这样完成一次触摸。

结束

本文在介绍电感式触摸屏的结构及工作原理的基础之上,设计了以HT46RB70单片机为控制核心的电感式触摸屏控制器。电感式控制器触摸检测装置采用后置的方式,避免了触摸过程中的机械损伤,延长了触摸屏的寿命,同时具有低成本的优点。该控制器的硬件电路及软件部分已全部实现,实验结果表明该控制器具有较好的稳定性,且适用温度范围广。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top