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

基于NFC技術的智能廣告牌系統設計與實驗分析

2015-02-21 06:26:21
實驗室研究與探索 2015年3期
關鍵詞:信息設計

周 燕

(1.蘇州市職業大學 電子信息工程學院,江蘇 蘇州 215104; 2.蘇州大學 電子信息學院,江蘇 蘇州 215006)

?

基于NFC技術的智能廣告牌系統設計與實驗分析

周 燕1,2

(1.蘇州市職業大學 電子信息工程學院,江蘇 蘇州 215104; 2.蘇州大學 電子信息學院,江蘇 蘇州 215006)

以32 bit ARM STM32F103單片機為控制核心,以近場無線通信(NFC)技術為圖像信息傳輸的方式,設計并實現了一種基于NFC技術的智能廣告牌系統。該系統采用I2C通信接口技術實現了NFC電路模塊與主控模塊之間的有效通信;采用C#.net技術開發設計了NFC讀寫器的上位機程序及廣告圖片的處理程序;通過上位機程序的控制,當NFC讀寫器靠近NFC標簽時,可實現廣告信息的有效發布、讀取及修改功能。整個系統軟硬件設計合理、數據交互量大、傳輸穩定、響應時間快、操作便捷安全。實驗結果驗證了本文設計方案的正確性,證實了所設計的系統具有一定的理論研究意義和實用性。

NFC技術; STM32F103單片機; 智能廣告牌; I2C通信,上位機

0 引 言

隨著社會的不斷發展,廣告扮演著越來越重要的宣傳角色。傳統的廣告牌的設計主要以紙質材料或電子顯示屏等作為媒介來實現廣告信息的表達,其缺點是當用戶想要記錄廣告信息時,必須要自己手動將信息記錄下來。近年來,隨著近場無線通信(Near Field Communication, NFC)技術[1-4]的不斷發展,在廣告牌的設計中嵌入NFC技術得到了越來越多的關注。NFC支持的協議[5-6]為ISO15693,頻段為13.56MHz,最大傳輸速率為26 kbit/s。NFC技術因其具有功耗小、安全性能高、方便快捷、低成本等優點目前已被廣泛應用在信息傳輸領域[7-9]。鑒于上述理由,為了解決傳統廣告牌存在的缺陷[10],結合嵌入式單片機STM32F103和NFC技術的優點,本文設計了一種基于NFC技術的智能廣告牌系統。該系統利用NFC技術作為信息的載體,在原有的紙質廣告牌中加入NFC電子標簽(Tag),持有NFC功能的個人智能終端只需要采用NFC讀寫器靠近廣告牌內嵌的Tag從而獲得更多的感興趣信息,比如產品折扣信息、商家聯系方式、產品功能說明等。本系統具有通信距離近、能耗低、可以輕松、安全、迅速建立通信等優點。

1 系統設計方案

基于NFC技術的智能廣告牌系統的設計采用STM32F103作為中央處理器,由于STM32F103具有存儲容量大、功耗低、接口速率高、成本低且具有可編程的電壓探測器(PVD)等優點,因此,本設計中選擇了ARM STM32F103嵌入式單片機[11-13]作為控制核心,主要實現對NFC電路模塊的控制、I2C通信接口的控制及廣告信息顯示控制功能。ST公司的新型NFC芯片M24LR64具有口令保護的64 Kb EEPROM以及400 kHz I2C串行總線,可實現近場通信(NFC)技術[14-15]。因此,本設計中采用M24LR64作為NFC標簽模塊的信息采集部件,NFC讀寫器采用ST公司的CR95HF,顯示設備采用2.4寸TFT液晶屏。同時輔以發光二極管和蜂鳴器組成的聲光報警電路、鍵盤控制電路等組成智能廣告牌系統,所設計系統的方框原理圖如圖1所示。

圖1 系統框圖

在圖1所示的設計方案中,利用NFC讀寫器和圖像處理軟件實現對NFC設備的圖像數據傳輸,當NFC讀寫器靠近海報上的NFC標識時,M24LR64會自動喚醒STM32F103讀取圖片信息,便可下載相關廣告信息,顯示在TFT液晶屏上。NFC可進行雙向通信,只要是支持NFC的終端設備就可以讀出或寫入數據,不僅實現了廣告信息的有效發布,而且實現了用戶與廣告發布商之間的信息交互功能。

2 系統硬件設計

