新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式多功能信息交互系統的設計

        嵌入式多功能信息交互系統的設計

        作者: 時間:2010-01-12 來源:網絡 收藏

        2.4 無線射頻識別模塊
          在無線射頻識別模塊時,需要考慮該模塊的工作頻率、作用距離、安全要求和存儲容量。符合ISO14443協議的射頻是應用比較多的一種。CRX14就是符合ISO14443標準的專用于無線射頻技術的低成本、單片射頻處理芯片。它發送的數據用ASK方式調制,接收到的數據則是將終端負載變量信號解調所得。CRX14與終端間的數據傳輸速率為106 kb/s。本模塊即采用CRX14實現了1個較為完整的低成本射頻讀卡器方案。
          從CRX14的RFOUT端發出的信號,經過以PZT2222為核心的高頻放大電路,再通過精心的阻容匹配網絡,傳到射頻天線發射到有效區域。發射出去的射頻信號,經含有射頻標簽的卡片后返回,同樣被天線接收,并送至接收電路的檢波電路,再經過滯環比較器,最后送入RFIN端口,同時將數據存入內部寄存器,供I2C總線讀取。其硬件難點是天線的設計和調試,及阻容匹配網絡的計算。PCB設計上也要十分注意EMC設計。
        3 軟件實現
        3.1 軟件選型
          為了便于系統管理員對整個系統進行快捷的管理,系統服務器端硬件選擇普通的PC機,使用Windows操作系統,并選用SQL Server 2000作為整個服務器端的后臺數據庫。
           終端的軟件主要包括操作系統、圖形界面和數據庫。操作系統是一種支持嵌入式系統應用的操作系統,通常包括與硬件相關的底層驅動軟件、系統內核、設備驅動接口、通信協議等。嵌入式操作系統占用空間小,其特點主要體現在可裁剪性、實時性和可靠性等方面。本系統終端選用Linux操作系統、Qtopia圖形界面和SQLite嵌入式數據庫。
        3.2 服務器端軟件設計
           服務器端軟件開發采用Visual C#.net 2005,數據庫采用SQL Server 2000。服務器端軟件主要是為Web信息發布頁面提供顯示數據,并對信息進行管理。圍繞服務器端的主要功能,還需要具體設計和實現以下2個輔助程序模塊:
           (1)SQL Server 2000數據表結構
           標準數據庫SQL Server 2000安裝在PC服務器上,為信息瀏覽時的網站頁面提供顯示數據,并接受數據庫管理客戶端對數據的輸入、修改、刪除等管理。
           (2)數據庫管理客戶端
           數據庫管理客戶端為系統管理員提供了界面友好的數據庫管理界面,協助管理員管理SQL Server 2000和擴展的嵌入式數據庫SQLite,本設計編寫了數據庫管理客戶端應用程序,系統管理員可通過管理客戶端管理數據,同時為信息發布的Web頁面提供顯示數據。該程序的實現主要包括3個方面:數據的輸入、數據庫操作的實現、2個數據庫的協調同步。
        3.3 信息終端軟件設計
           信息終端選用Linux操作系統,其應用軟件設計主要圍繞GSM短信功能展開,同時實現了各擴展功能參數在終端網頁上特定區域內顯示的功能。其主要程序模塊分別為:
          (1)擴展SQLite數據庫
          本系統將輕型開源數據庫SQLite 3.5.5移植到Liod開發板上,并為其設定網絡數據庫操作協議,將SQLite擴展成為單連接的異步通訊網絡數據庫。本數據庫存儲的數據用于短信,它為向系統發送短信查詢詳細瀏覽信息的用戶提供數據,并接受數據庫管理客戶端對數據的管理。
          (2)終端信息瀏覽模塊
          該系統實現在信息終端上顯示PC服務器上發布的Web頁面。在Liod平臺上移植Linux操作系統和Qtopia圖形界面后,使用Konqueror瀏覽器瀏覽服務器上發布的Web頁面。Linux的移植主要包括:BootLoader、Linux內核和嵌入式文件系統。Linux內核使用Linux-2.4.21,文件系統包括基本文件系統和Qtopia。
          (3)手機短信模塊
          該模塊主要實現用戶通過手機短信方式與信息終端進行信息交互。系統通過TC35i實現短信收發后,對用戶短信進行解析,并查詢SQLite數據庫中與用戶短信匹配的信息,再以短信的形式回復用戶。也可將短信上傳的信息發送至PC數據庫,更新信息發布頁面。
        3.4 系統軟件流程
          系統軟件流程圖如圖4所示。

          本文設計并實現了一個嵌入式信息交互系統。在實現了動態信息發布和信息交互這兩個主要功能的基礎上,根據該系統應用的不同場合擴展了環境參數采集、安防監控報警、無線射頻識別和電視信號接收等功能,為不同領域用戶的使用提供了方便。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天台县| 家居| 定陶县| 和林格尔县| 昭觉县| 鄂尔多斯市| 陕西省| 长顺县| 北川| 章丘市| 黄平县| 宜兰市| 长子县| 沂南县| 康定县| 永福县| 宾阳县| 新津县| 永州市| 东山县| 江都市| 鸡泽县| 横山县| 揭东县| 武义县| 中超| 新兴县| 哈尔滨市| 崇左市| 凌海市| 内江市| 鹤岗市| 绵阳市| 正蓝旗| 昌邑市| 中卫市| 慈溪市| 荥经县| 永善县| 孝义市| 丽水市|