專利名稱:軍棋電子裁判方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種軍棋電子裁判方法。
背景技術(shù):
軍棋是中國一項(xiàng)文體活動(dòng),它的主要規(guī)則是在一盤棋進(jìn)行的始終,參于活動(dòng)的雙方都 不能看對(duì)方棋子大小,而要判斷雙方棋子的比較結(jié)果,需要一名專職的裁判員,這給兩個(gè)人 的對(duì)弈帶來很多不便。為了解決這個(gè)問題,現(xiàn)有市面上出現(xiàn)了各類的軍棋裁判器。但現(xiàn)有的 軍棋裁判器大都存在一些問題,使用效果不佳。申請(qǐng)?zhí)枮?4119433.7的中國專利公開了一種 自動(dòng)裁判軍棋,其方法是在傳統(tǒng)軍棋棋子的正面標(biāo)注四個(gè)或凹或凸特征,經(jīng)按鈕開關(guān)將凹凸 特征轉(zhuǎn)化成01邏輯,再將Ol邏輯輸入一塊數(shù)字集成電路芯片,集成電路芯片按設(shè)定的規(guī)則, 輸出與輸入嚴(yán)格對(duì)應(yīng)的判別結(jié)果。雖然這種方法比較簡單,對(duì)棋子也易于改造,但是需要標(biāo) 記的凹凸點(diǎn)偏多,并且在使用裁判器進(jìn)行判斷時(shí),只能正放,不能倒置,且判斷準(zhǔn)確度不高。 申請(qǐng)?zhí)枮?9203873.X的中國專利公開了一種簡單模擬電路構(gòu)成的軍棋的電子裁判器,由方波 電壓源、勝負(fù)顯示器和勝負(fù)識(shí)別系統(tǒng)組成。方波電壓源為顯示器和勝負(fù)識(shí)別系統(tǒng)提供由+ V 到一V的周期振蕩電壓,勝負(fù)識(shí)別系統(tǒng)由代表甲、乙兩方的棋子的多端頭開關(guān)或多端頭插座 通過簡單電路連接組成。當(dāng)兩方棋子相碰,同時(shí)按動(dòng)相應(yīng)棋子的開關(guān),或?qū)⑾嗯銎遄硬迦攵?端頭插座,再通過顯示器便能判斷勝負(fù)。該裁判器由一些固定功能的集成芯片組成,電路復(fù)雜, 結(jié)構(gòu)不穩(wěn)定,成品后功能單一,不能明確表示出陣亡的"司令"與"軍棋",且沒有記憶功能, 不能實(shí)現(xiàn)讀盤功能,使用起來比較復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種軍棋電子裁判方法,該方法判斷準(zhǔn)確、 使用簡便,使用效果好。
本發(fā)明所采用的技術(shù)方案是這種軍棋電子裁判方法,在用以放置雙方棋子的兩棋位槽
內(nèi)分別布設(shè)一組彈性觸頭A1、 A2,彈性觸頭組A1由中斷檢測觸頭B1、 Cl以及一組編碼檢 測觸頭Dl組成,彈性觸頭組A2由中斷檢測觸頭B2、 C2以及一組編碼檢測觸頭D2組成, 對(duì)應(yīng)于棋子的不同身份在其棋面的不同位置開設(shè)小孔,以在棋子置入棋位槽時(shí)編碼檢測觸頭 或被按下或伸入小孔中,各彈性觸頭分別與單片機(jī)控制電路的觸發(fā)信號(hào)輸入端相連接,所述 單片機(jī)控制電路按如下步驟執(zhí)行雙方棋子的大小判定-
(1) 開機(jī),程序啟動(dòng);
(2) 進(jìn)行自檢;如果自檢發(fā)現(xiàn)問題,通過顯示裝置和語音提示裝置對(duì)問題進(jìn)行提示; (3) 當(dāng)中斷檢測觸頭B1、 B2被同時(shí)按下時(shí),產(chǎn)生一個(gè)中斷信號(hào)給單片機(jī);
(4) 單片機(jī)收到中斷信號(hào)后,立刻對(duì)觸頭Bl、 Cl、 B2、 C2同時(shí)進(jìn)行掃描,當(dāng)發(fā)現(xiàn)四 個(gè)中斷檢測觸頭都被按下時(shí),則認(rèn)定是雙方棋子被置入棋位槽,進(jìn)入棋子比較狀態(tài);
(5) 當(dāng)進(jìn)入棋子比較狀態(tài)時(shí),單片機(jī)分別對(duì)編碼檢測觸頭組D1、 D2進(jìn)行掃描,根據(jù)編 碼檢測觸頭組D1、 D2中各觸頭被按下與未被按下的組合情況,形成兩組特定的編碼;
(6) 在編碼庫中搜尋這兩組編碼對(duì)應(yīng)的棋子身份碼,并對(duì)兩棋子身份碼進(jìn)行比較,每一 種身份的棋子在正放與倒放時(shí)會(huì)形成兩個(gè)不同的編碼,兩個(gè)編碼均對(duì)應(yīng)于同一種棋子身份碼; 如果無法在編碼庫中找到編碼對(duì)應(yīng)的棋子身份碼,則說明編碼檢測錯(cuò)誤,返回步驟(2)進(jìn)行 自檢;
(7) 將比較結(jié)果通過顯示裝置和語音提示裝置進(jìn)行提示;
(8) 等待下一次中斷檢測觸頭產(chǎn)生中斷信號(hào)。 本發(fā)明的顯著特點(diǎn)是解決了現(xiàn)有技術(shù)的軍棋裁判器在進(jìn)行判斷時(shí)只能正放、不能倒置的
問題,實(shí)現(xiàn)了軍棋棋子正放或倒放都能得到正確的比較判別結(jié)果的功能,使玩家在對(duì)弈時(shí)操 作更加簡便,市場應(yīng)用前景廣闊。
此外,該裝置還可以對(duì)"司令"或"軍旗"死亡等特殊事件進(jìn)行特別提示,并具有計(jì)時(shí)、 記憶讀盤等功能,使用效果好。
配合采用本發(fā)明的裁判裝置進(jìn)行雙方棋子的大小判定,由于本發(fā)明的裁判裝置是采用常 閉式彈性觸頭對(duì)特征點(diǎn)進(jìn)行采集,在棋子置入棋位槽時(shí),棋子只要壓著了彈性觸頭,不管壓 下的距離是否到位,都會(huì)使這個(gè)彈性觸頭開關(guān)從閉路變?yōu)殚_路,減小了由于彈性觸頭壓下距 離不一致帶來的誤差,極大地提高了判斷的準(zhǔn)確率,徹底解決判斷的準(zhǔn)確性問題。
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。
圖1是本發(fā)明實(shí)現(xiàn)棋子判定和讀盤功能的程序流程圖。
圖2是本發(fā)明的主程序流程圖。
圖3是本發(fā)明的裁判裝置的電路原理框圖。
圖4是本發(fā)明的軍棋棋子的棋面圖。
圖5是本發(fā)明的裁判裝置的構(gòu)造示意圖。
圖6是本發(fā)明的裁判裝置的俯視圖。
圖7是本發(fā)明的裁判裝置的彈性觸頭的構(gòu)造示意圖。
在圖中,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.發(fā)光二極管,21.蜂鳴器,22. 液晶顯示屏,23 24.控制按鍵,25.電池盒,26 29.螺栓螺柱連接組件,30.棋子放置板,31. 主電路板。
具體實(shí)施例方式
本發(fā)明的軍棋電子裁判方法,在用以放置雙方棋子的兩棋位槽內(nèi)分別布設(shè)一組彈性觸頭 Al、 A2,彈性觸頭組A1由中斷檢測觸頭B1、 Cl以及一組編碼檢測觸頭D1組成,彈性觸 頭組A2由中斷檢測觸頭B2、 C2以及一組編碼檢測觸頭D2組成,對(duì)應(yīng)于棋子的不同身份在 其棋面的不同位置開設(shè)小孔,以在棋子置入棋位槽時(shí)編碼檢測觸頭或被按下或伸入小孔中, 各彈性觸頭分別與單片機(jī)控制電路的觸發(fā)信號(hào)輸入端相連接,所述單片機(jī)控制電路按如下步 驟執(zhí)行雙方棋子的大小判定
(1) 開機(jī),程序啟動(dòng);
(2) 進(jìn)行自檢;如果自檢發(fā)現(xiàn)問題,通過顯示裝置和語音提示裝置對(duì)問題進(jìn)行提示;
(3) 當(dāng)中斷檢測觸頭B1、 B2被同時(shí)按下時(shí),產(chǎn)生一個(gè)中斷信號(hào)給單片機(jī);
(4) 單片機(jī)收到中斷信號(hào)后,立刻對(duì)觸頭Bl、 Cl、 B2、 C2同時(shí)進(jìn)行掃描,當(dāng)發(fā)現(xiàn)四 個(gè)中斷檢測觸頭都被按下時(shí),則認(rèn)定是雙方棋子被置入棋位槽,進(jìn)入棋子比較狀態(tài);
(5) 當(dāng)進(jìn)入棋子比較狀態(tài)時(shí),單片機(jī)分別對(duì)編碼檢測觸頭組D1、 D2進(jìn)行掃描,根據(jù)編 碼檢測觸頭組D1、 D2中各觸頭被按下與未被按下的組合情況,形成兩組特定的編碼;
(6) 在編碼庫中搜尋這兩組編碼對(duì)應(yīng)的棋子身份碼,并對(duì)兩棋子身份碼進(jìn)行比較,每一 種身份的棋子在正放與倒放時(shí)會(huì)形成兩個(gè)不同的編碼,兩個(gè)編碼均對(duì)應(yīng)于同一種棋子身份碼; 如果無法在編碼庫中找到編碼對(duì)應(yīng)的棋子身份碼,則說明編碼檢測錯(cuò)誤,返回步驟(2)進(jìn)行 自檢;
(7) 將比較結(jié)果通過顯示裝置和語音提示裝置進(jìn)行提示;
(8) 等待下一次中斷檢測觸頭產(chǎn)生中斷信號(hào)。
在本實(shí)施例中,所述顯示裝置包括發(fā)光二極管和液晶顯示屏,所述語音提示裝置為蜂鳴
器o
當(dāng)出現(xiàn)司令陣亡或軍棋被扛的比較結(jié)果時(shí),通過顯示裝置和語音提示裝置進(jìn)行特殊提示。 如果只有中斷檢測觸頭B1、 Cl、 B2、 C2被按下,而編碼檢測觸頭均未被按下,則進(jìn)入 讀盤狀態(tài);進(jìn)入讀盤狀態(tài)后,對(duì)控制按鍵進(jìn)行檢測,根據(jù)控制按鍵上翻或下翻的操作,將以 實(shí)際棋子名稱表示的比較記錄通過顯示裝置進(jìn)行顯示;再次檢測到只有中斷檢測觸頭B1、C1、 B2、 C2被按下時(shí),所有記錄清空,退出讀盤狀態(tài)。
當(dāng)?shù)谝淮纬霈F(xiàn)兩棋子正確的比較結(jié)果時(shí),全盤計(jì)時(shí)開始,直到整盤棋結(jié)束。
在棋子檢測成功時(shí)開始計(jì)時(shí),如果在一定時(shí)間間隔內(nèi)再次出現(xiàn)兩棋子按下,則重新計(jì)時(shí), 并把最后一次的棋子按入作為有效按入,直至該時(shí)間間隔內(nèi)沒有再次出現(xiàn)棋子按入,把最后 一次的比較結(jié)果進(jìn)行存儲(chǔ),并進(jìn)入全盤計(jì)時(shí),以防止實(shí)際下棋中的重復(fù)記憶。
在全盤計(jì)時(shí)狀態(tài)下,使用控制按鍵,通過顯示裝置顯示所悔棋步的前一步,則從顯示的 這一步繼續(xù)存儲(chǔ)記憶,以實(shí)現(xiàn)悔棋功能。
為了提高判斷的準(zhǔn)確性,與本發(fā)明的軍棋電子裁判方法配合使用的裁判裝置釆用常閉式 彈性觸頭對(duì)特征點(diǎn)進(jìn)行釆集,下面結(jié)合具體實(shí)施例對(duì)本發(fā)明的裁判裝置進(jìn)行說明
本發(fā)明的裁判裝置,包括棋子放置板30,所述棋子放置板30上設(shè)有用以放置雙方棋子 的棋位槽17、 18,所述棋位槽17、 18內(nèi)對(duì)應(yīng)設(shè)有若干可被放入棋位槽的棋子觸發(fā)的彈性觸 頭1~8、 9 16,彈性觸頭1 8構(gòu)成彈性觸頭組A1,彈性觸頭9 16構(gòu)成彈性觸頭組A2,所述
各彈性觸頭分別與單片機(jī)控制電路的觸發(fā)信號(hào)輸入端相連接,所述單片機(jī)控制電路的輸出端 分別與設(shè)于棋子放置板上的顯示裝置和語音提示裝置相連接,所述顯示裝置包括發(fā)光二極管
19、 20以及液晶顯示屏22,所述語音提示裝置為蜂鳴器21。單片機(jī)控制電路根據(jù)雙方棋位 槽內(nèi)各彈性觸頭被觸發(fā)的組合情況,獲得雙方棋子的身份信息,經(jīng)比較判別后,通過顯示裝 置和語音提示裝置進(jìn)行提示。
上述棋子放置板30的下表面為導(dǎo)電層,所述棋子放置板30下側(cè)設(shè)有主電路板31,所述 單片機(jī)控制電路設(shè)于主電路板31上,所述彈性觸頭為一兩端具有中心抽頭中部為彈簧圈34 的彈簧件,所述彈簧件的下抽頭33插入主電路板31中,上抽頭32經(jīng)棋子放置板30的通孔 從棋位槽17或18伸出,以使彈簧圈34的上端面與棋子放置板30的下表面保持接觸,從而 構(gòu)成一常閉式彈性觸頭,以使單片機(jī)控制電路的觸發(fā)信號(hào)輸入端、彈簧件與棋子放置板30的 下表面形成通路,當(dāng)上抽頭32被壓下時(shí),彈簧圈34脫離棋子放置板30的下表面而形成開路, 從而傳送給觸發(fā)信號(hào)輸入端一個(gè)觸發(fā)信號(hào)。這樣,在棋子置入棋位槽時(shí),棋子只要壓著了彈 性觸頭,不管壓下的距離是否到位,都會(huì)使這個(gè)彈性觸頭開關(guān)從閉路變?yōu)殚_路,減小了彈性 觸頭壓下距離不一致產(chǎn)生的誤差,解決了判斷的準(zhǔn)確性問題。
本發(fā)明的軍棋電子裁判方法及裁判裝置各功能的實(shí)現(xiàn)方法-
①、全盤計(jì)時(shí)功能當(dāng)?shù)谝淮纬霈F(xiàn)兩棋子正確的比較結(jié)果,全盤棋計(jì)時(shí)開始,直到整盤 棋結(jié)束;②、自檢功能只要開機(jī)或者出現(xiàn)了錯(cuò)誤的棋子檢測,裁判器都要進(jìn)行自檢,自檢
主要是對(duì)所有的彈性觸頭進(jìn)行檢測,檢測開關(guān)是否接觸良好,工作是否正常,如果不正常,
將會(huì)出現(xiàn)警報(bào)聲,并用液晶顯示屏對(duì)不正常開關(guān)進(jìn)行顯示;③、玩家輸入功能當(dāng)同時(shí)有兩 棋子按下時(shí),裁判器進(jìn)入讀棋子程序塊,如果棋子檢測成功,在聲音提示的同時(shí),發(fā)光二極 管與液晶屏輸出比較結(jié)果,并保持一定時(shí)間間隔,在該時(shí)間間隔中,可以采用按鍵輸入用A、
B、 C、 D表示的玩家 、剔除重復(fù)判斷功能在棋子檢測成功時(shí)開始計(jì)時(shí),如果在一定時(shí) 間間隔內(nèi)再次出現(xiàn)兩棋子按下,將進(jìn)行重新計(jì)時(shí),并且裁判器將把最后一次的棋子按入作為 有效按入,防止實(shí)際下棋中的一次碰棋的重復(fù)記憶, 一定時(shí)間間隔內(nèi)沒有再次出現(xiàn)棋子按入 后,裁判器將把最后一次的兩按入棋子與玩家進(jìn)行存儲(chǔ),并進(jìn)入全盤計(jì)時(shí);⑤、悔棋功能-在全盤計(jì)時(shí)狀態(tài)下,使用按鍵,使液晶屏顯示所悔棋步的前一步,則裁判器將從該步繼續(xù)存 儲(chǔ)記憶,實(shí)現(xiàn)悔棋功能;◎、讀盤功能當(dāng)一盤棋結(jié)束時(shí),可以同時(shí)按下中斷檢測觸頭B1、 Cl、 B2、 C2(其他開關(guān)不能按下),此時(shí)將結(jié)束全盤計(jì)時(shí),進(jìn)入讀盤功能塊,讀盤中,按動(dòng)按 鍵,通過液晶顯示可以看到歷史中每次是哪兩個(gè)棋子相比較及其所歸屬的玩家,并能査到整 盤棋的用時(shí),在讀盤中,裁判器將不再具有棋子檢測功能;只有再次同時(shí)按下中斷檢測觸頭 Bl、 Cl、 B2、 C2 (其他開關(guān)不能按下),所有記錄清空,裁判器進(jìn)入棋子比較狀態(tài),開始新的 一盤棋的裁判工作。
以上是本發(fā)明的較佳實(shí)施例,凡依本發(fā)明技術(shù)方案所作的改變,所產(chǎn)生的功能作用未超 出本發(fā)明技術(shù)方案的范圍時(shí),均屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種軍棋電子裁判方法,其特征在于在用以放置雙方棋子的兩棋位槽內(nèi)分別布設(shè)一組彈性觸頭A1、A2,彈性觸頭組A1由中斷檢測觸頭B1、C1以及一組編碼檢測觸頭D1組成,彈性觸頭組A2由中斷檢測觸頭B2、C2以及一組編碼檢測觸頭D2組成,對(duì)應(yīng)于棋子的不同身份在其棋面的不同位置開設(shè)小孔,以在棋子置入棋位槽時(shí)編碼檢測觸頭或被按下或伸入小孔中,各彈性觸頭分別與單片機(jī)控制電路的觸發(fā)信號(hào)輸入端相連接,所述單片機(jī)控制電路按如下步驟執(zhí)行雙方棋子的大小判定(1)開機(jī),程序啟動(dòng);(2)進(jìn)行自檢;如果自檢發(fā)現(xiàn)問題,通過顯示裝置和語音提示裝置對(duì)問題進(jìn)行提示;(3)當(dāng)中斷檢測觸頭B1、B2被同時(shí)按下時(shí),產(chǎn)生一個(gè)中斷信號(hào)給單片機(jī);(4)單片機(jī)收到中斷信號(hào)后,立刻對(duì)觸頭B1、C1、B2、C2同時(shí)進(jìn)行掃描,當(dāng)發(fā)現(xiàn)四個(gè)中斷檢測觸頭都被按下時(shí),則認(rèn)定是雙方棋子被置入棋位槽,進(jìn)入棋子比較狀態(tài);(5)當(dāng)進(jìn)入棋子比較狀態(tài)時(shí),單片機(jī)分別對(duì)編碼檢測觸頭組D1、D2進(jìn)行掃描,根據(jù)編碼檢測觸頭組D1、D2中各觸頭被按下與未被按下的組合情況,形成兩組特定的編碼;(6)在編碼庫中搜尋這兩組編碼對(duì)應(yīng)的棋子身份碼,并對(duì)兩棋子身份碼進(jìn)行比較,每一種身份的棋子在正放與倒放時(shí)會(huì)形成兩個(gè)不同的編碼,兩個(gè)編碼均對(duì)應(yīng)于同一種棋子身份碼;如果無法在編碼庫中找到編碼對(duì)應(yīng)的棋子身份碼,則說明編碼檢測錯(cuò)誤,返回步驟(2)進(jìn)行自檢;(7)將比較結(jié)果通過顯示裝置和語音提示裝置進(jìn)行提示;(8)等待下一次中斷檢測觸頭產(chǎn)生中斷信號(hào)。
2、 根據(jù)權(quán)利要求1所述的軍棋電子裁判方法,其特征在于當(dāng)出現(xiàn)司令陣亡或軍棋被扛 的比較結(jié)果時(shí),通過顯示裝置和語音提示裝置進(jìn)行特殊提示。
3、 根據(jù)權(quán)利要求1所述的軍棋電子裁判方法,其特征在于如果只有中斷檢測觸頭B1、 Cl、 B2、 C2被按下,而編碼檢測觸頭均未被按下,則進(jìn)入讀盤狀態(tài);進(jìn)入讀盤狀態(tài)后,對(duì) 控制按鍵進(jìn)行檢測,根據(jù)控制按鍵上翻或下翻的操作,將以實(shí)際棋子名稱表示的比較記錄通 過顯示裝置進(jìn)行顯示;再次檢測到只有中斷檢測觸頭B1、 Cl、 B2、 C2被按下時(shí),所有記錄 清空,退出讀盤狀態(tài)。
4、 根據(jù)權(quán)利要求1所述的軍棋電子裁判方法,其特征在于當(dāng)?shù)谝淮纬霈F(xiàn)兩棋子正確的 比較結(jié)果時(shí),全盤計(jì)時(shí)開始,直到整盤棋結(jié)束。
5、 根據(jù)權(quán)利要求4所述的軍棋電子裁判方法,其特征在于在棋子檢測成功時(shí)開始計(jì)時(shí), 如果在一定時(shí)間間隔內(nèi)再次出現(xiàn)兩棋子按下,則重新計(jì)時(shí),并把最后一次的棋子按入作為有效按入,直至該時(shí)間間隔內(nèi)沒有再次出現(xiàn)棋子按入,把最后一次的比較結(jié)果進(jìn)行存儲(chǔ),并進(jìn)入全盤計(jì)時(shí),以防止實(shí)際下棋中的重復(fù)記憶。
6、根據(jù)權(quán)利要求5所述的軍棋電子裁判方法,其特征在于在全盤計(jì)時(shí)狀態(tài)下,使用控 制按鍵,通過顯示裝置顯示所悔棋步的前一步,則從顯示的這一步繼續(xù)存儲(chǔ)記憶,以實(shí)現(xiàn)悔 棋功能。
全文摘要
本發(fā)明涉及一種軍棋電子裁判方法,在兩棋位槽內(nèi)分別布設(shè)一組彈性觸頭A1、A2,各彈性觸頭分別與單片機(jī)控制電路的輸入端相連接,其按如下步驟判定雙方棋子的大小1)開機(jī),程序啟動(dòng);2)自檢;3)當(dāng)中斷檢測觸頭B1、B2被同時(shí)按下時(shí),產(chǎn)生中斷信號(hào)給單片機(jī);4)單片機(jī)對(duì)觸頭B1、C1、B2、C2進(jìn)行掃描,若它們都被按下時(shí),進(jìn)入棋子比較狀態(tài);5)單片機(jī)分別對(duì)編碼檢測觸頭組D1、D2進(jìn)行掃描,根據(jù)各觸頭被按下與未被按下的組合情況,形成兩組編碼;6)在編碼庫中搜尋編碼對(duì)應(yīng)的棋子身份碼并進(jìn)行比較,棋子正放與倒放時(shí)形成的兩個(gè)不同編碼對(duì)應(yīng)于同一種棋子身份碼;7)顯示比較結(jié)果。該方法判斷準(zhǔn)確、使用簡便,使用效果好。
文檔編號(hào)G07C11/00GK101342420SQ200810071619
公開日2009年1月14日 申請(qǐng)日期2008年8月22日 優(yōu)先權(quán)日2008年8月22日
發(fā)明者慶增宏, 偉 張, 張軍鋒, 徐建明, 曾凡亮 申請(qǐng)人:張軍鋒