180 likes | 430 Views
《智能卡技术》课程设计. 基于 TM 卡的小区巡检系统设计. 需求分析. 智能化小区管理要求由专业管理人员定期对物业设备进行巡检,同时还要求保安对社区进行定点治安巡逻 目前, 物业设备巡检与社区治安巡逻主要依靠巡检人员定期进行人工巡检并以纸介质进行记录。由于巡检参数量巨大,手工抄录的巡检信息得不到及时的反馈和统计,造成设备隐患不能及时发现和处理 , 引发设备故障,同时难以有效监督巡视人员, 巡检不到位而引发设备事故或罪案发生时常常难以明确责任。. 总体方案设计. 物业管理软件 存档、统计、分析. 巡检器 读入标志,记录时间与巡检参数. 巡检点
E N D
《智能卡技术》课程设计 基于TM卡的小区巡检系统设计
需求分析 智能化小区管理要求由专业管理人员定期对物业设备进行巡检,同时还要求保安对社区进行定点治安巡逻 目前, 物业设备巡检与社区治安巡逻主要依靠巡检人员定期进行人工巡检并以纸介质进行记录。由于巡检参数量巨大,手工抄录的巡检信息得不到及时的反馈和统计,造成设备隐患不能及时发现和处理 , 引发设备故障,同时难以有效监督巡视人员, 巡检不到位而引发设备事故或罪案发生时常常难以明确责任。
总体方案设计 物业管理软件 存档、统计、分析 巡检器 读入标志,记录时间与巡检参数 巡检点 设备与地点标志
巡检点信息载体的选择 • 条形码:可视读取,操作不方便,容易损坏 • 非接触式IC卡:成本太高,接口复杂 • TM卡(iBUTTON信息纽扣): 1. 极具竞争力的低成本优势 ; 2. 显著降低了主机接口的设计成本和技术复杂度 有效简化了系统设计; 3. 不需要天线、不需要考虑干扰或冲突问题、不存在暴露在空中的窃听安全性问题。 选用DALLAS公司的DA1990A,具有全球唯一ROM码
手持式巡检器硬件设计 系统硬件主要由AVR单片机、键盘、存储器AT45DB041B、时钟芯片PCF8563、通信接口、LCD接口、TM卡接口电路及充电控制电路等模块组成。 电池电压检测与 充电控制
手持式巡检器外壳与显示器设计 考虑到诺基亚3310手机配件很便宜以及网上已有3310手机液晶接口编程资料,所以采用诺基亚3310外壳及液晶作为巡更器的硬件载体。
TM卡的操作 TM卡也称为iButton,是一个封装在纽扣型不锈钢外壳里的只读ID芯片,数据传输使用单总线协议,使得引脚数目降至最少:一根数据线,一根地线。不锈钢封装的内圈圆面作为数据线,外圈圆面作为地线。每个iButton带有工厂设置的、全球唯一的64位ROM码 将此纽扣安装在小区的各个巡检点,巡检员持巡检器触碰一下,只需要数毫秒就可完成巡检点ROM码读取
实时时钟 实时时钟采用PCF8563芯片,通过I2C总线与单片机进行通信,内置一个钽电容进行电池更换时供电。
通信电路设计 巡检器采集的数据通过RS232接口上传到计算机进行信息化处理,以便管理人员查看及报表。
键盘电路设计 使用了标准的矩阵扫描电路,R2和R3是接在ATMEGA16的INT1和INT2上,使得S5到S16之间的键盘可以用中断控制(可以只针对某一个按键触发到中断,而其他键触发不到中断),这在控制系统启动的时候利用中断唤醒ATMEGA16是十分有用的。
显示电路设计 采用NOKIA3310液晶显示器,使用了PCD8544 48*84点阵LCD控制/驱动。选用的原因是占用IO少,速度快,成本低,耗电少,体积小. PCD8544 与微控制器的接口使用串行总线 。
大容量信息存储电路设计 采用Atmel公司生产的512KB FLASH串行存储器AT45DB041B,具有容量大、读写速度快、外围电路少等特点。使用了ATMEGA16的硬件SPI接口来连接AT45DB041B,以达到高速通信的目的。
TM卡信息读取程序设计 信息读取过程:初始化、ROM 功能命令、读取数据。 初始化序列由主机发出的复位脉冲ResetPulse 和从机发出的在线应答脉冲Presence Pulse 组成。 一旦主机检测到应答脉冲就可以发出ROM 功能命令。Read ROM [0FH] 主机接收64位ROM码数据。
初始化 单片机发出复位脉冲ResetPulse 碰碰卡回送在线应答脉冲Presence Pulse N 检测应答脉冲? Y READ ROM命令 0FH 发READ ROM 命令 读64位 ROM码
课程设计感想 通过这次课程设计,我的知识财富又增加了不少。在与企业合作设计和制作一个实际产品的过程中,我不但掌握和巩固了以前学过的知识,还学习和掌握以前从来没接触过的新知识。总的来说,通过设计和制作一个真实的产品,我的电子理论知识和实际动手能力都得到了很大的提高。