CN204117120U - A kind of Multi-point infrared touch-screen based on FPGA - Google Patents

A kind of Multi-point infrared touch-screen based on FPGA Download PDF

Info

Publication number
CN204117120U
CN204117120U CN201420355746.XU CN201420355746U CN204117120U CN 204117120 U CN204117120 U CN 204117120U CN 201420355746 U CN201420355746 U CN 201420355746U CN 204117120 U CN204117120 U CN 204117120U
Authority
CN
China
Prior art keywords
module
infrared
circuit module
fpga
tube array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN201420355746.XU
Other languages
Chinese (zh)
Inventor
康涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Air China (shanghai) Co Ltd
Original Assignee
Air China (shanghai) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Air China (shanghai) Co Ltd filed Critical Air China (shanghai) Co Ltd
Priority to CN201420355746.XU priority Critical patent/CN204117120U/en
Application granted granted Critical
Publication of CN204117120U publication Critical patent/CN204117120U/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The utility model relates to a kind of infrared touch panel based on FPGA, comprises the embedded MCU module of FPGA, power module, infrared transmitting circuit module and infrared receiving circuit module; MCU primary module is connected with infrared transmitting circuit module, infrared receiving circuit module, power module respectively, and MCU primary module is communicated by spi bus mode with between infrared transmitting circuit module and infrared receiving circuit module, transmission of control signals.The utility model adopts oblique identification infrared tube array, decreases positioning error, improves infrared touch panel positioning precision and performance; Adopt FPGA as logic processing circuit, decrease the use of discreet logic device, reduce PCB design and layout difficulty, use FPGA dynamic-configuration, decrease the control signal needing process and send, accelerate system response speed.

Description

