18
智智智智智智智智智智 《》 基基 TM 基基基基基基基 基基

《智能卡技术》课程设计

  • Upload
    fallon

  • View
    70

  • Download
    5

Embed Size (px)

DESCRIPTION

《智能卡技术》课程设计. 基于 TM 卡的小区巡检系统设计. 需求分析. 智能化小区管理要求由专业管理人员定期对物业设备进行巡检,同时还要求保安对社区进行定点治安巡逻 目前, 物业设备巡检与社区治安巡逻主要依靠巡检人员定期进行人工巡检并以纸介质进行记录。由于巡检参数量巨大,手工抄录的巡检信息得不到及时的反馈和统计,造成设备隐患不能及时发现和处理 , 引发设备故障,同时难以有效监督巡视人员, 巡检不到位而引发设备事故或罪案发生时常常难以明确责任。. 总体方案设计. 物业管理软件 存档、统计、分析. 巡检器 读入标志,记录时间与巡检参数. 巡检点 - PowerPoint PPT Presentation

Citation preview

Page 1: 《智能卡技术》课程设计

《智能卡技术》课程设计

基于 TM 卡的小区巡检系统设计

Page 2: 《智能卡技术》课程设计

需求分析 智能化小区管理要求由专业管理人员定期对物业设备进行巡检,同时还要求保安对社区进行定点治安巡逻

目前 , 物业设备巡检与社区治安巡逻主要依靠巡检人员定期进行人工巡检并以纸介质进行记录。由于巡检参数量巨大,手工抄录的巡检信息得不到及时的反馈和统计 , 造成设备隐患不能及时发现和处理 , 引发设备故障,同时难以有效监督巡视人员 , 巡检不到位而引发设备事故或罪案发生时常常难以明确责任。

Page 3: 《智能卡技术》课程设计

总体方案设计

巡检点设备与地

点标志

巡检器读入标志,记录时间与

巡检参数

物业管理软件存档、统计、分析

Page 4: 《智能卡技术》课程设计

巡检点信息载体的选择 条形码:可视读取,操作不方便,容易损坏 非接触式 IC 卡:成本太高,接口复杂 TM 卡( iBUTTON 信息纽扣): 1. 极具竞争力的低成本优势 ;

2. 显著降低了主机接口的设计成本和技术复杂度 有效简化了系统设计;

3. 不需要天线、不需要考虑干扰或冲突问题、不存在暴露在空中的窃听安全性问题。

选用 DALLAS 公司的 DA1990A ,具有全球唯一 ROM 码

Page 5: 《智能卡技术》课程设计

手持式巡检器硬件设计 系统硬件主要由 AVR 单片机、键盘、存储器

AT45DB041B 、时钟芯片 PCF8563 、通信接口、LCD 接口、 TM 卡接口电路及充电控制电路等模块组成。

嵌入式单片机ATMEGA16L

3310显示屏

16键矩阵键盘

巡更点信息输入DS1990A

RS232通信接口MAX3232

DataFLAH存储器AT45DB041

实时时钟PCF8536

SPI

I 2C

SPI

电池电压检测与充电控制

Page 6: 《智能卡技术》课程设计

手持式巡检器外壳与显示器设计 考虑到诺基亚 3310 手机配件很便宜以及网

上已有 3310 手机液晶接口编程资料,所以采用诺基亚 3310 外壳及液晶作为巡更器的硬件载体。

Page 7: 《智能卡技术》课程设计

巡检器硬件电路原理图

PB5/MOSI1

PB6/MISO2

PB7/SCK3

RST4

VCC5

GND6

X27

X18

PD0/RXD9

PD1/TXD10

PD2/INT011

PD

3/I

NT

11

2

PD

4/O

C1

B1

3

PD

5/O

C1

A1

4

PD

6/I

CP

15

PD

7/O

C2

16

VC

C1

7

GN

D1

8

PC

0/S

CL

19

PC

1/S

DA

20

PC

2/T

CK

21

PC

3/T

MS

22

PC4/TDO23

PC5/TDI24

PC6/TOSC125

TOSC226

AVCC27

GND28

AREF29

PA7/ADC730

PA6/ADC631

PA5/ADC532

PA4/ADC433

PA3

/AD

C3

34

PA2

/AD

C2

35

PA1

/AD

C1

36

PA0

/AD

C0

37

VC

C3

8G

ND

39

PB

0/X

CK

/T0

40

PB

1/T

14

1P

B2

/AIN

0/I

NT

24

2P

B3

/AIN

1/O

C0

43

PB

4/S

S4

4

U3

ATMEGA16L_QFP

SI1

SCK2

RST3

CS4

WP5

VCC6

GND7

SO8

U1

AT45DB041B

SOSCK

SPI-CS

SIGND

VCC

X11

X22

INT3

VSS4

SDA5

SCL6

OUT7

VDD8

U2

PCF8563

D11N4148

Y232.768K

GND SDASCL

D/CLCM_CS

RES

VCC

GND

SCKSI

GNDGND

GND

C16

0.1uF,16V

C15

0.1uF,16VC14

0.1uF,16V

C130.1uF,16V

C12 0.1uF

C1+1

C1-3

T1IN11

R1OUT12

T2IN10

R2UOT9

C2+4

C2-5

VC

C1

6

V+2

V-6

T1OUT14

R1IN13

T2OUT7

R2IN8

GND15

U5

MAX3232

TXD

RXD

C6

10uF

C90.1GND

SI

SCK

SP

I-C

S

SO

C1

15P

C2

15P

Y13.6864M

GND

X1

X2

C5100uFGND

