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

基于藏文物聯網技術物流管理系統的設計與實現

2011-09-19 08:41:26劉嚴亮索朗邊巴
電子設計工程 2011年14期
關鍵詞:界面物流數據庫

普 頓, 蔣 林, 劉嚴亮, 索朗邊巴, 肖 偉

(1.西藏大學 教務處,西藏 拉薩 850000;2.西藏大學 工學院電子信息系,西藏 拉薩 850000)

中國物流行業起步較晚,隨著國民經濟的飛速發展,物流業的市場需求持續擴大。進入21世紀以來,在國家繼續加強和改善宏觀調控政策的影響下,中國物流行業保持較快增長速度,物流體系不斷完善,行業運行日益成熟和規范。目前國內外的物聯網技術[1-2]已經有了一定的成果,技術相對比較成熟,但是,結合藏文信息和物聯網技術的物流系統很少受到關注。一方面,是由于其市場受到較大的限制,企業的觀注度自然下降;另一方面,藏文物聯網技術目前還處于萌芽狀態,投入這方面的項目和資金也很少。這就導致在西藏地區物流公司的信息化建設發展緩慢,使用人力進行貨物的清點和接收仍然是主要的運作方式,極大地浪費了人力資源。

本系統把藏文信息技術和當今最前沿的物聯網技術結合起來,為西藏物流系統的信息化和自動化提供了解決方案。同時采用MSP430F2101作為主控芯片,應用nRF24L01作為無線射頻芯片[3],其有效距離為10 m,物流中心的貨物都標識上唯一的貨物ID,ID號中包含物品的發送公司,其負責人的聯系方式;貨物接收公司,其負責人的聯系方式;負責托運公司信息、聯系方式;物品運輸的注意事項等內容,該系統融合了藏文信息技術和物聯網技術,上位機采用藏漢雙語界面,能夠全自動實現物品的入庫和出庫管理,極大地節省了人力成本。

1 系統硬件設計

1.1 硬件整體設計

根據本系統各功能的需求,其硬件框圖主要由MSP430主控芯片、攝像頭模組、nRF24L01無線收發模塊、天線模塊、系統上位機(物流管理系統)及物聯網數據庫組成。本設計所選用的主控芯片是MSP430F2101,它是一種16位超低功耗的混合信號處理器,在活躍模式下最大電流為350 μA,RAM數據保持方式下耗電僅0.1 μA;攝像頭模組主要用于監控整個物流中心貨物的進出情況;nRF24L01無線接收模塊主要用于發射和接收射頻信號,進行識別貨物的ID號。物聯網數據庫主要是作為本系統的相關信息的存儲單元,將每個ID號相對應的具體信息都存儲在內,再通過聯網,就能實現異地查詢貨物的相關信息;天線模組主要是收發信號時所用;系統上位機主要是利用一臺安裝有SQL server2005、VB軟件及該物流管理系統的PC機組成;其硬件整體框圖如圖1所示。

圖1 硬件整體框圖Fig.1 Block diagram of overall hardware

本系統硬件主要由nRF24L01模塊和控制單片機MSP430構成。nRF24L01模塊與單片機的SPI總線直接相連,在簡化接口設計的同時也提高了系統的可靠度。nRF24L01無線射頻芯片具有高達2 Mb/s的傳輸速度;內置CRC校驗和出錯重傳機制;以及在2 Mb/s速度下接收電流為12.3 mA,0 dBm發送電流為11.3 mA的低功耗等特點。

上位機通過串口將數據和參數傳送給發射端/接收端的控制單片機。發射端在脈沖輸入的上升沿將數據發射出去,其發射原理框圖如圖2所示;接收端接收到數據時利用中斷提醒接收端單片機進行數據接收,解碼正確后進行脈沖輸出和數據傳送。對接收端脈沖輸出信號與發射端的脈沖輸入信號進行時間延時測量,便可獲得同步信號無線傳輸的時延值。

圖2 無線發射的系統框圖Fig.2 Block diagram of wireless transmitter system

1.2 硬件電路原理圖

1.2.1 nRF24L01硬件電路原理圖

1)nRF24L01的性能及應用電路

nRF24L01是一款新型單片射頻收發器件,工作于2.4~2.5 GHz ISM頻段,工作電壓1.9~3.6 V。可通過SPI寫入數據,最高可達10 Mbit/s,數據傳輸速率最快可達2 Mbit/s,并且具有自動應答和自動再發射功能。芯片融進了增強式ShockBurst技術,其中輸出功率和通信頻道可通過程序進行配置。 其應用原理結構圖[4]如圖3所示。