A kind of Multi-point infrared touch-screen based on FPGA
Technical field
The utility model relates to electronic design art, particularly relates to the touch-screen field of design of electronic circuits technique direction.
Background technology
Current Multi-point infrared touch-screen adopts horizontal infrared tube array and longitudinal infrared tube array mostly, light whether is had to be stopped by detecting in horizontal infrared tube array and longitudinal infrared tube array, the generation of touch action is judged with this, and by the horizontal and vertical infrared tube that is blocked to determining the position that touch point occurs, realize the location of infrared touch panel.This localization method occurs in multiple touch point simultaneously, and two or more some transverse directions or lengthwise position very close to time, there will be " terrible point " phenomenon, cause error and the confusion of location; Simultaneously, in the prior art, most of infrared touch panel adopts more discreet logic device to complete the Detection & Controling of touch signal, like this not only bad for PCB design and layout, and for requiring that the Multi-point infrared of multiple scan mode shields, complicated detection or scanning logic can not be realized.
Summary of the invention
Not high in order to overcome existing multiple touch points positioning performance, location out of true and chaotic problem, the utility model provides a kind of Multi-point infrared touch-screen based on FPGA, and this touch-screen can realize Multi-point infrared and touch, efficient work, registration.
Technical scheme of the present invention is: a kind of Multi-point infrared touch-screen based on FPGA, comprise MCU primary module, power module, infrared transmitting circuit module and infrared receiving circuit module, MCU primary module is connected with power module with infrared transmitting circuit module, infrared receiving circuit module respectively, MCU primary module is communicated by spi bus mode with between infrared transmitting circuit module and infrared receiving circuit module, transmission of control signals.
Described infrared transmitting circuit module comprises FPGA transmitter module, launches drive circuit module, horizontal and vertical infrared tube array emitter terminal circuit and oblique identification infrared tube array emitter terminal circuit, FPGA transmitter module transmits to transmitting drive circuit module, launches drive circuit module and controls horizontal and vertical infrared tube array emitter terminal circuit and oblique identification infrared tube array emitter terminal circuit.
Described infrared receiving circuit module comprises FPGA receiver module, A/D modular converter, receives drive circuit module, horizontal and vertical infrared tube array received terminal circuit and oblique identification infrared tube array received terminal circuit, receives drive circuit module and is connected successively; Receive after drive circuit module receives the information that horizontal and vertical infrared tube array received terminal circuit is connected with oblique identification infrared tube array received terminal circuit and the information after process is sent to A/D modular converter, after A/D module processing information, be sent to FPGA receiver module.
The present invention has following good effect: 1. the utility model adopts oblique identification infrared tube array circuit, efficiently solves above-mentioned multiple touch points positioning performance not high, and location out of true and chaotic problem, effectively improve the performance of Multi-point infrared touch-screen; 2. the utility model equipment electrical structure is simple, and device is few, is conducive to PCB design and layout; 3. the utility model adopts FPGA as scanning monitor, reduces control signal and extracts, processes and quantity forwarded, effectively improve integral operation and processing speed.
Accompanying drawing explanation
Fig. 1 is the structural representation of the utility model embodiment;
Fig. 2 is the infrared transmitting circuit modular structure schematic diagram of the utility model embodiment;
Fig. 3 is the infrared receiving circuit modular structure schematic diagram of the utility model embodiment;
Fig. 4 is the multiple point touching workflow diagram of the novel embodiment of this reality.
Embodiment
Contrast accompanying drawing below, by the description to embodiment, the specific embodiment of the present invention is as the effect of the mutual alignment between the shape of involved each component, structure, each several part and annexation, each several part and principle of work, manufacturing process and operation using method etc., be described in further detail, have more complete, accurate and deep understanding to help those skilled in the art to inventive concept of the present invention, technical scheme.
A kind of based on FPGA (Field-Programmable Gate Array, i.e. field programmable gate array) Multi-point infrared touch-screen, as shown in Figure 1, comprise MCU primary module, power module, infrared transmitting circuit module and infrared receiving circuit module, MCU primary module is connected with power module with infrared transmitting circuit module, infrared receiving circuit module respectively, MCU primary module is communicated by spi bus mode with between infrared transmitting circuit module and infrared receiving circuit module, transmission of control signals.As shown in Figure 4, scanning by FPGA transmitter module controls horizontal, oblique and longitudinal infrared tube array, when touch action occurs, for touch signal, after infrared receiving circuit collects touch signal, whether in addition identifying processing is distinguished is multiple point touching signal, and for multiple point touching signal, FPGA receiver module gathers oblique infrared tube array signal, as identification " terrible point " foundation, decrease the error of location and chaotic situation; No matter single-point, multiple point touching signal, all to obtain infrared array information and generate coordinate information after transferring to the process of FPGA receiver module, the display of MCU master module processes is transferred to by spi bus, spi bus is a kind of high speed, full duplex, synchronous communication bus, use the transmission of spi bus information fast, save time.
As shown in Figure 2, infrared transmitting circuit module comprises FPGA transmitter module, launches drive circuit module, horizontal and vertical infrared tube array emitter terminal circuit, oblique identification infrared tube array emitter terminal circuit, launches drive circuit module and is connected with FPGA transmitter module, horizontal and vertical infrared tube array emitter terminal circuit, oblique identification infrared tube array emitter terminal circuit respectively.After initialization completes, control command is transferred to FPGA transmitter module by spi bus by MCU primary module, dynamic-configuration is carried out by FPGA transmitter module, control to launch drive circuit module, make horizontal infrared tube array emitter terminal circuit, longitudinal infrared tube array emitter terminal circuit, oblique identification infrared tube array emitter terminal circuit carries out scan logic, wait for that touch action occurs.
As shown in Figure 3, infrared receiving circuit module comprises FPGA receiver module, A/D modular converter, receives drive circuit module, horizontal and vertical infrared tube array received terminal circuit, oblique identification infrared tube array received terminal circuit, and reception drive circuit module, A/D modular converter are connected successively with FPGA receiver module; Receive drive circuit module to be connected with A/D modular converter, horizontal and vertical infrared tube array received terminal circuit, oblique identification infrared tube array received terminal circuit respectively, wherein receive after drive circuit module receives the information of the horizontal and vertical infrared tube array received terminal circuit of process, oblique identification infrared tube array received terminal circuit and be sent to A/D modular converter, then A/D module processing sends information to FPGA receiver module.In radiating circuit scanning process, receiving end detect transmit accordingly time, the generation of touch action will be determined, and record corresponding Received signal strength, by signal by after A/D module processing, transfer to FPGA receiver module, carry out logical process, then transfer to MCU primary module by spi bus.
On infrared touch panel infrared tube array arrangement, horizontal and vertical infrared array pipe is adopted tentatively to determine the position that touch action occurs, simultaneously, identify accordingly " terrible point " via the oblique identification infrared tube array circuit arranged, thus minimizing positioning error, improve infrared touch panel positioning precision and performance; Adopt FPGA as logic processing circuit, decrease the use of discreet logic device, reduce PCB design and layout difficulty, use FPGA dynamic-configuration, decrease the control signal needing process and send, accelerate system response speed.
Above by reference to the accompanying drawings to invention has been exemplary description; obvious specific implementation of the present invention is not subject to the restrictions described above; as long as have employed the improvement of the various unsubstantialities that method of the present invention is conceived and technical scheme is carried out; or design of the present invention and technical scheme directly applied to other occasion, all within protection scope of the present invention without to improve.

