吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于C8051F410單片機的血糖儀設計方案

電子工程師 ? 來源:網絡整理 ? 2018-04-06 03:13 ? 次閱讀

血糖測量的電生物化學原理是當施加一定電壓于經酶反應后的血液產生的電流會隨著血液中的血糖濃度的增加而增加。通過精確測量出這些微弱電流,并根據電流值和血糖濃度的關系,反算出相應的濃度。所以,確定這個關系是問題的核心。但其關系復雜,受多方面因素影響。電壓強度、所使用的試條以及檢測的血液量都會對其產生影響。理論上需要在所有濃度點上大量實驗才能確定最終的關系。在實際操作中,只需在選擇若干重要濃度點做大量實驗,然后采用曲線擬合或插值等數據處理方式來確定其與電流值之間的關系。

血糖測量通常采用電化學分析中的三電極體系。三電極體系是相對于傳統的兩電極體系而言,包括,工作電極(WE),參比電極(RE)和對電極(CE)。參比電極用來定點位零點,電流流經工作電極和對電極工作電極和參比電極構成一個不通或基本少通電的體系,利用參比電極電位的穩定性來測量工作電極的電極電勢。工作電極和輔助電極構成一個通電的體系,用來測量工作電極通過的電流。利用三電極測量體系,來同時研究工作電極的點位和電流的關系。如圖1所示。

圖1 三電極工作原理

方案描述

該血糖儀提供多種操作模式以適應不同場合的應用,另外提供了mmol/L,mg/dl,g/l三種常見測量單位的自由切換并自動轉換。該三個單位之間的轉換關系如下:

1mmol/L=18 mg/dL 1mmol/L=0.18 g/L 1 mg/dL=0.01 g/L

針對不同國家地區的不同要求,血糖儀可以采用以上任意一種單位來顯示測量結果,轉換的方式采取使用特殊的代碼校正條來實現。

(1)單片機及內部硬件資源的充分利用。Silicon labs C8051F410單片機內部集成了豐富的外圍模擬設備,使用戶可以充分利用其豐富的硬件資源。C8051F410單片機的邏輯功能圖如圖2所示。利用其中12位的A/D轉換器用來做小信號測量,小信號電流經過電流采樣電路最終轉換為電壓由該A/D采樣,然后以既定的轉換程序計算出濃度顯示在液晶板上。利用12位的D/A轉換器可以輸出精確穩定的參比電壓用于三電極電化學測量過程,由于D/A的輸出可以由程序編程任意改變,因此可以很方便的通過改變D/A值來改變參比電壓與工作電壓之間的壓差,而且可以12位的精度保證了壓差的穩定,有效提高測量精度。

圖2 C8051F410邏輯功能圖

溫度傳感器用于采集溫度信號,做溫度補償[4]。因為血糖試劑在溫度過高或過低的情況下都會出現測量偏差的問題,因此在測量過程中通過該溫度傳感器采集環境溫度,在試劑要求的溫度范圍之外該參數就可以用來作為溫度補償。

內部具有32/16kB的Flash存儲器可用于存儲測量數據。2kB的集成RAM作為測量數據的緩沖。血糖儀需要將每次測量數據及日期記錄在非易失性存儲介質中,通常采用Flash存儲器,但Flash存儲器普遍存在重寫速度慢的問題,因此,利用這2kB的RAM做緩沖,在有電源的情況下用于記錄數據,在每次血糖儀關機的時候再將數據寫入Flash中,間接提高血糖儀測量效率。

(2)電源設計采用兩節普通堿性AAA電池,利用RT9701和RT9266組成高效升壓電路升壓到3.3V作為整個血糖儀的供電。在整個儀器的供電電路結構上,設計電源開關電路,當關機時除了MCU實時時鐘可以直接通過電池供電以外,其他電路的電源被全部切斷,然后使MCU和實時時鐘進入休眠或節電狀態,可以大大節省待機的耗電,延長電池的使用時間。MCU的喚醒通過中斷實現,當開關按鍵按下時產生一個按鍵中斷,由此喚醒MCU并為其他電路接通電源,血糖儀重新進入工作狀態。

(3)實時時鐘設計,采用s-3530A實時時鐘芯片[5]。該實時時鐘具有高精度低功耗的特點,工作晶振頻率32K,并設有節電模式,可以在血糖儀不工作的時候使其進入節電模式,節省電池電量。采用I2C總線與單片機連接,有效節省單片機I/O口線。自動計算閏年,并且以BCD碼格式表示年月日時間數據,為MCU的讀寫提供很大方便。

(4)不同用戶模式設計。終端客戶只需要進行血糖測試及測試的歷史記錄,而調試人員需要知道測量的電流值以檢測該儀器的質量,因此,本方案特意設計兩種操作模式分別提供給終端用戶及生產過程中的調試人員使用,只需要簡單實用一根特殊的測試條就可以讓該儀器計入超級用戶模式,該模式提供了測試電流的顯示界面,在該界面下,調試人員可以以標準電阻代替試劑來測試儀器的性能。而一般的終端用戶則只能在正常用戶模式下使用,這樣儀器的生產測試和最終的銷售可以使用同一個程序,為生產帶來很大的方便,也為該產品維修帶來方便。

