999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MSP432 的多傳感器采集系統(tǒng)低功耗軟件設(shè)計

2023-11-21 14:12:40姜科徐豪輝王忠康刁慶偉
電子設(shè)計工程 2023年22期
關(guān)鍵詞:系統(tǒng)

姜科,徐豪輝,王忠康,刁慶偉

(杭州應(yīng)用聲學(xué)研究所,浙江 杭州 310023)

自容式多傳感器數(shù)據(jù)采集系統(tǒng)需要長時間在野外工作,只能通過內(nèi)部電池供電,為了延長系統(tǒng)工作時長,必須滿足低功耗要求,可采用低功耗器件。當前工程應(yīng)用中,多傳感器控制系統(tǒng)的控制芯片選擇以STM32 為主,STM32 系列芯片外設(shè)接口豐富,具有低功耗特性,并應(yīng)用于多路數(shù)據(jù)采集系統(tǒng)中[1-5]。為了滿足更低功耗的需求,MSP432 芯片已經(jīng)被應(yīng)用于采集系統(tǒng)[6-7]、水聲應(yīng)答系統(tǒng)[8]、電力保護系統(tǒng)[9]、測量系統(tǒng)[10-13],無人機導(dǎo)航系統(tǒng)[14-15]等。該文則利用MSP432P401R 的低功耗特性,并針對外設(shè)串口不足問題,選用WK2124 芯片,通過軟件上的設(shè)計實現(xiàn)多傳感器數(shù)據(jù)采集系統(tǒng)的低功耗。

1 采集系統(tǒng)簡介

為了降低數(shù)據(jù)采集系統(tǒng)的工作功耗,系統(tǒng)的數(shù)據(jù)采集控制芯片采用TI 公司研發(fā)的超低功耗單片機MSP432 處理器。MSP432 系列控制芯片,是兼有超低功耗模式、高性能、八個增強型通用外設(shè)的新型32位處理器,適用于多傳感器數(shù)據(jù)采集系統(tǒng)、低功耗應(yīng)用場景、智能穿戴設(shè)備等[16]。

數(shù)據(jù)采集系統(tǒng)以MSP432 為控制核心,其連接的外設(shè)有溫壓傳感器、電子羅盤、磁傳感器、通信模塊、FPGA1、FPGA2、上位機、電機、外部RTC 時鐘芯片、北斗,共有十個外部設(shè)備需要和MSP432 進行通信,MSP432 與各個外設(shè)之間的連接關(guān)系如圖1 所示,RTC 和溫壓傳感器支持I2C 通信,可以直接與MSP432 相連,電子羅盤、磁傳感器、通信模塊、上位機、電機、北斗都采用RS232 接口通信,因此需要用MSP432 上的UART,溫壓傳感器和外部RTC 時鐘芯片則采用I2C 協(xié)議進行通信。MSP432P401R 具有八個增強型通用外設(shè),其中,四個外設(shè)同時具備SPI和UART 功能,另外四個則同時支持SPI 和I2C 通信功能。因此考慮使用SPI 轉(zhuǎn)UART 芯片實現(xiàn)接口擴展,解決UART 接口不足的問題。

圖1 MSP432與各模塊連接關(guān)系

WK2124 是SPI 轉(zhuǎn)四路UART 器件,能將一個SPI接口轉(zhuǎn)接四路UART 接口,具有低功耗設(shè)計特性,配備自動休眠功能以及自動喚醒模式,且每個子串口可以單獨進行休眠設(shè)置。因此數(shù)據(jù)采集系統(tǒng)使用WK2124 芯片,將MPS432P401R 的一個SPI 接口擴展出四個UART 接口,解決UART 接口不足的問題。

多傳感器采集系統(tǒng)主要包含三種工作模式:待機模式、數(shù)據(jù)采集存儲模式、回收模式。其中,回收模式僅在回收數(shù)據(jù)采集系統(tǒng)時工作。多傳感器數(shù)據(jù)采集系統(tǒng)大部分時間處于待機模式和數(shù)據(jù)采集模式下[17-18]。

