基于STM32和FPGA的光學(xué)多點(diǎn)觸摸屏的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:With the development of society and the innovation of science and technology, people have higher and higher requirements for human-computer interaction. Traditional interactive methods such as mouse, keyboard and even single-point touch can not satisfy the user, under such circumstances, Multi-touch technology emerges as the times require. Multi-touch technology is developed on the basis of single point of touch. This technology can extend the operation points that users can control at the same time to multiple or even multiple users at the same time. It makes operations more flexible and gives users an unprecedented experience. In this paper, a design method of multi-touch based on STM32 single-chip microcomputer is studied. The key contents such as coordinate operation of multi-touch and communication of HID equipment are studied, and CORDIC algorithm is realized on FPGA, which lays a foundation for coordinate operation. The main research contents are as follows: (1) the digital image sensor CMOS, which has low cost, is used as the image acquisition device, and the formula of coordinate operation is deduced by using the principle of camera intersection and positioning. As a result, the algorithm of coordinate operation is designed, the touch point is located accurately, and it is realized on STM32 single chip microcomputer. (2) the principle of CORDIC algorithm is deeply studied, and the traditional CORDIC algorithm is improved. On this basis, the calculation of sine function and anti-tangent function is realized by FPGA. After that, the improved algorithm is simulated and the error analysis of the results is made. Assist STM32 single-chip microcomputer in the operation of touch coordinates. (3) the USB interface circuit is designed by using STM32 chip. The USB protocol of HID device is studied, including the descriptor of USB device, enumerating process and so on. At the same time, the Microsoft white paper about multi-touch is studied. The coding test of USB is realized on STM32 single chip computer, and the experiment is carried out. The STM32 single chip microcomputer is simulated as a HID multi-touch device, the upper computer with Windows system is used to communicate, and the touch point information is transmitted to the Windows operating system, so that the Windows system can perform the next operation. The hardware cost of the touch screen system designed in this paper is low, and the cost increase is not big when the size demand increases. Therefore, the ratio of price to performance on the large size touch screen is relatively high, and the plug and play can be realized in the Window system. It is very convenient and has certain practical value.
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP334.3
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 詹克團(tuán),侯國志,呂鐵良,袁國順;USB HID類設(shè)備的開發(fā)[J];電測與儀表;2004年05期
2 梁芳;;反正切函數(shù)的VHDL實(shí)現(xiàn)[J];電腦知識與技術(shù);2010年29期
3 鄭贊;;觸摸屏多點(diǎn)觸摸技術(shù)揭秘[J];電子產(chǎn)品世界;2008年11期
4 李滔,韓月秋;基于流水線CORDIC算法的三角函數(shù)發(fā)生器[J];電子技術(shù)應(yīng)用;1999年06期
5 李全;;浮點(diǎn)反正切函數(shù)的FPGA實(shí)現(xiàn)[J];電子技術(shù)應(yīng)用;2010年08期
6 王德鑫;張茂軍;;四路攝像頭分組重建的多觸點(diǎn)定位方法[J];電子與信息學(xué)報(bào);2010年02期
7 扶文樹;何軍;陸信如;;USB HID數(shù)據(jù)通信接口的設(shè)計(jì)與實(shí)現(xiàn)[J];工業(yè)控制計(jì)算機(jī);2009年02期
8 李鈞;谷靈康;;基于MCU的紅外多點(diǎn)觸摸屏設(shè)計(jì)[J];電腦知識與技術(shù);2012年19期
9 夏樹茂;溫浩;;對四攝像頭觸摸屏光學(xué)和定位上的改進(jìn)[J];工業(yè)控制計(jì)算機(jī);2012年06期
10 周亦鵬;;雙目視覺技術(shù)在計(jì)算機(jī)輔助檢測中的應(yīng)用研究[J];計(jì)算機(jī)測量與控制;2008年05期
本文編號:2463443
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2463443.html