手机蓝牙智能出行系统的设计与实现.docxVIP

手机蓝牙智能出行系统的设计与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手机蓝牙智能出行系统的设计与实现 新一代考勤的成本与效率 目前,大多数勤奋系统都是磁卡勤奋系统。不仅文本接收速度缓慢,而且端点和磁卡的使用也带来了一定的成本和浪费。新型高效勤奋技术,如指纹勤奋、人脸识别勤奋和视网膜勤奋,显著提高了勤奋效率和准确性,但这类机器成本高、运营困难。以上几种都是采用被动式的考勤机制,科技的发展和生活节奏的加快为被动式考勤方式带来了新的挑战,手机蓝牙考勤机就是针对以上考勤机的缺点而设计的,使用手机蓝牙考勤机可以实现人员经过即可轻松签到。 1 考试设备的硬件设计 1.1 fpga表征模块 如图1所示,考勤机系统主要由以下5个部分组成:基于Cortex-M3核的STM32F103RBT6微处理器作为核心控制器件,主要负责控制系统各部分的工作和交换数据;蓝牙模块用于搜索手机蓝牙设备,并将查找到的手机蓝牙设备地址通过异步串行通信发送给微处理器STM32F103RBT6;SYN6288语音芯片通过UART接口来实现数据传输,实现“应到”与“实到”的人数语音播报;NOKIA5110液晶显示屏显示考勤结果,微处理器通过SPI1接口将考勤结果发送给显示屏进行显示;SD卡/U盘保存用户信息,微处理器通过SPI2接口将数据发送到SD卡/U盘,然后通过读取SD卡/U盘来获得签到者的信息。本系统出于便携的目的,采用了低功耗设计,系统只需外接两节普通1.5 V干电池即可连续工作数月以上。各部分均采用独立的硬件接口,互不干扰。 1.2 蓝牙管理模块 系统所使用的蓝牙模块采用广州汇承信息科技有限公司生产的HC-05芯片。HC-05是民用级,支持当前绝大多数手机蓝牙设备,并可向上兼容其他更高协议。该模块具有集成度高、稳定性好、功耗低、外围电路少等优点,完全满足本系统的需求,图2是蓝牙模块的外围电路。其中STATUS_OUT是输出状态指示灯引脚,考勤时D1会闪烁,说明蓝牙模块正常工作;MOD引脚是蓝牙AT模式选择引脚;RXD和TXD是串口通信接口,实现串口通信功能。 1.3 tft2f303rbt6芯片 STM32系列微处理器基于ARM Cortex-M3内核,是专为要求性能高、成本低、功耗低的嵌入式应用而设计的。本设计采用的是STM32F103RBT6芯片,属于“增强型”系列,时钟频率最高可达72 MHz,内置32 KB RAM和128 KB高速Flash存储器。128位宽度的存储器接口和独特的加速结构使得32位代码能够在最大时钟速率下运行。在本系统中,使用了STM32F103RBRT6的UART0、UART1、SPI1、SPI2、RTC等功能,充分发挥了STM32F103RBT6的性能优势。 1.4 信号显示模块 NOKIA5110液晶屏具有以下特点: ① 84×48的点阵LCD,可以显示4行汉字; ② 采用SPI接口与主处理器进行通信,减少了接口信号线数量(包括电源和地在内的信号线仅有9条),支持多种串行通信协议(如AVR单片机的SPI、MCS-51的串口调试模式等),传输速率高达4 Mbps,可全速写入显示数据,无等待时间; ③ 可通过导电胶连接模块与印制版,不用连接电缆,用模块上的金属钩可将模块固定到印制板上,因而非常便于安装和更新; ④ LCD控制器/驱动器芯片已绑定到LCD晶片上,模块的体积很小; ⑤ 采用低电压供电,正常显示时的工作电流在200 μA以下,且具有掉电模式。 图3是考勤结果在NOKIA5110液晶上的显示效果图。该液晶模块操作简单,实用性强。 1.5 其他语音合成芯片 本系统采用北京宇音天下公司出品的中高端 TTS(文本到语音)芯片SYN6288。该芯片支持GB2312、GBK、BIG5及UNICODE内码格式的文本。语音合成效果清晰、自然、准确。芯片较强的中文姓氏处理能力使得因签到人员姓名的不确定性所导致误报的可能性大大降低。利用其内置的声音提示音,使得语音播报效果更加 自然。 2 软件设计 2.1 系统主程序设计 图4是系统总体流程图,从图中可以看出系统执行的一个总体过程。系统上电复位后,读取蓝牙模块的配置文件,通过菜单选择相应的考勤模式,搜索周边手机蓝牙设备地址,并与本地数据库蓝牙地址进行匹配。该考勤机系统可以实现手动考勤和定时考勤两种考勤模式;信息采集可以实现单独采集和批量采集两种方式;同时可以通过SD卡/U盘来保存数据。 下面是系统主程序,主要是实现系统菜单的选择,然后进入每个菜单模块进行操作,从而完成不同的考勤模式选择、系统配置、时钟设置和移动设备的选择等操作。 while(1){ u8 SysModVal=0; LED0=1;LED1=1; SysModVal=SystemMenu(); switch(SysModVal){ case 1: //考勤模式 while(MAIN_VIEW!=S

文档评论(0)

186****6619 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档