ADS1292R的調試需要先配置好寄存器,這裏提供一份鹹魚調試好的寄存器參考配置,希望對大家有所幫助。只使用通道1,採樣率爲250HZ,可以檢測呼吸信號,使能右腿驅動。在電腦繪製出心電圖如下圖所示:
以上波形比較理想,因爲電極是連接在ECG信號發生儀上的,心電輸入信號比較理想。連接在人體上採集實際心電信號有許多幹擾,視頻可以關注微信公衆號之後在對應的文章中查看。
ADS1292R寄存器配置的基本思路和步驟如下:
1.發送停止連續讀數據模式指令
2.寫配置寄存器2=0xa0,內部參考電壓爲2.42V
3.寫配置寄存器1=0x01,連續轉換模式,採樣率爲250
4.寫導聯脫落檢測寄存器=0xF0,正負極分別爲70%和30%,該功能實際未使用
5.寫通道1設置寄存器=0x30,設置增益爲3,正常節點輸入
6.寫右腿驅動寄存器=0xEF,PGA的斬波頻率爲4分頻,使能右腿驅動,關閉右腿驅動的脫落檢測,通道2的右腿驅動負極和正極分別連接到通道2輸入的負極和正極,通道1的右腿驅動負極和正極分別連接到通道1的負極和正極
7.寫脫落檢測寄存器=0x0F,關閉通道1和2的電流方向檢測,使能通道1和2的正負極脫落檢測
8.其實只使用了通道1,而且脫落檢測實際上沒有使用
9.寫呼吸控制寄存器1=0xF2,使能呼吸調製解調電路,呼吸解調相位爲135°,時鐘爲32KHz,內部時鐘
10.寫呼吸控制寄存器2=0x83,關閉偏置校準,呼吸控制頻率爲32KHz,右腿驅動參考信號爲外部信號
11.START引腳置“1”,啓動轉換
12.發送連續轉換模式指令
這裏提供一份基於STM32F405通過SPI配置ADS1292R寄存器的參考配置,源文件點擊這裏下載或者在公衆號回覆”ADS1292R“可獲取。有任何疑問可以在下方給我留言。
更多文章請關注微信公衆號:ubug404