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

一種基于ARM Cortex-M3的短距離無線觸摸通信系統(tǒng)

2009-10-26 09:35:10李志鵬劉明明邢詩寧
新媒體研究 2009年13期
關鍵詞:單片機系統(tǒng)

李志鵬 劉明明 邢詩寧

[摘要]詳細介紹ARM Cortex-M3架構的無線觸摸點菜系統(tǒng)的組成和程序的設計。

[關鍵詞]ARM Cortex-M3處理器射頻通信觸摸操作電腦上位機

中圖分類號:TN92文獻標識碼:A文章編號:1671-7597(2009)0710024-01

一、系統(tǒng)設計

(一)設計思路

該系統(tǒng)要求設計一套具有射頻通信功能的短距離觸摸通信系統(tǒng),實現(xiàn)觸摸端的控制信息能夠以無線傳輸?shù)姆绞桨l(fā)送到電腦上位機程序,實現(xiàn)電腦上位機與操作者之間的通信。設計分為觸摸、發(fā)射、接收和電腦上位機四部分。

(二)方案論證

1.觸摸屏的選擇。本系統(tǒng)采用的電阻式非內置MCU的觸摸屏。這樣獲得觸摸信號的過程將會變得相當復雜,但是有點也非常明顯。首先,由于觸摸屏沒有內置MCU,使得觸摸屏的成本大大下降,這對于價格極其敏感的電子產品市場而言極其重要。其次,通過外加的處理器對觸摸底層信號進行處理,方便編程者對觸摸屏進行二次開發(fā),如提高或者降低觸摸精度,增加滑動操作等觸摸功能等。再次,內置MCU的觸摸屏出于成本考慮,控制器頻率往往不夠高,導致觸摸屏反應不夠靈敏,操作可靠性下降,效率降低。如果采用外置的高速處理器對觸摸底層信號進行處理,則可以縮短觸摸屏的反應時間,操作感受更佳。

2.微處理器的選擇。無線發(fā)射控制和觸摸屏控制是該系統(tǒng)的主要組成部分,要求發(fā)射迅速,觸摸屏反應要靈敏,因而本系統(tǒng)采用Luminary Micro的32位ARM系列微控制器。首先,如果采用51單片機,需要模擬SPI總線方式與無線模塊通信,系統(tǒng)可靠性降低;如果采用內置SPI外設的微處理器,則系統(tǒng)的可靠性較高。其次,對觸摸屏的觸摸信號的獲得需要進行AD轉換,而一般的51單片機需要外置AD轉換芯片才能完成該功能,這無疑增加了硬件成本和復雜度,并且數(shù)據(jù)處理速度也大大降低。如果采用內置AD轉換的高速ARM芯片,則可以避免這些問題。并且觸摸屏需要的高速AD轉換和數(shù)據(jù)處理也不是51單片機能做到的。

3.無線收發(fā)部分的選擇。考慮到本系統(tǒng)的應用場合,選擇nRF905作為本系統(tǒng)的無線收發(fā)裝置。首先本系統(tǒng)一般是室內使用,考慮到室內環(huán)境對無線信號的影響,傳輸距離的理論值會大打折扣,因此選用nRF905可以提高系統(tǒng)無線通信的可靠性。其次,考慮到本系統(tǒng)無線傳輸數(shù)據(jù)量并不大,只需要間歇性地發(fā)送少量數(shù)據(jù),因此50kbps的傳輸速度已經足以滿足要求。

4.電腦上位機程序設計的選擇。本系統(tǒng)上位機程序選擇Visual Basic語言進行上位機編程。雖然Turbo C語言編程比較容易,但是其編制的程序只能在DOS方式下運行,程序界面的友好程度遠不如Viual C++和Visual Basic語言,并且Turbo C語言并不適合在Windows下運行。Visual C++可以編寫專業(yè)的Windows下的程序,但是編程難度較大,開發(fā)周期較長。因此我們選擇Visual Basic開發(fā)上位機程序。如果上位機程序較復雜并且要求高穩(wěn)定性,則應該使用Visual C++進行上位機程序開發(fā)。

二、單元硬件電路設計

(一)Luminary LM3S1751微處理器最小系統(tǒng)設計。LM3S1751是一款高性能的32位RISC微處理器,采用為小封裝應用方案而優(yōu)化的32位ARM? CortexTM-M3 v7M架構,提供的系統(tǒng)定時器(SysTick)包括一個簡單的24

位寫清零、遞減、自裝載計數(shù)器,同時具有靈活的控制機制。LM3S1751僅采用與Thumb?兼容的Thumb-2指令集以獲取更高的代碼密度,工作頻率為50-MHz,支持硬件除法和單周期乘法,集成嵌套向量中斷控制器(NVIC),使中斷的處理更為簡捷。LM3S1751包括32個中斷,具有8個優(yōu)先級,其存儲器保護單元(MPU)提供一個特權模式來保護操作系統(tǒng)的功能,同時支持對非對齊式數(shù)據(jù)的訪問,使數(shù)據(jù)能夠更為有效的安置到存儲器。LM3S1751支持精確的位操作(bit-banding),不僅最大限度的利用了存儲器空間,而且還改良了對外設的控制。

(二)觸摸屏部分的電路的設計。本系統(tǒng)使用的觸摸屏利用壓力感應進行控制。電阻觸摸屏的主要部分是一塊與顯示器表面非常配合的電阻薄膜屏,這是一種多層的復合薄膜,它以一層玻璃或硬塑料平板作為基層,表面涂有一層透明氧化金屬(透明的導電電阻)導電層,上面再蓋有一層外表面硬化處理、光滑防擦的塑料層。它的內表面也涂有一層涂層。在他們之間有許多細小的(小于1/1000英寸)的透明隔離點把兩層導電層隔開絕緣。當手指觸摸屏幕時,兩層導電層在觸摸點位置就有了接觸,電阻發(fā)生變化,在X和Y兩個方向上產生信號,然后送ARM處理器。處理器偵測到這一接觸并計算出(X,Y)的位置,再對比系統(tǒng)類狀態(tài)機所提供的信息,得知觸摸者需要進行什么樣的操作。這就是電阻式觸摸屏的最基本的原理。