待機模式:待機模式下,MSP432 只接收通信模塊發(fā)送的指令信號,以及IO 中斷觸發(fā)進入數(shù)據(jù)采集模式信號。其他外接設(shè)備通過關(guān)閉供電電源的方式,以降低待機功耗。

數(shù)據(jù)采集存儲模式:數(shù)據(jù)采集過程中,MSP432能實時接收通信模塊的指令,RTC、溫壓傳感器、電子羅盤、磁傳感器、FPGA1、通信模塊處于供電狀態(tài)。該模式下MSP432 需要采集的數(shù)據(jù)包括RTC 時間、磁傳感器數(shù)據(jù)、溫壓傳感器數(shù)據(jù)、姿態(tài)傳感器數(shù)據(jù)。數(shù)據(jù)采集周期1 Hz,每一個周期數(shù)據(jù)打包后發(fā)送給FPGA1 處理,單次采數(shù)據(jù)時長30 min。數(shù)據(jù)采集系統(tǒng)需要在野外工作不少于一年,單次采集30 min處理輸出數(shù)據(jù)量約275 MB。存儲數(shù)據(jù)總量最大達到4 TB,因此需要用到硬盤,F(xiàn)PGA2 支持硬盤數(shù)據(jù)接口,若直接采用FPGA2 將數(shù)據(jù)采集并存儲到硬盤中,會消耗大量的電量。為了降低系統(tǒng)的功耗,采用低功耗的FPGA1 進行數(shù)據(jù)采集,F(xiàn)PGA1 將MSP432P401R發(fā)送的數(shù)據(jù)和自身采集的數(shù)據(jù)暫存在小容量存儲器中。當FPGA1 存儲的數(shù)據(jù)達到設(shè)定的轉(zhuǎn)存閾值,則FPGA2 將小容量存儲器中的數(shù)據(jù)轉(zhuǎn)移到硬盤中。FPGA2 可以在3 s 中內(nèi)將30 min 的數(shù)據(jù)進行轉(zhuǎn)移,F(xiàn)PGA2 的工作時間短,不會產(chǎn)生大量的損耗。

回收模式:回收模式下,北斗、電機模塊上電工作,該工作模式下工作時間很短,暫不考慮該模式下的功耗優(yōu)化設(shè)計。

2 軟件設(shè)計

數(shù)據(jù)采集系統(tǒng)三個工作模式之間的轉(zhuǎn)換關(guān)系如圖2 所示。圖中1 表示外部信號觸發(fā),2 表示數(shù)據(jù)采集結(jié)束,3 表示接收到回收指令,4 表示接收到回收指令。

圖2 系統(tǒng)工作狀態(tài)轉(zhuǎn)換關(guān)系圖

數(shù)據(jù)采集系統(tǒng)再低功耗設(shè)計上主要從三個方面考慮,包括低功耗模式、系統(tǒng)工作頻率配置以及串口狀態(tài)配置。

2.1 低功耗模式選擇

MSP432 包含多種靈活的低功耗模式,其中繼承了一些可在MSP430 上看到的功耗模式,包括活動模式、LPM0 模式、LPM1 模式、LPM3 模式、LPM4 模式、LPM3.5 模式、LPM4.5 模式等。另外,MSP432 系列增加了兩個新的低功耗模式,即低頻活動模式和低頻LPM0 模式[16]。

根據(jù)系統(tǒng)的工作狀態(tài)以及低功耗喚醒要求,多傳感器數(shù)據(jù)采集系統(tǒng)在各個工作模式下都必須接收通信模塊的指令。通信模塊與MSP432P401R 通信接口是UART 接口,MSP432P401R 進入低功耗模式之后,必須允許UART 喚醒,在上述要求下,MSP432 P401R 在系統(tǒng)工作中允許進入的低功耗等級為LPM0 電源模式,其他低功耗電源模式均不支持串口喚醒中斷。

