军棋电子裁判方法

文档序号:6679141阅读:685来源:国知局
专利名称:军棋电子裁判方法
技术领域
本发明涉及一种军棋电子裁判方法。
背景技术
军棋是中国一项文体活动,它的主要规则是在一盘棋进行的始终,参于活动的双方都 不能看对方棋子大小,而要判断双方棋子的比较结果,需要一名专职的裁判员,这给两个人 的对弈带来很多不便。为了解决这个问题,现有市面上出现了各类的军棋裁判器。但现有的 军棋裁判器大都存在一些问题,使用效果不佳。申请号为94119433.7的中国专利公开了一种 自动裁判军棋,其方法是在传统军棋棋子的正面标注四个或凹或凸特征,经按钮开关将凹凸 特征转化成01逻辑,再将Ol逻辑输入一块数字集成电路芯片,集成电路芯片按设定的规则, 输出与输入严格对应的判别结果。虽然这种方法比较简单,对棋子也易于改造,但是需要标 记的凹凸点偏多,并且在使用裁判器进行判断时,只能正放,不能倒置,且判断准确度不高。 申请号为89203873.X的中国专利公开了一种简单模拟电路构成的军棋的电子裁判器,由方波 电压源、胜负显示器和胜负识别系统组成。方波电压源为显示器和胜负识别系统提供由+ V 到一V的周期振荡电压,胜负识别系统由代表甲、乙两方的棋子的多端头开关或多端头插座 通过简单电路连接组成。当两方棋子相碰,同时按动相应棋子的开关,或将相碰棋子插入多 端头插座,再通过显示器便能判断胜负。该裁判器由一些固定功能的集成芯片组成,电路复杂, 结构不稳定,成品后功能单一,不能明确表示出阵亡的"司令"与"军棋",且没有记忆功能, 不能实现读盘功能,使用起来比较复杂。

发明内容
本发明的目的在于克服现有技术的不足,提供一种军棋电子裁判方法,该方法判断准确、 使用简便,使用效果好。
本发明所采用的技术方案是这种军棋电子裁判方法,在用以放置双方棋子的两棋位槽
内分别布设一组弹性触头A1、 A2,弹性触头组A1由中断检测触头B1、 Cl以及一组编码检 测触头Dl组成,弹性触头组A2由中断检测触头B2、 C2以及一组编码检测触头D2组成, 对应于棋子的不同身份在其棋面的不同位置开设小孔,以在棋子置入棋位槽时编码检测触头 或被按下或伸入小孔中,各弹性触头分别与单片机控制电路的触发信号输入端相连接,所述 单片机控制电路按如下步骤执行双方棋子的大小判定-
(1) 开机,程序启动;
(2) 进行自检;如果自检发现问题,通过显示装置和语音提示装置对问题进行提示; (3) 当中断检测触头B1、 B2被同时按下时,产生一个中断信号给单片机;
(4) 单片机收到中断信号后,立刻对触头Bl、 Cl、 B2、 C2同时进行扫描,当发现四 个中断检测触头都被按下时,则认定是双方棋子被置入棋位槽,进入棋子比较状态;
(5) 当进入棋子比较状态时,单片机分别对编码检测触头组D1、 D2进行扫描,根据编 码检测触头组D1、 D2中各触头被按下与未被按下的组合情况,形成两组特定的编码;
(6) 在编码库中搜寻这两组编码对应的棋子身份码,并对两棋子身份码进行比较,每一 种身份的棋子在正放与倒放时会形成两个不同的编码,两个编码均对应于同一种棋子身份码; 如果无法在编码库中找到编码对应的棋子身份码,则说明编码检测错误,返回步骤(2)进行 自检;
(7) 将比较结果通过显示装置和语音提示装置进行提示;
(8) 等待下一次中断检测触头产生中断信号。 本发明的显著特点是解决了现有技术的军棋裁判器在进行判断时只能正放、不能倒置的
问题,实现了军棋棋子正放或倒放都能得到正确的比较判别结果的功能,使玩家在对弈时操 作更加简便,市场应用前景广阔。
此外,该装置还可以对"司令"或"军旗"死亡等特殊事件进行特别提示,并具有计时、 记忆读盘等功能,使用效果好。
配合采用本发明的裁判装置进行双方棋子的大小判定,由于本发明的裁判装置是采用常 闭式弹性触头对特征点进行采集,在棋子置入棋位槽时,棋子只要压着了弹性触头,不管压 下的距离是否到位,都会使这个弹性触头开关从闭路变为开路,减小了由于弹性触头压下距 离不一致带来的误差,极大地提高了判断的准确率,彻底解决判断的准确性问题。
下面结合附图及具体实施例对本发明作进一步的详细说明。


