《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 業(yè)界動態(tài) > 基于C8051F040的跆拳道綜合模擬訓(xùn)練儀控制系統(tǒng)設(shè)計

基于C8051F040的跆拳道綜合模擬訓(xùn)練儀控制系統(tǒng)設(shè)計

2008-05-07
作者:楊先軍, 孫怡寧, 周 旭

  摘 要: 介紹了基于C8051F040 單片機(jī)的跆拳道綜合模擬訓(xùn)練儀控制系統(tǒng)" title="控制系統(tǒng)">控制系統(tǒng)的硬件和軟件設(shè)計,系統(tǒng)在交付使用后,證明控制系統(tǒng)是穩(wěn)定可靠的。
  關(guān)鍵詞: C8051F040 傳感器 CAN總線 RS232


  跆拳道綜合模擬訓(xùn)練儀研制課題屬于科技部重點攻關(guān)項目,由中科院合肥智能機(jī)械研究所承擔(dān)。該課題的研制目標(biāo)為:研制適用于跆拳道強(qiáng)化技戰(zhàn)術(shù)訓(xùn)練的模擬訓(xùn)練儀,可按教練員要求,模擬運(yùn)動員前進(jìn)、后退及轉(zhuǎn)體,引導(dǎo)運(yùn)動員擊打指定部位,達(dá)到訓(xùn)練目的;并可對擊打動作的相關(guān)技術(shù)參數(shù)進(jìn)行測量與綜合分析,給出量化評價結(jié)果。該系統(tǒng)自2005年12月投入國家跆拳道隊使用至今,大幅度提升了科學(xué)訓(xùn)練水平,得到了拳跆中心領(lǐng)導(dǎo)、教練員、運(yùn)動員的認(rèn)可與高度評價,填補(bǔ)了該項目科學(xué)訓(xùn)練的空白。
1 系統(tǒng)原理與主要功能
  該系統(tǒng)的主要機(jī)械結(jié)構(gòu)如圖 1 所示。控制系統(tǒng)部分采用伺服電機(jī)" title="伺服電機(jī)">伺服電機(jī)控制靶體前后運(yùn)動,由步進(jìn)電機(jī)控制靶體轉(zhuǎn)身運(yùn)動;在靶體左肋、胸部、右肋部位各裝有一個單維力傳感器,在頭部裝有一個三維力傳感器,可以測量運(yùn)動員擊打四個擊打部位的力量;在地面上鋪設(shè)了2m×3m的柔性陣列傳感器,可以測量運(yùn)動員在傳感器上的位置,進(jìn)而計算出運(yùn)動員與靶體的實時距離;控制系統(tǒng)與工作于上位機(jī)" title="上位機(jī)">上位機(jī)的綜合模擬訓(xùn)練指導(dǎo)系統(tǒng)通訊,接收上位機(jī)的指令。系統(tǒng)總體設(shè)計如圖 2 所示。

?


2 硬件設(shè)計
  由于跆拳道綜合模擬訓(xùn)練控制系統(tǒng)要求系統(tǒng)的響應(yīng)速度快、魯棒性好、通信距離長、通信穩(wěn)定性好,因此本文選用C8051F040單片機(jī)為控制系統(tǒng)的中央處理器。該單片機(jī)集成了CAN2.0B總線控制器。指令執(zhí)行速率最高可達(dá)25MIPS。
  該控制系統(tǒng)主要由CPU模塊、伺服電機(jī)控制模塊、步進(jìn)電機(jī)控制模塊、力傳感器信號采集模塊、柔性陣列傳感器信號采集模塊、通信轉(zhuǎn)發(fā)模塊、電源模塊等組成。下面介紹主要模塊的實現(xiàn)。
2.1 CPU 模塊
  CPU模塊主要由振蕩器、I/O端口、CAN總線、串口" title="串口">串口模塊、存儲器擴(kuò)展、JTAG接口單元等組成。
  振蕩器采用外部晶體振蕩器,頻率為11.0592MHz。采用該頻率晶體振蕩器是為了串口通訊波特率的誤差能夠最小。
  由于Silicon Labs CAN 是一個協(xié)議控制器,不提供物理層驅(qū)動器(即收發(fā)器),因此要實現(xiàn)與CAN總線的接口,還需要接口控制器,例如82C250、TJA1050等。這里選用TJA1050,CAN總線硬件電路如圖3 所示。


  RS-232C標(biāo)準(zhǔn)電平采用負(fù)邏輯,規(guī)定3V~15V之間的任意電平為邏輯“0”電平, -3V~-15V之間的任意電平為邏輯“1”電平,而C8051F040 輸出為TTL電平,所以在通訊時,必須進(jìn)行電平轉(zhuǎn)換,以便與RS-232C標(biāo)準(zhǔn)電平匹配。在此,電平轉(zhuǎn)換芯片選用MAX232 芯片。