軟件設(shè)計時,在待機模式下配置成LPM0 電源模式,而在其他工作狀態(tài)下退出LPM0 電源模式。

2.2 時鐘頻率

基于MSP432 多傳感器數(shù)據(jù)采集系統(tǒng)使用了七個外設(shè)接口,接口最高通信頻率100 kbps,數(shù)據(jù)采集系統(tǒng)采集數(shù)據(jù)的周期為1 Hz,無復(fù)雜的運算操作,因此MSP432 無需采用高頻時鐘作為運行頻率,電路設(shè)計時采用內(nèi)部晶振作為MSP432 的運行時鐘源。

實際中選擇內(nèi)部DCOCLK,該時鐘源可以通過軟件控制選擇輸出時鐘頻率,可選擇輸出1.5、3、6、12、24 MHz 五種時鐘頻率。MSP432 在工作模式下功耗僅為95 μA/MHz,且待機功耗僅為850 nA,其中包括了內(nèi)部RTC 的功耗,理論上,在滿足系統(tǒng)正常工作的情況下,單片機的工作頻率越低功耗就越低。

2.3 串口配置優(yōu)化

基于MSP432P401R 的多傳感器數(shù)據(jù)采集系統(tǒng)使用了五個RS232 接口,一個RS485 接口,兩個I2C接口,一個SPI 接口,兩個UART(直連)。上述通信接口中的部分I/O 口會有高電平輸出,外接傳感器后產(chǎn)生回路導(dǎo)致系統(tǒng)靜態(tài)功耗增加。WK2124 是SPI轉(zhuǎn)四通道UART 器件,可以配置自動休眠、自動喚醒模式,UART 接口在無數(shù)據(jù)收發(fā)的時候可以進入低功耗模式,從而降低系統(tǒng)的總體功耗。

在待機模式下,數(shù)據(jù)采集系統(tǒng)所有外設(shè)不工作。因此軟件設(shè)計時,關(guān)閉所有傳感器外設(shè)的電源,同時將MPS432 上與傳感器連接的通信I/O 口配置成普通I/O 口,并輸出低電平。

數(shù)據(jù)采集模式下,磁傳感器、電子羅盤、RTC、溫壓傳感器、FPGA1 處于工作狀態(tài)。該工作模式下,電子羅盤與WK2124 相連接,但是WK2124 擴展的其他三個外設(shè)接口并不工作,因此系統(tǒng)在該模式下,軟件配置WK2124 取消使能未使用的其他三個擴展口,以降低設(shè)備串口連接導(dǎo)致的靜態(tài)損耗。

3 實驗驗證

3.1 單項優(yōu)化驗證

根據(jù)前文所述的低功耗軟件優(yōu)化方法,對基于MSP432 的數(shù)據(jù)采集系統(tǒng)進行軟件優(yōu)化性能測試,數(shù)據(jù)采集系統(tǒng)的供電電壓為28 V,測試方法如下文。

3.1.1 低功耗模式LPM0

數(shù)據(jù)采集系統(tǒng)在待機模式下,將WK2124 的四個通道都配置成低功耗模式,SPI 接口、I2C 接口配置成普通的I/O 口,分別測量MSP432 進入LPM0 低功耗模式前后系統(tǒng)的電流,電流大小分別為3.20 mA 和3.12 mA。可以看出MPS432P401R 控制器進入LPM0模式后電流減少了0.08 mA,功耗約2.24 mW。

3.1.2 時鐘頻率配置

分別配置MSP432P401R 為1.5、3、6、12、24 MHz,測試系統(tǒng)是否正常工作,然后測量各種工作頻率下的工作電流。實驗結(jié)果表明,在1.5、3 MHz 的工作頻率下,系統(tǒng)無法及時處理接收到的指令,因此不考慮這兩種頻率下的工作功耗。

