您当前的位置:首页 > 今日分享头条 > 正文

采用MSP430F135单片机实现无线投票表决器的设计

采用MSP430F135单片机实现无线投票表决器的设计

在无线技术的推动下,无线投票技术日趋成熟和完善,并得到了广泛的应用。分析了无线收发芯片CCll00的应用特点。无线技术也分为不同的类型,通常通过产生无线信号的方式来区分。目前主要有三种方式:调频无线技术、红外无线技术和蓝牙无线技术,其成本和特点也各不相同。广泛应用于音响、鼠标、键盘,具有良好的发展前景。假设满足天线发射的窄带条件,即入射信号在每个天线单元的响应输出只有相位差而没有幅度变化,这些相位差由入射信号到每个天线所走路径的长度差决定。如果入射信号是平面波(只有一个入射方向),这些相位差由载波波长、入射角和天线位置分布唯一确定。给定一组加权值和一定的入射信号强度,由于具有不同入射角的信号的天线之间的不同相位差,组合器的输出信号强度将不同。

1系统组成和功能

无线投票系统的组成如图1所示。该系统由不超过255个便携式投票设备、一个主控制设备、一台PC和一个大屏幕显示器组成。

无线投票系统用于收集、处理和显示投票信息。它主要由主控设备、表决器和PC机三部分组成,其中PC机通过RS 232接口与主控设备相连。它主要是向主控设备发送各种指令,采集主控设备上传的关于投票人状态和最终投票结果的信息,并显示投票结果。主控装置主要用于接收PC机发来的指令和射频卡读卡器读取的信息,然后根据每条指令通过无线模块向表决器发送相应的命令。

2系统硬件设计

2.1主控装置的硬件设计

这个控制器主要是基于低功耗、低成本、小型化、易用性的设计思想。因此,对各模块的选择进行了详细的分析和比较。最后,选用TI公司的16位RISC单片机MSP430F135、TI公司的无线数据传输芯片CCll00、MAX232CPE、RS232接口电路芯片作为主处理器,并应用了射频卡读卡器模块。如图2的框图所示。

2.l.l单片机控制电路

主控芯片MSP430F135 MCU主要用于接收PC机的指令并通过MAX232CPE接口芯片将投票结果发送给PC机,通过CCll00无线模块向投票者发送指令,接收投票者的投票信息并对投票信息进行统计。

CCll00无线模块

CCllOO的主要特点是:尺寸小(20针,QLP 4 mm4 mm),接收灵敏度高(1.2 Kb/s时110 dBm),可编程速率(1.2~500 Kb/s),工作电压低(1.8~3.6 V),功耗低(15.4 mA/433 MHz/1.1)。待机模式下启动时间仅为O.3 ms),所有频段输出功率高达10 dBm,SPI接口高效,可提供数字RSSI(接收信号强度指示)输出。

2.1.3 RS 232接口电路

主控设备通过RS 232接口与PC机连接,主要完成接收PC机的指令,向PC机发送表决器状态、投票结果等信息。本设计选用MAX2-32CPE作为RS 232接口电路芯片。

2.2表决器的硬件设计

表决器的硬件主要由单片机控制电路、无线模块、拨码开关电路和按键电路组成。其中,MCU控制电路和无线模块的选择原则和类型与主控器件相同。投票机是投票系统的客户端,是代表进行投票或举手表决的投票设备。投票时,出席会议的相关人员只需按下是的'没有还有弃权按钮,投票结果将显示在屏幕上。目前投票设备可以分为有线投票设备和无线投票设备,其中有线投票设备已经退出了这个市场,而无线投票设备成为了市场的主流。在设计系统的软硬件时,充分考虑了系统的通用性,采用了多种题库管理方式和题目投票方式。通过使用系统提供的标准软件,客户只需输入相应的投票内容,并根据自己单位的具体要求选择合适的投票方式,实现了一机多用。系统可以杜绝人情许多重大问题决策中的因素,真正体现民主和公正,为政府、企业和领导提供科学信息。表决器的框图如图3所示。

3系统软件设计

3.1主控装置的软件设计

主控装置的软件采用程序结构和功能模块化的设计方法。包括主软件程序和每个任务的子程序。主程序为无限循环查询程序,通过查询串口判断是否有来自PC的指令,并通过循环通道接收表决器的投票结果信息。主程序流程图如图4所示。

3.2表决器软件设计

表决器的软件主程序也是一个无限循环查询程序,查询是否有来自主控设备的命令,然后根据命令执行相应的子任务,包括将表决器状态和投票结果传送给主控设备。主程序的流程图结构与图4相同。

3.3 PC软件设计

PC机软件利用VS2005提供的串口通信控件完成。串口控制提供了一系列标准通信命令的应用接口,可以通过串口连接到主控设备的接口芯片MAX232CPE。系统的主界面如图5所示。

4结论

本设计实现了基于MSP430F135和ccl 100的无线投票系统的主控设备和表决器的软硬件,并使用Microsoft Visual Studio 2005实现了系统上位机软件的设计。同时,利用非接触式射频卡存储个人信息,省时省力,在平时的民主测评等相应场合具有广泛的应用前景。

标签:投票设备主控


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 华为平板价格一览表(最便宜的华为平板多少钱)

下一篇: 联想昭阳e4080改造(有联想昭阳E40-80的拆机清灰上硅脂的教程吗这款笔记本要全拆,而且C壳太难拆了!)



推荐阅读