0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32物聯(lián)網(wǎng)開發(fā)板(6)--AD8232心電圖監(jiān)測模塊

嵌入式技術(shù) ? 來源:嵌入式技術(shù) ? 作者:嵌入式技術(shù) ? 2023-05-16 09:08 ? 次閱讀

1.概述

AD8232是一款用于ECG及其他生物電測量應(yīng)用的集成信號調(diào)理模塊。該器件設(shè)計(jì)用于在具有運(yùn)動或遠(yuǎn)程電極放置產(chǎn)生的噪聲的情況下提取、放大及過濾微弱的生物電信號。該設(shè)計(jì)使得超低功耗模數(shù)轉(zhuǎn)換器(ADC)或嵌入式微控制器能夠輕松地采集輸出信號。

AD8232采用雙極點(diǎn)高通濾波器來消除運(yùn)動偽像和電極半電池電位。該濾波器與儀表放大器結(jié)構(gòu)緊密耦合,可實(shí)現(xiàn)單級高增益及高通濾波,從而節(jié)約了空間和成本。AD8232采用一個無使用約束運(yùn)算放大器來創(chuàng)建一個三極點(diǎn)低通濾波器,消除了額外的噪聲。用戶可以通過選擇所有濾波器的截止頻率來滿足不同類型應(yīng)用的需要。

對于可穿戴式運(yùn)動器械, AD8232通常置于心臟附近的容器中。兩個檢測電極置于胸肌下面;無需使用驅(qū)動電極。由于從心臟到AD8232的距離很短,因此心臟信號很強(qiáng)并且肌肉偽像干擾較小。

應(yīng)用

  • 健身及運(yùn)動心率監(jiān)護(hù)儀
  • 便攜式ECG
  • 遠(yuǎn)程健康監(jiān)護(hù)
  • 游戲外圍設(shè)備
  • 生物電信號采集
pYYBAGRiN-iAJxafAAJE-ntT5jE846.png

引腳

說明

SIGNAL_OUT

PC0信號ADC采集硬件

LO-

PC1比較強(qiáng)輸出端

LO+

PC2比較器輸出端

SDN

PC3控制輸出端(高電平啟動)

poYBAGRiOCaAcgYPAALZMBEJZDc863.pngpYYBAGRiODuAFxPFAABhYklY6sU975.png
  • 連接方式

OUT運(yùn)放輸出端,接到ADC的輸入端,LOD-、LOD+接到身上的三個電極,導(dǎo)聯(lián)脫落,這兩個口某一個口會變?yōu)楦唠娖?,所以將這兩個口接到輸入口上。SDN開啟和關(guān)閉模塊功能,接到GPIO輸出口,給它高電平則模塊工作,給低電平則不工作。

2.工作原理

poYBAGRiOJ6AIpdeAAFePEs6a3w108.png

AD8232是一款集成前端,適用于對心臟生物電信號進(jìn)行信號調(diào)理來進(jìn)行心率監(jiān)護(hù)。它內(nèi)置一個專用儀表放大器(IA)、一個運(yùn)算放大器(A1)、一個右腿驅(qū)動放大器(A2)和一個中間電源電壓基準(zhǔn)電壓緩沖器(A3)。此外,AD8232內(nèi)置導(dǎo)聯(lián)脫落檢測電路和一個自動快速恢復(fù)電路,該電路可在導(dǎo)聯(lián)重新連接后迅速恢復(fù)信號。

AD8232集成專用儀表放大器,可放大ECG信號,同時抑制的電極半電池電位。這是通過間接電流反饋架構(gòu)實(shí)現(xiàn)的,與傳統(tǒng)方案相比,該架構(gòu)還能減小尺寸和降低功耗。

3.硬件配置

開發(fā)平臺:STM32CubeMx +KEIL5

核心控制器:STM32F103RET6

數(shù)據(jù)采集方式:ADC

AD8232數(shù)據(jù)采集通過ADC方式處理,ADC模式配置如下:

1.時鐘配置

STM32本身自帶ADC功能,是一個12位ADC是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器。它有多達(dá)18個通道,可測量16個外部和2個內(nèi)部
信號源。各通道的A/D轉(zhuǎn)換可以單次、連續(xù)、掃描或間斷模式執(zhí)行。 ADC的結(jié)果可以左對齊或右對齊方式存儲在16位數(shù)據(jù)寄存器中。
模擬看門狗特性允許應(yīng)用程序檢測輸入電壓是否超出用戶定義的高/低閥值。

ADC的輸入時鐘不得超過14MHz,它是由PCLK2經(jīng)分頻產(chǎn)生。

pYYBAGRiOaqAE-IzAAF-8LV3Q_s965.png

2.ADC模式配置

poYBAGRiOqqAcYDVAAGXskKSAe0615.png

4.數(shù)據(jù)處理

//ADC初始戶此處略過
//讀取ADC通道數(shù)據(jù)
u16 Get_Regular_Channelx(u16 ch)
{
	ADC_ChannelConfTypeDef sConfig = {0};
	sConfig.Channel=ch;//通道號

	sConfig.SamplingTime=ADC_SAMPLETIME_239CYCLES_5;//采樣周期
	if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)//ADC通道初始化
   {
     Error_Handler();
   }	
	HAL_ADC_Start(&hadc1);//開啟ADC
	HAL_ADC_PollForConversion(&hadc1,20);//等待規(guī)則通道轉(zhuǎn)換完成
	return HAL_ADC_GetValue(&hadc1);
}
/*多次測量求平均值*/
u16 AD8232_GetVal(void)
{
  u16 data[10];
  u8 i=0,j=0;
  for(i=0;i<10;i++)
  {
    data[i]=Get_Regular_Channelx(10);
  }
  /*排序*/
  u32 count=0;
  u16 temp;
  for(i=0;i<9;i++)
  {
    for(j=0;j<9-i;j++)
    {
      if(data[j]>data[j+1])
      {
        temp=data[j];
        data[j]=data[j+1];
        data[j+1]=temp;
      }
    }
  }
  for(i=2;i<8;i++)
  {
    count+=data[i];
  }
  temp=count/6;
  return temp;
}

5.運(yùn)行效果

poYBAGRiOuaAPkDWABWZZiV7vf8470.png
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6498

    瀏覽量

    544629
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44634

    瀏覽量

    373316
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    355981
  • 心電圖
    +關(guān)注

    關(guān)注

    1

    文章

    79

    瀏覽量

    25329
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5050

    瀏覽量

    97456