2.2 伺服電機(jī)控制模塊
  系統(tǒng)的伺服電機(jī)選用華中數(shù)控伺服電機(jī),電機(jī)的最大力矩為55Nm。伺服電機(jī)的工作方式采用內(nèi)部速度方式,通過串口通訊設(shè)置電機(jī)的轉(zhuǎn)動速度、加減速時間常數(shù)等參數(shù);通過 CPU 輸出信號控制伺服電機(jī)驅(qū)動器" title="電機(jī)驅(qū)動器">電機(jī)驅(qū)動器使能信號和電機(jī)抱閘信號以啟停電機(jī)。伺服電機(jī)驅(qū)動器采用24V電源,而C8051F040 的輸出電平為3.3V,故需要電平轉(zhuǎn)換芯片,在此選用ULN2803 芯片。由于伺服電機(jī)的抱閘器會存在比較大的反灌電流,因此需要通過繼電器將其與ULN2803 相隔離以保護(hù)芯片。伺服電機(jī)驅(qū)動電路原理圖如圖 4 所示。


  對于伺服電機(jī)驅(qū)動器的工作狀態(tài),可以通過讀取伺服電機(jī)驅(qū)動器狀態(tài)輸出信號來獲得。
2.3 柔性陣列傳感器信號采集
  測距系統(tǒng)的主要功能就是測量出運(yùn)動擊打時在點陣式陣列傳感器上的位置信息,并將位置信息傳送給上位機(jī)。測距系統(tǒng)原理:點陣式陣列傳感器為 3M(75行)×2M(50列),行線之間及列線之間的間隔均為4cm ,可以根據(jù)運(yùn)動所處的行線和列線的值來確定運(yùn)動員在柔性陣列傳感器上的位置。
  硬件設(shè)計原理:將行線作為掃描線,依次對每條行線輸出高電平信號,每輸出一次讀取一次列線的信息,如果在陣列上的一點導(dǎo)通,則在該點的行線輸出高電平時,該點所處列線輸出電平會有變化,根據(jù)這個原理就可以確定所處的列線和行線。掃描電路采用74HC164 移位寄存器依次對每條行線輸出高電平,MCU通過74HC244 以選通方式擴(kuò)展 I/O口直接讀取列線的狀態(tài)。
2.4 電源模塊
  CPU 模塊MCU 需要3.3V的直流電源供電,且每個端口可以承受的電壓為5V,串口電平轉(zhuǎn)換芯片MAX202以及光耦隔離芯片6N137 均需要5V直流電源驅(qū)動,故在設(shè)計CPU 模塊電源時必須提供5V和3.3V的直流電源。考慮到對電源模塊的兼容性(直流電源或交流電源均可以供電),在設(shè)計CPU模塊電源電路時加入了整流橋和穩(wěn)壓模塊。采用電源隔離器B0505S將輸入電源和CPU模塊的電源相隔離,以屏蔽電源沖擊影響MCU的執(zhí)行。電源模塊電路圖如圖5所示。


2.5 通訊轉(zhuǎn)發(fā)模塊
  通訊轉(zhuǎn)發(fā)模塊主要作用就是實現(xiàn) CAN 總線協(xié)議與 RS232協(xié)議之間的轉(zhuǎn)換。硬件設(shè)計采用獨(dú)立的C8051F040作為MCU的CPU模塊,硬件電路主要包括 CAN總線電路和串口電路,轉(zhuǎn)換協(xié)議由控制軟件完成。
3 軟件設(shè)計
  控制系統(tǒng)軟件采用模塊化結(jié)構(gòu),主要包括主程序、伺服電機(jī)控制程序、步進(jìn)電機(jī)控制程序、ADC 采集程序、柔性陣列傳感器信號采集程序、串口通訊程序、CAN 通訊程序、通訊轉(zhuǎn)發(fā)模塊程序等。下面將介紹主要模塊的軟件結(jié)構(gòu)設(shè)計。
3.1 主程序
  控制系統(tǒng)主程序主要完成MCU 的配置(看門狗配置、交叉開關(guān)配置、端口輸入輸出方式配置、時鐘源配置)、CAN總線初始化、串口工作方式初始化、12位A/D 轉(zhuǎn)換器初始化、伺服電機(jī)狀態(tài)檢測、等待上位機(jī)指令并跳轉(zhuǎn)到相應(yīng)模塊執(zhí)行等功能。其程序框圖如圖 6 所示。


