国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

立定跳遠體能測試儀器中光電感應(yīng)檢測系統(tǒng)的探究

2014-03-25 07:20:26
電子測試 2014年21期
關(guān)鍵詞:光電管液晶顯示三極管

李 勇

(西安鐵路職業(yè)技術(shù)學院,西安,710014)

立定跳遠體能測試儀器中光電感應(yīng)檢測系統(tǒng)的探究

李 勇

(西安鐵路職業(yè)技術(shù)學院,西安,710014)

該系統(tǒng)以核心部件AT89C51單片機作為智能控制部分,光電感應(yīng)系統(tǒng)由一對收發(fā)光電管來進行信號檢測,將運動員阻擋的信號轉(zhuǎn)化為電信號,再由電信號轉(zhuǎn)化為跳遠值,該設(shè)計以C語言為編程語言,單片機AT89C51與PC級之間進行信號傳輸,使立定跳遠測試實現(xiàn)自動化測量,測試結(jié)果由LCD液晶顯示,提高了測試精度和效率。

立定跳遠;光電感應(yīng); LCD液晶顯示

1 光電感應(yīng)檢測系統(tǒng)的設(shè)計原理

AT89C51是一種具有低電壓、高性能特點的CMOS8位微處理器,其內(nèi)部帶4K字節(jié)FLASH存儲器。在跳遠方向的毯子兩端安放上成對的光電管,一個是紅外線發(fā)光二極管,一個是紅外線接收光的三極管,每隔1cm安放一對光電管。光電二極管D1發(fā)出脈沖信號后,對應(yīng)的光電三極管D2將收到光信號并導通,此時V1輸出的電壓是正電壓,即為高電平。相反的,當運動員隔絕光信號時,輸出低電壓信號,并把信號傳送給上層電路進行處理。由此一來我們可以根據(jù)收發(fā)光電管是否被隔絕測試運動員的跳遠距離。

2 光電感應(yīng)檢測系統(tǒng)的組成

光電感應(yīng)檢測系統(tǒng)該系統(tǒng)由發(fā)光電路、光收電路、信號處理電路以及AT89C51單片機控制電路組成。信號采集電路和信號控制電路兩部分組成了光電傳感檢測部分,信號采集電路主要由紅外線發(fā)光二極管、紅外線接收光的三極管構(gòu)成,共有170多對。發(fā)光電路采用74LS154制作而成,發(fā)射窄脈沖,接收電路采用CD4067制作而成,接收電容耦合脈沖。每隔100ms輸出一組脈沖信號。

2.1 系統(tǒng)起跳區(qū)組成

在起跳區(qū)設(shè)置2對光電管,作用是檢測運動員是否犯規(guī)。0號設(shè)置為起跳起點的基準線,1號設(shè)置成犯規(guī)線。當運動員站0號線時,光電信號被運動員隔絕,此時是正常測試狀態(tài)。但是當運動員站在1號線時,LCD液晶顯示運動員犯規(guī)。

2.2 系統(tǒng)測試區(qū)組成

測試區(qū)每隔1cm安放一對光電管,在測試區(qū)共安放170對,用來檢測運動員的落腳點。當信號被隔絕時傳出的脈沖信號傳給上層電路處理,由此一來我們可以根據(jù)收發(fā)光電管是否被隔絕測試運動員的跳遠距離。

3 立定跳遠光電感應(yīng)檢測系統(tǒng)的設(shè)計

3.1 系統(tǒng)的硬件設(shè)計

3.1.1 發(fā)光電路設(shè)計

發(fā)光電路的控制元件采用譯碼器74LS154,一塊74LS154可以與16只發(fā)光二極管連接在一起并控制發(fā)光二極管的亮滅。172只發(fā)光二極管需要11片74LS154來控制。74LS154是4線輸入16線輸出的譯碼器,其中ABCD為輸入端,低電平有效;G1G2為選通端,也是低電平有效; 0~15為輸出端,低電平有效。當選通端的為低電平時,可讀取輸入端ABCD的二進制編碼,比如輸入端ABCD讀取0001二進制代碼,對應(yīng)的是輸出端的1號光電管。74LS154選通端按順序依次連接在單片機的P1.4、

