<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 醫(yī)療電子 > 市場分析 > 嵌入式系統(tǒng)在醫(yī)療電子市場的機遇和挑戰(zhàn)

          嵌入式系統(tǒng)在醫(yī)療電子市場的機遇和挑戰(zhàn)

          作者:何小慶 時間:2009-07-07 來源:電子產品世界 收藏

            應對產品設計特殊性要求

          本文引用地址:http://www.ex-cimer.com/article/96007.htm

            前面談了許多關于國內嵌入式企業(yè)在發(fā)展產品上的優(yōu)勢,但是,我們必須清醒地看到產品(或者稱為有源的醫(yī)療設備)設計的特殊性。一般來講,醫(yī)療設備由下面幾個部分組成:電子控制部分、顯示和操作臺、給養(yǎng)供應和數(shù)據(jù)采集、以及其他設備接口(包括IT等),如圖3。每個部分都可能有獨立的MCU或者ASIC/FPGA,甚至是高性能的嵌入式計算機組成的多處理器系統(tǒng)。軟件研發(fā)的費用在現(xiàn)代醫(yī)療設備研發(fā)費用中所占的比重已經超過50%,未來還會增加。醫(yī)療設備的特殊性體現(xiàn)在下面幾個方面:

            第一, 安全性。在醫(yī)療設備設計中安全性具有特別重要的地位和級別,可以想像如果將某位患者的診斷圖像錯誤的安放在其他患者上的后果,數(shù)據(jù)安全也是安全性的另一個方面,斷電后的數(shù)據(jù)保護、數(shù)據(jù)長期使用的維護和保存對于醫(yī)療診斷有著重要的意義,國際上一些著名的嵌入式操作系統(tǒng)如VxWorks OS Cert(認證符合IEC61508規(guī)范),BSP Cert(通過綁帶某個CPU的認證)和安全測試認證服務可以為醫(yī)療設備的軟件核心提高安全保障。

            第二, 實時性。醫(yī)療設備是個實時系統(tǒng),在復雜的醫(yī)療設備中應該采用實時多任務操作系統(tǒng),比如VxWorks、實時Linux、uC/OS-II是必要的,在IT接口的設備上可以采用通用的操作系統(tǒng),如 Windows和Linux,在設備的部件之間應該采用具有實時和容錯能力的CAN總線技術。

            第三, 可診斷性。醫(yī)療設備的可用性要求是很高的,不間斷的工作要求(醫(yī)療設備一般要求是365天和24小時待命),使得設備應該有一個方便和一致性好的診斷軟件(方式),完成定期檢測和隨機的診斷,方便的診斷接口,易識別的故障報告等。

            第四, 符合人體和醫(yī)學習慣。醫(yī)療設備的診斷對象是病人,使用者是醫(yī)生,設計醫(yī)療設備應該充分考慮到誤操作可能給病患帶來的后果和痛苦,因此在項目開發(fā)的初期應該和臨床人員合作對操作過程進行評估和測試。

            此外,如同藥物的使用會給患者帶來風險和副作用一樣,醫(yī)療設備必須考慮對風險的管理,例如按鍵的誤操作引起危險的結果、錯誤的數(shù)據(jù)輸出、某種不可重復的檢查結果(數(shù)據(jù))的丟失等,醫(yī)療設備制造商應該在系統(tǒng)和軟件設計中對于風險有所判斷和識別,確定哪些是可以接受的,哪些是高風險的,需要重新計算或者報警處理。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();