基于指纹识别的往返跑控制系统
更新时间:2023-10-23 15:23:01 阅读量: 综合文库 文档下载
河南科技学院
2013届本科毕业论文(设计)
论文题目:基于指纹识别的往返跑控制系统
学生姓名: 张梦杰
所在院系: 机电学院
所学专业: 应用电子技术教育
导师姓名: 邵锋
完成时间:2013年05月18日
摘 要
在传统的往返跑体育训练和比赛中,教练或者裁判以观测掐表的方式来测取运动员成绩,这样不仅存在较大的误差,甚至误判,而且工作人员劳动强度大和效率低。为解决这些难点,系统采用以简单易用的ZFM-206指纹识别模块采集运动员信息,以成本较低、应用广泛、易于程序烧录的STM32F103C8T6和ATMEL89S51为核心控制,以测量范围广、检测时间短、精度高的激光扫描运动员的通过信息,以功耗低、方便实用的nRF905射频收发器进行起点与折返点的通信,以LED显示电路进行计数与显示,来自动且精准的完成运动员的成绩测试。这样既可减轻教练或裁判的工作量,又能提高了工作效率与质量。
关键字:往返跑,激光扫描,指纹识别,通讯,nRF905
Abstract
Sports training and competition in the traditional shuttle run, coach or referee is measured observation pinch table to take the athletes' performance, so that not only there is a big error, or even miscarriage of justice, and the labor intensity and low efficiency. In order to solve these difficulties, the system uses the ZFM-206 easy-to-use fingerprint recognition module acquisition athletes, as the core control to lower-cost, widely used, the easy program burn STM32F103C8T6 and ATMEL89S51, wide measurement range, short detection time high precision laser scanning athletes through information, low power consumption, convenient and practical nRF905 RF transceiver starting point turnaround point communication count and display, LED display circuit, automatic and accurate completion of athletes testing . This will lighten the workload of the coach or referee, but also improve work efficiency and quality.
Keywords: shuttle run, laser scanning, fingerprint recognition, communication, nRF905
目 录
1 绪论 ............................................................................................................................................... 1 2 系统总体设计方案 ..................................................................................................................... 1 2.1 起点控制系统 ...................................................................................................................... 1 2.2 折返点控制系统 .................................................................................................................. 2 3 各单元电路设计 ......................................................................................................................... 2 3.1 电源电路设计 ...................................................................................................................... 2 3.2 指纹识别电路设计 ............................................................................................................. 3 3.2.1 ZFM-206模块简介....................................................................................................... 3 3.2.2 ZFM-206模块工作原理 .............................................................................................. 3 3.2.3 ZFM-206模块硬件设计 .............................................................................................. 4 3.3 单片机的选用及最小系统设计设计 ............................................................................... 5 3.3.1 起点单片机控制电路设计 ......................................................................................... 6 3.3.2 折返点单片机控制电路设计 ..................................................................................... 6 3.4 激光扫描电路的设计 ......................................................................................................... 7 3.4.1 激光发射管与光敏接收管的选择 ............................................................................ 8 3.4.2 激光扫描电路的设计与工作原理 ............................................................................ 8 3.5 计时显示模块的电路设计 ................................................................................................ 8 3.5.1 74LS245芯片介绍 ....................................................................................................... 9 3.5.2 四位数码管显示模块 .................................................................................................. 9 3.5.3 数码管的驱动方式 .................................................................................................... 10 3.6 无线传输模块的电路设计 .............................................................................................. 10 3.6.1 nRF905模块简介 ....................................................................................................... 11 3.6.2 无线传输模块系统的硬件设计 .............................................................................. 12 3.6.3 无线传输模块系统的软件设计 .............................................................................. 13 4 辅助电路的设计 ....................................................................................................................... 14 5 系统软硬件调试 ....................................................................................................................... 15 5.1 起点设备调试 .................................................................................................................... 15 5.2 折返点设备调试 ................................................................................................................ 15 6 结束语 ........................................................................................................................................ 15 致谢 ................................................................................................................................................. 16 参考文献 ........................................................................................................................................ 17 附录 1 电路总图 ......................................................................................................................... 18 附录 2 部分子程序 ..................................................................................................................... 20
1 绪论
随着社会的发展、科技的进步,人们生活水平不断的提高,人们在追求舒适生活的同时,也没有忘记对身体素质的提高。尤其是2008年北京奥运会的成功召开,人们已把体育运动当做成一种时尚来追求,而跑步更是人们所青睐的运动之一。所以,很多集体场所(例如学校、军队、体育场等)出现了跑步训练热潮,且对于训练的成绩测试也有了越来越高的要求。人们采取各种各样的训练与成绩测试,大多方法并不系统也不专业,例如人们用肉眼观察掐秒表的方式来进行对运动员的成绩考核,这些人力考核方式给教练或裁判较大的工作量,且不能有效的准确的测取运动员的成绩。针对这些问题,本文设计的系统要求具有自动程度高、测取成绩精确、劳动量小、成本低且方便实用等特点。
2 系统总体设计方案
根据控制要求,该控制系统要对运动员是否通过起点与折返点的信息进行实时监控,那么就必须将控制系统分为起点与折返点两部分。因为系统要求具备自动身份识别功能,所以在起点设备中装备了指纹识别系统,通过无线传输模块,达到起点与折返点的实时通讯,从而完成往返跑自动控制。 2.1 起点控制系统
起点设备主要有起点激光发射器和起点激光接收器两大部分组成。我们在起点接收器上装备上指纹识别系统对运动员的指纹信息进行采集,当运动员通过起点时,起点的激光扫描电路扫描到运动员的通过信息,起点接收器将这个信号传送到对应的CPU内部进行处理。与此同时,起点CPU同时发出对计时显示电路和起点无线收发器的对应指令,计时显示电路开始计时,并且起点无线收发器将相对应的数据通过无线传输模块发送给折返点设备。起点设备系统设计方框图如图1所示。
起点发射器 无线 传输 模块 起点激光发射模块 起点激光接收模块 CPU 指纹识别模块 计时显示 模块 起点接收器 图 1 起点控制系统方框图
1
2.2 折返点控制系统
折返点设备跟起点设备较为相似,折返点不需要指纹采集模块与计时计数电路。它也包括折返点发射器和折返点接收器两大部分。当运动员通过折返点,折返点的激光扫描电路扫描到运动员的通过信号,折返点接收器将这个信号传送到对应的CPU内部进行处理,同时发送指令给对应的折返点无线传输模块,折返点收发器将相对应的信号通过无线传输送给起点设备。折返点设备系统设计方框图如图2所示。
折返点发射器 无线传输模块 CPU 折返点激光发射模块 折返点激光接收模块 折返点接收器 图 2 折返点控制系统方框图
3 各单元电路设计
3.1 电源电路设计
在本文设计的控制系统中,由于涉及到很多模块需要单独的供电模块,结合到实际中应用,可将生活中较容易获取的干电池电压,经过MS1117-3.3串联线性稳压芯片,结合电容滤波后得到更为平稳的3.3V电压,用来为本系统中指纹识别模块和无线传输模块供电。其原理图如图3所示。C34、C36、C35、C33都是滤波电容,LED0为电源工作指示灯。
图 3 电源电路
2
trxce=1; delay(3000); while(panduan()==0) { while(K1==1) { TR1=1; } }; trxce=0; delay(50); csn=0; delay(1); write(0x24); for(i=0;i<4;i++) { num[i]=read(); delay(1); } csn=1; if(num[0]==0x11) { g=1; mg=0; num[0]=0; TR0=1; } }
while(g==1) { while(K1==0&&g==1) { init_1(); txen=0; trxce=1; delay(3000); while(panduan()==0) { if(K1==1) { mg=1; break; } };
22
trxce=0; delay(50); csn=0; delay(1); write(0x24); for(i=0;i<4;i++) { num[i]=read(); delay(1); } csn=1; if(num[0]==0x44) { g=0; num[0]=0; } }
if(mg==1) { g=0; TR0=1; TR1=1; init(); trxce=0; txen=1; delay(10); csn=0; delay(5); write(0x20); for(i=0;i<4;i++) { write(dat[i]); } csn=1; delay(10); csn=0; delay(5); write(0x22); for(i=0;i<4;i++) { write(add[i]); } csn=1; delay(500);
trxce=1; txen=1; delay(10); trxce=0; delay(500); delayms(300); } } } }
void write(uchar dat) {
uchar i;
databuffer=dat; for (i=0;i<8;i++) { if ((databuffer&0x80)==0x80) { mosi=1; } else if((databuffer&0x80)==0x00) { mosi=0; } sck=1; databuffer=databuffer<<1; sck=0; } }
uchar read(void) {
uchar j,dat=0x00; for (j=0;j<8;j++) {
dat=dat<<1; sck=1; if (miso) { dat=dat|0x01; } else { dat=dat&0xfe; }
23
sck=0;
} return dat; }
void init() { pwrup=1; trxce=0; am=0; sck=0; txen=0; cd=0; dr=0; csn=1; }
void init_1() { pwrup=1; trxce=0; am=1; sck=0; txen=0; cd=1; dr=1; csn=1; }
void initrfconfig() { trxce=0; delay(10); csn=0; delay(5); write(0x00); write(0x4c); write(0x0c); write(0x44); write(0x04); write(0x04); for(i=0;i<4;i++) { write(add[i]); }
write(0x58); delay(5); csn=1; delay(10); }
uchar panduan() {
if((dr==1)&&(trxce=1)&&(txen==0)) }
void delayms(uint x) { uint y; while(x--) for(y=120;y>0;y--); }
{ return 1; } else { return 0; } }
void delay(uint z) {
uint i,j;
for(i=0;i void T0_INT() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%6; led=!led; if(++s1==12) { s1=0; TR0=0; } } void T1_INT() interrupt 3 { TH1=(65536-20000)/256; TL1=(65536-20000)%6; spk=!spk; if(++s2==30) { s2=0; TR1=0; } 24
正在阅读:
基于指纹识别的往返跑控制系统10-23
教师入党积极分子个人总结09-08
策划书03-08
网络文明行动倡议书_倡议书05-08
太阳能手机充电器毕业论文08-06
(心得体会范文)机械设计心得体会03-16
项目应用推广实施方案05-04
经典对联大全02-18
现代物流产业发展的制约因素及对策论文08-31
矫正农村初中问题学生课堂不良行为的03-08
- 党课
- 抽水试验方案
- 吴赣昌版高数第六章定积分的应用
- 广东省国土资源厅关于“三旧”改造工作实施意见的通知
- 华南理工 网络网上学习指南随堂练习
- 摩西的休妻律法和耶稣的休妻论
- 《清稗类钞》着述类 性理类 经术类
- 责任心是加强执行力建设的关键
- 数字高清COFDM车载无线图像传系统
- 2011年中考思想品德热点专题
- 2016年云南省中考物理试卷
- 2017中考语文专项复习 现代文阅读专题
- C区施工组织设计(400T) - 图文
- 房屋维修施工组织设计
- 七年级英语(上)一二单元检测(含听力)
- 10年嘉祥三诊测试 - 图文
- 借鉴行为主义学习观,提升文言文教学效率
- IX35提车检查表
- 辽宁省信息系统集成服务商名录2018版1241家 - 图文
- 仿人型机器人总体及臂手部结构设计7
- 指纹
- 往返
- 控制系统
- 别的
- 基于
- 住宅照明系统设计和供电系统设计
- 凝心聚力扎实奋进加快推进xx镇经济社会各项事业全面发展
- 2011-2012《国家税收》试题
- 信息管理与信息系统类专业《计算机网络及应用》课程试验指导书
- 2018二级建造师网上继续教育课题考试及答案
- 汽车涂装的作业防护与汽车表面处理 - 图文
- 四分制检验作业指引
- 北姜家庄社区安置房建设项目水保方案面积修改定 - 图文
- 关于进一步加强社会团体领导班子建设做好换届选举工作有关问题的通知
- 行政组织的环境与管理
- 浙江大学理学部教师岗位分类管理与聘任工作实施办法 - 图文
- 栽培学卷子
- 宠物内科疾病课后试题
- 平衡游戏促进幼儿感觉统合发展的研究(世纪花园幼儿园)
- 浅谈高中英语书面表达能力的培养
- 2011建设工程经济(一级建造师)精讲班讲义
- 酚中毒每日一练(2014.2.1)
- 四年级数学奥赛起跑线第22讲 容斥问题(二)
- 人教版三年级下册第四组语文园地教学实录及评课稿
- 绩效考核表审核稿 - 图文