色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > 基于MSP430智能防近視眼鏡的設(shè)計

          基于MSP430智能防近視眼鏡的設(shè)計

          作者:張恒 王新懷 梁博 杜威望 鄭永平 時間:2015-03-26 來源:電子產(chǎn)品世界 收藏
          編者按:  摘要:本文針對中小學(xué)生近視率不斷上升的問題,設(shè)計和實現(xiàn)了一種以MSP430單片機為控制核心的智能防近視眼鏡。該設(shè)備利用夏普GP2Y0E03紅外測距傳感器、以BH1750芯片為核心設(shè)計的光強傳感器以及以MPU6050芯片為核心設(shè)計的六軸傳感器采集用戶的用眼情況,利用MSP430單片機,模擬出人眼的疲勞情況,在人眼過度疲勞時提醒用戶休息,防治近視。   引言   目前青少年近視的本質(zhì)原因是長時間看近處的東西,眼睛長期得不到休息,長期產(chǎn)生視覺疲勞,最終病變成近視。本文開發(fā)了一種智能防近視眼鏡,可以隨時監(jiān)

            軟件總體分為三個狀態(tài),即“跟蹤模式”、“矯正模式”和“數(shù)據(jù)同步模式”。在“跟蹤模式”中,系統(tǒng)完成對用戶眼睛工作環(huán)境數(shù)據(jù)的采集和對用戶眼疲勞度的評估這兩個任務(wù)即可,這兩個任務(wù)下系統(tǒng)需要完成的具體任務(wù)見圖8;在“矯正模式”中,系統(tǒng)完成對用戶坐姿的檢測和對用戶眼疲勞度的評估,這兩個任務(wù)下系統(tǒng)需要完成的具體的軟件任務(wù)見圖8;在“同步模式”中,系統(tǒng)僅需完成將系統(tǒng)數(shù)據(jù)緩沖區(qū)的疲勞值數(shù)據(jù)發(fā)送到串口。

          本文引用地址:http://cafeforensic.com/article/271653.htm

            每一個狀態(tài)中,又有各自的前后臺程序。前臺程序是對軟件實時性要求較高的程序,在系統(tǒng)中斷中被觸發(fā)運行,包括傳感器數(shù)據(jù)采集記錄程序、按鍵鍵值采集程序和/振子觸發(fā)條件判斷程序,其執(zhí)行時間很短;后臺程序是對軟件實時性要求較低的程序,在系統(tǒng)主循環(huán)中運行,包括模擬人眼疲勞值算法、姿態(tài)解算算法等,其運行時間較長且難以確定。前后臺程序相配合的技術(shù)手段有利于避免CPU阻塞,保證了系統(tǒng)的穩(wěn)定性。

            系統(tǒng)程序“狀態(tài)”之間轉(zhuǎn)換關(guān)系見圖9,當(dāng)用戶短按按鍵時,切換“跟蹤模式”和“矯正模式”,當(dāng)用戶長按按鍵時,進(jìn)行數(shù)據(jù)同步。

            3.4 模擬人眼疲勞算法

            在本文所開發(fā)的智能防系統(tǒng)中,系統(tǒng)可以直接采集到的影響人眼疲勞值的參數(shù)包括:當(dāng)前用戶的用眼時間、視線距離、明暗變化以及閱讀/寫字姿態(tài),然而實際情況是人眼疲勞值受到當(dāng)前時刻之前這些參數(shù)所有變化累積的影響。在模擬人眼疲勞值的算法中,上述四個參數(shù)都有各自的權(quán)值,其中,用眼時間、視線距離所占權(quán)值最大,其影響真實人眼疲勞值的程度也最深;光線變化所占權(quán)值次之,閱讀/寫字姿態(tài)由于受到實際環(huán)境影響較大,所占權(quán)值最小。

            下面就視線距離這一參數(shù)做詳細(xì)說明,其他參數(shù)可以此類推。

            首先定義視線距離參數(shù)的權(quán)值得分S,其總分為35分,即視線距離因素占35%的比例權(quán)值。之后,占獲取當(dāng)前的視線距離參數(shù),以此減去標(biāo)準(zhǔn)參考距離(33.3厘米),獲得的差值記為d,那么:

            其中,f(Sn)是Sn的函數(shù),這樣就模擬了實際過程中視線距離隨時間的變化對人眼疲勞的影響。

            3.5 動態(tài)分配傳感器測量頻率算法

            為降低系統(tǒng)功耗所采用的動態(tài)分配傳感器測量頻率算法原理如下:首先建立一個長度為5的環(huán)形數(shù)據(jù)緩沖區(qū),定時器每秒鐘產(chǎn)生一次定時中斷,在中斷內(nèi)喚醒六軸傳感器讀取相關(guān)數(shù)據(jù)并暫時關(guān)閉傳感器。然后,計算三軸加速度的平方和,并將此平方和存入上述環(huán)形數(shù)據(jù)緩沖區(qū)內(nèi),當(dāng)緩沖區(qū)數(shù)據(jù)存滿時,對緩沖區(qū)內(nèi)的5個數(shù)據(jù)進(jìn)行加權(quán)相加運算,以此分配下一次距離傳感器和光強傳感器喚醒的時間。在此之后再有新的數(shù)據(jù)被記錄時,優(yōu)先放棄掉環(huán)形數(shù)據(jù)緩沖區(qū)內(nèi)先被記錄的數(shù)據(jù)。由于此算法涉及到浮點數(shù)乘除運算,運算量相對較大,所以將其放在后臺系統(tǒng)循環(huán)中運行,運行結(jié)束后可休眠CPU。

            4 性能分析

            本系統(tǒng)的主要性能指標(biāo)有:待機時間、測距精度、便攜性、六軸檢測精度。

            從實際測試的情況來看,由于本系統(tǒng)采取了一系列方式來降低功耗,有效待機時間可以達(dá)到一天以上。

            測距精度方面,由于所選紅外傳感器的優(yōu)秀特性,在大多數(shù)環(huán)境下測距精度優(yōu)于1%。

            便攜性方面,本系統(tǒng)所選器件均在保證系統(tǒng)功能完善的情況下選擇了體積最小的器件,盡可能地縮小了整體體積,但考慮到作品最終要與眼鏡鏡框一體,現(xiàn)在體積還是有點大,后期可考慮使用低功耗的BLE來取代4.0系統(tǒng),到時可進(jìn)一步縮小體積,增強便攜性。

            六軸檢測精度方面,根據(jù)量角器等工具對傳感器檢測結(jié)果進(jìn)行記錄并分析,并結(jié)合本系統(tǒng)應(yīng)用場景進(jìn)行考慮,傳感器測量時引入的誤差基本可以忽略。

            參考文獻(xiàn):
            [1]謝楷.《系列系統(tǒng)工程設(shè)計與實踐》[M] .上海:機械工業(yè)出版社,2007
            [2]陳學(xué)平.《Altium Designer 13電路設(shè)計、制板與仿真從入門到精通》[M] .北京:清華大學(xué)出版社,2014

          電流變送器相關(guān)文章:電流變送器原理
          電容傳感器相關(guān)文章:電容傳感器原理

          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