系統硬件電路采用模塊化設計,主要包括STM32F103最小控制系統、NFC標簽電路、NFC讀寫器電路模塊、I2C通信電路、廣告信息顯示模塊、聲光報警電路、鍵盤控制模塊等。主控電路主要實現低功耗模式,采用外部中斷總線喚醒,根據實驗測試,該功耗小于16 μA。喚醒的方式主要包括了鍵盤中斷、NFC無線中斷,主控電路還包括了TFT液晶屏驅動電路。NFC電路模塊主要包括天線、EEPROM操作接口、無線供電系統及無線喚醒中斷接口(VOUT)。I2C通信電路主要是實現單片機和NFC芯片的數據交互,該電路滿足I2C的通用設計規范。廣告信息顯示模塊將NFC獲取的數據在TFT液晶屏上進行顯示,其數據格式包括點陣LOG信息和文字圖像信息。在系統的設計與制作過程中,首先對各個模塊進行詳細的分析、焊接、測試,使所設計的系統達到設計的要求。限于篇幅,這里主要介紹主控電路模塊、NFC標簽電路模塊、I2C通信電路、廣告信息顯示模塊。

2.1 STM32F103最小控制系統電路

STM32F103 是基于超低功耗的ARM Cortex-M3 處理器內核,且帶有32 KB閃存的微控制器,最高工作頻率72 MHz,具有可編程的電壓探測器(PVD)。STM32F103具有內部40 kHz的RC振蕩電路,工作電壓范圍為2.0~3.6 V,2個12位的μs級的A/D轉換器,以及多達16 個輸入通道、80個快速I/O端口和13個通信接口,因此功能較強大,實現NFC電路模塊的控制、廣告信息的顯示等。

2.2 NFC標簽電路模塊

NFC標簽電路模塊采用一種超低功耗的基于電磁感應耦合的自供電通信技術模式,NFC標簽選擇M24LR64 雙接口EEPROM,通信頻段為13.56 MHz,通信協議使用ISO15693。NFC標簽電路模塊主要包括天線、電源管理、耦合電源輸出、I2C通信電路。天線線圈越大,就越容易和讀寫器產生電磁耦合,從而提供穩定的數據傳輸。電源管理電路是采用STM32F103的PC0輸出高電平控制,M24LR64所需的驅動電壓為3.3 V。耦合電源輸出電路是VOUT輸出高低電平通知STM32F103有設備進行NFC通信。NFC標簽電路框圖如圖2所示。

在圖2中,由于M24LR64芯片支持電磁波供電,即當NFC讀寫器靠近NFC芯片時,芯片自動感應電磁波提供的能量,內部芯片電源開啟,以便和讀寫器通信;與此同時,M24LR64的VOUT引腳輸出3.3 V的電壓,通知STM32F103有設備對NFC芯片操作。在M24LR64寫入完成后,讀寫器移開瞬間,M24LR64的VOUT引腳輸出電壓為零,由此,設置STM32F103的一個I/O管腳為下降沿觸發中斷模式,感應NFC數據被更新,即當讀寫器操作完成后,STM32F103立即給M24LR64的VDD供電,操作其內部EEPROM。

圖2 NFC標簽電路框圖

2.3 I2C通信協議接口

I2C電路是NFC模塊中的M24LR64與主控器STM32F103進行數據通信的接口電路。可靠的I2C通信協議接口保證了NFC電路模塊與主控器單元之間的有效通信,包括快速讀取EEPROM數據,及可靠的寫入EEPROM數據。I2C 總線采用一個由一條雙向數據線SDA和一條時鐘線SCL組成的雙線串口,并且需要采用10 kΩ電阻上拉。如圖3所示。

圖3 I2C通信電路框圖

2.4 LCD驅動顯示模塊

系統使用CORTEX M3作為主控制芯片,顯示驅動使用M3自帶的可變靜態存儲控制器(Flexible Static Memory Controller, FSMC) 總線控制TFT屏接口,其包括數據線、RD、WR、CS、RST等控制線。在控制時,只需往緩存中丟數據即可,不需要額外控制控制總線。在STM32F103讀取完EEPROM后,立即更新LCD驅動顯示。LCD選擇8bTFT液晶屏,分辨率為320*240,驅動芯片選擇ILI9320,這里需要根據控制命令(1B)和坐標信息解析出LOG圖像信息或者文字信息,在對應的位置顯示圖像。顯示圖像分為:全屏顏色控制、圖像LOG顯示、文字信息顯示等內容。