Claims (3)

1. the Multi-point infrared touch-screen based on FPGA, it is characterized in that: comprise MCU primary module, power module, infrared transmitting circuit module and infrared receiving circuit module, MCU primary module is connected with power module with infrared transmitting circuit module, infrared receiving circuit module respectively, MCU primary module is communicated by spi bus mode with between infrared transmitting circuit module and infrared receiving circuit module, transmission of control signals.
2. Multi-point infrared touch-screen according to claim 1, it is characterized in that: described infrared transmitting circuit module comprises FPGA transmitter module, launches drive circuit module, horizontal and vertical infrared tube array emitter terminal circuit and oblique identification infrared tube array emitter terminal circuit, FPGA transmitter module transmits to transmitting drive circuit module, launches drive circuit module and controls horizontal and vertical infrared tube array emitter terminal circuit and oblique identification infrared tube array emitter terminal circuit.
3. Multi-point infrared touch-screen according to claim 1, it is characterized in that: described infrared receiving circuit module comprises FPGA receiver module, A/D modular converter, receives drive circuit module, horizontal and vertical infrared tube array received terminal circuit and oblique identification infrared tube array received terminal circuit, receive drive circuit module and be connected successively; Receive after drive circuit module receives the information that horizontal and vertical infrared tube array received terminal circuit is connected with oblique identification infrared tube array received terminal circuit and the information after process is sent to A/D modular converter, after A/D module processing information, be sent to FPGA receiver module.
CN201420355746.XU 2014-06-28 2014-06-28 A kind of Multi-point infrared touch-screen based on FPGA Expired - Lifetime CN204117120U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201420355746.XU CN204117120U (en) 2014-06-28 2014-06-28 A kind of Multi-point infrared touch-screen based on FPGA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201420355746.XU CN204117120U (en) 2014-06-28 2014-06-28 A kind of Multi-point infrared touch-screen based on FPGA

Publications (1)

Publication Number Publication Date
CN204117120U true CN204117120U (en) 2015-01-21

Family

ID=52334410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201420355746.XU Expired - Lifetime CN204117120U (en) 2014-06-28 2014-06-28 A kind of Multi-point infrared touch-screen based on FPGA

Country Status (1)

Country Link
CN (1) CN204117120U (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113504847A (en) * 2021-07-16 2021-10-15 中航华东光电有限公司 FPGA-based capacitive touch screen signal sampling system and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113504847A (en) * 2021-07-16 2021-10-15 中航华东光电有限公司 FPGA-based capacitive touch screen signal sampling system and method

Similar Documents

Publication Publication Date Title
JP2011238288A5 (en)
CN201583945U (en) Serial communication system for multiple singlechips based on FPGA
CN103941913A (en) Inductive touch screen, drive detecting method thereof and coordinate input device
CN101968699B (en) Infrared touch screen positioning device and method
CN102759896A (en) Principal and subordinate communication system based on alternating current power lines
CN204117120U (en) A kind of Multi-point infrared touch-screen based on FPGA
CN101699534A (en) Remote automatic meter reading system
CN104678809A (en) Universal sensor control equipment and system
CN202837960U (en) Agricultural robot based on multi-sensor information fusion
CN104833938A (en) Terminal detection circuit device suitable for collection of multiple types of power utilization information
CN202475477U (en) Transmit-receive automatic switching circuit for converting RS485 interface into serial port
CN102193683A (en) Control board and serial communication arbiter for touch screen with camera
CN201247099Y (en) Wireless multi-point light homogeneity tester
US20170371460A1 (en) Touch signal scanning method
CN104361299B (en) The method of security system, maltilevel security control system and reading position information
CN101226448A (en) Raster display screen sursor locating method and cursor telecontrol indicator
CN203643984U (en) Infrared touch screen based on ARM
CN102915010A (en) FPGA (field programmable gate array)-based serial communication distributing device and communication method
CN204731761U (en) A kind of control circuit of infrared touch panel
CN204576495U (en) A kind of dual bus arbitration control device
CN102708672A (en) Single-control 3D remote control system
CN206627797U (en) A kind of multi-path data acquiring system based on Modbus
CN102968196B (en) A kind of wireless signal transmission method of capacitance pen system
CN104548250A (en) Workstation, infusion pump, infusion system and infusion pump extension number distinguishing method
CN105260051A (en) Touch driving circuit and touch display panel

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant