色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于可編程片上系統解決方案實現數字式心電診監測系統的設計

電子設計 ? 來源:現代電子技術 ? 作者:鄒崇濤,盧志華 ? 2020-06-19 07:45 ? 次閱讀

1、引言

心電檢測儀是醫學界運用廣泛的一種心電監測設備,他主要由12導聯心電傳感器和心電信號處理設備兩部分組成,目前運用廣泛的數字式心電檢測儀大都是由DSP處理器外加一個單片機MCU),通過編寫復雜的并行通訊協議來完成的,這種結構雖然有較高的精度,但硬件設計復雜,軟件編寫煩瑣,相應的開發周期長,研制成本高。

本設計采用Altera公司先進的SOPC(可編程片上系統)解決方案--以32位Nios II軟核CPU系統取代目前數字式心電儀的DSP和MCU的雙CPU結構,通過靈活的Avalon總線,控制心電信號的采集、處理、回放、存儲等功能,Nios II系統設計以Nios II軟核為核心,將全部的接口電路集成在同一片FPGA上,結構簡單,同時,利用Nios II軟核可在線配置的優點,通過軟件編程改變FPGA的內部借給即可迅速、方便地實現系統性能的擴展、設計、大大縮短了系統的開發周期,提高了性價比,該Nios II系統的結構如圖1所示。

基于可編程片上系統解決方案實現數字式心電診監測系統的設計

2、Nios II系統的設計

Nios II系統選用Altera公司推出了新一代的、低成本的Cyclone系列FPGA器件EP1C6Q240,該器件具有5980個邏輯單元,20個M4K RAM塊,92 160b的RAM位和2個鎖相環,最大用戶I/O引腳185。利用EP1C6Q240豐富的資源和ALTERA公司的Quartus II 5.0軟件開發平臺,配合使用SopcBuilder和Dspbuilder完成系統的硬件和軟件設計。

2.1 Nios II系統的硬件設計

由12導聯采集的心電信號經調理、模擬濾波處理后,經A/D轉換器數字信號送往Nios II系統,Nios II系統是整個心電診斷儀的核心部件,他主要控制著心電信號的A/D轉換,數據傳輸和處理,以及與外設的數據通訊等功能。

2.1.1 心電儀AD轉換器控制電路的設計

對于由12導聯傳感器采集的心電信號,通過模/數轉換芯片AD574進行模/數轉換,Nios II系統對AD574的轉換控制電路由VHDL語言編寫的AD574控制IP核實現,自定義的IP核直接加載到SopcBuiler的元件池里,Nios II軟核通過Avalon總線可方便地對其操作,該IP的部分設計程序如下:

一方面,AD574控制IP核根據AD574的轉換時序,在Nios II的控制下,通過Avalon總線實現心電信號的AD轉換,另一方面,AD574控制IP核還作為數據的傳輸通道,將轉換的數據通過Avalon總線送往雙口RAM存儲。

2.1.2 數據存儲電路--雙口RAM的設計

由于心電信號的動態范圍較大,為保證采樣信號的準確性,設計時將采樣頻率提高到256Hz,這樣勢必要求系統有較大的存儲空間,而且要保證采集的信號及時往外送顯,系統要求具有動態顯示的功能,因此,設計時,利用Quartus II5.0將EP1C6Q240內部的M4K RAM存儲塊設計成存儲為256bit的雙口RAM,采集來的數據在Nios II的控制下,送往雙口RAM,當RAM寫滿256個數據后,再觸發控制信號,將RAM內數據送DSP模塊處理,雙口ROM的結果如圖2所示。

其中wren,rden分別是Nios II軟核控制下的寫使能、讀使能控制信號,wraddress[3..0],rdaddress[3..0]是分別是寫地址信號和讀地址信號;clock為讀寫控制時鐘,寫入的數據為data[15..0],讀出的信號為q[15..0],設計時,我們將由AD574轉換得到的12位數字信號經VHDL語言編程擴展成16位數字信號,有利于Nios II軟核通過控制Avalon總線,實現數字信號的處理。

2.1.3 數字信號處理電路的設計

DSP Builder為是Altera公司推出的高效的數字信號處理設計工具,本系統利用他設計出了256階FIR數字濾波器,濾波器的仿真結果如圖3所示,Nios II系統利用此濾波器較好的完成了心電數字信號的處理。

2.1.4 Nios II軟核的定制

Nios II軟核CPU是Nios II系統的核心,他控制著整個心電診儀心電信號的采集、處理與通訊過程,利用SOPC Builder可十分方便地定制32位Nios II CPU和參數化的Avalon接口總線,然后再通過適當裁減,增添合適的元件核,以適應Nios II系統功能的需求,最后配置的內核結果如圖4所示。

2.2 Nios II的軟件設計

SopcBuilder的Nios II IDE具有友好的操作界面,他采用文件操作的方式訪問系統外設,語法簡便,相應的函數豐富,使軟件設計人員可根據系統硬件結構十分方便地設計系統的軟件,心電診斷儀的Nios II軟件設計總是要針對液晶顯示屏,外部FLASH的編程,程序很容易實現。

3、結語

圖5是某人員利用該檢測儀測得的心電圖,監測結果良好。

責任編輯:gt


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

    關注

    1630

    文章

    21796

    瀏覽量

    605312
  • 監測系統
    +關注

    關注

    8

    文章

    2755

    瀏覽量

    81466
  • 總線
    +關注

    關注

    10

    文章

    2900

    瀏覽量

    88299
收藏 人收藏

    評論

    相關推薦

    手機應用中的可編程系統器件

    可編程系統(PSoC)是由MCU與可編程邏輯和高性能模數轉換功能以及常用固定功能外設組合而成。此外,這些器件還集成有閃存、SRAM及EE
    發表于 12-28 11:26 ?1196次閱讀

    可編程系統你了解多少?

    可編程嵌入系統,在同一芯片中集成了可配置的模擬和數字外設功能、存儲器和微控制器。 如今,我
    發表于 05-23 10:13

    基于ISP芯片的可編程數字移相器設計

    、CMOS系列)按傳統數字系統設計方法設計而成,其主要缺點是邏輯規模小、功耗大、可靠性低。本文介紹一種基于在系統可編程邏輯器件實現的新型
    發表于 07-09 06:55

    基于可編程系統的變頻逆變電源設計與實現

    基于可編程系統的變頻逆變電源設計與實現
    發表于 03-30 10:59 ?16次下載

    PSoC 4 可編程系統

    PSoC 4 可編程系統
    發表于 10-10 09:47 ?11次下載
    PSoC 4 <b class='flag-5'>可編程</b><b class='flag-5'>片</b><b class='flag-5'>上</b><b class='flag-5'>系統</b>

    在SoPC可編程系統實現RTOS操作系統的移植

    SoPC可編程系統是一種特殊的嵌入式微處理器系統。首先,它是
    的頭像 發表于 07-02 08:05 ?2755次閱讀
    在SoPC<b class='flag-5'>可編程</b><b class='flag-5'>片</b><b class='flag-5'>上</b><b class='flag-5'>系統</b><b class='flag-5'>上</b><b class='flag-5'>實現</b>RTOS操作<b class='flag-5'>系統</b>的移植

    基于可編程系統解決方案實現視頻編解碼IP核的設計

    SOPC是Altera公司提出的可編程系統解決方案,它將CPU、存儲器、I/O接口、DSP模塊以及鎖相環的
    發表于 04-14 09:10 ?888次閱讀
    基于<b class='flag-5'>片</b><b class='flag-5'>上</b><b class='flag-5'>可編程</b><b class='flag-5'>系統</b><b class='flag-5'>解決方案</b><b class='flag-5'>實現</b>視頻編解碼IP核的設計

    可編程系統原理及應用

    可編程系統SOPC是一種靈活、高效的SoC解決方案,而FPGA 是可編程再設計的“萬能”芯片
    發表于 10-01 09:07 ?1930次閱讀

    什么是可編程系統?PSOC和FPGA的區別

    可編程系統(Programmable System-on-Chip,PSoC)是一種集成了數字邏輯、模擬電路和可配置模塊的
    發表于 07-06 15:15 ?4865次閱讀

    可編程系統是什么

    可編程系統(Programmable System-on-Chip,PSoC)是一種特殊的嵌入系統
    的頭像 發表于 03-28 14:55 ?723次閱讀

    什么是可編程系統?PSOC和FPGA的區別

    可編程系統(PSoC)是一種高度集成化和靈活性的嵌入系統
    的頭像 發表于 03-28 14:59 ?2026次閱讀

    可編程系統是什么意思

    可編程系統(Programmable System-on-Chip,PSoC)是一種特殊的嵌入系統
    的頭像 發表于 03-28 15:09 ?628次閱讀

    可編程系統的基本特征和主要應用

    可編程系統是一種特殊的嵌入系統:首先它是
    的頭像 發表于 03-28 15:13 ?681次閱讀

    可編程系統的優缺點

    可編程系統(PSoC)作為一種靈活、高效的解決方案,具有顯著的優點和一些潛在的缺點。
    的頭像 發表于 03-28 15:13 ?663次閱讀

    嵌入可編程系統是什么

    嵌入可編程系統(Embedded Programmable System-on-Chip,或簡稱EPSoC)是一種特殊的嵌入
    的頭像 發表于 03-28 15:33 ?617次閱讀
    主站蜘蛛池模板: 青青草在现线免费观看 | G0GO人体大尺香蕉 | 湖南张丽大战黑人hd视频 | 久久精品国产午夜伦班片 | 免费毛片网站在线观看 | 十七岁日本免费完整版BD | 最近2018年手机中文字幕 | 99re8久久热在线视频 | 欧美极品尿交 | 久久精品国产免费播高清无卡 | 中文字幕亚洲第一页 | 精品久久香蕉国产线看观看麻豆 | 学生无码AV一区二区三区 | 色欲天天天综合网免费 | 男女一边摸一边做羞羞的事情免费 | 日韩精品一区二区亚洲AV观看 | 午夜伦理伦理片在线观 | 国产色精品久久人妻无码 | 国产香蕉视频在线观看 | 无遮挡午夜男女XX00动态 | 一二三四在线观看高清电视剧 | 野花韩国高清完整版在线观看5 | 99视频免费看 | 男人J放进女人屁股免费观看 | jzz大全18| 国产精品你懂得 | 在线不卡日本v二区到六区 在线不卡日本v二区 | 受被攻做到腿发颤高h文 | 久久久青青 | 欧美午夜免费观看福利片 | 精子射到丝袜上图 | 秋霞电影网视频一区二区三区 | 狠狠色狠狠色综合日日32 | 国产午夜永久福利视频在线观看 | 在线免费公开视频 | 久久免费看少妇高潮A片JA | 美丽的姑娘BD在线观看 | 亚洲欧洲免费三级网站 | 好男人好资源在线播放 | 午夜AV内射一区二区三区红桃视 | AV精品爆乳纯肉H漫网站 |