(5)血糖儀的代碼校正。血糖儀沒更換一批試劑就需要進行代碼校正,所謂代碼校正實際上就是向血糖儀輸入新的一組擬合曲線的參數,該參數會被事先燒寫在代碼校正條上,校正代碼條如圖3。其中特征代碼實際就是擬合曲線的參數的整合成一個特殊的代碼形式。圖4是試劑條,由專業生物醫學機構調配,因為每批試劑條的調配不可能一致,因此每次的擬合曲線參數也不一樣,該參數由該機構提供,并燒寫相應的校正代碼條隨試劑交付終端用戶使用。用戶每次購買一批新試劑的時候必須先通過代碼校正條修改血糖儀的參數。代碼校正條的設計采用和試劑條同樣的接口,因此只需要像使用試劑條一樣直接插入血糖儀的檢測端口,就可以方便地將新參數輸入到血糖儀。

圖3 校正代碼條

圖4 試劑

(6)基于上一點的要求,血糖儀的端口既要可以正確讀取試劑條,又要可以讀取校正代碼條,因此該端口是兩個功能的復合端口。因此電路上設計了巧妙的電路轉換結構用以在根據插入的介質自動判斷是試劑條還是代碼校正條并正確讀取。

(7)特殊代碼校正條的設計。由于本方案設計了單位自動轉換,一般用戶模式和超級用戶模式等功能,這些功能的實現都依靠特殊代碼校正條來實現,原理就是選取幾個特殊代碼,燒寫在代碼校正條中,利用血糖儀可以自動讀取代碼校正條來設置參數的功能,當讀到代碼時先判斷是否特殊代碼,如果是就進行相應的操作,否則就進入新參數設置,如圖7。特殊代碼包括如下內容,轉換單位的代碼,切換工作模式的代碼,清除內存的代碼等。

電路實現及人機界面

血糖儀電路結構如圖5。血糖儀采用一塊PDM1621-893的定制液晶模塊作為人機界面,該模塊可以實現諸如實時時鐘,電池電量,測量單位,報警信號,代碼提示等多種顯示,另外結合對三位七段數碼顯示的編程可以在多個工作模式下提供盡可能豐富的提示信息。液晶面板結構如圖6。整個血糖儀的操作流程如圖7。

圖5 電路結構

圖6 液晶面板結構圖

圖7 程序流程

樣機測試結果

為檢驗設計的有效性,對兩臺樣機分別進行測試,為使測試具有可比性,采用了標準千分之一精密電阻代替試劑進行測試,測試的結果與標準比較如表1。其中原型機指原有某品牌機型。

表1 樣機測試結果對比

測試結果顯示,使用該方案的血糖儀樣機的測試偏差比原型機好,即CV值較小,而且重復性相當好。但是存在兩個樣機間測試結果不一致的問題,估計和樣機元器件不統一及焊接等有關,在批量生產中應該可以克服這個問題。

結語

本方案采用了C8051F410單片機,充分利用其豐富的內置硬件資源,大大簡化了血糖儀的電路結構,使儀器的穩定性,可靠性進一步提高,而成本卻降低。高精度的A/D和D/A使得測量結果更加穩定可靠,重復性好。另外充分利用該單片機的休眠模式并且巧妙電源管理電路設計,使得該儀器可以兩節普通的AAA電池就可以正常工作較長時間,使該儀器的使用更加方便。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6043

    文章

    44621

    瀏覽量

    638624
  • 溫度傳感器
    +關注

    關注

    48

    文章

    2975

    瀏覽量

    156393
  • 血糖儀
    +關注

    關注

    3

    文章

    71

    瀏覽量

    27249