(三)發(fā)射部分的電路設計。Nodiac公司生產的nRF905芯片一般工作于433Mhz開放ISM頻段,免許可證使用。其最高工作速率50kbps,采用高效GFSK調制,抗干擾能力強,特別適合工業(yè)控制場合。芯片內置125頻道,滿足多點通信和跳頻通信需要,內置硬件CRC檢錯和點對多點通信地址控制。該芯片功耗功耗低,1.9-3.6V下均可工作,待機模式下狀態(tài)僅為2.5uA。該芯片收發(fā)模式切換時間<650us。在發(fā)射模式下,芯片工作電流為30mA,在接收模式下僅為12.2mA。

三、程序設計(觸摸屏程序設計)

初始化之后,觸摸屏將會顯示待選項,此時如果操作者觸摸屏幕選擇相應的選項,將會導致屏幕下電阻值發(fā)生改變,通過AD轉換,CPU將會得知這一觸摸信號,并通過一系列的計算確定觸摸者的觸摸位置,進而得到觸摸者的觸摸對象。

本系統(tǒng)工作在nRF905芯片的ShockBurstTM收發(fā)模式下,使用片內的先入先出堆棧區(qū),數(shù)據(jù)低速從微控制器送入,但高速發(fā)射,這樣可以盡量節(jié)能,因此,使用低速的微控制器也能得到很高的射頻數(shù)據(jù)發(fā)射速率。與射頻協(xié)議相關的所有高速信號處理都在片內進行,這種做法有三大好處:盡量節(jié)能;低的系統(tǒng)費用(低速微處理器也能進行高速射頻發(fā)射);數(shù)據(jù)在空中停留時間短,抗干擾性高。ShockBurstTM技術同時也減小了整個系統(tǒng)的平均工作電流。

四、結論

以觸摸端、發(fā)射端、接收端和電腦上位機四部分組成的該系統(tǒng)工作穩(wěn)定,數(shù)據(jù)傳送正確率高,傳輸距離遠,用戶操作直觀簡便,可以大大提高相關應用場合的管理效率,節(jié)約人力成本。

參考文獻:

[1]張克彥,AVR單片機使用程序設計[M].北京:北京航空航天大學出版社,2004.

[2]周立功等,Cortex-M3開發(fā)指南基于LM3S8000.廣東:廣州致遠電子有限公司,2007.

[3]張偉,電路板設計與制作實戰(zhàn)訓練[M].北京:人民郵電出版社,2006.

猜你喜歡
單片機系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 18禁黄无遮挡免费动漫网站 | 91福利免费视频| 中文字幕va| 久久精品欧美一区二区| 国产99欧美精品久久精品久久| 日韩av资源在线| 伦精品一区二区三区视频| 国产精品视频3p| 亚洲国产欧美目韩成人综合| 欧美一级色视频| 国产18页| 麻豆国产精品一二三在线观看| 亚洲精品男人天堂| 久一在线视频| 欧美一级大片在线观看| 在线网站18禁| 国模极品一区二区三区| 午夜激情婷婷| 欧美a在线| 日本一区二区三区精品AⅤ| 97免费在线观看视频| 国产无码性爱一区二区三区| 免费无码网站| 亚洲高清中文字幕| 欧美一级特黄aaaaaa在线看片| 777国产精品永久免费观看| 国产91全国探花系列在线播放| 欧美亚洲日韩中文| 午夜福利网址| 国产在线高清一级毛片| 欧美国产日韩一区二区三区精品影视| 国产精品99r8在线观看| 国产美女自慰在线观看| 亚洲最大看欧美片网站地址| 福利国产在线| 免费国产高清精品一区在线| 波多野结衣无码AV在线| 亚洲区一区| 亚洲一区二区三区中文字幕5566| av在线人妻熟妇| 日本AⅤ精品一区二区三区日| 免费精品一区二区h| 国内精品伊人久久久久7777人| 欧美午夜视频| 97影院午夜在线观看视频| 亚洲av无码片一区二区三区| 欧美日韩国产在线观看一区二区三区 | 亚洲一级毛片| 青青极品在线| 日韩少妇激情一区二区| 99re免费视频| 国产91视频免费| 国产美女一级毛片| 亚洲精品视频网| 亚洲激情99| 免费国产高清视频| 波多野结衣的av一区二区三区| 色婷婷综合激情视频免费看| 亚洲成人高清在线观看| 高潮毛片免费观看| 久久性视频| 亚洲av无码牛牛影视在线二区| 91精品伊人久久大香线蕉| 鲁鲁鲁爽爽爽在线视频观看 | 日本欧美成人免费| 国产成人精品高清不卡在线| 毛片久久久| 欧美一级高清免费a| 蝌蚪国产精品视频第一页| 国产网站一区二区三区| 成人年鲁鲁在线观看视频| 国产在线精品人成导航| 色综合久久久久8天国| 成人午夜精品一级毛片| 午夜精品久久久久久久无码软件 | 黄色a一级视频| 91精品国产一区自在线拍| 欧美另类精品一区二区三区| 中文字幕在线视频免费| 国产午夜人做人免费视频中文| 蜜桃臀无码内射一区二区三区 | 免费看av在线网站网址|