該芯片功耗低,-6 dBm功率發射時,工作電流9 mA,接收時工作電流只有12.3 mA,可選擇的掉電模式和空閑模式使其應用設計更為方便。nRF24L01功耗低,在以-6 dBm的功率發射時,工作電流也只有9 mA;接收時工作電流只有12.3 mA,多種低功率工作模式(掉電模式和空閑模式)使節能設計更方便。模塊中nRF24L01和 MSP430通過MOSI、MISO和SCK組成SPI接口,單片機接32.768 kHz的低頻晶振工作,nRF24L01外接晶振為16 MHz,由低速的單片機控制高速收發的射頻芯片,內置頻率合成器、功率放大器、晶體振蕩器、調制器等功能模塊,并融合了增強型ShockBurst技術,其中輸出功率和通信頻道可通過程序進行配置。

nRF24L01模塊與單片機的SPI總線直接相連,該模塊主要由發射端和接收端兩個模塊組成,每個模塊只可進行單向數據的高速傳輸和控制,該系統包涵2個無線高速多頻道,通過控制字實現不同的功能(發送和接收),用戶還可以更改源程序進行多頻無線通訊。

圖3 nRF24L01模塊原理圖Fig.3 Block diagram of nRF24L01

SPI口為同步串行通信接口,最大傳輸速率為10 Mb/s,傳輸時先傳送低位字節,再傳送高位字節。但針對單個字節而言,要先送高位再送低位。與SPI相關的指令共有8個,使用時這些控制指令由nRF24L01的MOSI輸入。相應的狀態和數據信息是從MISO輸出給MCU。 nRF24L0l所有的配置字都由配置寄存器定義,這些配置寄存器可通過SPI口訪問。nRF24L01的配置寄存器共有25個,常用的配置寄存器如表1所示。

表1 寄存器配置表Tab.1 Register configuration table

2)nRF24L01的引腳功能及工作模式

nRF24L01各引腳功能如表2所示。

通過配置寄存器可將nRF241L01配置為發射、接收、空閑及掉電4種工作模式,如表3所示:

待機模式1主要用于降低電流損耗,在該模式下晶體振蕩器仍然是工作的;

表2 nRF24L01引腳功能表Tab.2 nRF24L01 pin menu

表3 nRF24L01的工作模式表Tab.3 nRF24L01 operating mode table

待機模式2則是在當FIFO寄存器為空且CE=1時進入此沒收;

待機模式下,所有配置字仍然保留。

在掉電模式下電流損耗最小,同時nRF24L01也不工作,但其所有配置寄存器的值仍然保留。

1.2.2 MSP430F2101芯片電路原理圖

本物流管理系統采用MSP430F2101芯片作為主控芯片,該芯片具有超低功耗的優點:活動模式 280 μA,1 MHz,2.2 V;待機模式1.1 μA;掉電模式(RAM 數據保持)0.1 μA。 并且有12位A/D轉換器,帶有內部參考源、采樣保持、自動掃描特性等。串行通信時可軟件選擇UART/SPI模式,驅動液晶能力最多可達160段。

MSP430F2101芯片的CPU集成了16個寄存器,極大地縮短了指令執行周期,寄存器到寄存器的指令只需一個機器周期。其中R0~R3寄存器有特殊用途,分別用作程序計數器、堆棧指針、狀態寄存器和常數發生器。其他寄存器可作為通用寄存器使用,外圍模塊通過數據,地址和控制總線與CPU相連,CPU通過操作指令可以方便對它們進行控制。其內部結構框圖如圖4所示。

圖4 MSP430F2101的內部結構框圖Fig.4 MSP430F2101 block diagram of the internal structure

主控板MSP430F2101主要由:基本時鐘模塊結構(內部頻率高達16 MHz,外部32 kHz晶振,外部16 MHz高頻晶振,外部時鐘信號),帶3個捕獲/比較寄存器的16位定時器Timer_A,片內比較器,用于模擬信號比較或作斜邊A/D轉換,具有Bootstrap程序裝載器,1 kB+256B Flash存儲器128 B RAM。

MSP430有一個活動模式和5個可軟件設置的低功耗模式.中斷事件可把系統從任何低功耗模式喚醒,并且在執行完中斷服務例程后可返回到中斷前的工作狀態。

MSP430支持如下6種運行模式,可軟件設置:

2 系統軟件設計

本系統的最終用戶為全國各地物流公司,同時為了在少數民族地區得于大面積推廣,還采用了藏漢雙語界面,使少數民族地區的物流公司更加的方便,為了推動物流行業的發展及智能化,設計了基于藏文物聯網的物流管理系統,主要用于西藏地區的物流中心,為了更好的服務于西藏人民、為了在西藏地區得到更進一步的應用推廣,本項目設計了藏漢雙語的界面,方便其操作。

