娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年09月08日(星期日)

2020年09月08日 | 基于MSP430F149的手持式RFID讀寫器低功耗設計

發布者:閃耀之星 來源: eefocus關鍵字:MSP430F149  手持式  RFID讀寫器  低功耗 手機看文章 掃描二維碼
隨時隨地手機看文章

  射頻識別RFID(Radio Frequency Identification)技術是利用無線射頻方式進行非接觸式雙向通信,以達到識別目標和交換數據的目的,實現對各種對象在不同狀態下的自動識別和管理的一種技術。射頻標簽具有快速掃描、體積小、易封裝、抗污染能力和耐久性、可重復使用、穿透性和無屏閱讀、數據的記憶容量大、安全等特點。目前廣泛應用于身份識別和門禁管理、防偽、商業供應鏈、公共交通管理、物流管理、生產線的自動化及過程控制、動物的跟蹤及管理、容器識別等領域[1]。


  射頻識別讀寫器根據應用場合可分為固定式讀寫器和手持式讀寫器等。手持式讀寫器具有比較大的靈活性,通常由操作人員手持設備在某一區域內完成對射頻標簽相關信息的采集及顯示,并將相應數據存儲于讀寫器的存儲器中,待與計算機連接后通過串行通信接口或USB接口傳送到本地計算機,也可通過網絡接口傳送到遠程網絡計算機,以便計算機系統進行相應的數據處理及應用。


  手持式RFID讀寫器一般采用可充電電池供電,而電池的容量和使用時間有限,因此,必須對讀寫器進行低功耗設計,以便提高電池使用時間。


  1 系統硬件組成及工作原理

  手持式RFID讀寫器主要由主控制模塊、RF收發模塊、通信模塊、鍵盤及顯示模塊、電源系統等組成,其硬件組成結構圖如圖1所示。

基于MSP430F149的手持式RFID讀寫器低功耗設計

  主控制模塊可采用單片機等微處理器作為讀寫器的主控制器,負責接收用戶命令并對發送信號進行編碼及對接收信號進行解碼,主控制器與射頻標簽的通信由射頻收發模塊實現。擴展存儲模塊用于擴展單片機的存儲器空間,以便于手持式讀寫器單獨使用時保存所需的射頻標簽數據,以待數據上傳計算機,同時也可以保存用于顯示的用戶字庫。鍵盤與顯示模塊用于輸入或顯示相關的信息,實現用戶操作所需的人機界面。實時時鐘模塊用于提供準確的日期時間以便記錄特定事件和操作時間。USB接口、串行通信接口、以太網接口等通信接口用于滿足二次開發時根據具體應用場合與計算機進行數據通信的需要,可適當選擇是否保留。同時,為適應手持式RFID讀寫器在不同場合的工作需要,電源系統采用了AC電源、USB電源及電池供電相結合的模式,以便為讀寫器進行供電、充電。


  2 系統硬件低功耗設計

  在單片機系統中,系統的功耗由靜態功耗Ps和動態功耗Pd組成,如式(1)、式(2)所示[2-4]。

  式中,UDD為工作電源電壓,IDD為靜態時由電源流向電路內部的電流,ITC為脈沖電流的時間平均值,CT為芯片的負載電容,f為芯片的工作頻率。


  由式(1)、式(2)可知,對系統的功耗影響最大是工作電源電壓,其次是工作頻率,再就是負載電容。對設計人員而言,負載電容一般是不可控的,故在不影響系統性能的前提下,系統低功耗設計主要是選擇的器件有盡可能低的工作電壓,并在電路設計中使用低頻率的時鐘。


  為了盡量減少系統功耗,在手持式RFID讀寫器的硬件設計中盡量采用低功耗器件,并根據不同工作狀態對系統的工作時鐘頻率進行調節。


  2.1 低功耗器件的選型

  RFID讀寫器的主控制器選用MSP430F149單片機,它是一款高性能、超低功耗的單片機,在1MHz時鐘條件下,工作電流視工作模式不同為0.1μA~400μA,工作電壓為1.8V~3.6V。大多數指令都可以單時鐘周期執行,訪問為16位總線,存儲模塊由模塊內部允許信號自動選中,以減少總的電流消耗。同時,MSP430F149提供了活動模式(AM)和五種低功耗模式0~4(LPM0~LPM4),能不同程度地減少系統的功耗[5]。


  在設計接口電路時還必須考慮節省功耗,接口芯片應盡量選用低電壓器件,盡量減小接口器件的負載電容。手持式RFID讀寫器的相應接口電路中也分別選用電壓工作為3.3V以下的低電壓器件,如RF收發模塊選用FM1702SL射頻卡讀寫芯片,擴展存儲模塊選用AT45DB161B串行FLASH存儲器,顯示模塊及驅動芯片選用P13501顯示模塊(包括P13501顯示屏及內置驅動芯片SSD1303), USB接口選用IPS1582,串行通信接口選用MAX3232、網絡接口模塊選用ENC28J60、實時時鐘等。相應器件的工作電壓如表1所示。