3 系統軟件設計

在基于NFC技術的廣告牌的設計中,系統軟件設計采用模塊化程序設計,主要包括應用程序及終端程序的設計,應用程序包括上位機的程序設計,即NFC讀寫器CR95HF的USB通信接口子程序、圖像處理子程序、警告信息處理子程序。終端程序包括NFC電路與主控單元的通信子程序、顯示驅動子程序、鍵盤控制子程序。各個子程序經過單獨調試后再統一進行調試,本設計的軟件設計流程如圖4所示。

圖4 軟件設計流程

4 測試結果與分析

4.1 硬件電路

按照設計要求所制作的基于NFC技術的智能廣告牌系統的硬件實物包括STM32F103最小控制系統模塊、NFC標簽電路模塊、NFC讀寫器電路模塊、I2C通信電路、廣告信息顯示模塊、聲光報警電路、鍵盤控制模塊以及PC機。

4.2 上位機界面

基于NFC技術的智能海報系統通過上位機程序控制廣告圖像的發布及修改,其上位機界面如圖5所示。主要功能實現如下:

(1) 打開設備。將NFC讀寫器CR95HF的USB口連接至電腦,設備板上的指示燈閃爍,表示啟動正常。將終端加電,屏幕顯示一副圖像“蘇州市職業大學歡迎您”。在界面上操作打開設備,信息框顯示“DEMO-CR95HF-A is connected and ready to be used”。

(2) 數據下發。在應用程序點擊前,將讀寫器放在NFC天線線圈位置,點擊對應的按鈕后,由于天線耦合能量,NFC芯片的VOUT首先被置為高電平,然后數據將下發至NFC芯片內部。在完成后,設備移開瞬間,VOUT就被變為低電平。終端設備主要就是通過VOUT的下降沿,識別是否有數據被下發。

(3) 群控命令。群控命令控制顯示終端全屏顏色顯示,在群控命令下的類型選中一種顏色控制,點擊“全屏命令”(此時讀寫器需要放在終端的NFC標簽設備線圈上)。當出現對話框,提示移開讀寫器時,將讀寫器移開終端,終端開始動作。顯示顏色共有12種。

(4) LOG圖像的操作。包括打開圖像(30*30的BMP)和處理圖像,在處理完圖像會自動下發至終端。圖像下發過程中包括兩種模式,即更新模板(全屏顯示該圖像)和局部更新(根據輸入的行地址及列地址,顯示LOG圖像),控制方式是選中全屏更新。

(5) TXT圖像的操作。包括打開圖像(120*120的BMP)和處理圖像,在處理完圖像會自動下發至終端。圖像下發過程中包括兩種模式,即更新模板(全屏顯示該圖像)和局部更新(根據輸入的行地址及列地址,顯示TXT圖像),控制方式是選中全屏更新。

(6) 信息區顯示。主要是操作提示的功能。

4.3 實驗結果及分析

4.3.1 全屏顏色控制顯示

在液晶屏上修改背景顏色的實驗步驟如下:

(1)讀寫器需要放在終端的NFC標簽設備線圈上;

(2)在群控命令下的類型選中一種顏色控制,點擊“全屏命令”,顯示顏色共有12種。

(3)當出現對話框,提示移開讀寫器時,將讀寫器移開終端,終端開始動作。

4.3.2 LOG圖像顯示

顯示LOG廣告圖像的實驗步驟如下:

(1) 打開圖像。點擊“打開LOG圖像”,圖像是30*30的BMP。

(2) 行列設置。設置顯示LOG的位置。終端顯示屏大小為320(列)*240(行)。

(3) 全屏選中。更新模板(全屏顯示該圖像)和局部更新(根據輸入的行地址及列地址,顯示LOG圖像),本實驗中選擇的行列地址都為100。

(4) 處理圖像并下發NFC數據。轉換圖像為RGB565格式數據,下發至讀寫器,進而傳輸至終端。當在傳輸中發生數據丟失或者掉電,會出現報警對話框。用戶需要重新操作。在傳輸過程中有對話框顯示進度。移開讀寫器設備,液晶顯示屏開始顯示圖像,如圖6所示,上邊為上位機界面顯示的圖像,下邊為液晶顯示屏上顯示的圖像。

4.3.3 TXT圖像顯示