3.2 柔性陣列傳感器采集程序
  該程序算法為:依次對行線置高電平,同時讀取列線的狀態(tài)信息,如果列線不全為0,則說明測量到位置,退出本次掃描,清除行線信息,并發(fā)送位置信息給上位機(jī);如果列線全為0,則繼續(xù)對行線依次置高電平直至本次掃描結(jié)束。該掃描算法在實際應(yīng)用中測量的是壓力中心點。
3.3 通訊轉(zhuǎn)發(fā)模塊程序
  通訊轉(zhuǎn)發(fā)模塊的軟件設(shè)計主要是實現(xiàn)協(xié)議的轉(zhuǎn)換。其程序結(jié)構(gòu)框圖如圖 7 所示。


  CAN總線協(xié)議與RS232協(xié)議轉(zhuǎn)換的算法:CAN總線發(fā)送數(shù)據(jù)包有8個數(shù)據(jù),接收到CAN數(shù)據(jù)包后提取數(shù)據(jù)并將其壓棧到串口發(fā)送緩沖區(qū),然后關(guān)閉CAN中斷,等待串口發(fā)送完畢;接收上位機(jī)的指令后,轉(zhuǎn)發(fā)模塊將接收到的數(shù)據(jù)依次壓棧到CAN總線發(fā)送緩沖區(qū),等待發(fā)送結(jié)束標(biāo)志 EE,然后調(diào)用CAN總線發(fā)送函數(shù)。上位機(jī)指令字節(jié)數(shù)最大為3。
  通訊轉(zhuǎn)發(fā)模塊與上位機(jī)串口的通訊協(xié)議:上位機(jī)發(fā)送數(shù)據(jù)以 EE 為起始標(biāo)志;下位機(jī)發(fā)送數(shù)據(jù)以EE為結(jié)束標(biāo)志。
  本文設(shè)計跆拳道綜合模擬訓(xùn)練儀的控制系統(tǒng),并實現(xiàn)了靶人前后運(yùn)動、靶人轉(zhuǎn)身運(yùn)動、測量運(yùn)動員擊打力度、測量運(yùn)動員擊打位置與靶人之間的距離、測量運(yùn)動員的反應(yīng)時間等功能。目前,該系統(tǒng)已通過科技部驗收,交付給國家跆拳道隊使用,得到了教練員和運(yùn)動員的一致好評。
