




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于AV彈片機的智能跑步機限制器設計1引言電動跑步機是目前健身器材中的主流產品,它是通過電機帶動跑步帶使人以不同的速度被動地跑或走,在人體用力方面,比在地面上跑、走省去了一個蹬伸動作,可使人比在地面運動消耗更多能量.但由于其功能比擬單一,缺乏娛樂性和交互性,長時間鍛煉會使人感到枯燥乏味.在全社會崇尚健身就是生活質量的今天,傳統電動跑步機這種單調重復運動已難以滿足人們對健身品質的要求,而具有虛擬現實功能的智能跑步機,以計算機虛擬的模擬環境代替現實世界的真實環境,給人身臨其境的沉浸感,增加了健身的樂趣,已成為目前的研究熱點.本文將傳統電動跑步機與虛擬現實技術相結合,研究并設計了具備傳統電動跑步機各
2、種健身模式且具有虛擬場景漫游功能的智能電動跑步機限制系統.系統通過上下位機的串行通信進行各種參數的實時傳遞,TFT液晶顯示器顯示友好的操作界面以及實時變化的運動和體能參數,采用觸摸屏與薄膜按鍵結合的操作方式增加操作的靈活性,是虛擬現實、人機交互在健身器材方面應用的一個典型例子.采用ATME公司的ATmega128乍為跑步機的主控芯片,它具有先進的RISC架構,內部集成較大容量存儲器,有豐富的管腳資源,驅動能力強,具有在系統編程功能,給限制系統的設計及程序的升級和維護提供了極大方便.2跑步機限制系統的結構及功能1.1 系統結構限制系統由上位機和下位機兩大局部組成.上位機采用普通計算機,主要負責觸
3、摸屏限制、操作界面顯示、多媒體播放和虛擬場景漫游.下位機以ATmega12的核心限制器,配合相應的外圍電路,通過采集鍵盤輸入、電機反應、接收上位機信息等對跑步機進行直接限制.上下位機通過串行通信總線RS232a行通信.跑步機限制系統總體設計框圖如圖1所示,虛線框內是下位機限制器設計.Tjwm輸陽卓氮用蚓用1BH上卻a單片機ATMEGAIwww-51kgi電悻或健盤圖1跑步機限制系統框圖1.2 系統功能下位機限制器通過變頻器限制電機,增大了速度調節范圍并且實現無級變速,速度調節范圍為1.020.0km/h,坡度調節范圍為-5%15%配有心率信號接收器,可以通過佩戴胸帶或者手握跑步機兩側的手柄測試
4、心率.有多種健身方式可供選擇,包括普通健身、程序健身、模式健身、虛擬健身,并且具備多媒體播放功能.液晶顯示器顯示各種功能按鍵以及數字鍵盤,并配有功能提示,用戶可以在觸摸屏上操作,也可以直接操作跑步機面板上的薄膜按鍵.各種運動參數在液晶屏上實時顯示.在虛擬現實健身模式下,跑步機運轉速度驅動虛擬場景的變換和信息的更新,場景路面坡度變化限制跑步機升降,實現跑步臺與虛擬場景路面狀況同步.系統配有緊急停止開關,跑步機可迅速停止運轉已保證平安.3 跑步機限制器硬件設計3.1 限制芯片限制芯片采用ATME公司ATmega12卵片機,它是基于AVRft核的低功耗CMOS8:單片機,單時鐘周期指令,可到達接近1
5、MIPS/MHZ勺性能,具有128KB在系統編程/應用程序ISP/IAPFlash程序存儲器、4KBUPROM4KBSRAM32個統一工作存放器、53個通用I/O口、4個帶有比擬模式靈活的定時器/計數器、2個可編程的USAR禳口、可編程帶內部振蕩器的看門狗定時器等.利用它在系統編程功能可以方便的進行程序的修改調試,參數可保存在內置E2PROMK定時器/計數器的相位頻率可調PW網能尤其適用于馬達限制,內置看門狗定時器可以在程序異常時及時復位.3.2 電壓轉換及掉電預檢測電路限制器電路板供電電壓為12V,經MC7805專換為5V供單片機使用電壓轉換及掉電預檢測電路掉電預檢測電路原理圖如圖2所示13
6、3JiOilCl|01nWI1101無憂電子開發板Slkai£acomH2V匚+12VD5M+C7+5V+CS廣7Cl«1-oFTol圖2電壓轉換及掉電檢測電路在系統意外斷電時記錄跑步臺的坡度,保證再次上電時處于水平位置.采用ATmega12吶部的模擬比擬器,注意選擇適宜的電容和參考電壓,以保證足夠的參數寫入時間.當模擬輸入端AIN1的電壓低于AIN0的電壓2.5V時,即輸入電壓降到7.5V以下時,模擬比擬器輸出ACCK1,觸發中斷,此時跑步臺的坡度值被寫入單片機內部的百PROMK3.3 PWM輸出電路利用ATmega12吶部16位定時器/計數器應用中的相位頻率可調PWM模
7、式,產生50Hz的PW瞰形,經過濾波和電平轉換后輸出到變頻器.改變比擬存放器的數值可以得到不同的脈寬,實現對跑步機速度的控制.3.4 開關量輸入/輸出電路三路帶光電隔離的開關量輸入電路采集健身者在跑步臺上的位置信號,并以電平形式輸入單片機,據此判斷健身者離限制臺的遠近實現自動調速.六路開關量輸出電路中,四路通過繼電器限制電機的升降來改變坡度,兩路限制橫流風扇的風量大小.3.5 編碼器信號輸入電路將轉速傳感器、心率接收裝置輸出的編碼器脈沖信號經過電容濾波、74HC1罐形,輸入到單片機外部中斷接口.3.6 串口通信電路單片機與PC機的通信采用RS-232C標準,此標準與單片機的TTL電平不兼容,采
8、用MAXI花司的MAX202S行電平轉換,外部接0.1uF電容.單片機串行口的TXDRXD和GNDS電平轉換分別與計算機的RXDTXD和SGffi連,進行全雙工通信.3.7 矩陣式鍵盤電路要實現開始、停止、暫停、速度加減、坡度加減、風扇限制、速度和坡度直選等功能需要大量按鍵,因此采用4X8矩陣式鍵盤.由于跑步過程中的摩擦會產生大量靜電,健身者操作鍵盤時靜電可能對電路造成破壞,除了在觸摸鍵上加防護舉措以外,在電路中參加TVS瞬態電壓抑制器二極管,由于TVS二極管的結面積較大,使得它具有泄放瞬態大電流的優點,具有理想的保護作用.將TVS二極管正極接地,當瞬態電壓超過電路的正常工作電壓時,二極管發生
9、雪崩,為瞬態電流提供通路,使內部電路免遭超額電壓擊穿或超額電流過熱燒毀.4 限制器軟件設計考慮到系統可移植性及便于維護和擴充,系統軟件采用C語言編寫.ImageCraft的ICCAV幅一種使用符合ANSI標準的C語言來開發微限制器MCU程序的工具,它是一個綜合了編輯器和工程治理器的集成開發環境IDE.跑步機限制程序的編輯、編譯均在ICCAVR中完成.限制系統軟件采用模塊化設計思想,主要包括主程序、鍵盤處理程序、中斷效勞程序和通信程序.主程序邏輯為:限制器上電后首先讀取E2PROMN呆存的速度系數和坡度參數,實現開機復位和參數的初始化,然后進入主循環.鍵盤處理程序采用定時掃描方法,每隔300ms
10、使四行輸出均為低電平,判斷是否有鍵按下,假設有,再將四行依次輸出為低電平,同時讀入列值保存到一數組中,用switch-case語句進行按鍵處理.速度和坡度加、減鍵假設被檢測到持續按下,那么處理屢次,實現速度和坡度的連續加減.有些功能鍵只處理一次就被鎖定,例如開始鍵被檢測到按下后置一個標志,直到該標志被去除再次按下才有效.將幾個按鍵組合在一起可以實現特殊功能,例如速度和坡度的自動校正.中斷效勞程序包括內部定時器中斷、模擬比擬器中斷和外部中斷.內部定時器中斷效勞程序主要負責健身時間計算、倒數計時、鍵盤的定時掃描、通信數據的定時發送等.模擬比擬器觸發中斷后,關閉所有其它中斷,將重要參數寫入E2PRO
11、W.外部中斷效勞程序主要負責脈沖信號計數和緊急停止.緊急停止接到最高優先級的外中斷上,中斷觸發后迅速切斷PW畸出.實時顯示的運動參數、來自計算機的命令等都是依靠全雙工串口通信傳遞.通信協議制定也采用模塊化的思想,不同的功能模塊有各自的標志符號.通信協議定義如表1所示.按下電源鍵后下位機向上位機發出握手信息,上位機檢驗這一信息符合協議那么向下位機反應一條信息,建立通信.上位機通過串口獲得跑步機的各種數據,用以更新虛擬場景畫面與操作界面的信息和參數顯示,并根據場景路面坡度變化通過串口通信限制跑步機的升降.主程序和通信程序流程圖如圖3、圖4所不.?開始跑步板復位電孑T名世界圖3主程序流程圖通知汁靠機下位機退出,停止融據收發普港鼓身校長健自圖4通信子程序流程圖表1通信協議定義起始符字節數標志符數據校驗碼結束符1個字節1個字節假設干字節1個字節1個字節5結論本文介紹了采用ATmgega12彈片機作為主控芯片的智能電動跑步機限制器設計,在實現跑步機各種功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市12校聯考2025年高三下學期生物試題綜合練習三含解析
- 四川省甘孜市2025年高三考前第二次模擬考試歷史試題含解析
- 南寧師范大學師園學院《小學教師語技能》2023-2024學年第二學期期末試卷
- (三檢)南平市2025屆高中高三畢業班第三次質量檢測英語試卷(含答案)+聽力音頻
- 錫林郭勒市重點中學2025年高三階段性調研測試物理試題不含附加題含解析
- 西安航空職業技術學院《食品質量與安全控制》2023-2024學年第一學期期末試卷
- 2025年視覺傳達設計職業技能考試試卷及答案
- 江西泰豪動漫職業學院《流行作曲(1)》2023-2024學年第二學期期末試卷
- 內江職業技術學院《設計基礎與形態認知》2023-2024學年第二學期期末試卷
- 武漢輕工大學《專業英語與論文檢索寫作》2023-2024學年第一學期期末試卷
- PHOTOSHOP圖形圖像處理課程標準
- 國開電大《Java語言程序設計》形考任務三答案
- 2022年全國大學生英語競賽C類試題
- 裝飾、裝修施工方案
- 遠盛水工重力壩輔助設計系統用戶使用手冊
- 礦井瓦斯抽采
- 立法學完整版教學課件全套ppt教程
- 五年級下冊科學說課課件 -1.2 沉浮與什么因素有關 |教科版 (共28張PPT)
- 通用城實景三維數據生產項目技術設計書
- 畢業設計(論文)-N402—1300型農用拖拉機履帶底盤的設計
- 多重耐藥菌感染的預防與控制 課件
評論
0/150
提交評論