| With the improvement of living standard, people pay more attention to the problem of safety and convenience. Fingerprint recognition technology,a kind of convenient and high safety technology, has been applied in attendance access control and mobile phones widely. However,the application of family field hasn’t get the attention it deserved. Although the fingerprint lock products already exist,its popularity is low because the cost performance is not high.According to this phenomenon, combined with the research of automatic fingerprint identification system, this thesis designs a intelligent fingerprint lock system scheme based on BR8210.Firstly, the thesis illustrate the development of the fingerprint lock system and its background and significance, and then introduced the overall structure of the system.Then,introduced the hardware design and software develop of the system,and researched the fingerprint preprocessing algorithm further.In hardware,the thesis analyses the selection of the device and the design of schematic diagram in detail.Optical fingerprint CEW931 embedded with GC0307 is selected as the sensor.ARC600 kernel BR8210 is chosen as the main controller. XC6209 and TD1410 are selected as the voltage regulators.MF RC522 is chosen as the reader/writer IC for contactless communication.L9110 S is selected as the motor driver chip.NV080 C is selected as the voice drive chip. According to the selected device, design the schematic diagram of each module: circuit of the microcontroller system, circuit of the fingerprint sensor, circuit of the IC card identification,circuit of the password button,etc.In the Metaware integrated development environment, I use the C language to make soft develop of the project.In software,I create and configure a new project, writing and debugging each module’s code, and realizing their function,such as fingerprint image collection, fingerprint identification, IC card identification, password identification and the realization of the SPI, I2 C and UART communication, etc. In fingerprint algorithm, I study the segmentation algorithm and enhancement algorithm in fingerprint preprocessing algorithm,and improving the enhancement algorithm. Finally, the whole project is tested, the results show that the system can better meet the design requirements. |