摘要

传统的红外触摸屏由于分辨率低,难以准确定位多点触控,响应速度慢,在有大障碍物遮挡等复杂情况下不能正常工作,无法满足用户的所有需求。提出基于ARM(Advanced RISC Machines)Cortex-M3内核的STM32F103处理器的红外多点触摸屏设计方案,给出系统架构及其应用。采用X轴和Y轴两端同时反向扫描的方式进行全屏扫描,从而大大提高扫描效率,响应速度也随之大幅提升。采用角度扫描算法能精确地定位多点触控。同时针对有大障碍物遮挡的情况提出了倾斜扫描单轴定点算法,保证了红外触摸屏在有大障碍物遮挡等复杂情况下能正常工作。此设计中的红外触摸屏采用标准的USB端口与上位机连接,使之能广泛地...