摘要
传统的红外触摸屏由于分辨率低,难以准确定位多点触控,响应速度慢,在有大障碍物遮挡等复杂情况下不能正常工作,无法满足用户的所有需求。提出基于ARM(Advanced RISC Machines)Cortex-M3内核的STM32F103处理器的红外多点触摸屏设计方案,给出系统架构及其应用。采用X轴和Y轴两端同时反向扫描的方式进行全屏扫描,从而大大提高扫描效率,响应速度也随之大幅提升。采用角度扫描算法能精确地定位多点触控。同时针对有大障碍物遮挡的情况提出了倾斜扫描单轴定点算法,保证了红外触摸屏在有大障碍物遮挡等复杂情况下能正常工作。此设计中的红外触摸屏采用标准的USB端口与上位机连接,使之能广泛地应用于各种终端。
Traditional infrared touch-screens cann't be used in complex environment and also cannot meet all the demands of users because of the difficult in accurate positioning multi-point touch, the low resolution and the slow response.The article puts forward the design of infrared touch-screen based on ARM(Advanced RISC Machines)Cortex-M3 kernel STM32F103 processor, constructed the system architecture and application.Full scan of using X axis and Y axis at both ends of the reverse greatly improves scan efficiency, as well as response speed. The angle scanning algorithm can position multi-point touch accurately.The tilt scanning uniaxial fixed-point algorithm can ensure that the infrared touch screen can work normally in complex situations such as in large obstructions.The design of the infrared touch screen with a standard USB port connect with the upper computer, so that it can widely be used in all kinds of terminal.
出处
《液晶与显示》
CAS
CSCD
北大核心
2013年第5期698-702,共5页
Chinese Journal of Liquid Crystals and Displays
基金
成都理工大学优秀团队创新培育计划
四川省重点学科建设项目(No.SZD201205C)