VCC

VCCGND

X1X2

RXDTXD

SC

LS

DA

TC

KT

MS

TDOTDI

AD

0

IBT

C0

C1

C2

C3

VC

CG

ND

GNDVCC

VCC

VC

CG

ND

S7

SW-PB

S8

SW-PB

S15

SW-PB

S16

SW-PB

R2

R6 20K R7 20KBAT AD0 GND

R0

R1

R2

R3

R5100

BATBEEP R2 51

123

U4

HT7533

GNDBATVCC

C4

10uFC8

0.1

VCC

GND

C710uF

C100.1

VCC

GND

12

J3

IBUTTON

IBTGND

VBUS1

D-2

D+3

GND4

SHIELD5

J5

COMM

GND

R11 33

R12 33

12

J2

BUZZER

GND

VCC

VCC

R94.7K

VCC

S1

SW-PB

S10

SW-PB

S11

SW-PB

S2

SW-PB

S3

SW-PB

S12

SW-PB

S9

SW-PB

S4

SW-PB

S5

SW-PB

S6

SW-PB

S13

SW-PB

S14

SW-PB

R0

R1

R3

C0

C1

C2

C3

C114.7uF

12345678

J4

CON8

VOUT

LCM_CSD/C

BEEPRES

ALM

CHARGERST

ALM

LIG

HT

R3 10K

R4 10K

VCC

D4

LED

D5

LED

R14

51

LIGHT1BAT

BT1 BT

GND

LIG

HT

1

GND

Page 8: 《智能卡技术》课程设计

TM 卡的操作 TM 卡也称为 iButton ,是一个封装在纽扣型不锈钢外

壳里的只读 ID 芯片,数据传输使用单总线协议,使得引脚数目降至最少:一根数据线,一根地线。不锈钢封装的内圈圆面作为数据线,外圈圆面作为地线。每个iButton带有工厂设置的、全球唯一的 64位 ROM 码

将此纽扣安装在小区的各个巡检点,巡检员持巡检器触碰一下,只需要数毫秒就可完成巡检点 ROM 码读取

Page 9: 《智能卡技术》课程设计

实时时钟

X11

X22

INT3

VSS4

SDA5

SCL6

OUT7

VDD8

U2

PCF8563

D11N4148

Y232.768K

GND SDASCL

C5100uFGND

VCC

ALMR3 10K

R4 10K

VCCBT1 BT

GND

实时时钟采用 PCF8563 芯片,通过 I2C总线与单片机进行通信,内置一个钽电容进行电池更换时供电。

Page 10: 《智能卡技术》课程设计

通信电路设计 巡检器采集的数据通过 RS232 接口上传

到计算机进行信息化处理,以便管理人员查看及报表。

GND

GND

C16

0.1uF,16V

C15

0.1uF,16VC14

0.1uF,16V

C130.1uF,16V

C12 0.1uF

C1+1

C1-3

T1IN11

R1OUT12

T2IN10

R2UOT9

C2+4

C2-5

VC

C1

6

V+2

V-6

T1OUT14

R1IN13

T2OUT7

R2IN8

GND15

U5

MAX3232

TXD

RXD

C710uF

VBUS1

D-2

D+3

GND4

SHIELD5

J5

COMM

GND

R11 33

R12 33

GND

VCC

Page 11: 《智能卡技术》课程设计

键盘电路设计使用了标准的矩阵扫描电路, R2和 R3 是接在 ATMEGA16的 INT1和 INT2 上,使得 S5到 S16之间的键盘可以用中断控制(可以只针对某一个按键触发到中断,而其他键触发不到中断),这在控制系统启动的时候利用中断唤醒 ATMEGA16 是十分有用的。

Page 12: 《智能卡技术》课程设计

显示电路设计 采用 NOKIA3310 液晶显示器,使用了

PCD8544 48*84 点阵 LCD 控制 / 驱动。选用的原因是占用 IO少 ,速度快 , 成本低 ,耗电少 ,体积小 . PCD8544 与微控制器的接口使用串行总线 。

Page 13: 《智能卡技术》课程设计

大容量信息存储电路设计 采用 Atmel 公司生产的 512KB FLASH串行存

储器 AT45DB041B ,具有容量大、读写速度快、外围电路少等特点。使用了 ATMEGA16的硬件 SPI 接口来连接 AT45DB041B ,以达到高速通信的目的。

Page 14: 《智能卡技术》课程设计

软件设计

Page 15: 《智能卡技术》课程设计

TM 卡信息读取程序设计 信息读取过程:初始化、 ROM 功能命令、

读取数据。 初始化序列由主机发出的复位脉冲

ResetPulse 和从机发出的在线应答脉冲Presence Pulse 组成。

一旦主机检测到应答脉冲就可以发出 ROM 功能命令。 Read ROM [0FH]

主机接收 64位 ROM 码数据。

Page 16: 《智能卡技术》课程设计

初始化

发 READ ROM命令

读 64位ROM 码

检测应答脉冲?N

Y

单片机发出复位脉冲ResetPulse

碰碰卡回送在线应答脉冲 Presence Pulse

READ ROM命令

0FH

Page 17: 《智能卡技术》课程设计

课程设计感想

通过这次课程设计,我的知识财富又增加了不少。在与企业合作设计和制作一个实际产品的过程中,我不但掌握和巩固了以前学过的知识,还学习和掌握以前从来没接触过的新知识。总的来说,通过设计和制作一个真实的产品,我的电子理论知识和实际动手能力都得到了很大的提高。

Page 18: 《智能卡技术》课程设计

谢谢大家!