參考文獻(xiàn)
1 童長飛. C8051F系列單片機(jī)開發(fā)與C語言編程. 北京:北京航空航天大學(xué)出版社,2005:50~341
2 方 立,孫怡寧. 新型三維力傳感器的研制與應(yīng)用. 傳感技術(shù),2002;21(7):49~51

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品黄页免费高清在线观看| 国产在线视频欧美一区二区三区| 欧美在线你懂的| 99国产精品久久久久老师| 久久精品欧洲| 亚洲风情亚aⅴ在线发布| 性欧美8khd高清极品| 亚洲一区日韩| 亚洲伊人网站| 午夜国产一区| 午夜精品久久久久影视 | 在线播放日韩专区| 在线观看成人一级片| 在线免费观看日韩欧美| 在线播放亚洲一区| 亚洲国产成人久久综合一区| 精品电影一区| 亚洲黄色大片| 亚洲精品乱码久久久久久黑人| 亚洲日产国产精品| 日韩午夜免费视频| 亚洲视频专区在线| 午夜精品美女久久久久av福利| 欧美亚洲一区在线| 久久激情视频久久| 亚洲精品亚洲人成人网| 9色国产精品| 亚洲女人天堂av| 欧美一区二区三区四区在线观看 | 欧美日韩一区在线观看| 欧美色道久久88综合亚洲精品| 欧美色大人视频| 国产欧美日韩在线播放| 红桃视频欧美| 亚洲九九爱视频| 亚洲制服少妇| 久久成人国产精品| 亚洲免费精品| 午夜免费久久久久| 久久视频免费观看| 欧美日本三级| 国产伦精品一区二区三区高清| 黄色影院成人| 亚洲三级电影在线观看 | 香蕉视频成人在线观看 | 亚洲麻豆国产自偷在线| 亚洲一区视频在线| 久久久精品动漫| 欧美精品在线网站| 国产精品一区二区女厕厕| 一色屋精品视频免费看| 日韩午夜电影av| 欧美亚洲自偷自偷| 亚洲国内精品| 亚洲一区二区三区777| 久久精品国产亚洲5555| 欧美绝品在线观看成人午夜影视 | 亚洲乱码国产乱码精品精天堂| 亚洲欧美精品在线观看| 亚洲精品日韩在线| 亚洲欧美日韩国产精品| 蜜桃av综合| 国产麻豆综合| 亚洲精品欧美一区二区三区| 性欧美大战久久久久久久免费观看| 亚洲高清在线观看一区| 亚洲午夜一区二区| 免费观看亚洲视频大全| 国产精品嫩草99av在线| 亚洲第一福利视频| 午夜精品在线视频| 一本久久综合| 久久综合九色九九| 国产精品欧美风情| 亚洲日本国产| 亚洲电影免费观看高清完整版在线| 亚洲淫性视频| 欧美激情精品久久久久久蜜臀| 国产女人aaa级久久久级| 亚洲麻豆国产自偷在线| 久久国产主播精品| 亚洲欧美日韩国产| 欧美精品激情在线| 一区二区三区在线看| 亚洲在线观看视频| 一本色道久久88精品综合| 久久综合伊人77777| 国产精品美女黄网| 亚洲精品久久久久久久久| 久久精品一区二区国产| 欧美一区二区三区在线播放| 欧美日韩精品是欧美日韩精品| 伊伊综合在线| 欧美一区二区三区视频在线 | 性久久久久久久| 欧美日韩一区二区国产| 亚洲国产视频直播| 久久精品一区二区| 久久精品免费| 国产精品色网| 亚洲视频一区二区在线观看 | 亚洲欧美日本日韩| 欧美日韩三级电影在线| 亚洲电影成人| 亚洲国产99| 久久久久久亚洲综合影院红桃| 国产乱码精品| 亚洲欧美卡通另类91av| 亚洲欧美在线免费| 欧美午夜性色大片在线观看| 亚洲精选一区| 一本不卡影院| 欧美日韩欧美一区二区| 亚洲另类在线视频| 日韩视频免费在线观看| 欧美韩国在线| 亚洲欧洲午夜| 99视频精品在线| 欧美日韩亚洲视频一区| 亚洲人午夜精品| 日韩午夜电影av| 欧美精品在线一区二区三区| 亚洲人成高清| 在线一区二区三区做爰视频网站| 欧美肥婆bbw| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲欧美日韩国产成人精品影院| 国产精品大片| 亚洲一区在线直播| 欧美亚洲专区| 国产一区二区三区四区在线观看 | 亚洲国产精品成人| 欧美高清视频在线观看| 亚洲日本一区二区三区| 日韩一区二区免费高清| 欧美日韩mp4| 国产精品99久久久久久久女警| 亚洲欧美日韩一区二区三区在线观看| 国产精品国产三级国产普通话蜜臀| 在线亚洲观看| 久久精彩免费视频| 在线欧美亚洲| 一区二区欧美在线观看| 亚洲第一福利在线观看| 一区二区三区在线免费视频| 亚洲福利一区| 欧美阿v一级看视频| 亚洲人精品午夜在线观看| 亚洲午夜精品一区二区三区他趣| 国产精品福利在线| 性欧美超级视频| 欧美**人妖| 一区二区三区色| 久久国产欧美精品| 亚洲高清视频的网址| 亚洲一区二区成人| 国产一区久久| 一本色道久久综合亚洲精品小说 | 久久精品国产69国产精品亚洲| 欧美大成色www永久网站婷| 一本在线高清不卡dvd| 久久精品成人一区二区三区蜜臀| 精品av久久707| 亚洲一区三区在线观看| 韩日欧美一区二区| 夜夜嗨av一区二区三区中文字幕 | 欧美日韩不卡视频| 亚洲在线一区二区| 免费在线观看日韩欧美| 一区二区三区欧美成人| 久久精品二区| 亚洲人成网站在线观看播放| 欧美在线|欧美| 亚洲国产天堂久久综合网| 午夜精品国产| 亚洲福利视频二区| 午夜国产精品视频| 在线免费精品视频| 欧美亚洲日本网站| 亚洲国产成人av| 欧美中文字幕在线| 日韩视频永久免费观看| 久久久精品午夜少妇| 99精品久久| 美腿丝袜亚洲色图| 亚洲欧美国产日韩中文字幕| 欧美激情在线免费观看| 欧美一级专区免费大片| 欧美午夜影院| 亚洲精一区二区三区| 国产欧美一区在线| 9久re热视频在线精品| 国外成人免费视频| 亚洲欧美国产另类| 亚洲国产视频一区| 久久免费国产| 亚洲欧美春色| 欧美视频久久| 日韩亚洲一区二区| 有坂深雪在线一区|