數(shù)據(jù)采集系統(tǒng)主要工作于待機模式和數(shù)據(jù)數(shù)據(jù)采集兩種模式下,待機模式下系統(tǒng)會進入LPM0低功耗模式、數(shù)據(jù)采集模式下單片機工作于處于活動模式下。將采集系統(tǒng)配置成待機模式,給WK2124上電,并使能一個UART 通道,分別測量進入LPM0模式前后,不同工作頻率下系統(tǒng)的工作電流,如表1所示。

表1 不同工作頻率下的電流

實驗結(jié)果表明,在不進入低功耗模式情況下,控制芯片平均每增加1 MHz,系統(tǒng)工作頻率增加20 μA,功耗約0.56 mW;若系統(tǒng)進入LPM0 級低功耗模式,芯片工作頻率每增加1 MHz,系統(tǒng)電流增加1.7 μA,功耗約0.05 mW;因此通過降低系統(tǒng)的工作頻率可以降低系統(tǒng)的工作功耗。

3.1.3 串口配置優(yōu)化

數(shù)據(jù)采集系統(tǒng)中使用了五個RS232 接口、一個RS485 接口、兩個UART 接口與外部模塊相連接。這些接口存在物理連接,就會產(chǎn)生電流回路而產(chǎn)生靜態(tài)功耗。

數(shù)據(jù)采集系統(tǒng)使用了串口擴展芯片WK2124,數(shù)據(jù)采集模式下僅使用了電子羅盤,與WK2124 連接的其他設(shè)備并不工作,若啟用所有擴展串口將消耗較多的電量。WK2124 具有低功耗特性,對于不使用的UART 擴展接口可以通過軟件配置使其自動進入低功耗模式。

測量WK2124在喚醒UART通道前后,以及UART通道連接外部設(shè)備前后的系統(tǒng)功耗變化情況。測試時,系統(tǒng)接入電機驅(qū)動器和電子羅盤,北斗和上位機未連接。如表2 所示,“×”表示未喚醒該通道,“√”表示喚醒該通道,實驗結(jié)果表明,WK2124 每開啟一個通道的串口,系統(tǒng)就增加0.07 mA 的電流,功耗約1.96 mW;如果串口有外接設(shè)備,則增加0.9 mA 的電流,功耗約25.2 mW。

表2 WK2124開啟不同通道數(shù)的工作電流

數(shù)據(jù)采集系統(tǒng)在數(shù)據(jù)采集模式下,需要開啟磁傳感器、電子羅盤、溫壓、RTC、FPGA1,然后以1 Hz的周期采集傳感器數(shù)據(jù),發(fā)送給FPGA1。通過實驗測量得到,將FPGA1 和FPGA2 連接到MSP432P401R后,關(guān)閉FPGA1和FPGA2的電源,UART接口不會產(chǎn)生能耗,為了防止串口的意外中斷,在FPGA1 和FPGA2工作斷電后,UART 接口普通I/O 口。與WK2124 相連接且未使用的擴展口必須配置成低功耗模式,以降低功耗。

數(shù)據(jù)采集系統(tǒng)在待機模式下,所有的外接設(shè)備都處于關(guān)閉狀態(tài),僅MSP432P401R 在工作,雖然通信模塊一直處于信號接收狀態(tài),但是通信模塊只有在主動發(fā)送信號的情況下才會建立與MSP432P401R的物理連接,實驗結(jié)果表明,待機模式下系統(tǒng)的工作電流可以降低到1.37 mA。

3.2 集成測試

在待機模式下,若將系統(tǒng)的工作頻率配置為24 MHz,不使用LPM0 低功耗模式,此時系統(tǒng)的工作電流為3.55 mA,功耗約99.4 mW;將系統(tǒng)時鐘頻率配置為6 MHz,并進入低功耗模式LPM0,此時系統(tǒng)工作電流1.37 mA,功耗約38.36 mW。數(shù)據(jù)采集系統(tǒng)在待機模式下,系統(tǒng)功耗降低了61.41%。

