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

基于ARM的無線嵌入式Web服務器設計

2011-09-26 02:03:46王海燕
上海電力大學學報 2011年5期
關鍵詞:嵌入式智能設備

王海燕

(上海電力學院電力與自動化工程學院,上海 200090)

隨著高科技和信息化的迅速發展,信息共享程度的不斷提高,以及信息共享方式的多元化,人們的日常生活變得更加舒適和便捷.傳統的Web服務器采用RS232,RS485,CAN總線等有線方式采集數據,并通過網頁發布信息,但隨著無線通信技術的發展,以及基于互聯網技術的無線嵌入式系統的廣泛應用,人們的生產和生活將會發生深遠的變革.無線方式能消除傳統Web服務器的走線和結構布局等限制,使之更方便接入Internet[1,2].本文設計的基于 ARM 的無線嵌入式Web服務器,通過無線方式實現對接入Internet的智能設備的有效管理和控制,可以廣泛應用到國民經濟的各個領域,如工業數據采集系統、車輛監控、無線抄表、無線遙控、生物信號采集等.

1 系統總體設計

本文設計的基于ARM的無線嵌入式Web服務器通過無線收發芯片nRF905將嵌入式Web服務器與無線智能設備連接,實現數據的采集、控制以及信息的發送.具體的系統結構如圖1所示.

遠程用戶通過Internet登錄嵌入式Web服務器,發布采集或控制智能設備命令.執行采集數據功能時,ARM 微控制器 S3C2410[3]接收來自Web頁面的數據采集指令后啟動無線收發芯片nRF905,接收周圍無線智能設備(與nRF905工作在相同的無線頻段)發送的數據,并進行緩存,通過動態網頁技術和Web頁面將這些數據展示給遠程用戶;執行控制功能時,用戶通過Web頁面發布相關指令,S3C2410通過Internet獲取指令信息,然后交給無線收發芯片nRF905進行發送,以實現對設備的控制.無線智能設備和嵌入式設備上都配有nRF905無線收發模塊,接收到指令后做出響應,而無線智能設備則可通過無線嵌入式Web服務器接入Internet.

圖1 系統結構示意

無線嵌入式Web服務器分為無線收發模塊和網絡接入模塊兩個部分,均由S3C2410控制.

2 無線收發模塊

無線收發模塊負責與智能設備進行通信,主要由ARM微控制器S3C2410和無線收發芯片nRF905[4,5]構成,兩者接口如圖 2 所示.

圖2 S3C2410與nRF905的連接

MCU采用三星公司生產的S3C2410微控制器,它是基于ARM920T內核的32位RISC CPU,采用5級指令流水線,運行時的時鐘頻率最高可以達到203 MHz.片內主要有SDRAM控制器,3通道的UART,4通道的DMA,4個具有PWM功能的計時器和1個內部時鐘,8通道10位的ADC,以及觸摸屏接口和I2C總線接口等,特別是所具有的MMU功能,非常適合移植Linux操作系統,具有低功耗和高性能的特點[4].

nRF905是挪威Nordic公司推出的一款微功率無線收發芯片.其工作電壓為1.9~3.6 V,采用32引腳QFN封裝,是真正的單片UHF無線收發芯片.它集成了高頻發射、高頻接收、頻率合成器、接收解調器、功率放大器、晶體振蕩器和調制器等,性能優異、功耗低、使用方便.使用SPI接口與微控制器通信,配置非常方便,且其功耗很低,以10 dBm的輸出功率發射時電流只有11 mA,工作于接收模式時的電流為12.5 mA.此外,內設空閑模式與關機模式,易于實現節能.

nRF905的工作模式由發射/接收使能端口TRX_CE,power down,模式端口 PWR_UP,模式選擇端口TX_EN這3種模式控制端的電平輸入決定.具體工作模式和電平輸入見表1.

表1 nRF905的工作模式

系統的無線收發過程可分為發送流程和接收流程兩部分.發送流程又分為以下5個步驟.

(1)當微控制器S3C2410有數據要發送時,通過SPI接口,按時序將接收機的地址和要發送的數據傳送給nRF905,SPI接口的速率在通信協議和器件配置時確定;

