嵌入式课程设计实验报告基于ARM考勤系统IC卡剖析.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《嵌入式课程设计实验报告基于ARM考勤系统IC卡剖析.doc》由会员分享,可在线阅读,更多相关《嵌入式课程设计实验报告基于ARM考勤系统IC卡剖析.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计报告课程: 嵌入式系统课程设计 学期: 2016春 班号: 学号: 姓名: 教师: 成绩: 2016年6月题目:基于STM-32刷卡考勤系统设计基本功能:1. 读卡功能:本系统读卡模块可以识别基于国际标准ISO/IEC 14443IC卡,可以读取IC卡号。2. 考勤功能:本系统通过对IC卡识别来统计出勤信息,统计出应到人数。实到人数,实现考勤功能。3. 显示功能:对于考勤相关信息,可以通过液晶显示屏来进行显示。扩展功能:对于数据库中存在持卡人信息进行显示,并响铃提示通过;对于数据库中不存在持卡人信息进行报警警告教师评语:评审教师:日期:第一章 引言随着经济飞速发展,愈来愈多管理者认识到
2、管理及效益是息息相关,实现数据规范化、自动化管理,是一个管理规范、运作高效企事业单位必然要求。现在市场竞争是知识竞争,管理手段竞争。谁有先进技术设备与管理手段,谁就有成功先机。企业或单位对于方便、快捷考勤系统有迫切需求。而一些当前刷卡考勤系统主要是基于计算机控制联网型系统,不仅价格昂贵,体积庞大、笨重,而且需要网络连接,不利于广泛用于小范围考勤管理。为了可以满足日常方便快捷考勤,本文设计了基于单片机刷卡考勤系统。刷卡考勤系统将射频识别技术与现代管理结合起来。在企业中,刷卡考勤系统可以以节省大量人力物力,简化日常管理繁琐程序,提高企业管理效率。在高校中,刷卡考勤系统对加强学生教学管理,促进教学改
3、革也有着非常重要意义。本系统可能创新点是通过进一步完善软件环境使本系统及“一卡通”系统兼容,实现了“校园一卡通”作为考勤卡作用,拓展了本校“一卡通”适用范围。通过读取IC卡号,根据各个部门数据库内存储内容调出相应信息。例如学校图书馆学生借阅管理、学校微机机房记时考勤记录、学校操场或学生宿舍门禁管理、学校食堂收费等。1.2 发展趋势目前,非接触式IC卡中主流为PHILIPS公司Mifare技术,并且已经被制定为国际标准:ISO/IEC 14443 TYPE A标准。欧洲一些较大IC射频卡制造商与IC射频卡读写设备制造商以及IC射频卡软件设计公司等大都把Mifare技术作为技术标准,而发展与推进I
4、C卡行业快速向标准化发展。而对于非接触式IC智能射频卡方面研究则代表了整个大行业发展方向。非接触式IC卡与接触式IC卡相比,它继承了接触式IC卡容量大、安全性高特点,同时也克服了以接触方式工作IC卡所无法避免缺点,如触点磨损、污染、静电以及插卡不便读写过程,使非接触式IC卡使用更加自由,应用更加广泛。当前,国内IC卡及相关产品生产与研究企业主要有上海复旦微电子股份,深圳市明华澳汉科技等。中国IC卡产业虽然起步虽晚,但发展迅猛,通过引进先进技术与自主研发,在几年间,整体生产能力突破了2亿张。全国IC卡应用装置开发与系统集成厂商也达到上千家。由于智能卡潜在应用范围非常广,国内外学术界与科技工作者对
5、非接触式智能卡开发,给予了广泛关注与研究。近几年来,射频识别系统发展极其迅猛。尤其自1993年金卡工程启动实施以来,IC卡应用领域得到不断扩展,一条完整IC卡产业链已经初步建立起来了,并逐步成为国民经济新持续增长点。1.3 可行性分析经济方面:现在市面上销售中档考勤机售价一般在500元左右,若批量采购话售价能够相对降低,学校可以根据每个教研室授课教师数量来配备2-5台考勤机,由于学生考勤系统选用一般计算机操作,对硬件设施没有较高要求,所以每个科室可以配置一台计算机作为客户端,预计每台客户端售价为3000左右,鉴于本系统对计算机硬件要求不高,可以考虑采用一般低档服务器,预计售价为10000左右。
6、技术可行性分析主要包括四个方面:目前有关技术能否支持所开发新系统;新系统开发人员数量与水平,即人力资源;硬件与软件资源。 技术支持首先根据新系统目标,考虑目前有关技术能否支持所开发新系统。这里讨论技术必须是已经普遍使用,而不是待研究或正在研究。 硬件资源开发管理信息系统所需硬件资源包含以下两个方面。系统开发人员在管理信息系统开发过程中所需要计算机设备及其有关外部设备;管理信息系统开发成功投入使用后,使用单位所应具备计算机设备及其有关外围设备。对硬件资源进行可行性分析时主要考虑计算机主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器与联网数据通信设备配置、功能、效率等指标是
7、否符合系统方案设计要求,同时还要考虑计算机性能/价格比。 软件资源软件资源可行性分析主要考虑以下几点是否满足使用者,即学校要求。 操作系统选择。 编译系统选择。 数据库管理系统选择。 高级编程语言选择。 汉字处理系统选择。 应用软件包选择。1.4 基本内容本文主要是通过对射频设别技术研究来设计一款基于单片机刷卡考勤系统硬件设备及其软件。在设计IC卡读卡器基础上,完成考勤系统设计。本课题主要完成任务包括:(1)文献部分:无线识别技术研究。(2)硬件部分:包括单片机控制射频读卡器设、12864液晶显示电路设计、报警电路设计等。(3)软件部分:ARM控制程序。(4)系统综合调试及分析:在软硬件完成以
8、后,要对系统进行综合测试及实验,分析系统可靠性及实用性,调整系统不足。第二章 开发环境安装与配置环境及其工具介绍Linux是一套免费使用与自由传播类Unix操作系统,是一个基于POSIX与UNIX多用户、多任务、支持多线程与多CPU操作系统。它能运行主要UNIX工具软件、应用程序与网络协议。它支持32位与64位硬件。Linux继承了Unix以网络为核心设计思想,是一个性能稳定多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、
9、平板电脑、路由器、视频游戏控制台、台式计算机、大型机与超级计算机。这使得可以在Linux下通过相应模拟器运行常见DOS、Windows程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见程序是否能正常运行,这一点就消除了他们疑虑严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具与数据库操作系统。Linux基本思想有两点:第一,一切都是文件;第二,每个软件都有确定用途。其中第一条详细来讲就是系统中所有都归结为一个文件,包括命令、硬件与软
10、件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型文件。至于说Linux是基于Unix,很大程度上也是因为这两者基本思想十分相近另外Linux是一款免费操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他操作系统所做不到。正是由于这一点,来自全世界无数程序员参及了Linux修改、编写工作,程序员可以根据自己兴趣与灵感对其进行改变,这让Linux吸收了无数程序员精华,不断壮大。Linux同时具有字符界面与图形界面。在字符界面用户可以通过键盘输入相应指令来进行操作。它同时也提供了类似Windows图形界面X-Window系统,用户可以使用鼠标对其进
11、行操作。在X-Window环境中就与在Windows中相似,可以说是一个Linux版Windows。Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。硬件环境本项目仅需要一台装有Linux系统虚拟机计算机,它可以使用windows xp及其以上版本以及友善之臂开发板与一些基础焊接工具即可。软件环境1.Window
12、s 7操作系统2.Keil 43.VMvare Workstation第三章 系统设计本课题设计刷卡考勤系统主要由IC卡、读卡模块、控制模块、显示模块与报警模块组成。下面分别对系统功能要求、系统技术要求及系统实现方案总体阐述。系统功能需求本系统研制主要包括以下几项功能:1.读卡功能:本系统读卡模块可以识别基于国际标准ISO/IEC 14443IC卡,可以读取IC卡号。2.考勤功能:本系统通过对IC卡识别来统计出勤信息,统计出应到人数。实到人数,实现考勤功能。3.显示功能:对于考勤相关信息,可以通过液晶显示屏来进行显示。对于数据库中存在持卡人信息进行显示,并响铃提示通过;对于数据库中不存在持卡人
13、信息进行报警警告。系统技术要求在了解本系统工作原理与功能之后,我们就可以确定系统技术要求。本系统采用了标准ISO/IEC 14443 “Type A”国际标准实现IC卡信息读写,并通过天线屏蔽干扰信号设计,大大提高了系统读卡可靠性与通用性。系统采用单片机处理器成本均比较低,适合批量生产与各类工程需要。对于完整系统而言,为了提高市场竞争力,要求该系统应符合便于携带、防干扰、易于使用与成本低廉等技术要求。具体参数与指标如下:(1)便于携带:电路设计与布局较为紧凑,减少占用空间,减小硬件体积,便于携带;(2)防干扰:系统天线合理设计,实现电子屏蔽;(3)易用性:系统采用模块化设计,在使用过程中安装简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 课程设计 实验 报告 基于 ARM 考勤 系统 IC 剖析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内