基于MSP430F149的手持式RFID讀寫器低功耗設計

  2.2 系統工作時鐘頻率的調節

  MSP430F14x系列單片機的基礎時鐘模塊主要由低頻晶體振蕩器(LFXT1)、高頻晶體振蕩器(XT2)、數字控制振蕩器(DCO)、鎖頻環(FLL)及FLL+等模塊組成,可以提供主系統時鐘(MCLK)、子系統時鐘(SMCLK)及輔助時鐘(ACLK)三種時鐘信號[5]。


  MCU的工作電壓越高、時鐘頻率越快,則系統功耗越大,因此,MSP430F149可在能夠正常滿足系統性能的前提下,通過軟件對基本時鐘系統控制寄存器BCSCTL1、BCSCTL1及DCO控制寄存器DCOCTL中的RSELx、DCOx、MODx位進行編程設置DCO的頻率用作MCLK、SMCLK的時鐘源,其范圍為32 768Hz~8MHz。在手持式RFID讀寫器設計中,為優化低功耗特性,根據不同的工作狀態,ACLK可采用32 768Hz的LFXT1CLK以提供穩定的系統時基和低功耗的備用工作時鐘頻率;MCU在執行程序時所需的MCLK由可快速啟動的DCOCLK提供;子系統時鐘SMCLK可采用DCOCLK作為擴展FLASH的時鐘信號,以滿足擴展FLASH讀寫操作時序的要求。


  3 低功耗的軟件控制

  手持式RFID讀寫器的基本工作主要包括射頻標簽的讀寫、鍵盤操作、信息顯示、數據通信等,其中射頻標簽的讀寫操作所需功耗最大,且使用最頻繁。因此,在低功耗硬件的基礎上,通過軟件利用MSP430F149可編程中斷結構編程進行系統工作模式的管理及外圍模塊的開關連接,從而控制讀寫器降低系統功耗。


  3.1 工作模式的管理

  MSP430F149通過軟件可對狀態寄存器SR中CPUOff、OSCOff、SCG0與SCG1進行組合,提供6種工作模式來實現其模塊的智能運行管理和MCU工作模式組合應用,以滿足超低功耗的各種要求。


  為了充分利用MSP430F149的低功耗功能,根據手持式RFID讀寫器的工作狀態,可將工作模式分為射頻模式、通信模式和待機模式。其中射頻模式應用于操作人員進行射頻識別的讀寫操作,對應地在射頻標簽進入工作區域時產生中斷,使MSP430F149由低功耗模式LPM3切換到活動模式AM;通信模式應用于讀寫器進行USB通信或RS232通信或網絡通信等操作,由鍵盤中斷,使MSP430F149由低功耗模式LPM4切換到活動模式AM;待機模式則在系統無操作時由鍵盤中斷或定時超時中斷,使MSP430F149由其他模式進入低功耗模式LPM4。


  在正常工作時,MSP430F149使用活動模式MCU全速運行,其他相關模塊與外設進行相應數據的傳輸、保存、顯示等工作,功耗最大;在待機模式下,MSP430F149被設為低功耗模式,MCU以及內部總線停止運行,直到鍵盤或射頻收發模塊發出中斷信號,MSP430F149才會重新處于活動狀態。通過軟件對三種工作模式進行智能管理與控制,使得讀寫器在滿足正常工作的條件下盡可能減少了系統的功耗。


  3.2 內部模塊及相關接口的開關控制

  MSP430F149內部除基礎時鐘模塊外,還包括看門狗定時器WDT、兩個16位定時器模塊A3及B7、兩個串行通信模塊USART0及USART1、一個模擬比較器模塊A和一個12位模數轉換模塊ADC12等[5],這些模塊都可單獨控制使其進入禁用狀態,從而可降低系統的功耗。RF收發模塊等外圍模塊通過MCU并行端口P1~P6進行接口,在不同的工作狀態也可通過軟件將接口電路設置為高阻狀態或將相應模塊工作在省電工作模式,從而也可降低系統的功耗。如RF收發模塊選用的FM1702SL提供了硬件電源關閉、軟件電源關閉及待機等三種省電模式,可由MCU的 IO信號或通過軟件設置FM1702SL控制寄存器進行省電模式設置,從而實現接口的低功耗控制。


  4 實驗結果與分析

  手持式RFID讀寫器的電源系統采用了AC電源、USB電源以及電池相結合方式對系統供電,提供3.3V和5V兩路電壓輸出,其中5V為FM1702SL發射電路提供工作電源,3.3V為其他模塊提供工作電源。在射頻模式、USB通信模式及待機模式下可采用電池供電,電池采用1 900mAh 3.6V~4.2V鋰電池。USB通信模式還可采用USB電源供電,而RS232串口、以太網絡通信模式下則只能使用AC適配器供電。


  為測試手持式RFID讀寫器使用電池供電的系統功耗,在相應功耗測試程序中,將MSP430F149的輔助時鐘ACK固定為3 2768Hz,主系統時鐘MCLK及子主系統時鐘SMCLK分別為8MHz、1MHz、400kHz時鐘頻率,并對相應模塊開或關控制條件進行測試。其中射頻模式下系統中MCU設為活動模式、RF收發模塊的發射電路連續發射載波信號、模擬及數字電路正常工作,OLED顯示信息,其他通信模塊關閉;USB通信模式下系統中MCU設為活動模式、USB通信模塊工作,OLED顯示信息,其他模塊關閉;待機模式下MCU設為低功耗模式LPM4,其他模塊都關閉。相應條件下測得系統的消耗電流如表2所示。

