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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 ByGrith4 于 2020-3-12 08:45 编辑
/ D6 w& V3 h" k# h6 m. H- L! m8 U1 z! R' c, j2 g* Z: z* c
, `  h  r: W# b: z7 E5 [
摘要: 介绍了利用单片机Atmega48与指纹识别模块TCS3C-TCD42A构建小型指纹识别系统的全过程,简要介绍了
+ S$ _! \. l1 e! C% ?. p# GTCS3C-TCD42A模块的功能和特点,给出了指纹识别系统结构框图。论述了单片机对指纹识别模块的控制,包括单片机
( ^! X" @, J' U# [/ V+ G9 T与模块的接口方法通信协议、主程序、接收中断处理模块和通信处理模块的编程思路及注意事项。该系统在实际使用过
7 a+ G; d) n$ j) l% U# e程中,运行稳定,通信性能良好,已经成功应用于指纹保管箱产品中。& x) ~8 f. X; r
0 h  r6 P4 S  p, _6 R
关键词:指纹识别模块;串口通信协议;单片机; Atmega483 H3 ]+ s+ w+ G' W

" ~( _% `. R) o- P& a; `! h0引言
7 _! m: a( p: Q: z6 ]9 h随着现代经济和社会的不断发展,越来越多的场合需要身+ j( F7 {; v( R, @) ^1 L! P7 [
份确认,而传统的身份识别技术已经远远不能满足要求。指纹识
! U) B0 g- K6 `( ?- C别作为一种新兴的鉴别个人身份的方法,已经广泛地在安全部
$ _4 G! @9 b8 [. m, W- V  H门得到应用。由于指纹具有不可复制性惟-性. 稳定性的特点,
% T- S& d$ F. M) T所以得到了越来越多的应用。目前世界上许多公司和科研机构
# A" ^, z7 W% ~/ g9 |都在进行指纹识别技术的研究,并取得了一定的成果,推出了许  i( v" o3 Y/ y8 s
多指纹产品。这些产品已经开始在部分民用领域得到应用,如用
7 h/ h0 l' R4 T2 c" t% S5 x于指纹门禁,指纹考勤,指纹保管箱等。信息社会的到来,使指纹
  K, P( i* S. Q* e6 ?识别系统在身份认证方面有着广阔的应用前景。2 P' v$ v5 L# w. o
目前国内大多采用光学按压式和晶体电容按压式两种指" P4 f" d; ^8 j
纹传感器,两者共同的缺点是体积较大,无法应用在体积较小
- L  K- p! c# P- P/ c) J9 ]  ~的电子产品中。本文要介绍的是一款滑动式指纹识别模块:
2 A1 s& r: H7 @* UTCS3C-TCD42A,它不要求用户在验证时按压指纹.而只要将
! H7 g, a0 A6 _" z手指轻轻刷过传感器表面,传感器便能自动对手指进行连续的, g- U' Y. n* o9 @7 ^& ~
“快照”,然后这些快照被组合在一起形成清晰的指纹影像。这
: }1 A* t; S3 N种采集指纹的效果与按压式指纹传感器相当,但它无需用力按% p& }/ p$ H3 s! Q' l" {
压,使用更加方便。. c7 T9 X0 Y  G
1 TCS3C-TCD42A简介: N) ^, k* I& b/ a7 J! X
TCS3C-TCD42A是美国UPEK公司的产品(TouchStrip芯
. ~# J- m1 A3 t) T8 c3 C/ d0 G片组),其中TCS3C是一个长条状的滑动式指纹传感器,用于提; k, q+ f% ?7 z& {/ ~& y9 K
取指纹图像数据。TCD42A 为高性能32位RISC芯片,为指纹
+ G) _8 I( a+ ?: @/ C9 V处理和通信芯片,其内部有4K的非易失性(NVM)内存可供用! O0 `$ s4 D/ g' p
户存储指纹信息。TCD42A集成了PeRFectPrint算法捕获手指滑& S4 Z8 y* n% Y9 b8 q
过传感器时的指纹数据后形成指纹图像,该算法补偿速度、平
+ m9 O) v# L) l* V( l% }; \7 s  _移旋转方面的变化,将其规格化为最优质的指纹图像,配合其
% ]2 h2 J: `# n' n% u3 V集成的PerfectMatch指纹模板提取和匹配算法,使用户能够获* M! b( e; R2 T. t6 H- d: P
得可靠的指纹识别效果。TCD42A 还具有和上位机通信的功
' b6 @2 j( y) B+ ~/ G3 s能,用户按照通信协议,可开发出功能强大的指纹识别应用系
" M3 E' R3 }0 H6 ?# `+ G+ {* @统。TCS3C和TCD42A的实物图如图1所示。
' V; ~7 {7 g+ ~, E6 dTCS3C的特点如下:* d# D  q4 k  B3 d$ S; l  M
(1) CMOS有源电容像点传感技术;- x+ L# _7 C6 J- ~9 V
(2)最大手指滑动速度:20cm/S;, t/ l2 I% E% _% D: N3 z, {3 |
(3)图像灰度:8位;(4)图像分辨率:508dpi;5 E+ }- P, U  ~) L  h* }
(5)体积:17.65 x 5x 1.87mm;) A( f6 @. H$ z1 `. v
TCD42A的特点如下:/ M3 o9 N' j$ n
(1) 32位RISC结构;
6 N$ s+ ^2 D. d* e4 Q. T. ^( s(2)处理速度可达96 MIPS;# v' u4 W) B: a; [3 Q9 S( Z, t
(3) 4KB的非易失性内存可供存储指纹特征数据;
; |1 z0 h1 u/ _' g# x( F% i(4)体积: l0x l0x 1.26 mm;! `  ?3 Y6 k- V2 p& O
(5)接口方式:UART和USB。& |8 I; j. H3 v: y
TCS3C
  l5 m9 K( t! C3 v' gTCD42A
; o0 p% c! z- r  Y* k图1 TCS3C 和TCD42A实物图; C) x/ @8 ~' D6 |& X0 N: ]3 ?
2指纹识别系统构成! W7 x+ e% Q& y# W6 B  i, ~
电路采用Atmega48单片机作为控制核心。Atmega48是一# M) s5 z" e: L
款8位微控制器,具有高性能、低功耗的显著特点。由于采用
" h. F4 p1 R  n( sRISC精简指令集结构,其指令集大多为单周期指令,具有高速
/ B' u5 G# \" v9 P. }& U* h; @运行的特点。3V供电时,未使用内部看i ]狗的情况下,Atmega482 t8 s: f# @+ ]9 p0 r
的典型掉电电流小于luA,而且该单片机在1.8V-5.5V的电压+ @& E9 f8 c# j8 @/ R: ]% t& r
范围内均能正常工作,片内自带4K字节的flash .256字节的0 q. z/ J  E+ C+ y7 K; S! Q$ m5 @
E2PROM,以及512字节SRAM并内置AD转换器、看门狗3
( P2 h$ Z- w' {* q个16位的定时1计数器。) R- t9 n8 e; s9 t0 {  L
Atmega48作为上位机负责和TCD42A的通信,由它下达
4 ]0 }8 t5 R" U# C9 N8 D" Q指纹登录、比对删除等命令给TCD42A。TCD42A 返回结果给# }: a- p* C  y, B4 t/ t. ~
Atmega48,以便上位机及时给用户提示,如LED闪烁、蜂鸣器
1 k- c) q9 C; p1 o6 m! p: A, c蜂鸣、电机转动等。指纹识别系统结构框图如图2所示:
, s% ~3 G$ m, s; J$ C9 g! |' O) O* g& L8 m: }- m' _' g
- E; }  U& ?0 J4 D9 Q1 t. O8 o
0 E. j$ R) S$ E
附件下载:
游客,如果您要查看本帖隐藏内容请回复
: [4 Q+ t. \9 a. h
/ _" H# D/ X: O2 G3 K
' p6 m3 y! N( n! z+ I- c& H

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-2 08:43 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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