收藏 人收藏

    評論

    相關推薦

    誰有C8051F410單片機的學習資料和編程資料

    誰有C8051F410單片機的學習資料和編程資料 ?想學單片機。謝謝知道的同學,給小弟說過網址也行。最好有視頻教的更好。
    發表于 01-30 22:05

    C8051F410

    C8051F410板子用新華龍的仿真器連電腦,始終連不上,以前連上過,現在怎么都連不上,內傷了已經。求指點
    發表于 04-02 10:56

    c8051f410

    c8051f410不用內部自帶的SMBUS,能不能像51那樣可以模仿I2C總線?
    發表于 08-08 14:34

    C8051F410單片機中用smaRTClock作為PCA的時鐘源時,PCA在什么時候進行計數?

    C8051F410單片機中用smaRTClock作為PCA的時鐘源時,PCA在什么時候進行計數?就比如說用T0溢出作為PCA的時鐘源時,當T0溢出時PCA記一個數。
    發表于 10-27 08:04

    c8051f410

    c8051f410多人用嗎
    發表于 01-12 02:08

    c8051f410

    跪求c8051f410,ckcon寄存器個位的功能說明
    發表于 04-18 13:57

    血糖儀開發方案顧問,插入智能手機的血糖儀

    高精度測量血糖,并將結果傳輸給手機app。4、血糖儀本身無需顯示屏、電池,甚至開關;要求結構精巧,小而薄,硬件成本嚴格可控。求從事多年血糖儀開發的專家,熟悉血糖儀開發、設計和生產工藝,
    發表于 06-25 12:16

    血糖儀原理設計及仿制開發方案詳解

    血糖儀原理設計及仿制開發方案詳解   本文主要探討基于C8051F系列單片機血糖儀電路原理設計與應用分析,并同時提供仿制開發、調試生產的
    發表于 04-12 15:45 ?9594次閱讀
    <b class='flag-5'>血糖儀</b>原理設計及仿制開發<b class='flag-5'>方案</b>詳解

    基于單片機C8051F410的精確信號模擬電路設計

    本文基于C8051F410單片機。采用PWM調制技術和負反饋測量技術設計了~種新的精確信號模擬電路,有效抑制了工作點漂移問題提高了模擬電路輸出精度.解決了裝備維護使用工作中存在的
    發表于 05-21 10:50 ?1913次閱讀
    基于<b class='flag-5'>單片機</b><b class='flag-5'>C8051F410</b>的精確信號模擬電路設計

    C8051F410單片機最小系統電路圖

    系統對單片機時鐘的精度和溫度穩定度都沒有特別要求,可以直接使用C8051F410 單片機內部自帶的時鐘振蕩器,而無需外接振蕩器。使用時要注意的是,是芯片工作電源是從Vregin 引腳引
    發表于 07-05 13:58 ?1.3w次閱讀
    <b class='flag-5'>C8051F410</b><b class='flag-5'>單片機</b>最小系統電路圖

    C8051F410 c語言例程

    C8051F410 c語言例程
    發表于 12-10 15:20 ?163次下載

    單片機開發下位采用C8051F410芯片

    單片機開發下位 采用C8051F410芯片 抓門收集整理 還有自己寫的 內附我的交流聯系方式 ,大家一起進步 !
    發表于 06-18 11:12 ?30次下載

    如何使用C8051F410單片機進行流量儀設計與應用的詳細資料概述

    設計實現了一種基于C8051F410為核心的高穩定性和高性價比氣體流量儀。利用C8051F410單片機片內的A/D和D/A轉換器來采集和輸出信號,從而達到控制質量流量控制器的目的。該流量儀具有電路設計簡單、可靠性好、性價比高、檢
    發表于 09-20 15:20 ?40次下載
    如何使用<b class='flag-5'>C8051F410</b><b class='flag-5'>單片機</b>進行流量儀設計與應用的詳細資料概述

    如何使用單片機C8051F410進行精確信號模擬電路設計的

    針對某型檢測設備使用中存在的工作點不穩定問題,基于C8051F410 單片機,采用PWM 調制技術和負反饋測量技術設計了一種新型的精確信號模擬電路,有效抑制了工作點漂移問題,提高了模擬電路輸出精度和抗噪性能。本電路的設計思想和方法對于同類電路的設計具有一定的借鑒意義。
    發表于 10-16 10:34 ?21次下載
    如何使用<b class='flag-5'>單片機</b><b class='flag-5'>C8051F410</b>進行精確信號模擬電路設計的

    基于C8051F410片上系統的逆變電源設計.

    基于C8051F410片上系統的逆變電源設計.(實用電源技術課后答案)-基于C8051F410片上系統的逆變電源設計? ? ? ? ? ? ? ? ??
    發表于 09-18 13:20 ?7次下載
    基于<b class='flag-5'>C8051F410</b>片上系統的逆變電源設計.
    百家乐信誉好的平台| 威尼斯人娱乐开户送18| 足球竞猜推荐| 百家乐官网智能软件| 百家乐水晶筹码| 足球竞猜规则| 手机百家乐官网能兑换现金棋牌游戏| 澳门百家乐网络游戏信誉怎么样 | 天将娱乐城开户| 百家乐官网如何赚钱洗码| 金沙百家乐的玩法技巧和规则| 博久百家乐官网论坛| 百家乐试玩账户| 金都国际娱乐| 户型风水不好害死人 24种破财户| 大发888 今日头条| 线上百家乐官网的玩法技巧和规则| 威尼斯人娱乐城老品牌lm0 | 评测百家乐官网博彩网站| 百家乐是怎么赌法| 金公主百家乐官网现金网| 百家乐赌场论坛| 百家乐官网在发牌技巧| 澳门百家乐然后赢| 网上百家乐官网骗人吗| 网上百家乐娱乐网| 网上百家乐官网赌博犯法吗| 百家乐大天堂| 缅甸百家乐官网博彩真假| 皇冠网百家乐啊| 百家乐官网赌场筹码| 大发888娱乐城客服lm0| 百家乐官网规律和方法| 德州扑克单机| 阴宅24水口| 班玛县| 百家乐扑克筹码| 百家乐官网翻天youtube| 大发888娱乐充值| 24山方向上| 大发888全球顶级游戏平台|