基于MSP430F149的手持式RFID讀寫器低功耗設計

  雖然芯片的個體差異及功耗測試程序可能存在差異,測試時得到的數據會不完全相同,但從表2中的數據仍然可以很明顯看出:降低系統的工作時鐘頻率并適當關閉空閑模塊,可以降低讀寫器的功耗,同時,采用低功耗的工作模式可使讀寫器的功耗得到明顯的改善,特別是待機模式的功耗最高可降低到射頻模式的1/10以下,效果明顯。應用證明,電池使用時間得到了提高,手持式RFID讀寫器具有更好的競爭力,可在不同應用領域中針對具體應用進一步進行二次開發使用。

關鍵字:MSP430F149  手持式  RFID讀寫器  低功耗 引用地址:基于MSP430F149的手持式RFID讀寫器低功耗設計

上一篇:基于MSP430F2012和IA4420主動式RFID標簽設計
下一篇:基于MSP430F2012和nRF24L01低功耗RFID定位設計

推薦閱讀

國家財政部經濟建設司副司長宋秋玲在2018中國汽車產業(泰達)論壇上提出了中國新能源發展的“三大風險”和“四大不足”,其中在三大風險方面,中國本土車企生產的新能源汽車與跨國車企相比仍然存在“可靠性,操控性”,而在四大不足中,本土的充電樁建設也存在著安全性差等問題?! ‘斍笆袌錾线\行的諸多新能源汽車都存在著嚴重的安全隱患;其中有自燃、...
IFA 2019上,萬眾期待華為海思年度移動芯片麒麟990正式發布。IFA一直是華為一個重要展示技術的展會,歷屆的麒麟最新芯片基本都在IFA上亮相。先來簡單過一下麒麟990的參數技術:全球第一款基于7nm FinFET Plus EUV工藝的5G處理器芯片,同時這款5G芯片是在一顆芯片中同時封裝了AP(應用處理器)和BP(基帶處理器),也就是集成5G基帶,不再需要外掛,業...
目前,新疆已全面恢復生產,棉花脫葉劑作業也如火如荼地展開。脫葉劑噴灑是新疆棉花機采前的一個重要環節,據了解,今年農業無人機噴灑服務本地化成為趨勢,更多本地農戶、服務隊、傳統農機手、回鄉創業者等選擇使用智能化的農業無人機進行脫葉劑噴灑作業,保證棉花收獲季節的工作效率不受疫情影響。今年的疫情一定程度上限制了人口流動,為了保證在棉桃即...
LG Chem 周二表示,該公司已開發出一種用于可折疊顯示屏的新材料,它與玻璃一樣堅硬,但可以雙向彎曲而不會出現折痕問題。據韓國先驅報報道,LG Chem將其新的研發成果形容為“真正的可折疊窗口(real folding window)”。據稱,新材料可用于折疊屏智能手機以及包括筆記本、平板電腦在內的其他便攜式設備屏幕。這種新材料采用聚對苯二甲酸乙二醇酯(P...

史海拾趣

問答坊 | AI 解惑

尋求視頻管理IC方案

最近我們公司正在開發一個視頻監控項目.該產品要有視頻攝象功能(30-100萬像素),且視頻信號要能夠保存在Micro SD(2GB)卡中(其實功能和DV差不多).產品是面向歐美市場的,有沒有該方面的專家,提供點建議!…

查看全部問答∨

模擬電路講義(華為公司傳輸業務部)

模擬電路講義(華為公司傳輸業務部)…

查看全部問答∨

請問28027的功耗問題

請問有沒有高手用28027進過低功耗模式,例如standby?進入standby之后的電流有多大?進入之前程序上應該做哪些處理?我做了一塊板子,燒了程序后工作是電流80mA,進入standby后居然還有40mA,找了很久都沒有找到原因啊,把外圍元器件去掉后還是這樣 ...…

查看全部問答∨

雙口RAM在雷達數據處理上的應用

雙口RAM在雷達數據處理上的應用資料貢獻給大家…

查看全部問答∨

TI Stellaris評估板CAN試用

針對TI Stellaris評估板本來計劃要用很短的時間做一個CAN數據的接收器,也正如wangkj版主所說:實現起來也很簡單,只需將評估板CAN總線部分及UART部分程序組合起來就可以。但是5月份本人工作前所未有的緊張,一時之間竟連這么簡單的第一步工作也 ...…

查看全部問答∨

提問散分啦,有關目前是工廠里單片機(MCU)的使用情況調查!

不知道各位大俠有沒有相關的資訊可以提供一下: 在下想知道以下信息: (1)目前市場上主流的MCU廠商有哪些? (2)一般產量比較大的產品(空調、冰箱等等),都使用哪個廠商的什么類型的單片機? (3)各位大俠手里的項目,產品量比較大的那種 ...…

查看全部問答∨

關于VxWorks BSP for PPC:懷疑程序在usrKernelInit 里出了問題,請診斷下.

調這個bsp一個月有余,無進展,很郁悶! 我們買了塊mPC860的目標板,它帶了個bsp. 我們自己又做了塊MPC862的,兩者幾乎一樣. 然后,在原來的bsp基礎上修改,沒有調通. 后來發現,在程序運行中,mpc860的bsp對這個函數qPriBMapCreate()進行了操作,而我們 ...…

查看全部問答∨

找USB驅動開發和簡單硬件開發的硬件人員

各位,我正在做一個項目,需要有經驗的您參與:   (1)USB驅動開發。   (2)普通電話機硬件。   (3)地點:上海   需要有豐富經驗,酬金面談,您如果需要掙外快,請和我聯系:13818802872。 & ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 博湖县| 阳高县| 五河县| 海南省| 依安县| 陈巴尔虎旗| 万荣县| 剑阁县| 新化县| 彩票| 武城县| 南郑县| 玉环县| 望谟县| 集安市| 武穴市| 平利县| 玉田县| 湘阴县| 陇川县| 桃园县| 固安县| 桦甸市| 福清市| 封丘县| 正阳县| 新化县| 蒙城县| 云霄县| 乐清市| 安徽省| 吕梁市| 湖州市| 偏关县| 八宿县| 凯里市| 茌平县| 克什克腾旗| 古丈县| 江西省| 娱乐|