本項目基于RFID技術[5],設計了基于藏文[6]物聯網技術的物流系統解決方案,該方案可以用于物流中心的貨物收發及信息的存儲、查詢等功能。本項目可用于那曲物流中心進行物品收發的管理,具有方便快捷,效率高的特點,上位機采用藏文、漢文界面,方便用戶操作。

2.1 主程序流程框圖

主程序是一個封閉的循環,登陸工程主界面后,通過界面及各種芯片的初始化后,接收貨物的ID號,更新數據庫,實現貨物統計的功能。本設計以MSP430為主控板、以nRF24L01為核心構建無線收發模塊,單片機MSP430與nRF24L01收發模塊通過SPI總線通信;單片機MSP430與PC機端主要以UART協議進行串口通信,串行通信選擇UART/SPI模式,驅動液晶能力最多可達160段,其串口速率設定為“9 600,8,N,1”。 其主程序流程框圖如圖5所示。

圖5 主程序流程框圖Fig.5 Flow chart of main program

2.2 主界面程序設計

本系統利用VB語言[7]作出主程序界面,實現視頻監控、拍照、接收貨物的ID號并調用后臺數據庫顯示貨物相關信息及其圖片。界面對象中包含若干控件如命令按鈕、文本框及相關控件實現信息顯示及相關功能。數據庫是一種存儲數據并對數據進行操作的工具,數據庫的作用在于組織和表達信息。計算機的數據庫可以分為兩類:非關系數據庫(flat-file)和關系數據庫(relational)。關系數據庫中包含了多個數據表的信息,數據庫含有各個不同部分的術語,象記錄、域等。 利用關系數據庫存儲貨物的相關信息,該數據庫實現物聯網系統聯網且可以實現添加、查詢、編輯、刪除記錄及更新的功能。這幾種操作均可由Visual Basic創建的程序來完成。

2.3 無線收發程序設計

發射數據時,首先將nRF24L01配置為發射模式:接著把接收節點地址TX_ADDR和有效數據TX_PLD按照時序由SPI口寫入nRF24L01緩存區,TX_PLD必須在CSN為低時連續寫入,而TX_ADDR在發射時寫入一次即可,然后CE置為高電平并保持至少 10 μs,延遲 130 μs后發射數據;若自動應答開啟,那么nRF24L01在發射數據后立即進入接收模式,接收應答信號 (自動應答接收地址應該與接收節點地址TX_ADDR一致)。如果收到應答,則認為此次通信成功,TX_DS置高,同時TX_PLD從TX FIFO中清除;若未收到應答,則自動重新發射該數據(自動重發已開啟),若重發次數(ARC)達到上限,MAX_RT置高,TX FIFO中數據保留以便在次重發;MAX_RT或TX_DS置高時,使IRQ變低,產生中斷,通知MCU。最后發射成功時,若CE為低則nRF24L01進入空閑模式1;若發送堆棧中有數據且CE為高,則進入下一次發射;若發送堆棧中無數據且CE為高,則進入空閑模式2。其發射程序流程圖如圖6所示。

圖6 無線發射程序流程圖Fig.6 Flow chart of wireless transmitter

接收數據時,首先將nRF24L01配置為接收模式,接著延遲130 μs進入接收狀態等待數據的到來。當接收方檢測到有效的地址和CRC時,就將數據包存儲在RX FIFO中,同時中斷標志位RX_DR置高,IRQ變低,產生中斷,通知MCU去取數據。若此時自動應答開啟,接收方則同時進入發射狀態回傳應答信號。最后接收成功時,若CE變低,則nRF24L01進入空閑模式1。

3 系統整體測試效果

用戶登陸界面如圖7所示。經過實際測試,本項目的主界面友好,操作簡便,而且本藏文物流系統的相關控件、菜單功能正常。測試顯示數據庫連接正常,能夠方便快捷的調用貨物的相關信息。無線發射模塊通過天線發射射頻信號功能良好,在12 m以內其接收模塊能夠無差錯的接收貨物ID號及相關信息,并能更新數據庫信息。收發功能及界面操作良好,接收模塊收到相關信息后,整合處理交PC機處理并更新數據庫,而且數據庫能夠達到聯網的效果。總之,能實現基本功能且操作簡便。

圖7 用戶登陸界面Fig.7 User login screen

使用者要通過正確登陸用戶界面才能進入該藏文物流系統,該界面是用藏漢雙語制作的,方便少數民族地區的物流公司使用,其主要保證物流公司及用戶的安全性,當密碼被盜或出現其他異常時可以修改其密碼。

工程主界面展示圖如圖8所示。

工程的主界面包含藏漢雙語,便于藏族地區的物流中心使用。圖8所示的工程主界面主要實現該系統的基本操作,使功能的實現更加容易,通過上圖可以看出該系統能夠顯示進出貨物的ID號、貨物的發送公司、發送負責人及個公司的聯系方式等貨物的相關信息,并能更新物聯網數據庫。

