《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32的便攜式信息采集系統的設計
基于STM32的便攜式信息采集系統的設計
來源:微型機與應用2012年第20期
李進科1, 鄧文怡1, 黃庭梁2
(1. 北京信息科技大學 光電信息與通信工程學院, 北京100192; 2. 北京創億新世紀科技發展
摘要: 針對垃圾的計量統計問題,設計了一種便攜式信息采集系統。該系統以μC/OS-II 和STM32F103ZET處理器作為軟、硬件平臺,并在此硬件平臺上擴展了GPS定位、射頻識別和液晶顯示等功能模塊。利用GPS模塊和RFID模塊采集非接觸式IC卡的位置信息和編號信息,進而實現非接觸式IC卡的定位,通過“非接觸式IC卡-垃圾桶-垃圾來源”這一途徑,獲取垃圾的收集來源。
Abstract:
Key words :

摘   要: 針對垃圾的計量統計問題,設計了一種便攜式信息采集系統。該系統以?滋C/OS-II 和STM32F103ZET處理器作為軟、硬件平臺,并在此硬件平臺上擴展了GPS定位、射頻識別和液晶顯示等功能模塊。利用GPS模塊和RFID模塊采集非接觸式IC卡的位置信息和編號信息,進而實現非接觸式IC卡的定位,通過“非接觸式IC卡-垃圾桶-垃圾來源”這一途徑,獲取垃圾的收集來源。
關鍵詞: GPS; RFID; STM32

    隨著社會經濟的發展和人們生活質量的提高,城市生活垃圾的產出量越來越大。2011年2月25 日,北京市人大常委會、市政府起草完成了《關于全面推進生活垃圾處理工作的意見》,草案第二十五條提出:“本市產生生活垃圾的單位和個人,應當按照有關規定交納生活垃圾處理費”。按照文件指示,生活垃圾的計量統計問題尤為重要。本文設計的便攜式信息采集系統運用了GPS技術、RFID技術和ARM嵌入式技術[1],能夠實現非接觸式IC卡的定位。該系統運用在環衛行業,先將IC卡貼在垃圾桶上,通過采集垃圾桶的位置,進而實現垃圾來源的獲取。
1 系統的整體方案
    該便攜式信息采集系統包括電源管理部分、GPS模塊部分、RFID模塊部分、液晶顯示模塊部分、存儲模塊和微處理器部分??傮w框圖如圖1所示。

    系統的工作原理為:系統啟動后,GPS模塊自動定位,模塊采集到的時間信息經過解析處理后更新為系統當前時間,模塊采集到的經緯度數據經過解析處理后顯示在液晶屏上;按下“讀卡”按鍵后,RFID模塊通過天線自動搜索RFID標簽,如果檢測到有標簽存在,則模塊直接讀取出該標簽的編號并顯示在液晶屏上;該標簽的編號結合當前的定位信息重新組合成一組新的編碼寫入Flash中,系統可以通過USB接口實現數據的離線上傳。
2 系統硬件電路設計
2.1 主處理器

    該系統選用STM32F103ZET芯片作為主控處理器。一是因為該處理器功耗低、價格低,且具有豐富的外設接口(如FSMC、多達5個USART和1個USB 2.0等[2]),能夠很好地滿足系統的需要;二是因為ST公司為STM32F103ZET芯片提供了可升級的固件庫,大大縮短了系統的開發周期。
    本系統中,處理器通過FSMC接口與外擴SRAM、Flash以及LCD實現通信,通過2個USART接口分別與GPS模塊和RFID模塊實現數據采集,通過USB接口與PC端完成數據交換。
2.2 電源管理單元
    系統各模塊所需的工作電壓為:STM32處理器為2.0 V~3.6 V,GPS模塊SR-92為3.3 V~3.5 V, RFID模塊JMY-504L為2.7 V~5.0 V,電池BAT為3.7 V,LCD背光電壓和工作電壓均為2.3 V~3.5 V。因此,選擇3.3 V輸出即可。本系統電源管理采用二級降壓的方式,即AC或USB提供的5 V電壓先通過BQ24032芯片轉為4.4 V,再通過4片SP6201芯片得到各模塊的供電電壓VGPS、VRFID、VLCD以及VCC。其中BQ24032是一塊可編程的電源管理芯片,能夠實現鋰電池的充放電管理以及AC、USB和鋰電池的自動切換[3]。
    實驗測得:采用USB單獨供電時,BQ24032芯片的輸出端電壓能達到4.4 V,通過SP6201后測得3.48 V;而單獨由電池(充滿電)供電時,輸出端能夠得到3.7 V電壓,經SP6201后得到3.5 V電壓,滿足系統需求。
2.3 GPS模塊
    SR-92模塊內含SIRF III代芯片,具有定位快、靈敏度高和體積小等特點。串口按“波特率4 800 b/s,8個數據位,1個停止位,沒有奇偶校驗”配置后,模塊通過TX引腳不斷輸出NMEA0183標準格式的定位數據,其中“GPRMC”語句的數據中包含有定位標志、時間、日期和經緯度等信息。
    SR-92模塊與STM32的UART4完成數據傳輸,具體連接方式為:SR-92的TX引腳連接處理器的PC10,PWR_CTRL引腳直接接地。處理器通過控制SP6201芯片的使能端來提供VGPS。
2.4 RFID模塊
    JMY-504L是一塊以RC522芯片為處理器的低功耗模塊式電路,它支持ISO14443A標準,工作頻率為13.56 MHz,可以讀/寫Mifare 1 K/4K、FM11RF08、Ultra Light等。用戶能夠通過I2C或 UART接口(由SPS引腳的高、低電平決定,高電平為UART傳輸,低電平則是I2C傳輸)向模塊發送命令,進而實現對非接觸IC卡的讀、寫等操作。TX-502射頻天線配合JMY-504L模塊可支持讀卡距離6 cm。天線與模塊JMY-504L采用分體設計,直接用4線連接[4]。
    JMY-504L與STM32的UART5完成數據傳輸,具體連接方式為:JMY-504模塊的TXD和RXD分別與處理器的PC12和PD2連接;片選引腳CE與處理器的PG8相連, ICC引腳與處理器的PG15相連,以檢測有無非接觸式IC卡。串口通信協議為:波特率19 200 b/s,8個數據位,1個停止位,沒有奇偶校驗。
3 系統軟件設計
3.1 GPS數據處理

    GPS模塊主要負責時間、日期和經緯度的采集。在室外(或者靠近室外)環境下,GPS模塊自動定位并將采集到的NMEA0183標準格式的定位數據通過串口4發送到處理器。如果GPS數據有效,則處理器將當前經緯度與存儲器中已存儲的參考點經緯度(該經緯度已經有地名編號)相比較,若在范圍內則匹配該參考點的地名編號,否則不能匹配地名編號,需要手動輸入一個地名編號。處理器把處理過的當前時間、經緯度以及地名編號信息存儲在數據結構中,顯示屏上會顯示“已定位標志”、“北京時間”、“日期”和“當前經緯度”;在室內,GPS模塊定位失敗時,顯示屏上將顯示RTC時鐘提供的“時間”、“日期”和“上一次有效的經緯度”。圖2是GPS數據處理流程圖。

3.2 RFID數據處理
    RFID模塊主要負責讀寫非接觸式IC卡的數據。按下“讀卡”按鍵,RFID模塊通過天線向IC卡發送讀數據塊命令,將IC卡返回的數據發送到處理器,處理器再從數據塊中提取編號信息并進行檢驗,若符合規范(特定編號)就將該編號存儲在數據結構中并顯示出該編號,不符合則需手動輸入該卡的編號。圖3是RFID數據處理流程圖。

3.3 數據通信格式
    GPS采集到的有效時間、日期、經緯度信息和RFID卡采集到的卡編號以新編碼的形式存儲在數據包Dat[]中,表1是系統與上位機通信的數據結構,表2是數據包的結構。

3.4 μC/OS-II在STM32上移植
    本系統的軟件設計基于實時嵌入式系統μC/OS-II,軟件設計任務分為不同層,包括設備驅動層(Flash、SRAM、RFID、GPS、LCD和KEY等)、組件層μC/GUI以及用戶程序層[5]。如圖4所示。

 

 

    μC/OS-II移植到STM32處理器的步驟如下:首先修改系統文件os_cpu.h、 os_cpu_c.c 、os_cpu_a.asm和os_dbg.c;其次修改系統啟動文件startup_stm32f10x_hd.s和系統配置文件os_cfg.h;最后編寫硬件支持包文件BSP以及應用程序。
    μC/OS-II啟動的過程為:首先禁止BSP所有中斷,執行BSP初始化;完成初始化μC/OS-II后,執行開始任務,啟動多任務調度[6]。該系統中,開始任務下建立有按鍵任務、液晶顯示任務、數據存儲任務和數據交換任務。任務之間的通信通過按鍵郵箱、定位郵箱、讀卡郵箱、寫卡郵箱和數據交換郵箱來實現。
    本文設計了基于STM32的便攜式數據采集系統,通過利用RFID和GPS技術,能夠實現非接觸式IC卡的定位。系統可以用作GPS經緯度采集儀,并且能夠最多存儲50條數據;還能讀/寫Mifare 1 K/4 K的非接觸式IC卡。將該系統應用在環衛行業,即將寫好編號的非接觸式IC卡固定在垃圾桶上,環衛工人可利用該系統對生活區的垃圾桶進行原地讀卡定位,進而得到垃圾桶的收集位置;通過“非接觸式IC卡—垃圾桶—垃圾來源”這一途徑,間接地實現了“將垃圾來源地精確到小區”的目標。
參考文獻
[1] 田明,徐平,黃國輝, 等. 基于STM32和μC/OS-II的 USB數 據采集系統[J].機電工程,2012,4(29):
482-485.
[2] 何華芝.基于STM32的車載監控設備的硬件設計[J].電子測量技術, 2008,31(12):139-146.
[3] 梁偉,王建華,盧剛.基于BQ24032的鋰電池充電管理電路設計[J].兵工自動化,2010,6(29):37-40.
[4] 北京金木雨電子有限公司. 說明書JMY504A[Z].(2012-05-02)[2012-08-23].http://www.jinmuyu.com.cn/download/JMY504A_CN.pdf.
[5] 劉波文.ARM Cortex-M3應用開發實例詳解[M].北京:電子工業出版社,2011.
[6] 任哲. 嵌入式實時操作系統μC/OS-II原理及應用[M]. 北京:北京航空航天大學出版社, 2009.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品99久久久久久久久| 亚洲午夜在线观看| 欧美日韩一区在线播放| 久久一区免费| 欧美中文字幕在线观看| 一区二区三区欧美成人| 亚洲精品免费在线播放| 久久精品亚洲国产奇米99| 午夜精品视频网站| 亚洲综合色在线| 亚洲图片在区色| 99亚洲精品| 亚洲伦理自拍| 99ri日韩精品视频| 亚洲精品网站在线播放gif| 亚洲国产导航| 亚洲成色777777在线观看影院| 伊人春色精品| 一区免费观看| 亚洲国产日韩精品| 亚洲欧洲日本国产| 91久久黄色| 亚洲美女av网站| 亚洲精品自在久久| 一区二区日本视频| 在线亚洲精品福利网址导航| 亚洲视频一二| 亚洲伊人观看| 午夜精品久久久| 欧美一乱一性一交一视频| 欧美在线播放高清精品| 久久精品久久99精品久久| 久久精品视频免费播放| 亚洲国产三级在线| 亚洲美女中出| 在线一区观看| 亚洲欧美99| 久久久91精品国产一区二区三区| 久久精品一二三区| 另类综合日韩欧美亚洲| 欧美激情 亚洲a∨综合| 欧美日韩另类综合| 国产精品女主播| 国产在线拍偷自揄拍精品| 一区二区在线观看av| 亚洲全部视频| 亚洲视频福利| 欧美在线观看一区二区三区| 亚洲国产精品视频一区| 夜夜嗨av色综合久久久综合网| 在线一区二区视频| 久久黄色小说| 免费日韩av电影| 欧美视频中文一区二区三区在线观看 | 蜜桃久久av| 欧美日韩精品在线视频| 国产伦精品一区二区三区四区免费| 国产一区二区中文| 亚洲人成啪啪网站| 亚洲尤物在线视频观看| 亚洲福利视频一区| 亚洲在线观看免费视频| 久久久天天操| 欧美日韩国产精品一卡| 国产欧美视频一区二区| 亚洲国产欧美日韩精品| 亚洲男女自偷自拍图片另类| 最近看过的日韩成人| 亚洲欧美成人一区二区三区| 久久一区二区三区国产精品| 欧美四级在线| 在线观看91久久久久久| 一区二区国产在线观看| 欧美一区国产在线| 在线中文字幕不卡| 免费成人黄色av| 国产精品久久久久久久久久久久久久| 伊人久久久大香线蕉综合直播| 一本在线高清不卡dvd| 亚洲国产第一| 亚洲欧美在线看| 欧美高清视频免费观看| 国产欧美日韩| 亚洲精品影视在线观看| 亚洲成色精品| 欧美一区二区免费| 欧美日本在线| 激情成人综合| 亚洲一区二区视频在线观看| 亚洲精品免费一区二区三区| 久久久久国产精品一区二区| 国产精品久久久久久影视| 亚洲日本成人网| 欧美中文在线视频| 午夜精品电影| 欧美日韩直播| 亚洲激情电影在线| 久久精品人人| 欧美一区二区在线视频| 国产精品h在线观看| 亚洲国产网站| 亚洲高清视频在线| 久久riav二区三区| 国产精品国产三级国产a| 亚洲蜜桃精久久久久久久| 亚洲精品国产欧美| 巨乳诱惑日韩免费av| 欧美连裤袜在线视频| 亚洲电影成人| 久久成人免费日本黄色| 欧美午夜视频在线观看| 91久久精品国产91性色| 久久精品一区蜜桃臀影院| 欧美中文日韩| 国产女人水真多18毛片18精品视频| 夜夜嗨av一区二区三区网页| 99精品久久久| 欧美精品久久99| 亚洲国产精品一区二区久| 亚洲国产欧美一区二区三区同亚洲| 久久国产精品黑丝| 国产深夜精品| 欧美诱惑福利视频| 久久激情五月激情| 国产日韩欧美综合一区| 亚洲专区在线| 欧美伊人久久久久久久久影院| 国产精品国码视频| 亚洲性感激情| 香蕉久久国产| 国产精自产拍久久久久久| 亚洲一区激情| 欧美影片第一页| 国产农村妇女精品| 午夜精品久久久久久久久久久| 性感少妇一区| 国产伦精品一区二区三区高清版 | 国产精品视频精品视频| 亚洲私人影院| 亚洲欧美日韩一区二区三区在线| 国产精品日韩久久久久| 亚洲欧美日韩国产综合精品二区| 午夜一区二区三视频在线观看 | 国产精品亚洲欧美| 欧美伊久线香蕉线新在线| 久久综合伊人77777| 在线免费观看日本一区| 亚洲乱码国产乱码精品精天堂 | 亚洲欧美在线免费观看| 国产精品福利在线观看网址| 亚洲午夜国产一区99re久久 | 欧美日韩成人在线播放| 一二三区精品| 欧美一区二区三区电影在线观看| 国产亚洲日本欧美韩国| 亚洲国产欧美一区二区三区同亚洲| 欧美激情1区2区3区| 中文精品一区二区三区| 久久国产精品久久精品国产| 黄色影院成人| 亚洲韩国一区二区三区| 欧美日韩精品高清| 亚洲一二区在线| 久久人人爽人人爽爽久久| 亚洲精品美女在线观看播放| 亚洲男女毛片无遮挡| 国产一区二区精品久久| 亚洲精品国产精品乱码不99| 国产精品草莓在线免费观看| 香蕉久久夜色精品| 欧美国产一区二区在线观看| 亚洲午夜在线| 免费观看在线综合| 亚洲私人影吧| 免费黄网站欧美| 亚洲一区二区视频| 蜜桃久久精品一区二区| 一本色道精品久久一区二区三区| 欧美一区二区三区喷汁尤物| 亚洲成色999久久网站| 亚洲伊人网站| 精品福利电影| 西瓜成人精品人成网站| 亚洲国产精品黑人久久久| 午夜精品久久久久久久久久久久久 | 久久蜜臀精品av| 一本色道久久加勒比精品| 久久久www成人免费毛片麻豆| 亚洲狠狠丁香婷婷综合久久久| 午夜国产精品视频免费体验区| 永久久久久久| 午夜亚洲福利在线老司机| 亚洲激情第一区| 久久久久久久综合色一本| 99re热这里只有精品免费视频| 久久久久久精| 中文在线一区| 欧美国产精品v| 欧美一级片在线播放| 国产精品国产三级国产专播品爱网|