基于单片机和PC端组态软件的多路抢答器研制.docxVIP

基于单片机和PC端组态软件的多路抢答器研制.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文档。上传文档
查看更多
基于单片机和PC端组态软件的多路抢答器研制

·机械与电气工程·Journal of Wuhan Polytechnic基于单片机和PC端组态软件的多路抢答器研制周文军 1,肖海芹2(1.南宁职业技术学院,广西 南宁 530008;2.广西民族大学,广西 南宁530006)摘要:为解决现有各类抢答器所存在的抢答不公平、人机界面不友好等两大问题,可设计一种新型的智能抢答器,其采用单片机控制板做下位机、PC端组态软件做上位机的协调控制模式。一方面,利用单片机控制板的快速分辨能力,负责扫描按键,分析并锁定抢答数据,保证了抢答结果的准确;另一方面,又可利用 PC端组态软件的友好操作界面,易编写出友好的抢答器人机界面。关键词:PC抢答器;组态软件;单片机;串口通信中图分类号:TP319文献标识码:A文章编号:1671-931X(2014)05-0089-04抢答结果不准确。针对上述问题,设计一种由单片机引言控制电路作为下位机完成抢答控制,而用PC端软件89武汉职业技术目前,市场上抢答器大多由数字电路、MCU控制电路、PLC控制电路等实现,还有些是由纯软件实现的局域网抢答器以及近年新出现的无线抢答器[1][4]。 前三类具有优先抢答和声音提示功能,但存在一些不足:第一,宣布答题和按下抢答按钮受主持人的主 观因素影响很大,主持人很难做到手口一致,这样要么会造成抢答违规,要么会引起抢答不公平;第二, 抢答器没有倒计时显示,参赛选手在听到主持人宣 布答题才能开始,不能超前分辨出什么时候抢答,从 而导致抢答不公平[2];第三,即使采用播放固定的 “答题开始”提示音后开启抢答器,也难以让选手适应当时的语境,效果不佳。而对于局域网抢答器,虽 然可以避免上述三个问题,但是对于网络延迟、电脑配置不一致等引起的抢答不公平问题却很难解决。 对于无线抢答器也是因为无线信号传输问题会产生收稿日期:2014-09-14和大屏幕投影作为人机界面的新型抢答器,可解决学目前市场上各类抢答器所存在的不足。院 学一、抢答器系统结构设计报二如图1所示:基于单片机和PC端组态软件的多一路抢答器系统包括单片机控制板/控制盒、选手抢答四按钮、电脑PC、投影仪、音箱等[3]。年 第单片机控制板与PC 组态软件间通过RS232 串十口来完成数据的传送,它们之间只需要完成2个数五据的交换。第一个数据用以存储抢答状态,占1个字卷第总节,传送方向是由PC端组态软件至单片机控制板。三 当该数据为“0”,表示处于非抢答时间,单片机控制期 板将已经锁定的按键数据清空,此时按键无效;当该︵数据为“1”,表示处于预备抢答阶段的3 秒倒计时第内,单片机控制板需要对抢答按键进行扫描,若此时七十三期︶作者简介:周文军(1981-),男,湖南衡阳人,南宁职业技术学院讲师,工程师,硕士研究生,研究方向:焊接机器人、工业机器人技术、工业智能化技术。机械与电气工程Mechatronics有按键按下即提示抢答违规;当该数据为“2”,表示处于正式抢答阶段,单片机控制板也需要对抢答按周,文键进行扫描,若此时有按键按下则提示抢答成功;当 军该数据为“3”,表示处于通信测试时间,单片机控制肖海板将实时扫描到的按键数据传至PC,不进行按键锁:芹存。第二个数据用以存储按键状态,每8个按键占一基于个字节,当设计为16路抢答器时占2个字节,当设片单计为24路抢答器时则占3个字节,该数据的传送方机向为单片机控制板至PC端组态软件。和PC单片机控制板主要完成的任务有:接收PC端组端态软件发来的抢答状态数据,并根据该数据判断是组态否需要扫描抢答按键。当处于非抢答时间段,先清空软先前锁定的按键数据,后只需监视PC端组态软件发件的来的抢答状态数据是否有更新,无其他任务。当处于多路预备抢答期的3秒内,扫描出是否有选手犯规,若有抢犯规现象则锁定按键,并传送按键状态-犯规的数据答器至PC端组态软件。当处于正式抢答期的30秒内,扫研制描出是否有选手抢答,若有按键按下则锁定按键,并传送按键状态-抢答成功的数据至PC端组态软件。PC端组态软件主要完成的任务有:发送抢答状态数据至单片机、接收并处理抢答按键数据、抢答计时、3秒倒计时、自动计分管理、抢答违规/成功/超时提示、语音播报、自动通信测试等。二、单片机控制板软硬件设计(一)单片机控制板硬件电路设计如图2所示是8路抢答器单片机控制电路原理图,在不外加芯片扩展键盘的情况下,该电路最多可设计为30路抢答器,足够日常使用。为了使电路能稳定工作、降低成本且易制作,该电路采用最简化设 计,只保留了电源及指示灯、RS232串口通信、抢答按键输入、单片机主控等4部分。电路采用成熟的设 计方案,对于该设计的各类参考资料较齐全,在此不赘述。制作的实际电路板如图3所示。(二)单片机控制板程序设计要与PC端组态软件进行通信,可以通过串口来实现,利用组态软

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档