您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作范文 > 无线表决系统的设计-毕业设计
I无线表决系统的设计学生:XXX指导教师:XXX内容摘要:目前,在机关、学校和企事业单位会议中,经常要对某些议案进行表决以及对集体或者个人进行不记名民主测评。为此,需要研制一种无线会议表决系统,该系统要具有无需安装布线,使用于任何会场而不改变会场原始装修风格,并具有功耗低、功能强、可靠性高和使用方便等优点。为此,设计了一种基于NRF905的投票、表决系统。该系统主要通过上位机将表决的人数和开始表决的状态传递给主控器,主控器与表决器之间通过无线模块传递表决信息,最后将处理的信息传输给PC机显示出来。关键词:无线表决系统表决器主控器射频收发模块IIDesignofwirelessvotingsystemAbstract:atpresent,ingovernmentdepartments,schoolsandenterprisesandinstitutionsinthemeeting,oftenforsomevoteandthecollectiveorindividualbearerdemocraticevaluation.Forthis,needtodevelopawirelessconferencevotingsystem,thesystemshouldbeinstalledwithoutwiring,foruseinanyvenuewithoutalteringtheoriginalstyleofdecoration,andhastheadvantagesoflowpowerconsumption,strongfunction,highreliabilityandeasytouse.Therefore,basedonthedesignofaNRF905voting,avotingsystem.ThissystemmainlythroughthePCwillbeaquorumandbeganvotingstatepassedtothemaincontroller,themaincontrollerandthevotingdevicethroughawirelessmoduletransmitsthevotinginformation,thentheinformationistransmittedtothePCmachinedisplay.Keywords:wirelessvotingsystemforvotingdevicecontrollerRFtransceivermoduleIII目录前言..............................................................11方案论证..........................................................11.1控制器部分设计方案..........................................21.2无线射频收发器件的选择......................................31.3表决信息处理的方案选择......................................32系统总体框图......................................................33硬件电路中各单元电路的选取及电路设计..............................53.1电源电路....................................................53.2掉电存储模块................................................53.3主控芯片AT89C52及其外围基本电路............................63.3.1AT89C52的主要性能....................................63.3.2AT89C52的功能概述....................................73.3.3AT89C52的外围基本电路................................73.4NRF905无线收发模块电路......................................83.4.1NRF905模块简介.......................................83.4.2NRF905模块的工作方式.................................93.4.3配置NRF905模块......................................103.4.4SPI指令设置.........................................113.4.5SPI时序.............................................113.5显示模块12864..............................................123.5.1显示模块12864的概述.................................123.5.2显示模块12864的指令描述.............................123.5.1显示模块12864的读写时序.............................143.6MAX232电平转换电路.........................................153.7蜂鸣器提示电路.............................................174软件设计.........................................................174.1表决系统总体流程图.........................................17IV4.2PC机软件设计...............................................185总结.............................................................18致谢...........................................................18附录1表决器电路图................................................20附录2主控器电路图................................................21附录3表决器PCB...................................................22附录4主控器PCB...................................................23附录5.............................................................24参考文献...........................................................3311无线表决系统的设计前言在传统的表决方式中,通常会以书面方式进行投票表决,最后汇总表决的结果。这种表决方式繁琐且容易出错,在大型的表决现场会浪费很长时间。随着社会民主化进程的不断发展,投票表决在会议中的应用越来越多,传统的投票表决方式已不能满足现代会议快节奏、高效率、自动化的要求。数字投票表决系统有效地解决了这些问题:代表们在自己的座位上就能投票表决,省却了以往排队投票的步骤;系统会即时统计并在会场投影显示出投票表决结果,节省了收集统计的人工与时间、避免了人为错误的发生、节省了与会代表等待结果的时间。目前,表决器可分为有线表决器和无线表决器两大类,有线表决器通常使用导线来传输信号。但有线传输方式存在如下的缺点:一、扩展性能差,使用不便。二、存在信号衰减。三、复杂的线路连接。随着射频技术和集成电路技术的高速发展,人们对无线通信的要求越来越高。无线通信功能的实现更便捷,数据传输速率更快,抗干扰能力更强。短程、便捷、廉价的无线通信技术正引起越来越多的关注。因此,许多的应用领域采用了无线通信技术。据了解,英国的萨里大学为解决“大班型”教育问题上,萨里大学采用了加拿大SMART公司生产的交互式投票表决系统,系统基本组合包括1台PC个人电脑、1台控制主机及电源器,控制主机及电源器最多可连接300只有线表决器,增加1台辅助电源器可多连接400只表决器。目前,我国的中学或者是大学在“大班问题”以及会议表决上,多数还采用书面表决或者有线表决的方式,组网能力差,表决效果差,系统的稳定性还有待提高。我们设计的投票、表决系统以MCS-51系列单片机中的具有ISP功能的AT89C52单片机为微控制器,采用挪威Nordic公司的NRF905芯片组成的无线收发模块,给出了一种简单便捷的无线通信设计系统。1方案论证21.1控制器部分设计方案微控制器的选择方面,主要要考虑:处理器的速度、要实现的功能、I/O端口类型和数量、内存容量以及功耗等。方案一:基于PIC单片机的微控制器。该系列单片机不是单纯的功能堆积,而是以多型号来满足不同层次的需要,并可提供低价的OTP芯片。另外,该系列单片机还具有低功耗睡眠功能、掉电复位锁定、上电复位电路、看门狗电路等功能,而且外围器件少、占用空间小;成本低,保密技术也十分可靠,可最大限度地保护开发者的利益。因此,在工业控制、仪器仪表、计算机、家电等诸多领域具有极其广阔的发展前景。方案二:采用MSP430F123单片机16位RISC混合信号处理器,具有以下特点:1、极低的工作电压,在1.8~3.6V之间均可正常工作;2、极小的功耗,在活动模式时,工作电流仅需200mA,在休眠模式下只需要3mA,在关闭状态仅仅需要0.1mA;3、内部具有3个时钟信号,包括1个高频时钟,1个低频时钟和1个DCO,灵活的时钟选择使得系统可以在最合理的时钟下进行工作,大大降低了系统的功耗,方便了系统的设计;4、丰富的外围接口,包括标准串口、SPI接口和I2C接口,方便连接多种设备;5、内部具有256bit的RAM和8kbit的FLASH;6、具有中断唤醒功能,可以通过中断使单片机从休眠模式转为活动模式,非常适合于无线网络的设计要求。方案三:采用常用的AT89C52单片机作为核心控制器,AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。由于对AT89C52单片机比较熟悉,采用AT89C52单片机作为控制器也基本能够满足要求,因此综合考虑选用方案三。1.2无线射频收发器件的选择在选择无线射频收发器件的时候,主要考虑:无线芯片的功耗,器件的收发距离,收发的灵敏度,信号的衰减和电磁干扰等。3方案一:采用PT2262/2272红外收发器件,是一对带地址、数据编码功能的红外遥控发射/接收芯片。其中发射芯片PT2262-IR将载波振荡器、编码器和发射单元集成于一身,使发射电路变得非常简洁。接收芯片PT2272的数据输出位根据其后缀不同而不同,数据输出具有“暂存”和“锁存”两种方式,方便用户使用。PT2262具有19位二进制编码功能;PT2272的解码只有4~6位,这就限制了数据。方案二:采用NRF905
本文标题:无线表决系统的设计-毕业设计
链接地址:https://www.777doc.com/doc-7118594 .html