无线传感课程设计--低频id卡读取

无线传感课程设计--低频id卡读取

ID:9671672

大小:4.69 MB

页数:14页

时间:2018-05-05

无线传感课程设计--低频id卡读取_第1页
无线传感课程设计--低频id卡读取_第2页
无线传感课程设计--低频id卡读取_第3页
无线传感课程设计--低频id卡读取_第4页
无线传感课程设计--低频id卡读取_第5页
资源描述:

《无线传感课程设计--低频id卡读取》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、信息科学与工程学院课程设计任务书题目:低频ID卡读取姓名:姓名:专业:网络工程(物联网)课程:无线传感器网络技术原理及应用课程设计任务书及成绩评定课程设计的任务和具体要求任务:(1)认知读写器的基本构成(2)了解射频标签的分类及其构成(3)了解低频ID卡的读取要求:1.读取并解析低频ID卡号。2.将卡号进行转换后,送至液晶屏显示。3.IO口、液晶屏等相关初始化指导教师签字:日期:指导教师评语成绩:指导教师签字:日期:课程设计所需软件、硬件等12864液晶显示屏AVR仿真器电源适配器IARforAVR软件

2、课程设计进度计划起至日期工作内容备注2014年12月2014年12月中旬2014年12月底2015年1月进行可行性研究,完成选题。根据选题查阅资料、进行概要设计,确定设计方案。详细设计,实施设计方案,编写程序、调试程序。完成课程设计(任务书)的撰写。参考文献、资料索引序号文献、资料名称编著者出版单位[1]王志良.物联网:现代与未来.北京:机械工业出版社,2010[2]刘云浩.物联网导论.北京:科学出版社,2010[3]周洪波.物联网:技术、应用、标准和商业模式.北京.电子工业出版社2010.[4]伍新华

3、.物联网工程技术.北京.:清华大学出版社,2011.[5]罗海波. 一卡通系统的安全性研究[J].科技广场,2010,(07):74目录1.实验设计原理62.实验步骤62.1硬件的连接62.2实验程序的下载63.实验内容73.1主函数编写73.2卡号读取83.3卡号转换114.实验运行结果135.实验总结141.实验设计原理(1)标签低频段射频标签简称低频标签,其工作频率范围30~300KHZ。典型的工作频率为125kHZ和133kHZ。低频标签一般为无源标签,其工作能量通过电感耦合方式从读写器耦合线圈

4、的辐射场中获得。低频标签与读写器之间传送数据时,位于读写器天线辐射的近场区内。(2)读写器读写器只要完成的工作包括:载波频率的天线驱动。对发送的数据进行AM调制后传送到天线上并发送。解调天线上感应到的AM信号。(3)天线低频125kHZ频率天线耦合方式为电感耦合,所以在电路PCB上制作天线需要考虑具有足够的电感量。线圈的绕制采用螺旋形方式,根据对电感量的要求和线圈的面积来确定电路板的层数,并在各层上以保证每层中电流的方向相同为前提来制作线圈。2.实验步骤2.1硬件的连接(1)插上12864液晶显示屏(2

5、)设置跳线,将JP8的八个跳线全部短接(3)若需要RS232或RS485通信,则连接RS232电缆或RS485电缆(4)连接AVR仿真器(5)插上电源适配器2.2实验程序的下载(1)运行IAREmbeddedWorkbench(2)写入实验程序(3)参数设置(4)编译程序(5)调试程序(6)实验过程操作3.实验内容3.1主函数编写主函数负责对IO口、液晶屏等进行相应初始化,以便各部件和模块能够正常工作。本例中主函数源码清单如下所示::voidmain(void){delay_ms(50);LCD_ini

6、t();gpio_init();//初始化液晶屏显示LED_CLR;SHD_CLR;loc(1,0);LCD_display("----请刷卡------");loc(2,0);LCD_display("");while(1){//定时读取ID卡号while(0==DY--){delay(5);//20000read_rfid();}}}3.2卡号读取低频RFID卡号的读取需要判断帧头和曼彻斯特码解码,并注意验证相应的校验码,以确保能够读到正确卡号,可封装成为函数Read_Card(),其源码清单如下所

7、示:ulongRead_Card(){uchari=0;ucharerror;ucharerror_flag;ucharrow,col;ucharrow_parity;ucharcol_parity[5];uchar_data;ulongtemp;uchartimeout=0;while(1){if(timeout==100)return0;elsetimeout++;while(DEMOD_OUT==0);Delay384us();if(DEMOD_OUT){for(i=0;i<8;i++){erro

8、r=0;while(DEMOD_OUT){if(error==TIME_OF){error_flag=1;break;}elseerror++;}Delay384us();if(!(DEMOD_OUT&&error_flag==0))break;}if(i==8){error_flag=0;error=0;while(DEMOD_OUT){if(error==TIME_OF){error_flag=0;break;}elseerror++;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。