A portable fingerprint attendance information management system
Through the portable fingerprint attendance information management system, combined with ARM M3 microprocessor and GPRS technology, the problem of low efficiency of the existing attendance system is solved, information statistics and comprehensive evaluation are realized, teachers' work burden is reduced, and teaching quality is improved.
Patent Information
- Application Number
- CN202111035204.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-05
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2041-09-05
AI Technical Summary
The existing attendance system is inefficient, and teachers need to spend a lot of time to conduct manual sign-in and extracurricular tutoring, resulting in a decrease in teaching efficiency and quality.
A portable fingerprint attendance information management system is designed, combining ARM M3 microprocessor and GPRS technology to perform human-computer interaction through touch screens, and increase temperature and humidity monitoring to realize information statistics management and comprehensive evaluation.
The system improves the power and humanization of attendance functions, reduces the workload of teachers, and provides targeted suggestions through comprehensive information, improving the quality of teaching.
Smart Images

Figure CN113822176B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of attendance, and in particular to a portable fingerprint attendance information management system. Background Art
[0002] Attendance, as the name suggests, is to check attendance, that is, to obtain the attendance of students, employees or certain groups or individuals in a specific place and a specific time period in some way, including going to and from get off work, being late, leaving early, sick leave, marriage leave, bereavement leave, public holidays, working hours, overtime, etc. Through the study of the attendance in the previous stage and the current stage, the coordination and arrangement of the subsequent stage can be carried out.
[0003] College students are often late for classes and do not take their studies seriously. Teachers' attendance in class wastes teaching time, greatly reducing teaching efficiency and quality. In addition to classroom teaching, teachers also have to undertake a lot of extracurricular work such as student homework and after-school tutoring, student evaluation and assessment, and employment counseling. The time actually used for teaching and scientific research has dropped sharply. In order to free teachers from the tedious work of signing in and taking attendance, and various extracurricular tutoring, the existing sign-in management system usually adopts the form of manual roll call, which is inefficient.
[0004] To this end, we propose a portable fingerprint attendance information management system. Summary of the invention
[0005] The present invention mainly solves the technical problems existing in the above-mentioned prior art and provides a portable fingerprint attendance information management system.
[0006] In order to achieve the above purpose, the present invention adopts the following technical scheme: a portable fingerprint attendance information management system, including a hardware module and a software module, and the software module adopts the UCOSII system.
[0007] Preferably, the hardware module includes STM32F103ZET6, power management, GPRS / GSM, touch screen, serial port USB Disk, 16M FLASH, SD Card, fingerprint collection system, and external module.
[0008] Preferably, the STM32F103ZET6 is composed of a 144-pin STM32F103ZET6 main control chip plus an external basic CPU clock and RTC clock, a button battery, a JLINK DEBUG download interface and a system reset circuit.
[0009] Preferably, the power management uses a 3.7V rechargeable lithium battery as the power supply for the system, which is stabilized to 3.3V by two low-dropout voltage regulators ME6206A33M and then filtered to power the CPU main control chip and other peripherals respectively, and 3.7V directly powers the SIM900A module.
[0010] Preferably, the GSM module in the GPRS / GSM is a SIM900A module, which adopts an industrial standard interface, has an operating frequency of / 900Mhz / 1800MHz, an embedded TCP / IP protocol, connects a large capacitor in parallel to the VBAT pin, adds some common-mode inductors, TVS tubes and other devices to the power input end, adds some nf and pf grade capacitors to the output end of the VBAT power supply chip, and the single-chip computer IO controls the switch of the module through transistor isolation, and communicates with it through serial port 2.
[0011] Preferably, the 2.8-inch TFTLCD module of the touch screen system design adopts a TFTLCD panel, which can display 16-bit true color pictures. The module supports 65K color display, the display resolution is 320×240, the interface is a 16-bit 80 parallel port, and it has its own touch screen. The system uses FSMC to drive it. The module's driver chip uses an ILI9320 liquid crystal controller, which has its own video memory. The total size of its video memory is 172820 (240*320*18 / 8), that is, the video memory under 18-bit mode (260,000 colors). The touch screen is also connected to an AD converter. ILI9320 is a four-wire resistive touch screen, and the selected control chip is XPT2046.
[0012] Preferably, the 16M FLASH used by the system in the 16M FLASH is a W25Q128 serial Flash memory with 16M words and 128Mbit.
[0013] Preferably, the fingerprint recognition sensor of the fingerprint collection system adopts a UART Fingerprint Reader module.
[0014] Preferably, the external module includes a DHT11 temperature and humidity sensor, a key input circuit, a buzzer and LED indication circuit, and an ADC battery power detection circuit.
[0015] Preferably, the software module includes GPRS / SMS information management tasks, fingerprint attendance management tasks, touch screen display tasks, key scanning tasks, buzzer LED indication tasks, date and time calculation and display tasks, temperature collection tasks, power detection tasks and software timing components.
[0016] Beneficial Effects
[0017] The present invention provides a portable fingerprint attendance information management system. It has the following beneficial effects:
[0018] (1) This portable fingerprint attendance information management system, in the software and hardware design and implementation of the information management system based on fingerprint attendance in this technical solution, the system adopts ARM M3 microprocessor, and the combination of fingerprint recognition and GPRS technology has become the innovation of the system. Human-computer interaction is carried out through the touch screen LCD, and real-time monitoring of temperature and humidity is added. The system can meet the basic test function while also performing information statistics management and comprehensive evaluation, giving full play to the performance of the system, making this design more powerful and more humane than other attendance systems; future work will make more in-depth, detailed and accurate research on the evaluation and decision-making of comprehensive information, such as how to make a more accurate evaluation of the course through the collected comprehensive information and put forward more positive, reasonable and targeted opinions and suggestions to teachers, students and parents. In general, this design is particularly suitable for attendance and information management in teaching institutions, which has positive and practical significance for improving teaching quality.
[0019] (2) This portable fingerprint attendance information management system uses a 3.7V rechargeable lithium battery for power management. The battery can be charged by connecting to a USB. The charging current can be expressed by the formula It is estimated that charging will stop when it reaches 4.2V, and the level of pin 7 will be pulled low, and the blue LED will light up, indicating that charging is complete. Charging is convenient and easy to carry.
[0020] (3) This portable fingerprint attendance information management system, the GPRS / GSM module used in this technical solution is completely in SMT packaging form, with stable performance, exquisite appearance, and high cost performance. SIM900A adopts industrial standard interface and embedded TCP / IP protocol, which can realize the transmission of voice, short message (SMS), data and fax information with low power consumption, and enhance the module power supply anti-interference ability, mainly against surge, pulse group and static electricity.
[0021] (4) This portable fingerprint attendance information management system, in the GPRS / GSM software module adopted in the present technical solution, can not only complete fingerprint addition and fingerprint attendance, but also can count and manage the input information, and can also analyze the student information, so as to make a comprehensive evaluation, and put forward targeted suggestions according to the student's situation, so that the student can learn more purposefully and greatly reduce the workload of the teacher.
[0022] (5) In the portable fingerprint attendance information management system, the touch screen XPT2046 in the present solution is a 4-wire touch screen controller, which contains a 12-bit resolution 125KHz conversion rate step-by-step approximation A / D converter. XPT2046 supports low voltage I / O interface from 1.5V to 5.25V. XPT2046 can detect the position of the screen being pressed by performing two A / D conversions.
[0023] (6) This portable fingerprint attendance information management system adopts the Flash storage in this technical solution to provide a limited system storage space solution, which communicates with the MCU through SPI. Its main function in the system is to store the fonts used for LCD display and the important parameters after touch screen calibration. The information such as fonts stored in the Flash can be read faster by the processor, which improves the system efficiency.
[0024] (7) This portable fingerprint attendance information management system is provided with a serial port USB Disk. With the development of technology, there are still a large number of RS232 serial port communications in industry. However, in the application of commercial technology, USB to UART technology has gradually replaced RS232 serial ports. Most laptops no longer have serial ports. Serial ports are important external interfaces of MCUs and are also important debugging methods for software development. Now basically all MCUs have serial ports. With this USB to serial port circuit, the conversion between USB communication protocol and standard UART serial communication protocol can be successfully realized. The MiniUSB head is used to connect the CH340G chip to USB, thereby realizing USB to serial port conversion. At the same time, this MiniUSB connector is also a charging power source for 3.7V lithium batteries, and can also be used as a power supply for the system.
[0025] (8) This portable fingerprint attendance information management system adopts an SD card, which not only has a large capacity (more than 32Gb), but also supports SPI and SDIO interface drivers, is easy to move, and can meet the requirements of different applications. The system's SD card is driven by the SDIO interface that comes with STM32, which has a higher speed than SPI communication. SD is mainly used to store image materials used by the system, system statistical information and some fingerprint feature values, as well as backup fonts. When there is no font in the external Flash, it can be read from the SD card and loaded into the external Flash.
[0026] (9) This portable fingerprint attendance information management system, the UARTFingerprint Reader module of the fingerprint wipe system summarized in this solution has "high speed, fast recognition, high stability" and is a new type of fingerprint development module for secondary development and integrated application. It is an intelligent module with functions such as fingerprint entry, image processing, feature value extraction, template generation, template storage, fingerprint comparison and search; it provides UART interface and communication protocol, and professionally provides standard secondary development fingerprint kits for scientific research institutions and application integration manufacturers, which can quickly and conveniently integrate applications.
[0027] (10) This portable fingerprint attendance information management system uses an external DHT11 temperature and humidity sensor, a key input circuit, a buzzer and LED indication circuit, and an ADC battery power detection circuit. In order to make the system more user-friendly and increase practicality, a DHT11 temperature and humidity sensor is added to the system: it can collect local humidity and temperature in real time through a simple circuit connection of a microprocessor, and it communicates with the processor using a simple 1-Wire bus; a key input circuit: used for human-computer interaction and switching of system menus; a buzzer and LED indication circuit: they can remind the system of the operating status and important information; an ADC battery power detection circuit: the battery voltage is calculated through the ADC conversion of the microprocessor, and charging can be prompted when the battery is low to ensure stable operation of the system; in order to ensure circuit stability and safety, a Schottky diode SS34 is added at the power input to prevent power reverse connection, and a self-recoverable fuse is added to prevent accidental short circuit and circuit oversize of the circuit; an electrostatic and latching protection TVS tube SMF05C is added next to the SIM card to protect the SIM card from damage caused by transient events such as electrostatic discharge or latching and other voltages. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the implementation of the present invention or the technical solution in the prior art, the following briefly introduces the drawings required for the implementation or the description of the prior art. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other implementation drawings can be derived from the provided drawings without creative work.
[0029] The structures, proportions, sizes, etc. illustrated in this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with the technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantial technical significance. Any structural modification, change in proportion or adjustment of size shall still fall within the scope of the technical contents disclosed in the present invention without affecting the effects and purposes that can be achieved by the present invention.
[0030] Figure 1It is the hardware framework of the fingerprint attendance information management system of the present invention;
[0031] Figure 2 It is the main program flow chart of the present invention;
[0032] Figure 3 The 3.7V lithium battery charging circuit of the present invention;
[0033] Figure 4 The GPRS / GSM module circuit of the present invention;
[0034] Figure 5 The XPT2046 control circuit of the present invention;
[0035] Figure 6 The USB to serial port circuit of the present invention;
[0036] Figure 7 It is the 16M FLASH circuit of the present invention;
[0037] Figure 8 The SD card circuit of the present invention;
[0038] Fig. 9 This is the fingerprint recognition module of the present invention. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0040] Embodiment: A portable fingerprint attendance information management system, see Figure 1-Figure 9 , including hardware module and software module, the software module adopts UCOSII system.
[0041] The hardware module includes STM32F103ZET6, power management, GPRS / GSM, touch screen, serial port USB Disk, 16M FLASH, SD Card, fingerprint collection system, and external module.
[0042] The STM32F103ZET6 consists of a 144-pin STM32F103ZET6 main control chip plus an external basic CPU clock and RTC clock, a button battery, a JLINK DEBUG download interface and a system reset circuit. The main control chip is based on the STM32F103ZET6 microcontroller with an ARM M3 core. The ARM M3 processor collects, processes and recognizes fingerprint images through serial port 1 and controls the GPRS module through serial port 2.
[0043] The GPRS / GSM module of the power management system uses the SIM900A chip. Considering that the SIM900A is powered by a single power supply, the VBAT voltage input range is 3.2V to 4.8V, and the module will cause a voltage drop when it is powered on. At this time, the peak value of the transient current may reach 2A. Therefore, the current supply capacity of the power supply cannot be less than 2A. The initial plan uses the MP2303 switching power conversion chip with a maximum input of 28V, an output current of 3A, an adjustable output range of 0.8V to 25V, and an efficiency of up to 95%. However, when using a 12V battery, it needs to be disassembled before charging, which is inconvenient. In order to improve the convenience and portability of the system, a 3.7V rechargeable lithium battery is finally selected as the power supply for the system. A 3.7V rechargeable lithium battery is used as the power supply for the system. After being stabilized to 3.3V by two low-voltage difference voltage regulators ME6206A33M and filtered, it powers the CPU main control chip and other peripherals respectively. 3.7V directly powers the SIM900A module. The battery can be charged by connecting to a USB. The charging current can be calculated by the formula It is estimated that charging will stop when it reaches 4.2V, and the level of pin 7 will be pulled low, and the blue LED will light up, indicating that charging is complete.
[0044] The GSM module in the GPRS / GSM is a SIM900A module. SIM900A adopts an industrial standard interface, an operating frequency of / 900Mhz / 1800MHz, an embedded TCP / IP protocol, a large capacitor is connected in parallel to the VBAT pin, some common-mode inductors, TVS tubes and other devices are added to the power input end, and some nf and pf level capacitors are added to the output end of the VBAT power supply chip. The single-chip microcomputer IO controls the switch of the module through transistor isolation, and communicates with it through serial port 2. The module is completely packaged in the form of SMT, with stable performance, exquisite appearance and high cost performance. SIM900A adopts an industrial standard interface, an operating frequency of / 900Mhz / 1800MHz, an embedded TCP / IP protocol, and can realize the transmission of voice, short messages (SMS), data and fax information with low power consumption, enhance the anti-interference ability of the module power supply, and mainly resist surges, pulse groups and static electricity;
[0045] At the same time, the GPRS / SMS system can not only complete fingerprint addition and fingerprint attendance, but also count and manage the input information, and analyze the student information to make a comprehensive evaluation and put forward targeted suggestions based on the student's situation, so that students can learn more purposefully and greatly reduce the teacher's workload.
[0046] The 2.8-inch TFTLCD module designed by the system of the touch screen adopts a TFTLCD panel, which can display 16-bit true color pictures. The module supports 65K color display, the display resolution is 320×240, the interface is a 16-bit 80 parallel port, and it has its own touch screen. The system uses FSMC to drive it. The driver chip of the module uses an ILI9320 liquid crystal controller, which has its own video memory. The total size of its video memory is 172820 (240*320*18 / 8), that is, the video memory under the 18-bit mode (260,000 colors). The touch screen is also connected to an AD converter. ILI9320 is a four-wire resistive touch screen. The selected control chip is XPT2046. Through the adoption, XPT2046 is a 4-wire touch screen controller, which contains a 12-bit resolution 125KHz conversion rate step-by-step approximation A / D converter. XPT2046 supports low-voltage I / O interfaces from 1.5V to 5.25V. The XPT2046 can detect the pressed screen position by performing two A / D conversions.
[0047] The 16M FLASH used in the system is a W25Q128 serial Flash memory with 16M words and 128Mbit. The Flash memory provides a limited system storage space solution, which communicates with the MCU via spi. Its main function in the system is to store the fonts used for LCD display and the important parameters after touch screen calibration. The processor can read the information such as fonts stored in the Flash faster, which improves the system efficiency.
[0048] By setting up a USB Disk with a serial port, with the development of technology, there are still a lot of RS232 serial port communications in industry, but in the application of commercial technology, USB to UART technology has slowly replaced RS232 serial ports. Most laptops no longer have serial ports. Serial ports are important external interfaces of MCUs and are also important debugging methods for software development. Now basically all MCUs have serial ports. With this USB to serial port circuit, the conversion between USB communication protocol and standard UART serial communication protocol can be successfully realized. MiniUSB head is used to connect the CH340G chip with USB to realize USB to serial port. At the same time, this MiniUSB connector is also a charging power source for 3.7V lithium batteries, and can also be used as a power supply for the system.
[0049] By using SD card, not only can the capacity be very large (more than 32Gb), but also it supports SPI and SDIO interface drivers, which is convenient for mobility and can meet the requirements of different applications. The system's SD card is driven by the STM32's built-in SDIO interface, which is faster than SPI communication. SD is mainly used for storing image materials used by the system, system statistical information and some fingerprint feature values, as well as backup fonts. When there is no font in the external Flash, it can be read from the SD card and loaded into the external Flash.
[0050] The fingerprint recognition sensor of the fingerprint collection system adopts UART Fingerprint Reader module, which is a new type of fingerprint development module with "high speed, fast recognition and high stability" for secondary development and integrated application. It is an intelligent module with functions such as fingerprint entry, image processing, feature value extraction, template generation, template storage, fingerprint comparison and search. It provides UART interface and communication protocol, and professionally provides standard secondary development fingerprint kits for scientific research institutions and application integration manufacturers, which can quickly and conveniently integrate applications. The system MCU controls it through serial port 1.
[0051] The external module includes a DHT11 temperature and humidity sensor, a key input circuit, a buzzer and LED indication circuit, and an ADC battery power detection circuit. In order to make the system more user-friendly and increase practicality, a DHT11 temperature and humidity sensor is added to the system: the local humidity and temperature can be collected in real time through a simple circuit connection of the microprocessor, and a simple 1-Wire bus is used to communicate with the processor; the key input circuit is used for human-computer interaction and switching of the system menu; the buzzer and LED indication circuit can remind the operating status and important information of the system; the ADC battery power detection circuit calculates the battery voltage through the ADC conversion of the microprocessor, and can prompt charging when the power is low to ensure the stable operation of the system; to ensure the stability and safety of the circuit, a Schottky diode SS34 is added at the power input to prevent reverse connection of the power supply, and a self-recoverable fuse is added to prevent accidental short circuit and excessive circuit size of the circuit, and an electrostatic and latching protection TVS tube SMF05C is added next to the SIM card to protect the SIM card from damage caused by transient events such as electrostatic discharge or latching and other voltages.
[0052] The software module includes GPRS / SMS information management task, fingerprint attendance management task, touch screen display task, key scanning task, buzzer LED indication task, date and time calculation and display task, temperature collection task, power detection task and software timing.
[0053] The working principle of the present invention is as follows: after the system is turned on, it will call OSInit() to initialize all variables and data structures of UCOSII and the functions of each module, and then create the tasks required by the system by calling OSTaskCreate function, and then call the ucos multi-task startup function OSStart(). After calling this function, the task will really start running. The system flow chart is as follows Figure 2 shown.
[0054] In the software and hardware design and implementation of the information management system based on fingerprint attendance in this technical solution, the system adopts ARM M3 microprocessor, and the combination of fingerprint recognition and GPRS technology has become the innovation point of the system. Human-computer interaction is carried out through the touch screen LCD, and real-time monitoring of temperature and humidity is added. The system can meet the basic test function while also performing information statistics management and comprehensive evaluation, giving full play to the performance of the system, making this design more powerful and more humane than other attendance systems; future work will make more in-depth, detailed and accurate research on the evaluation and decision-making of comprehensive information, such as how to make a more accurate evaluation of the course through the collected comprehensive information and put forward more positive, reasonable and targeted opinions and suggestions to teachers, students and parents. In general, this design is particularly suitable for attendance and information management in teaching institutions, which has positive and practical significance for improving teaching quality.
[0055] The above shows and describes the basic principles and main features of the present invention and the advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. A portable fingerprint attendance information management system, characterized by: It includes hardware module and software module. The software module adopts UCOSII system. The hardware modules include STM32F103ZET6, power management, GPRS / GSM, touch screen, serial port USB Disk, 16MFLASH, SD Card, fingerprint acquisition system, and external module; The power management adopts 3.7V rechargeable lithium battery as the power supply of the system. After being stabilized to 3.3V by two low voltage difference voltage regulators ME6206A33M and filtered, they respectively power the CPU main control chip and other peripherals. 3.7V directly powers the SIM900A module. The battery can be charged by connecting USB. The charging current can be calculated by the formula To estimate, charging will stop when it reaches 4.2V, and the level of pin 7 of the charging circuit of the 3.7V rechargeable lithium battery will be pulled low, and the blue LED will light up, indicating that charging is complete; The STM32F103ZET6 consists of a 144-pin STM32F103ZET6 main control chip plus an external basic CPU clock and RTC clock, a button battery, a JLINK DEBUG download interface and a system reset circuit; The GSM module in the GPRS / GSM is a SIM900A module. SIM900A uses an industrial standard interface, has an operating frequency of 900MHz / 1800MHz, has an embedded TCP / IP protocol, connects a large capacitor to the VBAT pin, adds some common-mode inductors and TVS tube devices to the power input end, and adds some nf and pf grade capacitors to the output end of the VBAT power supply chip. The STM32F103ZET6 controls the power on and off of the SIM900A module through transistor isolation, and communicates with the SIM900A module through serial port 2; The 2.8-inch TFTLCD module of the touch screen system design adopts a TFTLCD panel, which can display 16-bit true color pictures. The module supports 65K color display, the display resolution is 320×240, the interface is a 16-bit 80 parallel port, and it has its own touch screen. The system uses FSMC to drive the touch screen. The driver chip of the module uses an ILI9320 liquid crystal controller. The ILI9320 liquid crystal controller has its own video memory, and its total video memory size is 172820, that is, the video memory capacity in 18-bit mode. The touch screen is also connected to an AD converter. The ILI9320 is a four-wire resistive touch screen, and the selected control chip is XPT2046. The 16M FLASH used by the system in the 16M FLASH is a W25Q128 serial FLASH memory, which has 16M bytes; The fingerprint recognition sensor of the fingerprint collection system adopts a UART Fingerprint Reader module; The external module includes a DHT11 temperature and humidity sensor, a key input circuit, a buzzer and LED indication circuit, and an ADC battery power detection circuit; the ADC battery power detection circuit: the battery voltage is calculated through the ADC conversion of the microprocessor, and a charging prompt can be given when the battery is low to ensure the stable operation of the system; to ensure the stability and safety of the circuit, a Schottky diode SS34 is added at the power input to prevent reverse connection of the power supply, and a self-recoverable fuse is added to prevent accidental short circuit and excessive current of the circuit, and an electrostatic and latching protection TVS tube SMF05C is added next to the SIM card to protect the SIM card from damage caused by transient events caused by electrostatic discharge or other voltages caused by latching; The software modules include GPRS / SMS information management tasks, fingerprint attendance management tasks, touch screen display tasks, key scanning tasks, buzzer LED indication tasks, date and time calculation and display tasks, temperature collection tasks, power detection tasks and software timing.
Citation Information
Patent Citations
Attendance system and attendance checking terminal
CN206921159U
Novel classroom intelligent attendance equipment
CN209044696U