數(shù)據(jù)采集模式下(不包含外接傳感器的功耗),優(yōu)化前,采集控制部分的工作電流約4.3 mA,功耗約120.04 mW,優(yōu)化后,工作電流為3.68 mA,功耗約103 mW,功耗降低了14.42%。

4 結(jié)論

為了增加基于MSP432 的自容式多傳感器數(shù)據(jù)采集系統(tǒng)的工作壽命,選擇兩種低功耗器件,MSP432以及WK2124 串口擴展芯片,另外對MSP432 軟件進行的優(yōu)化,優(yōu)化內(nèi)容包括降低系統(tǒng)時鐘頻率,采用6 MHz作為MSP432的工作頻率;待機模式下MSP432進入低功耗LPM0 模式;并關(guān)閉所有串口和傳感器電源;數(shù)據(jù)采集模式下,對于不使用的串口,使其進入低功耗模式。經(jīng)實驗表明,通過上述方法對系統(tǒng)進行優(yōu)化后,使得基于MSP432 的多傳感數(shù)據(jù)采集系統(tǒng)處于待機工作模式和數(shù)據(jù)采集工作模式下,電流分別降低了1.82 mA、0.62 mA;功耗則分別降低了61.41%、14.42%,延長了數(shù)據(jù)采集系統(tǒng)的壽命。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 国产在线视频自拍| 波多野结衣一区二区三区四区视频| 视频一本大道香蕉久在线播放| 亚洲色图欧美一区| 国产精品永久在线| 黄色一及毛片| www.99精品视频在线播放| 狠狠色狠狠综合久久| 国产一二视频| 国产嫩草在线观看| 青青草原国产精品啪啪视频| 2022精品国偷自产免费观看| 人妻丰满熟妇av五码区| 91网红精品在线观看| 精品久久久久久久久久久| 中国国产高清免费AV片| 啊嗯不日本网站| 九九九国产| 伊人丁香五月天久久综合| 天天摸天天操免费播放小视频| a毛片在线| 色播五月婷婷| 国产内射在线观看| 97国产成人无码精品久久久| 亚洲久悠悠色悠在线播放| 欧美精品一区在线看| 国产一区二区在线视频观看| 日韩一二三区视频精品| 不卡无码网| 久久www视频| 成人午夜久久| 国产天天射| 四虎成人精品| 亚洲自偷自拍另类小说| 免费人成视频在线观看网站| 日本精品αv中文字幕| 亚洲精品无码av中文字幕| 亚洲无码免费黄色网址| 一级香蕉视频在线观看| 亚洲精品自拍区在线观看| av一区二区三区高清久久| 天天综合网站| 激情乱人伦| 亚洲精品午夜无码电影网| 国产91麻豆免费观看| 伊人查蕉在线观看国产精品| 成人免费午间影院在线观看| 人人艹人人爽| 国产毛片片精品天天看视频| 久久99国产综合精品1| 青青青伊人色综合久久| 波多野结衣中文字幕一区| 国产亚洲欧美日韩在线观看一区二区| 在线观看无码a∨| 欧美国产综合视频| 国产中文一区a级毛片视频| 人妻少妇乱子伦精品无码专区毛片| 91毛片网| 日韩精品一区二区三区免费在线观看| 不卡无码网| 99精品伊人久久久大香线蕉| 国产精品久线在线观看| 色天天综合| 国产乱子伦精品视频| 亚洲动漫h| 亚洲色图综合在线| 2020最新国产精品视频| 国产无遮挡猛进猛出免费软件| 亚洲精品成人片在线观看 | 亚洲无码A视频在线| 国产三级a| 97久久超碰极品视觉盛宴| 久久国产成人精品国产成人亚洲| 小13箩利洗澡无码视频免费网站| 免费高清自慰一区二区三区| 中文字幕 日韩 欧美| 伊人久久精品无码麻豆精品 | 日韩美女福利视频| 99人体免费视频| 首页亚洲国产丝袜长腿综合| 极品性荡少妇一区二区色欲| 日本a级免费|