張向樂 孫艷
摘 要:隨著國家體育事業的發展,各種校園、社區等中小型基層籃、排球賽事舉辦增多,但是由于傳統的賽事中所用的電子計分器成本較高,除了大型的體育場館會安放這一設備,在一般的籃球場地并沒有這一設備,這就影響到了人們的觀賽體驗,該文通過設計以STC15F2K60S2作為主控芯片,可采用常見的充電寶作為供電電源,通過LED拼成的7段數碼管顯示比賽的比分,使用無線接收發射模塊實現對籃球賽事比分的實時更改,簡單輕便,價格低廉,能夠普及。
關鍵詞:STC15F2K60S2 無線接收發射模塊 LED記分牌
中圖分類號:TN873 文獻標識碼:A 文章編號:2095-2813(2017)01(c)-0226-02
在各類中大型國內、國際比賽經常要用到記分器,而記分器功能的好壞以及適應比賽的能力多少直接影響著人們在觀看比賽時的對比賽進度和勝敗的了解。因此,設計出符合當前各類要求比賽電子記分器的設計有了它實際的意義,讓現場觀眾和通過有線直播的賽事愛好者能更清楚的得知當前的比分、進行時間、犯規、得分等方面的了解。
傳統體育賽事計分牌相對比較麻煩,需要最少兩個人控制比賽比分,其中對于總裁判控制比分也相對不易,主裁判不能及時的更改或調整場上比分,可能會導致場上比分失去公平,而LED記分牌會避免此方面的問題,由主裁判直接控制場上記分牌,也便于交流,直接調整、修改場上比分,使比分達到公平。且LED記分牌便于攜帶,操作簡單,使用壽命長,不易損壞,相對于傳統記分牌更能體現賽事的比賽狀況。
LED記分牌制作簡單,移動安裝方便,被廣泛應用于各種大型比賽場合,但是這種電子顯示屏價格昂貴,顯示內容的更改、擦除等功能的實現都要在控制器上實現。能否用無線收發模塊降低成本并且很好的實現“計分”功能,該文基于這一想法,設計并制作一個基于無線收發模塊和LED拼成的7段數碼管的電子比賽記分牌。
1 硬件設計方案
1.1 無線部分
無線部分是利用無線收發模塊,實現遙控按鍵實時控制修改比賽比分。
無線接收模塊設計是該課題設計的關鍵之一,既要滿足遙控距離的要求,又需要有很高的可靠性和快速的響應時間,所以需要選取合適的無線收發模塊。
該設計是采用315M經典無線遙控發射接收模塊,體積小,價格便宜,相比nRF24L01P使用更簡單。
1.2 LED的7段數碼管顯示
7段LED的數字顯示屏是利用LED拼接制成,利用紅黃兩色的LED以區分不同的隊伍,
每段數字由8個LED組成,每7段又組成一個數字8的形狀,兩個數字構成一個參賽隊的積分顯示,四個8字構成比賽雙方的比分顯示,當然如果比分有過百的可能,則可以根據需要進行后期擴展。
1.3 控制芯片的選擇
控制芯片是系統的核心,遙控信息的接收、對信息數據的處理和LED7段數字顯示屏的驅動等功能的實現都由其完成。因此選擇合適的控制芯片是設計的關鍵。
該設計使用STC系列單片機。該系列單片機與51單片機完全兼容,在同樣時鐘頻率條件下運行速度是51單片機的12倍,內部最大RAM空間達1280 B。內部RAM2K字節,高速,高可靠,完全滿足該課題設計需要,從成本和使用熟練情況來考慮,設計中選擇使用STC15F2K60S2作為整個系統的控制芯片。
1.4 硬件整體電路
P1、P2、P3和P4是接LED拼成的7段數碼管接口。
2 系統硬件設計
2.1 系統的總體設計
系統的總體思路是當有比分變動時,相應按鍵按下,按鍵所代表的相應信息,會傳送給MCU,MCU經過相應的處理,將處理后要顯示的比分數通過LED驅動模塊,在顯示屏上顯示出來。系統框圖見圖1。
2.2 單元模塊的設計
2.2.1 LED驅動模塊的設計
采用8050三極管對信號進行放大,然后將LED拼成的7段數碼管點亮,這種方案電路簡單,穩定性高,成本低。圖2給出驅動電路簡單的示意原理圖。
2.2.2 無線接收發射模塊
接收模塊采用LC振蕩電路,內含放大整形,輸出的數據信號為解碼后的高電平信號,使用極為方便,并且價格低廉,所以被廣泛的使用。所選接收模塊帶四路解碼輸出,且接收模塊有較寬的接收帶寬,一般采用DC5V供電,使用方便。
發射模塊即四鍵無線遙控器,是由超再生帶解碼四路遙控接收電路組成,對于遙控器按相應的按鍵發射信號,對應的數據位就會輸出高電平。SC2262是COMS工藝制造的低功耗通用編碼電路,它和SC2272配對使用,最多有12位三態編碼。電路具有省電模式,可用于無線電和紅外線遙控發射等應用。在該設計中使用的是其無線電方面的應用。
3 系統軟件設計
3.1 主程序
主程序包括系統初始化、按鍵掃描檢測、信息處理和延時顯示,流程圖是由開始—初始化—按鍵檢測—信息處理—信息處理—掃描顯示。
系統初始化主要是對MCU內部數據初始化,也即是對顯示數據清零;按鍵掃描檢測的作用是使系統檢測有無按鍵信息輸入,如果檢測到是有效的按鍵信息,就會在MCU中進行相應的數據處理;信息處理是在MCU中進行的,它主要是指對雙方比分的累加記數;延時顯示部分是指比分在LED屏上顯示的方法,它是利用人眼的視覺暫留效應和發光二極管熄滅時的余輝效應,可實現對比分亮度可調的穩定顯示。
3.2 外部中斷服務程序(無線遙控)
外部中斷用于無線接收端接收按鍵信息時使用,當遙控按鍵按下后無線接收模塊將得到信號并將送給單片機中斷,作為中斷的觸發信號,MCU將進行信息處理,即MCU將根據所檢測到的有效按鍵,進行對比分相應的累加記分,然后輸出更正后的比分信息給驅動電路,顯示比分。
4 結語
該課題使用無線收發模塊為主要的通信器件,操作簡單,響應速度快,很好地解決了關鍵部件的設計問題。設計的電路簡捷,成本低,充分發揮芯片的功能,系統性價比較高,較為實用。由于LED本身自帶的性質,可以更為醒目的將比分展現給參賽者和觀眾,更易于與比賽相結合,增加體育愛好者對比賽的關注程度,以及提高賽事的規格,使賽事顯得更加規范,給參賽者心理上的滿足。
參考文獻
[1] 康華光.電子技術基礎模擬部分[M].北京:高等教育出版社,2005.
[2] 諸昌鈐.LED顯示屏系統原理及工程技術[M].成都:電子科技大學出版社,2000.
[3] 譚浩強.C程序設計[M].4版.北京:清華大學出版社,2010.