TXT廣告圖像顯示的操作包括以下幾步:

(1) 打開圖像。點擊“打開TXT圖像”,圖像是120*120的BMP。

(2) 行列設置。設置顯示TXT的位置。終端顯示屏大小為320(列)*240(行)。

(3) 全屏選中。更新模板(全屏顯示該圖像)和局部更新(根據輸入的行地址及列地址,顯示TXT圖像),本實驗中選擇的行地址為50,列地址為120.

(4) 處理圖像并下發NFC數據。轉換圖像為RGB565格式數據,下發至讀寫器,進而傳輸至終端。當在傳輸中發生數據丟失或者掉電,出現報警對話框,用戶需要重新操作。在傳輸過程中有對話框顯示進度。

(5) 顯示。移開讀寫器設備,終端開始在LCD上顯示廣告圖像,如圖7右圖所示。

(a)上位機界面顯示的LOG圖像

(b)液晶顯示屏顯示的LOG圖像

(a)上位機界面顯示的TXT圖像

(b)液晶顯示屏顯示的TXT圖像

5 結 語

NFC技術作為一種新興的無線通信技術,具有距離近、帶寬高、能耗低,可以輕松、安全、迅速建立自動通信等優點。智能海報是NFC技術的典型應用,通過NFC技術實現用戶和廣告商之間的交互操作。本設計采用STM32F103作為中央處理器,并采用ST公司的新型NFC芯片M24LR64作為信息采集部件,NFC讀寫器采用ST公司的CR95HF,并利用USB讀寫器和圖像處理軟件實現對NFC設備的圖像數據傳輸,顯示設備采用2.4寸TFT液晶屏。其特征是當NFC讀寫器靠近海報上的NFC標識時,M24LR64會自動喚醒主控器STM32F1O3讀取圖片信息,便可下載相關商品信息,顯示在TFT液晶屏上。NFC可進行雙向通信,只要是支持NFC的終端設備就可以讀出或寫入數據,不僅實現了廣告信息的有效發布,而且實現了用戶與廣告發布商之間的信息交互功能。本文對智能海報系統的應用進行了初步的研究,NFC技術還可以應用于許多方面,比如:NFC技術應用于游戲身份驗證和下載、在線購買商品、移動支付等方面。

[1] 劉姍姍.近距離通信安全研究[J].中國新通信,2010,12(9):30-31.

[2] 湯 姆.伊戈,唐.科爾曼.NFC Arduino Android與PhoneGap近場通信[M].北京:電子工業出版社,2014.

[3] 李松濤,金 銳.RFID在實驗室資產管理中的應用探討[J].實驗室研究與探索.2011,30(3):182-184.

[4] 王 淼.NFC技術原理與應用[M].北京:化學工業出版社,2014.

[5] 蔣 華,孫 強.近距離無線通信技術標準解析[J].信息技術與標準化,2006(5):26-30.

[6] 劉志武,李代平,湛德照,等.綁定式近場通信3GCOS安全性研究[J].計算機工程,2009(35):164-165.

[7] 許海翔,伏京生.NFC應用的產業生態環境剖析[J].電信技術,2007(12):21-22.

[8] 范哲意,周治國,康懷松,等.面向嵌入式實驗平臺的模型化開發環境[J]. 實驗室研究與探索,2013,32(3):67-70.

[9] 李明明.基于嵌入式數據庫技術的分布式研究與應用[J].實驗室研究與探索,2013,32(4):96-97.

[10] 王 喆,佀 昊,王一鳴.感控式LED燈箱廣告牌的設計[J].機械制造,2013,51(586):83-85.

[11] 梁明亮,趙 成.基于嵌入式技術的四輪驅動教育機器人設計[J].實驗技術與管理,2012,12(11):82-86.

[12] 李 杰,羅慶生,韓寶玲,等.基于嵌入式Linux的ARM/DSP多機I2C通信[J].單片機與嵌入式系統應用,2012(1):30-33.

[13] 王宜懷.嵌入式實時操作系統MQX應用開發技術[M].北京:電子工業出版社,2014.

[14] 趙 波.Android NFC開發實戰詳解[M].北京:人民郵電出版社,2014.

[15] 海 濤,王 鈞,廖煒斌,等.基于物聯網的高校實驗室信息化管理技術[J].實驗室研究與探索,2012,31(9):166-169.

Design and Experimental Analysis of An Intelligent Billboard System Based on NFC Technology

