教学用无线答题统计系统

时间:2011-06-20来源:网络

1.2 系统基本流程
系统初始化后,上位机向父节点发送“在线查询”命令,父节点接收命令,并向子节点广播该“在线查询”命令,子节点接收到命令后将自己的节点号和在线状态回复给父节点,父节点接收到子节点的状态回复后,也向子节点回复“收到确认”信号,同时父节点向上位机上传各子节点的在线情况。这就完成了“在线查询”命令。
上位机向父节点发送“开始答题”命令,父节点接受命令,并向子节点广播该“开始答题”命令,子节点接收到命令后答题允许指示灯亮,这时子节点可以选择答案“A,B,C,D”其中一个,然后按确认键将自己的节点号和答案发送给父节点,父节点收到后将收到的信号原封不动地作为确认信号回发给子节点,子节点收到确认信号后,对应的答案灯会亮,表示确认你选的是哪个答案。譬如,子节点选的是“A”,父节点确认后,A灯亮。
流程图如图4所示。

f.JPG


2 设计原理
系统的基本流程如上所述,下面具体阐述各模块的设计原理。

2.1 上位机
上位机为一般的串口通信程序,它有3个功能:
(1)通过串口向父节点发送命令。上位机命令只有两个:在线查询命令和答题允许命令。这两个命令均由3 Byte组成,本文定义在线查询命令格式为g.JPG,其中xx为任意数。答题允许命令格式为h.JPG
(2)接收父节点传来的数据。当父节点收集了子节点发来的数据后,便会定时向上位机发送数据,数据格式如图5所示。当上位机接收到以0xA0开头的数据,便是节点在线情况回复数据,以0xEE结束;当接收到以0xA5开头的数据,便是节点答题数据,以0xEE结束。

i.JPG


(3)统计接收到的数据。上位机将接受到的答案数据,以圆柱图形统计显示出来。

1 2 3 4

关键词: 系统 统计 答题 无线 教学

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版