收藏 人收藏

    評論

    相關(guān)推薦

    基于stm32聯(lián)網(wǎng)開發(fā)板(1)

    、SYN6288語音模塊、MAX30102心率血氧傳感器、AD8232心電圖監(jiān)測模塊、BH1750環(huán)境光傳感器、RGB全彩燈和3個按鍵。本
    的頭像 發(fā)表于 05-16 15:48 ?1735次閱讀
    基于<b class='flag-5'>stm32</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>開發(fā)板</b>(1)

    AD8232開發(fā)心電圖

    `我想問下:從淘寶上買的AD8232心電傳感器模塊,可以用430單片機(jī)開發(fā)嗎?只要能顯示心電圖就行,本人菜鳥一枚,求指教`
    發(fā)表于 03-13 09:54

    跪求用ad8232開發(fā)心電圖儀的stm32代碼,有木有大神愿意分享一下

    跪求用ad8232開發(fā)心電圖儀的stm32代碼
    發(fā)表于 03-20 22:48

    請問使用AD8232作為心電放大時如何選擇心電電極?

    使用AD8232作為心電放大時,如何選擇電極?一般電極有干電極/氯化銀凝膠電極,一般AD8232推薦使用何種電極?若使用干電極,輸入阻抗是否會過大?此外,這種能直接焊接在PCB上的心電
    發(fā)表于 09-26 16:58

    AD8232采集心電信號出不來

    一直在嘗試用AD8232來采集心電信號,可能是我自己的畫板技術(shù)不好,沒有達(dá)到ADI公司AD8232芯片手冊上要求的良好的布局布線,導(dǎo)致心電信號一直出不來。在這里請大家?guī)臀以?/div>
    發(fā)表于 12-04 09:35

    ad8232串口顯示心率及心電圖

    我想用arduino實(shí)現(xiàn)心電圖以及心率的顯示,不太會用ad8232芯片
    發(fā)表于 04-24 11:11

    AD8232心電信號采集遇到的問題

    `1.問題:我按照AD8232芯片數(shù)據(jù)手冊搭建的電路進(jìn)行心電信號采集,如圖1,2輸出端用示波器查看,示波器的接地端夾在板子的GND端,波形輸出是正確的如圖3,且經(jīng)STM32 ADC轉(zhuǎn)換出來的數(shù)據(jù)經(jīng)
    發(fā)表于 08-02 13:53

    ad8232有辦法可以去掉RL電極嗎?

    AD8232目前用的官方的原理 稍微改動了一下 目前使用三個電極可以正常出心電圖波形。現(xiàn)在想去掉RL電極,試過RL電極接10M電阻分別到RA,LA電極,但是出來的心電圖不正確。有辦法
    發(fā)表于 11-15 06:30

    使用AD8232作為心電放大時,如何選擇心電電極?

    使用AD8232作為心電放大時,如何選擇電極? 一般電極有干電極/氯化銀凝膠電極,一般AD8232推薦使用何種電極? 若使用干電極,輸入阻抗是否會過大? 此外,這種能直接焊接在PCB上的
    發(fā)表于 11-22 07:07

    AD8232用于可穿戴設(shè)備上,特別是智能手環(huán)上,電路設(shè)計(jì)如何做?

    1、AD8232 用于可穿戴設(shè)備上,特別是智能手環(huán)上,電路設(shè)計(jì)如何做?特別是電極部分如何操作? 2、AD8232 作為單導(dǎo)聯(lián) AFE 用于心電圖檢測,其準(zhǔn)確性如何?
    發(fā)表于 11-24 07:48

    ADI模擬前端芯片AD8232新應(yīng)用_遠(yuǎn)程心電監(jiān)測

    ADI單導(dǎo)聯(lián)心率監(jiān)護(hù)儀模擬前端AD8232的推出為“心博士”系列遠(yuǎn)程心電監(jiān)測儀新產(chǎn)品更高地滿足這些特性需求提供契機(jī),基于AD8232設(shè)計(jì)實(shí)現(xiàn)的“心搏士”遠(yuǎn)程
    發(fā)表于 12-09 10:00 ?8230次閱讀

    AD8232

    AD8232用戶手冊,詳細(xì)介紹了AD8232的使用方法。
    發(fā)表于 03-16 09:29 ?0次下載

    基于AD8232心電心率監(jiān)測測量(原理+PCB+arduino源碼+Processing源碼)

     該設(shè)計(jì)介紹的AD8232單導(dǎo)聯(lián)心率監(jiān)測器是一個具有低成本高效的來測量心臟的心率活動模擬器。該心電活動同時可以通過繪制一個心電圖心電圖和輸
    發(fā)表于 11-08 16:00 ?242次下載
    基于<b class='flag-5'>AD8232</b><b class='flag-5'>心電</b>心率<b class='flag-5'>圖</b><b class='flag-5'>監(jiān)測</b>測量(原理<b class='flag-5'>圖</b>+PCB+arduino源碼+Processing源碼)

    怎樣用Arduino微控制器和AD8232制作心電圖并測量心率

    分析和監(jiān)測心率的有效方法是通過心電圖(ECG)心臟監(jiān)測系統(tǒng)。
    的頭像 發(fā)表于 07-30 11:09 ?1.9w次閱讀

    AD8232評估文檔

    AD8232評估文檔
    發(fā)表于 05-19 13:02 ?14次下載
    <b class='flag-5'>AD8232</b>評估<b class='flag-5'>板</b>文檔