博客專欄

EEPW首頁 > 博客 > 振弦采集模塊的系統(tǒng)狀態(tài)

振弦采集模塊的系統(tǒng)狀態(tài)

發(fā)布人:河北穩(wěn)控科技 時(shí)間:2022-11-28 來源:工程師 發(fā)布文章

河北穩(wěn)控科技振弦采集模塊的系統(tǒng)狀態(tài)

1 工作狀態(tài)

VMXXX 模塊有 3 種工作狀態(tài),分別為空閑狀態(tài)、忙狀態(tài)、休眠狀態(tài), 模塊自動(dòng)完成空閑和忙兩種狀態(tài)的切換,當(dāng)需要使模塊進(jìn)入休眠模式時(shí),需要向系統(tǒng)寄存器 SYS_FUN 發(fā)送指令碼 0x0006或者字符串指令$SLEP\r\n(詳見“3.21.6 低功耗休眠” )。

VM501-11.jpg


忙狀態(tài):模塊正在進(jìn)行傳感器激勵(lì)或正在采樣傳感器返回的頻率數(shù)據(jù),在忙狀態(tài)下,管腳RTS 輸出高電平,在此期間應(yīng)盡量減少頻繁的通過數(shù)字接口對(duì)模塊進(jìn)行訪問。

空閑狀態(tài):模塊“ 非忙” 狀態(tài)均可視為“ 空閑” 。

休眠狀態(tài):模塊內(nèi)核休眠以實(shí)現(xiàn)較低的電流消耗, 數(shù)字接口可將模塊從休眠狀態(tài)喚醒。

注:休眠后,模塊檢測到數(shù)字接口變化時(shí)自動(dòng)喚醒,但當(dāng)次的數(shù)據(jù)接收會(huì)不完整,模塊僅在被喚醒后才能正常處理數(shù)字接口的指令。


2 運(yùn)行狀態(tài)

寄存器 SYS_STA 內(nèi)包含了 VMXXX 運(yùn)行過程中的狀態(tài)信息, 通過讀取此寄存器可以獲取模塊當(dāng)前的工作狀態(tài)以及是否發(fā)生了某種錯(cuò)誤。系統(tǒng)狀態(tài)寄存器僅在條件滿足時(shí)將某些特定位置 1,在讀取并獲取狀態(tài)寄存器后應(yīng)向其寫入 0 來清除狀態(tài)標(biāo)志。

運(yùn)行狀態(tài)寄存器 SYS_STA( 0x20).jpg


指令校驗(yàn)錯(cuò)誤: 收到錯(cuò)誤的指令標(biāo)志。

UART 溢出: UART 收到的單幀數(shù)據(jù)超出了緩存大小。

采樣超時(shí): 未完成指定數(shù)量的信號(hào)采集且采樣過程超過了預(yù)定時(shí)長。

信號(hào)質(zhì)量低: 信號(hào)質(zhì)量未達(dá)到預(yù)期要求( 寄存器 EXS_TH)。

測量完成: 此位為 1 表示已完成一次測量,可以通過讀取頻率寄存器 S_FRQ 獲得本次測量的頻率結(jié)果。 當(dāng)為連續(xù)測量時(shí),每次測量完成均會(huì)置位,當(dāng)為單次測量時(shí),僅當(dāng)完成指定次數(shù)的測量后才會(huì)置位,用以表示單次測量完成(詳見“ 3.9.2 單次測量模式” )。

頻率溢出: 測量到的傳感器頻率超過了 6553.5Hz,則此時(shí)真實(shí)頻率值=測量值+6553.6Hz,詳見“ 3.13.4 頻率計(jì)算與質(zhì)量評(píng)定中實(shí)時(shí)頻率值寄存器 S_FRQ” 。

VSEN 電壓低: 當(dāng)檢測到 VSEN 低于 3V 時(shí)會(huì)放棄測量。


*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。




相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