图1是本发明实现棋子判定和读盘功能的程序流程图。
图2是本发明的主程序流程图。
图3是本发明的裁判装置的电路原理框图。
图4是本发明的军棋棋子的棋面图。
图5是本发明的裁判装置的构造示意图。
图6是本发明的裁判装置的俯视图。
图7是本发明的裁判装置的弹性触头的构造示意图。
在图中,1 8.弹性触头组A1, 9 16.弹性触头组A2, 4.中断检测触头B1, 12.中断检测 触头B2, 8.中断检测触头C1, 16.中断检测触头C2, 1 3、 5 7.编码检测触头组Dl, 9 11、
13-15.编码检测触头组D2, 17.棋位槽甲,18.棋位槽乙,19 20.发光二极管,21.蜂鸣器,22. 液晶显示屏,23 24.控制按键,25.电池盒,26 29.螺栓螺柱连接组件,30.棋子放置板,31. 主电路板。
具体实施例方式
本发明的军棋电子裁判方法,在用以放置双方棋子的两棋位槽内分别布设一组弹性触头 Al、 A2,弹性触头组A1由中断检测触头B1、 Cl以及一组编码检测触头D1组成,弹性触 头组A2由中断检测触头B2、 C2以及一组编码检测触头D2组成,对应于棋子的不同身份在 其棋面的不同位置开设小孔,以在棋子置入棋位槽时编码检测触头或被按下或伸入小孔中, 各弹性触头分别与单片机控制电路的触发信号输入端相连接,所述单片机控制电路按如下步 骤执行双方棋子的大小判定
(1) 开机,程序启动;
(2) 进行自检;如果自检发现问题,通过显示装置和语音提示装置对问题进行提示;
(3) 当中断检测触头B1、 B2被同时按下时,产生一个中断信号给单片机;
(4) 单片机收到中断信号后,立刻对触头Bl、 Cl、 B2、 C2同时进行扫描,当发现四 个中断检测触头都被按下时,则认定是双方棋子被置入棋位槽,进入棋子比较状态;
(5) 当进入棋子比较状态时,单片机分别对编码检测触头组D1、 D2进行扫描,根据编 码检测触头组D1、 D2中各触头被按下与未被按下的组合情况,形成两组特定的编码;
(6) 在编码库中搜寻这两组编码对应的棋子身份码,并对两棋子身份码进行比较,每一 种身份的棋子在正放与倒放时会形成两个不同的编码,两个编码均对应于同一种棋子身份码; 如果无法在编码库中找到编码对应的棋子身份码,则说明编码检测错误,返回步骤(2)进行 自检;
(7) 将比较结果通过显示装置和语音提示装置进行提示;
(8) 等待下一次中断检测触头产生中断信号。
在本实施例中,所述显示装置包括发光二极管和液晶显示屏,所述语音提示装置为蜂鸣
器o
当出现司令阵亡或军棋被扛的比较结果时,通过显示装置和语音提示装置进行特殊提示。 如果只有中断检测触头B1、 Cl、 B2、 C2被按下,而编码检测触头均未被按下,则进入 读盘状态;进入读盘状态后,对控制按键进行检测,根据控制按键上翻或下翻的操作,将以 实际棋子名称表示的比较记录通过显示装置进行显示;再次检测到只有中断检测触头B1、C1、 B2、 C2被按下时,所有记录清空,退出读盘状态。
当第一次出现两棋子正确的比较结果时,全盘计时开始,直到整盘棋结束。
在棋子检测成功时开始计时,如果在一定时间间隔内再次出现两棋子按下,则重新计时, 并把最后一次的棋子按入作为有效按入,直至该时间间隔内没有再次出现棋子按入,把最后 一次的比较结果进行存储,并进入全盘计时,以防止实际下棋中的重复记忆。
在全盘计时状态下,使用控制按键,通过显示装置显示所悔棋步的前一步,则从显示的 这一步继续存储记忆,以实现悔棋功能。
为了提高判断的准确性,与本发明的军棋电子裁判方法配合使用的裁判装置釆用常闭式 弹性触头对特征点进行釆集,下面结合具体实施例对本发明的裁判装置进行说明
本发明的裁判装置,包括棋子放置板30,所述棋子放置板30上设有用以放置双方棋子 的棋位槽17、 18,所述棋位槽17、 18内对应设有若干可被放入棋位槽的棋子触发的弹性触 头1~8、 9 16,弹性触头1 8构成弹性触头组A1,弹性触头9 16构成弹性触头组A2,所述
各弹性触头分别与单片机控制电路的触发信号输入端相连接,所述单片机控制电路的输出端 分别与设于棋子放置板上的显示装置和语音提示装置相连接,所述显示装置包括发光二极管
19、 20以及液晶显示屏22,所述语音提示装置为蜂鸣器21。单片机控制电路根据双方棋位 槽内各弹性触头被触发的组合情况,获得双方棋子的身份信息,经比较判别后,通过显示装 置和语音提示装置进行提示。
上述棋子放置板30的下表面为导电层,所述棋子放置板30下侧设有主电路板31,所述 单片机控制电路设于主电路板31上,所述弹性触头为一两端具有中心抽头中部为弹簧圈34 的弹簧件,所述弹簧件的下抽头33插入主电路板31中,上抽头32经棋子放置板30的通孔 从棋位槽17或18伸出,以使弹簧圈34的上端面与棋子放置板30的下表面保持接触,从而 构成一常闭式弹性触头,以使单片机控制电路的触发信号输入端、弹簧件与棋子放置板30的 下表面形成通路,当上抽头32被压下时,弹簧圈34脱离棋子放置板30的下表面而形成开路, 从而传送给触发信号输入端一个触发信号。这样,在棋子置入棋位槽时,棋子只要压着了弹 性触头,不管压下的距离是否到位,都会使这个弹性触头开关从闭路变为开路,减小了弹性 触头压下距离不一致产生的误差,解决了判断的准确性问题。
本发明的军棋电子裁判方法及裁判装置各功能的实现方法-
①、全盘计时功能当第一次出现两棋子正确的比较结果,全盘棋计时开始,直到整盘 棋结束;②、自检功能只要开机或者出现了错误的棋子检测,裁判器都要进行自检,自检
主要是对所有的弹性触头进行检测,检测开关是否接触良好,工作是否正常,如果不正常,
将会出现警报声,并用液晶显示屏对不正常开关进行显示;③、玩家输入功能当同时有两 棋子按下时,裁判器进入读棋子程序块,如果棋子检测成功,在声音提示的同时,发光二极 管与液晶屏输出比较结果,并保持一定时间间隔,在该时间间隔中,可以采用按键输入用A、
B、 C、 D表示的玩家 、剔除重复判断功能在棋子检测成功时开始计时,如果在一定时 间间隔内再次出现两棋子按下,将进行重新计时,并且裁判器将把最后一次的棋子按入作为 有效按入,防止实际下棋中的一次碰棋的重复记忆, 一定时间间隔内没有再次出现棋子按入 后,裁判器将把最后一次的两按入棋子与玩家进行存储,并进入全盘计时;⑤、悔棋功能-在全盘计时状态下,使用按键,使液晶屏显示所悔棋步的前一步,则裁判器将从该步继续存 储记忆,实现悔棋功能;◎、读盘功能当一盘棋结束时,可以同时按下中断检测触头B1、 Cl、 B2、 C2(其他开关不能按下),此时将结束全盘计时,进入读盘功能块,读盘中,按动按 键,通过液晶显示可以看到历史中每次是哪两个棋子相比较及其所归属的玩家,并能査到整 盘棋的用时,在读盘中,裁判器将不再具有棋子检测功能;只有再次同时按下中断检测触头 Bl、 Cl、 B2、 C2 (其他开关不能按下),所有记录清空,裁判器进入棋子比较状态,开始新的 一盘棋的裁判工作。
以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超 出本发明技术方案的范围时,均属于本发明的保护范围。
权利要求
1、一种军棋电子裁判方法,其特征在于在用以放置双方棋子的两棋位槽内分别布设一组弹性触头A1、A2,弹性触头组A1由中断检测触头B1、C1以及一组编码检测触头D1组成,弹性触头组A2由中断检测触头B2、C2以及一组编码检测触头D2组成,对应于棋子的不同身份在其棋面的不同位置开设小孔,以在棋子置入棋位槽时编码检测触头或被按下或伸入小孔中,各弹性触头分别与单片机控制电路的触发信号输入端相连接,所述单片机控制电路按如下步骤执行双方棋子的大小判定(1)开机,程序启动;(2)进行自检;如果自检发现问题,通过显示装置和语音提示装置对问题进行提示;(3)当中断检测触头B1、B2被同时按下时,产生一个中断信号给单片机;(4)单片机收到中断信号后,立刻对触头B1、C1、B2、C2同时进行扫描,当发现四个中断检测触头都被按下时,则认定是双方棋子被置入棋位槽,进入棋子比较状态;(5)当进入棋子比较状态时,单片机分别对编码检测触头组D1、D2进行扫描,根据编码检测触头组D1、D2中各触头被按下与未被按下的组合情况,形成两组特定的编码;(6)在编码库中搜寻这两组编码对应的棋子身份码,并对两棋子身份码进行比较,每一种身份的棋子在正放与倒放时会形成两个不同的编码,两个编码均对应于同一种棋子身份码;如果无法在编码库中找到编码对应的棋子身份码,则说明编码检测错误,返回步骤(2)进行自检;(7)将比较结果通过显示装置和语音提示装置进行提示;(8)等待下一次中断检测触头产生中断信号。
2、 根据权利要求1所述的军棋电子裁判方法,其特征在于当出现司令阵亡或军棋被扛 的比较结果时,通过显示装置和语音提示装置进行特殊提示。
3、 根据权利要求1所述的军棋电子裁判方法,其特征在于如果只有中断检测触头B1、 Cl、 B2、 C2被按下,而编码检测触头均未被按下,则进入读盘状态;进入读盘状态后,对 控制按键进行检测,根据控制按键上翻或下翻的操作,将以实际棋子名称表示的比较记录通 过显示装置进行显示;再次检测到只有中断检测触头B1、 Cl、 B2、 C2被按下时,所有记录 清空,退出读盘状态。
4、 根据权利要求1所述的军棋电子裁判方法,其特征在于当第一次出现两棋子正确的 比较结果时,全盘计时开始,直到整盘棋结束。
5、 根据权利要求4所述的军棋电子裁判方法,其特征在于在棋子检测成功时开始计时, 如果在一定时间间隔内再次出现两棋子按下,则重新计时,并把最后一次的棋子按入作为有效按入,直至该时间间隔内没有再次出现棋子按入,把最后一次的比较结果进行存储,并进入全盘计时,以防止实际下棋中的重复记忆。
6、根据权利要求5所述的军棋电子裁判方法,其特征在于在全盘计时状态下,使用控 制按键,通过显示装置显示所悔棋步的前一步,则从显示的这一步继续存储记忆,以实现悔 棋功能。
全文摘要
本发明涉及一种军棋电子裁判方法,在两棋位槽内分别布设一组弹性触头A1、A2,各弹性触头分别与单片机控制电路的输入端相连接,其按如下步骤判定双方棋子的大小1)开机,程序启动;2)自检;3)当中断检测触头B1、B2被同时按下时,产生中断信号给单片机;4)单片机对触头B1、C1、B2、C2进行扫描,若它们都被按下时,进入棋子比较状态;5)单片机分别对编码检测触头组D1、D2进行扫描,根据各触头被按下与未被按下的组合情况,形成两组编码;6)在编码库中搜寻编码对应的棋子身份码并进行比较,棋子正放与倒放时形成的两个不同编码对应于同一种棋子身份码;7)显示比较结果。该方法判断准确、使用简便,使用效果好。
文档编号G07C11/00GK101342420SQ200810071619
公开日2009年1月14日 申请日期2008年8月22日 优先权日2008年8月22日
发明者庆增宏, 伟 张, 张军锋, 徐建明, 曾凡亮 申请人:张军锋
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1