(2)將微控制器S3C2410的引腳TRX_CE和TX_EN置高,激發nRF905的Shock Burst TM發送模式;

(3)自動開啟nRF905的射頻寄存器,將數據打包并發送完成后,再將數據準備引腳置高;

(4)AUTO_RETRAN的引腳被置高,nRF905不斷重發,直到TRX_CE的引腳被置低;

(5)當TRX_CE的引腳被置低、nRF905的發送過程完成后,系統自動進入空閑模式.

由于只有在前一個數據包被發送完畢后,nRF905才能接收下一個發送數據包,因此使得Shock Burst TM工作模式能夠保證一旦開始發送數據,無論TRX_CE和TX_EN引腳是高還是低,發送過程都會被處理完.

系統的接收流程可分為以下3個步驟.

(1)當 TRX_CE為高、TX_EN為低時,nRF905進入 Shock Burst TM 接收模式;650 μs后,nRF905進入監測狀態,等待接收數據;

(2)當nRF905檢測到同一頻段的載波后,將載波檢測引腳置高,當接收到相匹配的地址后,將地址匹配引腳置高,當一個正確的數據包接收完畢后,nRF905自動移去字頭、地址和CRC校驗位,然后把數據準備引腳置高;

(3)微控制器S3C2410把TRX_CE的引腳置低,nRF905進入空閑模式.

微控制器S3C2410通過SPI口以一定的速率接收數據.當所有的數據接收完畢,nRF905把數據準備引腳和地址匹配引腳置低后,nRF905可以進入Shock Burst TM接收模式、Shock Burst TM發送模式或關機模式.

3 網絡接入模塊

網絡接入模塊負責實現TCP/IP協議并接入Internet網絡,主要由S3C2410單片機與網絡控制芯片 RTL8019AS[6]構 成,以 太 網 驅 動 芯 片RTL8019AS經耦合隔離濾波器HR61101G和RJ45接口接入互聯網,接口電路如圖3所示.

圖3 S3C2410與RTL8019AS的連接

RTL8019AS的IOS0~IOS3基地址選擇引腳接地時,I/O基地址為300 H,即001100000000,所以地址線SA9,SA8接+5V,寄存器地址偏移量為00 H~1 FH,共32個,而對應地址從300 H到31 FH,所以只需要將SA0~SA4接到S3C2410的地址總線ADDR0~ADDR4即可,其余地址線接地.同時,地址使能端AEN接S3C2410的通用片選引腳nGCS3,當S3C2410訪問RTL8019AS時,RTL8019AS被激活.芯片IORB和IOWB引腳為讀寫信號線,接到S3C2410的nOE和nWE讀寫控制引腳.S3C2410的定時器輸出引腳TOUT0與RTL8019AS的RSTDRV連接,并進行復位操作,由于RSTDRV為高電平有效,因此給該引腳加一個1 μs以上的高電平就可以復位.RTL8019AS可以兼容8位和16位操作,IOCS16是16位I/O選擇引腳.RTL8019AS上電復位時,如果IOCS16為低電平,則RTL8019AS將選擇8位模式,反之,將選擇16位模式.由于 S3C2410是 16/32位的CPU,所以選擇RTL8019AS16位的總線模式(每次讀/寫2個字節,需要16根數據總線,即SD0~SD15).INT0表示RTL8019AS的中斷請求引腳與S3C2410的外部中斷請求引腳相連.JP引腳為高電平,I/O和中斷采用跳線模式.

4 軟件設計

單片機S3C2410作為系統的核心,不僅要實現精簡的TCP/IP協議棧,還要實現對無線收發芯片nRF905的控制.軟件處理流程見圖4.

圖4 軟件處理流程

系統的工作流程如下:S3C2410上電啟動后,進行相關的初始化操作,并設定好中斷模式,然后正常啟動Web服務,S3C2410通過Internet獲取相關指令.當網頁中傳遞了相關的指令時,S3C2410啟動中斷處理程序,即S3C2410暫時中斷Web服務,通過對nRF905的控制,實現與智能設備間的數據收發,并將通信數據緩存,然后S3C2410結束中斷處理程序,恢復Web服務,并通過動態網頁技術把數據以網頁的形式傳給客戶端.

5 結語