ZHOUYan1,2

(1. College of Electronic Information Engineering, Suzhou Vocational University, Suzhou 215104, China;2. College of Electronic and Information Engineering, Soochow University, Suzhou 215006, China)

Using the 32bit STM32F103 ARM as the control core, and applying the near field communication technology as the transmission method for image information, an intelligent billboard system based on NFC technology was designed and realized in this paper. In this system, the I2C communication interface technology was adopted to effectively realize the communication between the NFC circuit module and the main control module. The PC program for NFC and the image processing program were developed by the technology of C#.net. Through the PC program control, when NFC read-write device is close to the NFC tag, the function of this system can be realized, that is, the advertisement information can be released, read and modified. In this paper, the hardware and software of the system are designed reasonably, and the amount of data interaction is large, the transmission is stabile, the response time is fast, moreover, the operation is convenient and safety. Experimental results has proved the correctness of the proposed scheme in this paper, it confirmed that the design of the system has certain theoretical research significance and practicality.

NFC technology; STM32F103 microcontroller; intelligent billboard; I2C communication; upper computer

2014-06-30

江蘇省大學生實踐創新訓練計劃項目(201311054001Y);江蘇省“青藍工程”資助項目

周 燕(1980-),女,江蘇蘇州人,博士在讀,講師,主要從事通信技術專業的教學及研究。

Tel.: 13862595119; E-mail: zhyan@jssvc.edu.cn

TP 368.1

A

1006-7167(2015)03-0130-04

猜你喜歡
信息設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
設計之味
舒適廣告(2008年9期)2008-09-22 10:02:48
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲人成影院在线观看| 亚洲综合网在线观看| 国产男女免费视频| 国产精品欧美日本韩免费一区二区三区不卡 | 亚洲成人网在线观看| 色播五月婷婷| 国产在线欧美| 亚洲第一精品福利| 国产一级毛片网站| 国产精品成人免费视频99| 伦伦影院精品一区| 国产综合精品一区二区| 欧美日韩导航| 91久久国产热精品免费| 日本人又色又爽的视频| 国产人成乱码视频免费观看| 97se亚洲综合在线韩国专区福利| 美女被操黄色视频网站| 91美女视频在线| 99re经典视频在线| 91小视频版在线观看www| 久久人人妻人人爽人人卡片av| 欧美日韩中文国产va另类| 亚洲精品动漫在线观看| 999精品色在线观看| 露脸一二三区国语对白| 在线精品自拍| 亚洲综合激情另类专区| 97人人模人人爽人人喊小说| 亚洲国产精品一区二区第一页免| 天天做天天爱夜夜爽毛片毛片| 国产在线日本| 国产精品熟女亚洲AV麻豆| 波多野结衣视频网站| 亚洲欧美国产五月天综合| 国内精品伊人久久久久7777人| 欧美一级在线看| 黄色a一级视频| 黄色三级网站免费| 欧美亚洲另类在线观看| 亚洲日韩精品欧美中文字幕| 国产玖玖玖精品视频| 国产精品原创不卡在线| 青青极品在线| 国产成人高清精品免费5388| 亚洲第一区精品日韩在线播放| 亚洲另类国产欧美一区二区| 欧美日韩中文国产va另类| 2020国产免费久久精品99| 欧美日本在线播放| 国产真实乱人视频| 国模粉嫩小泬视频在线观看| 美女视频黄又黄又免费高清| 国产视频大全| 免费人成在线观看成人片| 国产成人精品无码一区二| 国产人妖视频一区在线观看| 久久青草精品一区二区三区| 九九九精品视频| 成人小视频在线观看免费| 亚洲男人天堂网址| 女同久久精品国产99国| 99精品视频在线观看免费播放| 国产成年女人特黄特色毛片免| 日韩精品免费在线视频| 欧美成人看片一区二区三区 | 亚洲免费福利视频| 欧美翘臀一区二区三区| 伊人久久福利中文字幕| 亚洲三级视频在线观看| 婷婷亚洲最大| 欧美成人午夜视频免看| 久久精品嫩草研究院| 91丝袜在线观看| 亚洲va精品中文字幕| 精品久久久久无码| 欧洲亚洲欧美国产日本高清| 3D动漫精品啪啪一区二区下载| 久久久久青草线综合超碰| 日本免费新一区视频| 亚洲视频免费在线| 色综合激情网|