圖8 工程的主界面效果圖Fig.8 Main interface rendering works

[1]李杰.物聯網中無線傳感器節點和RFID數據融合的方法[J].電子設計工程,2011(7):103-106.

LI Jie.Research method on data integration of wireless sensor node and RFID in IOT[J].Electronic Design Engineering,2011(7):103-106.

[2]唐健,戴廷煜,袁細保.RFID_GPS和 GIS技術集成在物流配送系統中的應用研究[J].測繪通報,2007(10):47-49,78.

TANG Jian,DAI Ting-yu,YUAN Xi-bao.RFID_GPS and GIS technology integration in the research on the application of logistics distribution system [J]Surveying and Mapping Bulletin,2007 (10):47-49,78.

[3]李斌,李文鋒.WSN與RFID技術的融合研究[J].計算機工程,2008,34(9):127-129.

LI Bin,LI Wen-feng.Research on integration of WSN and RFZD technology[J].Compnter Engineering,2008,34(9):127-129.

[4]康華光.電子技術基礎模擬部分[M].高等教育出版社,2006:27-34.

[5]趙軍輝.射頻識別技術與應用[M].北京:機械工業出版社,2008:1-22.

[6]范培峰,肖偉,邊巴旺堆,等.基于DM9000的以臺網藏文信息控制平臺[J].電子設計工程,2010,18(2):37-39.

FAN Pei-feng,XIAO Wei,BIAN Ba-wang-dui,et al.Ethernet tibetan information controlling platform based on DM9000[J].Electronic Design Engineering,2010,18(2):37-39.

[7]黃冬梅,王愛繼,陳慶海.Visual Basic6.0程序設計案例教程[M].北京:清華大學出版社,2008.

猜你喜歡
界面物流數據庫
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
本刊重點關注的物流展會
“智”造更長物流生態鏈
汽車觀察(2018年12期)2018-12-26 01:05:44
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
數據庫
財經(2017年2期)2017-03-10 14:35:35
人機交互界面發展趨勢研究
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 欧美日韩成人| 国产精品视频3p| 青青操国产| 自慰高潮喷白浆在线观看| 国产亚洲成AⅤ人片在线观看| 久久久久无码精品国产免费| 91久久性奴调教国产免费| 国产在线拍偷自揄拍精品| 亚洲精品天堂在线观看| 成人年鲁鲁在线观看视频| 爱爱影院18禁免费| 国产极品嫩模在线观看91| 国产成人免费高清AⅤ| 国产成人久久综合一区| 国产亚洲欧美在线视频| 国产在线精品网址你懂的| 亚洲综合色吧| 色成人亚洲| 蜜桃臀无码内射一区二区三区| 青青热久免费精品视频6| 久久香蕉国产线看精品| 久久天天躁狠狠躁夜夜躁| 久久久受www免费人成| 色呦呦手机在线精品| 国产97视频在线| 成年人久久黄色网站| 日韩午夜片| 99ri精品视频在线观看播放| 99视频在线免费| 精品国产一区二区三区在线观看 | 91视频区| 国产91视频免费观看| 亚洲91精品视频| 欧美特级AAAAAA视频免费观看| 亚洲国产成熟视频在线多多| 日本不卡视频在线| 一本综合久久| 精品免费在线视频| AV网站中文| 国产97色在线| h视频在线播放| 高清国产在线| 福利视频一区| 亚洲第一在线播放| 麻豆精品在线视频| 激情爆乳一区二区| 在线观看av永久| 伊在人亚洲香蕉精品播放| 免费高清a毛片| 国产不卡网| 亚洲成人在线免费观看| 夜夜操天天摸| 国产又大又粗又猛又爽的视频| 婷婷六月激情综合一区| 国产成人无码Av在线播放无广告| 免费看av在线网站网址| 亚洲精品爱草草视频在线| 岛国精品一区免费视频在线观看| 国产成人高清精品免费5388| 久久中文电影| 9999在线视频| 国产精品尤物铁牛tv| 伊人成人在线| 亚欧美国产综合| 亚洲激情99| 日韩欧美中文字幕在线韩免费 | 中文字幕啪啪| 色AV色 综合网站| 亚洲色欲色欲www网| av一区二区三区高清久久| 五月丁香在线视频| 色哟哟国产精品一区二区| 伊人久久影视| 有专无码视频| 中文字幕人成乱码熟女免费| 亚洲视频在线观看免费视频| 亚洲天堂网在线观看视频| 久久久久九九精品影院| 国产在线专区| 亚洲有无码中文网| 国产不卡在线看| 婷婷五月在线|