智能設備采用RS232,RS485,CAN總線等有線方式,通過Web服務器接入Internet時,受到信息點結構布局和走線的限制,缺乏靈活性.本文設計的無線Web服務器,可以方便、靈活地實現對信息點的控制并減少布線成本.小范圍無線與嵌入式系統的結合,必將推動嵌入式系統的廣泛應用,此類產品以其微型化和低成本的特點,在家庭和辦公自動化、電子商務、工業控制,以及智能化建筑物等方面有廣闊的應用前景.

[1]朱芳,章堅武,高峰.一種基于nRF905的無線數據采集系統設計[J].杭州電子科技大學學報,2007(2):29-32.

[2]董煒,楊士元.嵌入式Internet與家庭網關技術[J].計算機應用研究,2005(6):222-225.

[3]周維,陳默.基于S3C2410的 ARM開發平臺[J].電子技術,2004(7):4-7.

[4]NORDIC Semiconductor.nRF905 DataSheet[DB/OL].[2010-09 -05]http://www.nordicsemi.com.

[5]孫鵬.單片射頻收發器nRF905的原理與應用[J].電子制作,2008(2):63-66.

[6]REALTEK Semiconductor.RTL8019 DataSheet[DB/OL].[2011-05-06]http://www.realtek.com.tw.

猜你喜歡
嵌入式智能設備
諧響應分析在設備減振中的應用
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
搭建基于Qt的嵌入式開發平臺
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 色综合天天综合| 亚洲天堂日韩av电影| 久久精品这里只有国产中文精品| 青青青国产在线播放| 女人18毛片久久| 国产伦精品一区二区三区视频优播| 国产午夜无码片在线观看网站| 18禁不卡免费网站| 青青青亚洲精品国产| 日韩美女福利视频| 欧美www在线观看| 国产成人免费高清AⅤ| 国产精品视频公开费视频| a级毛片在线免费| 亚洲成a人片在线观看88| 手机精品视频在线观看免费| 国产亚洲精品97AA片在线播放| 国内自拍久第一页| 国产一区二区三区在线观看视频 | 日本午夜网站| 91精品国产自产在线老师啪l| 久久综合伊人77777| 亚洲高清资源| 在线观看国产黄色| 丁香婷婷激情网| 欧美一级高清免费a| 国产色偷丝袜婷婷无码麻豆制服| 国产在线观看人成激情视频| 狠狠躁天天躁夜夜躁婷婷| 国产成人欧美| 国产91九色在线播放| 国产va欧美va在线观看| 强乱中文字幕在线播放不卡| 国产伦精品一区二区三区视频优播| 2048国产精品原创综合在线| 欧美成人怡春院在线激情| 欧美日韩在线第一页| 久久精品中文无码资源站| 狂欢视频在线观看不卡| 亚洲婷婷在线视频| 国产精女同一区二区三区久| 亚洲三级电影在线播放| 欧美中文字幕在线二区| 在线观看视频99| 黄色网在线| 久久窝窝国产精品午夜看片| 欧美日韩激情在线| 玖玖免费视频在线观看| 日韩欧美一区在线观看| 99热国产这里只有精品9九| 亚洲成人播放| 国产精品美女自慰喷水| 亚洲成A人V欧美综合| 国产一区二区三区精品久久呦| 性欧美精品xxxx| 欧美国产成人在线| 久久精品无码国产一区二区三区| 国产成人精品一区二区三在线观看| 91po国产在线精品免费观看| 激情乱人伦| 日韩中文欧美| 亚洲精品男人天堂| 亚洲天堂.com| 国产成人综合亚洲欧美在| 久久国产成人精品国产成人亚洲| 天天综合色天天综合网| 午夜啪啪网| 国产福利在线免费| 高潮爽到爆的喷水女主播视频 | 91免费片| 亚洲国产高清精品线久久| 国产精品美人久久久久久AV| 色久综合在线| 国产精品专区第一页在线观看| 免费国产高清视频| 久久久无码人妻精品无码| 中文字幕亚洲综久久2021| 国产在线小视频| 日本www色视频| 欧美精品亚洲精品日韩专区va| 欧美国产日韩一区二区三区精品影视| 毛片久久久|