找回密码
 注册
关于网站域名变更的通知
查看: 355|回复: 1
打印 上一主题 下一主题

[毕业设计] 滑动式指纹识别模块TCS3C-TCD42A的单片机控制

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-12 08:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 ByGrith4 于 2020-3-12 08:45 编辑 6 q7 o5 A3 f/ a4 Z

" w5 _/ I. M/ p! `& q! ^( u; Y* j3 |& `
摘要: 介绍了利用单片机Atmega48与指纹识别模块TCS3C-TCD42A构建小型指纹识别系统的全过程,简要介绍了
! c# P2 M" U/ g0 dTCS3C-TCD42A模块的功能和特点,给出了指纹识别系统结构框图。论述了单片机对指纹识别模块的控制,包括单片机% m& \# f' v8 P0 d# v& N0 }" z
与模块的接口方法通信协议、主程序、接收中断处理模块和通信处理模块的编程思路及注意事项。该系统在实际使用过" o) x( R: m& R4 D
程中,运行稳定,通信性能良好,已经成功应用于指纹保管箱产品中。- V; I7 z9 A1 r. @- e
! L. U2 |0 W. k
关键词:指纹识别模块;串口通信协议;单片机; Atmega48. g; i( q  J0 `1 ]1 H0 c

0 ~# T/ m8 U4 K' Z% a# f; m5 T! Y0引言
$ i/ D& {7 m- [" R" ]随着现代经济和社会的不断发展,越来越多的场合需要身
1 i+ f1 a- V' P. C$ ]& E+ d! b+ `4 z份确认,而传统的身份识别技术已经远远不能满足要求。指纹识' B9 V, [1 z0 n8 h$ u& m8 ]
别作为一种新兴的鉴别个人身份的方法,已经广泛地在安全部$ J4 a# G( R. `8 N
门得到应用。由于指纹具有不可复制性惟-性. 稳定性的特点,5 i. A1 |% n5 u& p" o/ A7 M
所以得到了越来越多的应用。目前世界上许多公司和科研机构" o7 i3 ]) T6 `. F  I9 s
都在进行指纹识别技术的研究,并取得了一定的成果,推出了许
5 J+ [% H' @& v6 e: |多指纹产品。这些产品已经开始在部分民用领域得到应用,如用
8 F3 j* ~# N) Y$ h; {于指纹门禁,指纹考勤,指纹保管箱等。信息社会的到来,使指纹5 l2 i' q7 N- W. B
识别系统在身份认证方面有着广阔的应用前景。/ j# y# l) a! I7 G$ k  N4 i
目前国内大多采用光学按压式和晶体电容按压式两种指
0 Y4 f; R+ T4 d4 H纹传感器,两者共同的缺点是体积较大,无法应用在体积较小9 X; E' u! s2 j: L3 d: Y
的电子产品中。本文要介绍的是一款滑动式指纹识别模块:" G* b3 z: n% I. L6 ~1 L7 Y1 A
TCS3C-TCD42A,它不要求用户在验证时按压指纹.而只要将
% N$ n8 o# _# S7 j, b/ c9 g( }手指轻轻刷过传感器表面,传感器便能自动对手指进行连续的
4 l, W2 K" N  H& A& `& l“快照”,然后这些快照被组合在一起形成清晰的指纹影像。这+ k- b) [, @* q. t
种采集指纹的效果与按压式指纹传感器相当,但它无需用力按- T8 d0 |0 c) m& n6 `2 T
压,使用更加方便。) o; J( |; s! G" j) ~& e) D
1 TCS3C-TCD42A简介* f: W- {* N- Q( L' |
TCS3C-TCD42A是美国UPEK公司的产品(TouchStrip芯
# G2 b2 y% B4 F1 T: z* y3 n片组),其中TCS3C是一个长条状的滑动式指纹传感器,用于提) F( Z  b5 }) w2 u- t: a3 w$ K
取指纹图像数据。TCD42A 为高性能32位RISC芯片,为指纹! Q; ?8 d0 j, a& n7 X5 ^9 b
处理和通信芯片,其内部有4K的非易失性(NVM)内存可供用
: i6 I- [4 l9 J1 R) G户存储指纹信息。TCD42A集成了PeRFectPrint算法捕获手指滑
3 R  u, Q' ~& W( t- v! x过传感器时的指纹数据后形成指纹图像,该算法补偿速度、平
  c4 `6 g$ u1 s移旋转方面的变化,将其规格化为最优质的指纹图像,配合其
) O. D( N1 F8 X7 |( S' j8 [集成的PerfectMatch指纹模板提取和匹配算法,使用户能够获
7 c! `5 c' m! j- K! n( Y( Z得可靠的指纹识别效果。TCD42A 还具有和上位机通信的功
0 |; b' T0 a, b' {& R能,用户按照通信协议,可开发出功能强大的指纹识别应用系+ t8 P7 l4 B5 B
统。TCS3C和TCD42A的实物图如图1所示。
. P" |  e! e- j- p4 G. g* W; a( ITCS3C的特点如下:0 Y/ p. l4 _: B) @/ P( R! |( R6 C
(1) CMOS有源电容像点传感技术;  W) ]) a. L& M$ E5 w  J
(2)最大手指滑动速度:20cm/S;" g( V& O1 |6 [& v
(3)图像灰度:8位;(4)图像分辨率:508dpi;
; S4 |( E2 ~4 e( u& E- }  N(5)体积:17.65 x 5x 1.87mm;9 Z2 r* R0 G2 b6 I/ @  Q
TCD42A的特点如下:
& p$ W4 m# \: ~& n1 W8 h) S(1) 32位RISC结构;  W, O& {, S# ]- k. |  J$ L
(2)处理速度可达96 MIPS;& j% w' r9 x5 |: P* s  u! n
(3) 4KB的非易失性内存可供存储指纹特征数据;
5 B8 Y2 w9 s7 }  F, F; J: F(4)体积: l0x l0x 1.26 mm;$ O; s9 K. \. ^, t
(5)接口方式:UART和USB。
' \5 ^0 n# a/ k1 `TCS3C
4 Y, ?: M; R. l9 S6 p) {TCD42A4 i0 ^; F1 Z* W0 }: ^& K
图1 TCS3C 和TCD42A实物图8 d* E. n$ b8 E
2指纹识别系统构成# X* O7 d( K# g8 B5 r; [
电路采用Atmega48单片机作为控制核心。Atmega48是一8 O$ i1 d" V8 d; T& I% i: ]$ j" z
款8位微控制器,具有高性能、低功耗的显著特点。由于采用$ I" H5 z% {+ k0 z+ P9 V; ~
RISC精简指令集结构,其指令集大多为单周期指令,具有高速1 z( a# }, y; |* S! O# C
运行的特点。3V供电时,未使用内部看i ]狗的情况下,Atmega480 X+ ~  w. U1 Z* _, D5 V! A5 @
的典型掉电电流小于luA,而且该单片机在1.8V-5.5V的电压
6 t* k2 p5 U# g6 f范围内均能正常工作,片内自带4K字节的flash .256字节的& c. e# N# v; F7 M( Q
E2PROM,以及512字节SRAM并内置AD转换器、看门狗3
3 N3 B& _" X9 ~个16位的定时1计数器。$ }# e( {, {# {0 s
Atmega48作为上位机负责和TCD42A的通信,由它下达9 n7 E/ U' k  ~9 _  [* ^) h
指纹登录、比对删除等命令给TCD42A。TCD42A 返回结果给  j' W. Q1 Q3 J# U* k4 e
Atmega48,以便上位机及时给用户提示,如LED闪烁、蜂鸣器
! H- O. d+ [1 a蜂鸣、电机转动等。指纹识别系统结构框图如图2所示:2 m9 R, |) R; B  x
; i5 m2 S) Q* ]
0 F$ c( @5 t5 v

( f0 D0 M9 h2 I: e8 E1 a附件下载:
游客,如果您要查看本帖隐藏内容请回复
+ R! F* b/ d% \4 ~, y! t

& P5 U2 M( e# s! G) `
( g8 j- v2 t& G4 x: U. F5 F

该用户从未签到

2#
发表于 2020-3-12 08:58 | 只看该作者
TCD42A 为高性能32位RISC芯片
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-30 23:52 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表