Fingerprint recognition principle
The capacitive sensor determines which position is the ridge and which position is the valley according to the different capacitance values formed by the ridges and valleys of the fingerprint and the semiconductor capacitive sensing particles. Its working process is to pre-charge the capacitive sensing particles on each pixel to a certain reference voltage. When the finger touches the surface of the semiconductor capacitive fingerprint, because the ridges are convex and the valleys are concave, different capacitance values will be formed at the ridges and valleys according to the relationship between the capacitance value and the distance. Then the discharge current is used for discharge. Because the capacitance values corresponding to the ridges and valleys are different, the discharge speed is also different. The pixels under the ridges (high capacitance) discharge slowly, while the pixels under the valleys (low capacitance) discharge quickly. According to the different discharge rates, the positions of the ridges and valleys can be detected, thereby forming fingerprint image data.
2 Introduction to FPS110
The FPS110 fingerprint sensor chip has the advantages of small size, low cost, low power consumption and high security. It can be widely used in any field that requires security authentication, such as banks, computer networks, fingerprint access control, fingerprint attendance and many other aspects. This will undoubtedly replace the original identification technology and become the latest development trend of identification technology application in the 21st century. The integrated A/D converter can establish a digital interface with EPP, USB or MCU, so that this device can be easily applied to any identification application system. The scanned image is 8×280=22.4 million pixels. Up to 2 MH, equivalent to 1780 frames per second, 1 million fingers can read fingerprints without trouble, low power consumption, 4.5 mA during image acquisition, 1.5 mA during navigation, and less than 10 uA in sleep mode. The pin functions are shown in Table 1.
3 System Hardware Design
3.1 Power
Supply The power supply circuit supplies power to the entire system, and the power supply has a voltage conversion chip that can convert 5 V to 3.3 V and 3.3 V to 1.8 V. It meets the system requirements of FPS110 input voltage 3 V to 5.5 V and MCU processing chip 3.3 V voltage power supply.
3.2 Fingerprint Collection
Each column of the FPS110 sensor has two sample-and-hold circuits, one for storing the voltage across the capacitor before discharge and the other for storing the voltage across the capacitor after discharge. The difference between the two sample-and-hold circuits can measure the change in capacitance. The sensitivity of the sensor can be corrected by adjusting the discharge time and discharge current, and the modification of the discharge time and discharge current can be performed by reading and writing the discharge current register (DCR) and discharge time register (DTR) inside the sensor.
3.3 MCU Microprocessor
The MCU product MSP430F1002 from NI is used, which has up to 8 kB of reprogrammable flash memory, 256 bytes of read-only memory (RAM), multi-channel pulse width modulation (PWM) timer, watchdog timer and on-board battery exhaustion protection. The high-speed universal synchronous asynchronous receiver and transmitter (USART) integrated in the MSP430F12x2 device can be set to any mode for UART or serial peripheral interface (SPI). The MCU and JTAG emulator are connected with a JTAG line, and then the software monitor is used to process the signal sent by FPS110 through programming.
3.4 Serial communication
The USB communication interface card uses the FT8U245BM chip from FTDI to connect FPS110 and MCU. Its main function is to send the control commands and data sent by FPS110 to the main MCU of the test platform, so that the test platform can complete various test tasks; on the other hand, it is to send the self-test information and test results of the multi-MCU system in the test platform to FPS110. For FPS110 to judge and analyze.
The hardware block diagram of the whole system is shown in Figure 1.
Because the image itself has a huge storage capacity, the system needs an external memory to ensure that there is enough storage space to store the image on a USB flash drive. At the same time, the system can also be connected to the network through a data cable to achieve remote control functions.
When no one touches the screen, the MCU is placed in power-saving sleep mode. Once the user has input, the system exits the low-power state and enters the normal execution state 4. The control software determines the user's needs and executes the corresponding functions.
5 Experimental simulation
The data simulation was performed using the MATLAB7.0 image processing box of The MathWoks Company. The computer configuration CPU was 2.06 GZH from INTEL Company and the memory was 1 GZH from Kingston Company. The average simulation time for one image data was 0.73 seconds. The recognition rate error was less than 1/310 000, which was completely in line with the requirements. Figure 3 is a random thumb fingerprint image, and Figure 4 is the corresponding image collected from the fingerprint library.
6 Conclusion
Using the FPS110 fingerprint collector to collect data, when the user's fingerprint does not match the preset fingerprint in the fingerprint library, the user is refused to use it. It can be used to identify the user's identity or replace manual password entry, and has a wide range of application prospects.
Previous article:Wireless network box temperature automatic detection system based on Zigbee
Next article:Video signal acquisition and storage
- Popular Resources
- Popular amplifiers
- Molex leverages SAP solutions to drive smart supply chain collaboration
- Pickering Launches New Future-Proof PXIe Single-Slot Controller for High-Performance Test and Measurement Applications
- CGD and Qorvo to jointly revolutionize motor control solutions
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Nidec Intelligent Motion is the first to launch an electric clutch ECU for two-wheeled vehicles
- Bosch and Tsinghua University renew cooperation agreement on artificial intelligence research to jointly promote the development of artificial intelligence in the industrial field
- GigaDevice unveils new MCU products, deeply unlocking industrial application scenarios with diversified products and solutions
- Advantech: Investing in Edge AI Innovation to Drive an Intelligent Future
- CGD and QORVO will revolutionize motor control solutions
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- This year's Mid-Autumn Festival and National Day will not leave Shanghai
- Three issues about MCU timing
- Large-scale lithium-ion battery management system
- VHDL Arithmetic Logic Device Design
- This low pass filter cutoff frequency is calculated
- DSP C6000 assembly, handling of data byte non-alignment issues
- 【BearPi-HM Micro】VII: Trial Summary
- TPS61040 boost abnormality problem
- [National Technology N32G457 Review] III. ADC and Serial Port Function Test
- Open-source language Toit claims to be 30 times faster than MicroPython on ESP32