基于MSP430及USB總線(xiàn)的便攜式血壓計(jì)的設(shè)計(jì)
2.2軟件濾波程序問(wèn)題
雖然硬件用了濾波器,在軟件中也要編寫(xiě)濾波程序,常用的軟件濾波方法有11種,如限幅濾波法、中位值濾波法、算術(shù)平均濾波法、遞推平均
濾波法等。文中采用中位值平均濾波法,即相當(dāng)于“中位值濾波法”+“算術(shù)平均濾波法”,連續(xù)采樣N個(gè)數(shù)據(jù),去掉一個(gè)最大值和一個(gè)最小值,然后計(jì)算N-2個(gè)數(shù)據(jù)的算術(shù)平均值。N值的選取:3~14。其優(yōu)點(diǎn)是融合了兩種濾波法的優(yōu)點(diǎn),可消除由于脈沖干擾所引起的采樣值偏差;其缺點(diǎn)是測(cè)量速度較慢,和算術(shù)平均濾波法一樣,比較浪費(fèi)RAM。由于血壓計(jì)對(duì)測(cè)量速度要求不高,而且149的RAM有2kb,所以選用該濾波方法。
2.3U盤(pán)讀寫(xiě)文件格式問(wèn)題
對(duì)U盤(pán)的讀寫(xiě)分為兩類(lèi):把U盤(pán)當(dāng)作存儲(chǔ)器,按照文件格式讀寫(xiě)U盤(pán)。前者讀寫(xiě)速度快,操作簡(jiǎn)單,但計(jì)算機(jī)不能直接讀取寫(xiě)入的數(shù)據(jù);后者由于按照文件格式,計(jì)算機(jī)可以直接看到相應(yīng)的數(shù)據(jù)。公司子程序庫(kù)提供U盤(pán)文件操作的API,對(duì)于普通用戶(hù)可以直接調(diào)用這些API讀寫(xiě)U盤(pán),且可以與計(jì)算機(jī)無(wú)縫連接,但要求有600kb的RAM,若用51單片機(jī)則需要外擴(kuò)RAM。由于筆者熟悉430單片機(jī)且149有2kb的RAM,滿(mǎn)足要求,這也正是選用430單片機(jī)的一個(gè)原因。
3 結(jié)語(yǔ)
試驗(yàn)證明,該裝置可以將采集到的數(shù)據(jù)成功地放到U盤(pán)中,因此可以應(yīng)用到實(shí)踐中去。
電子血壓計(jì)相關(guān)文章:電子血壓計(jì)原理
評(píng)論