P1.5 、P1.6 、P1.7、 P0.0、P0.1、 P0.2、 P0.3、 P0.4、 P0.5、P0.6引腳上。選中的74LS154選通端為低電壓,單片機的輸出端口的電壓值可以控制74LS154的選通端。74LS154數(shù)字開關(guān)的輸入端連接到單片機的輸入輸出端口處,通過控制單片機輸入輸出端口的輸出電平來控制74LS154輸入端的電壓,以此來控制74LS154輸出端的電壓。通過單片機來控制二極管的點亮。

3.1.2 接收光電路設(shè)計

光電管采用普通的光電接收三極管,接收光電路采用16路模擬開關(guān)CD4067為控制電路,172只三極管與172個引腳來連接在一起172三極管,一共需要11片CD4067。CD4067有四個輸入端ABCD,任意一個輸入組合對應(yīng)一路開關(guān)。當ABCD輸入0000時,輸出端對應(yīng)0號通道。此時輸出端輸出高電平電流值。INTI是片選信號,當INTI 為高電平時,選通該芯片

3.1.3 LCD液晶顯示電路

LCD液晶顯示將電壓信號顯示在顯示器上,電壓的大與距離的遠近成正比,距離的改變通過電壓的變化顯示出來。LCD液晶顯示由發(fā)光二極管顯示字段組成,是依據(jù)液晶顯示器來進行數(shù)據(jù)或者圖形顯示的。LCD液晶顯示具有美觀、能夠行使圖形漢字等特點。LCD液晶顯示接口電路主要由顯示記錄儀表、CRT顯示終端、LCD顯示其構(gòu)成。

3.1.4 硬件抗干擾設(shè)計

硬件抗干擾設(shè)計主要包括:電源采用直流供電、在數(shù)據(jù)采集電路中安裝RC低通濾波器消除主電路感應(yīng)過來的尖峰電壓、選用電流小、功率小的的元器件等設(shè)計。

3.2 軟件設(shè)計

3.2.1 系統(tǒng)主程序設(shè)計

把變量賦為默認初始值,程序進行初始化。初始化之后,單片機進入工作狀態(tài),不斷檢查同步信號。發(fā)光二極管和光收三極管保持信號收發(fā)同步,掃描172路收發(fā)管的傳輸信號狀態(tài),以此判斷運動員是否站在起跳區(qū)的起跳線上或者測試運動員的落腳點。當檢測到運動員站在起跳線上,程序會將對應(yīng)位置的脈沖信號發(fā)送給智能控制系統(tǒng)T89C51單片機; 若運動員落在測試區(qū)時,將腳后跟阻隔脈沖信號發(fā)送給智能控制系統(tǒng)T89C51單片機,完成自動測試過程。

3.2.2 系統(tǒng)測量子程序

測量程序主要是依據(jù)三極管的工作狀態(tài)判定的。工作狀態(tài)正常時,單片機管腳P3.5讀到的信號是高電平。信號被遮擋時,P3.5讀到的是低電平。根據(jù)判斷是哪些三極管是低電平,然后在加上基準值,就可以計算出運動員所跳的距離。落點掃描要求:1、2號線是起跳點和犯規(guī)線,它是以落點前端為最終掃描結(jié)果;3~172線是測試區(qū)的終點,以落點后端為最終結(jié)果。

3.2.3 顯示子程序

對液晶顯示進行軟件編程,先對LCD數(shù)碼進行轉(zhuǎn)換,設(shè)置液晶顯示的小數(shù)點位置為最高位之后。LCD數(shù)據(jù)顯示采用查表法,LCD數(shù)碼轉(zhuǎn)換為:

Code LCD [10]={0X88,0XBB,0XC1,0X91,0XB2,0X84,0XB9,0XB0}://012.....到9Code LCD_P[10]={0X08,0X3B,0X41,0X11,0X32,0X14,0X04,0X39,0X00,0X10}://0.1.2.....到9//顯示數(shù)值的子函數(shù),mValue數(shù)值的范圍是00000—9999范圍要小于等于9999。其實第一位顯示數(shù)據(jù)后面有小數(shù)點,查表用后面的數(shù)據(jù),其它位采用前面的數(shù)據(jù)進行操作。其數(shù)據(jù)傳輸采用采用移位的方法通過P2.6和P2.7傳送出去。以下程序把以毫米為單位的數(shù)據(jù)用米的格式表示,用LCD顯示出來。其程序為:

#define PTXD P27

#define PRXD P27

void SetDataTotLCD(Uchar x){//口線模擬串口發(fā)送子程序

uchar i;

for(i=0;i<8;i++){

PRXD=(x>>i)&0x01;PTXD=0;

PTXD=1;

}

}

其中ShowLCDNumber 是把所得到的數(shù)據(jù)分別提取出來。齊代碼如下:

Void ShowLCDNumber(uint m Value){

Uchar mTemp;

SetDataTolLeftLCD(0xFF);//晴空中間的標記

mTemp=mVlue/1000;

SetDataTolLeftLCD((LCD_P[m Temp]));//D4

mValue=mValue%100;

mTemp=mValue%10;

SetDataTolLeftLCD(LCD[m Temp]);//D2 mTemp=mValue%10;

SetDataTolLeftLCD(LCD[m Temp]);//D1

3.2.4 軟件抗干擾設(shè)計

抗干擾系統(tǒng)由軟件、硬件緊密配合完成的。軟件抗干擾是屬于微機系統(tǒng)的自身防御行為。軟件抗干擾措施主要涉及數(shù)字濾波:運用CPU的運算、控制功能實現(xiàn)頻率濾波。在數(shù)據(jù)采集系統(tǒng)中,采用一些簡單的數(shù)值、邏輯運算處理來達到濾波的效果。經(jīng)過數(shù)字濾波可以減少系統(tǒng)的隨機干擾對采集結(jié)果的影響等措施。

4 結(jié)束語

利用光電感應(yīng)技術(shù)研究的立定跳遠自動測試系統(tǒng)具有高效準確和便于進行數(shù)據(jù)采集分析等優(yōu)點,能夠滿足體育測試的要求。

劉廣瑞,張洛明;立定跳遠自動測距系統(tǒng)的設(shè)計[J];微計算機信息;2004年02期

Standing long jump fitness test instrument research photoelectric sensor detection system

Li Yong
(Xi'an Railway Vocational and Technical College,Xi'an,710014)

The system AT89C51 microcontroller as the core components of intelligent control section, photoelectric sensor system consists of a pair of transceivers for signal detection photocell,blocking the signals into electrical signals athletes,then by the electrical signal is converted to long jump value,the design with C language programming language,for signal transmission between the microcontroller AT89C51 and PC level,so that the standing long jump test to automate the measurement,the test results from the LCD display to improve the test accuracy and efficiency.

standing long jump;photoelectric sensors;LCD LCD

猜你喜歡
光電管液晶顯示三極管
基于晶體三極管的放大電路分析
卷煙廠倉儲式喂料機的改進
簡述WCL型柜式喂料機
魅力中國(2018年5期)2018-07-30 11:11:58
制絲線高空輸送帶防堵料報警系統(tǒng)的設(shè)計
三極管引腳折彎機雙凸輪機構(gòu)的分析與仿真
三極管放大電路的研究
電子制作(2016年1期)2016-11-07 08:43:05
三極管單管放大電路的失真分析
122×32 點陣液晶顯示漢字原理實驗
片煙緩存區(qū)掉包的治理
界面致穩(wěn)型柔性膽甾相液晶顯示器件的制備與性能
永宁县| 敦煌市| 云和县| 犍为县| 策勒县| 新田县| 漠河县| 西乌| 色达县| 浦城县| 伊宁县| 聊城市| 杂多县| 全南县| 永胜县| 黄骅市| 赞皇县| 海伦市| 民县| 襄城县| 永善县| 旬邑县| 富民县| 卓尼县| 资讯 | 绥宁县| 永胜县| 济源市| 任丘市| 昭平县| 鄂尔多斯市| 渭南市| 岱山县| 同心县| 常山县| 专栏| 平潭县| 苍山县| 永泰县| 新兴县| 余庆县|