日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]基于S3C2410的傳感器網絡數據采集系統(tǒng)

摘要:針對工業(yè)控制中數據采集的需求,設計開發(fā)了基于S3C2410的傳感器網絡數據采集系統(tǒng),給出了系統(tǒng)的整體設計方案、蛄構框圖。整個系統(tǒng)硬件體積小、運行穩(wěn)定、維護和升級方便。實現了數據采集、傳輸、處理、量示及控制功能。
關鍵詞:數據采集;嵌入式系統(tǒng);ARM

O 引言
    隨著嵌入式系統(tǒng)與通信技術的不斷發(fā)展,各種嵌入式設備正在以不同形式改變著人們的日常生活,ARM技術作為嵌入式系統(tǒng)的主流技術,它己逐漸取代了單片機控制技術,使用ARM處理器對工業(yè)現場傳感器傳出的電流電壓信號以及一些熱工參數進行數據采集已經成為主流。
    本設計在基于嵌入式Linux系統(tǒng)平臺上。實現一個基于ARM、Linux平臺的傳感器網絡系統(tǒng),完成數據的采集、處理、通訊、存儲、查詢和圖形顯示功能。

1 系統(tǒng)總體組成
    本設計采用將數據采集節(jié)點作為客戶端,將采集得來數據通過TCP/IP協(xié)議傳輸到網關節(jié)點,由網關服務器存儲數據,并轉發(fā)。主控機可以通過CGI查詢任—個客戶端傳感器數據,并對傳感器進行控制。如圖l所示。


1.1 節(jié)點的硬件組成
    考慮到各采集節(jié)點的完全獨立性,前端設備采用嵌入式設計方法,其硬件組成結構如圖2所示。


    傳感器節(jié)點作為客戶端負責對數據采集,并通過模數轉化將數據傳輸給網關節(jié)點。網關節(jié)點接受到數據后存入數據庫。通過CGI響應PC機上的查詢、控制。
1.2 數據的預處理
    節(jié)點數據的預處理,主要是檢測采集的數據,對其進行合法過濾。按照既定協(xié)議,為數據分配數據頭、間隔符、校驗碼,重新封裝成數據流,采用TCP/IP協(xié)議,通過網絡發(fā)送到主機。
1.3 數據的存儲及傳輸
    存儲器系統(tǒng)負責系統(tǒng)的靜態(tài)存儲與動態(tài)存儲。其中flash用于靜態(tài)存儲,SDRAM用于動態(tài)存儲。flash又分為norflash和nandflash。no-rflash支持直接啟動用于存儲程序代碼,nandflash用于存儲數據信息。SDRAM存儲器速度快,主要作為程序的運行空間。
     采集節(jié)點作為客戶端,將數據打包傳輸給網關節(jié)點,網關節(jié)點作為服務器,校驗數據有效后,存入flash數據庫中。通過CGI程序響應PC查詢。[!--empirenews.page--]

2 系統(tǒng)的軟件設計
    系統(tǒng)的軟件構成分為引導驅動程序、操作系統(tǒng)、文件系統(tǒng)和應用程序4部分,如圖3所示,引導驅動程序在系統(tǒng)啟動時進行內存重映射,將保存在Flash中的操作系統(tǒng)和應用程序重新映射到SDRAM中,為方便起見也可以配置好啟動腳本。Linux內核版本為LinuX2.6。文件系統(tǒng)為Yaffs。包括模塊、配置文件和庫等。系統(tǒng)的應用程序建立在Linux內核、ADC字符驅動和文件系統(tǒng)之上,可動態(tài)加載。

 

3 節(jié)點配置
3.1 采集節(jié)點配置
    (1)配置S3C2410開發(fā)板的NFS Root啟動方式。先把rootfs/目錄下的srv目錄刪除,再把采集端發(fā)布包中的srv與node兩個目錄都拷貝到rootfs目錄下。
    (2)以NFS方式啟動S3C2410開發(fā)板,配置YAFFS文件系統(tǒng)。
    (3)在配置YAFFS文件系統(tǒng)的過程中,在mount-t yaffs/dev/mtdblock3/mnt這一步之后,增加以下步驟:
    cd/mnt
    rm-r srv
    cp-r/srv/node/mnt
    然后繼續(xù)繼續(xù)完成剩下的yaffs文件系統(tǒng)的配置步驟,最后注意一定要
    mount/mnt
    (4)配置采集端啟動腳本
    vi/etc/init.d/rcS
    在里面httpd-h/srv/www一句之前增加以下內容:
    Ifconfig eth0 up
    Ifconfig eth0 192.168.0.25(注意:這里192.168.0.25是采集端開發(fā)板IP,各采集端IP不同,而且需要都在同一個網段上,我們統(tǒng)一選擇網段192.168.0.*)。
    Ifconfig lo up
    mknod/dev/adc_char c 240 0
    cd/node
    Insmod ado.ko
    (5)重啟S3C2410采集端開發(fā)板,進入vivi,配置paraset linux_cmd_line啟動參數為從YAFFS啟動。para save之后鍵入boot,啟動開發(fā)板,把開發(fā)板接入網絡中,從PC機上運行瀏覽器,在地址欄上輸入http://192.168.0.25/,(注意,這里192.168.0.25是采集端IP地址,應根據實際IP地址輸入),打開設置網關IP地址的網頁,設置網關IP地址為192.168.0.100。
    在采集端串口終端下執(zhí)行如下內容:
    #cd/node
    #./app
3.2 網關節(jié)點配置
    (1)配置S3C2A10開發(fā)板的NFS Root啟動方式。先把rootfs/目錄下的srv目錄刪除,再把采集端發(fā)布包中的www文件夾與app可執(zhí)行文件拷貝到rootfs/srv/目錄下和rootfs/srv/www 下。
    (2)以NFS方式啟動S3C2410開發(fā)板,配置YAFFS文件系統(tǒng)。
    (3)在配置YAFFS文件系統(tǒng)的過程中,在mount-t ysffs/dev/mtdblock3/mnt這一步之后,增加以下步驟:
    cd/mnt
    rm-r srv
    cp-r/srv/mnt
    然后繼續(xù)繼續(xù)完成剩下的yaffs文件系統(tǒng)的配置步驟,最后注意一定要
    umount/mnt
    (4)配置采集端啟動腳本
    vi/etc/init.d/rcS
    在里面httpd-h/srv/www一句之前增加以下內容:
    Ifconfig eth0 up
    Ifconfig eth0 192.168.0.100
    Ifconfig lo up
    (5)重啟S3C2410采集端開發(fā)板,進入vivi,配置paraset linux_cmd_line啟動參數為從YAFFS啟動。para save之后鍵入boot,啟動開發(fā)板,到/srv/www下執(zhí)行app,把開發(fā)板接入網絡中,從PC機上運行瀏覽器,在地址欄上輸入http://192.168.0.100/,輸入IP地址就可以找剄相應節(jié)點所采集到的數值。

4 總結
    嵌入式Linux因其源碼開放、內核穩(wěn)定高效及支持多種體系結構等優(yōu)點在嵌入式系統(tǒng)中應用廣泛,本文在陸眥操作系統(tǒng)上,通過交叉編譯環(huán)境編譯后生成可執(zhí)行代碼,可以成功移植到目標平臺上,經測試發(fā)現,本系統(tǒng)穩(wěn)定,易維護。可實現包括數據采集、處理、通訊、存儲、查詢等功能。
 

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

摘要:研究一類基于STM32的數據采集系統(tǒng),采集并儲存有軌電車車載超級電容的電壓/電流數值。首先介紹該數據采集系統(tǒng)中硬件部分的各個功能區(qū)域,隨后設計了數據采集系統(tǒng)的軟件部分,編寫了ADC采集的程序并通過GPRS4G無線通...

關鍵字: STM32 數據采集系統(tǒng) 壽命預測

通過消除對定制ASIC的需求并簡化前端設計,測試和測量工程師可以節(jié)省數月的設計時間 北京2022...

關鍵字: 緩沖放大器 數據采集系統(tǒng) TI

(全球TMT2022年1月20日訊)德州儀器(TI)推出具有業(yè)界超寬帶寬的高輸入阻抗(Hi-Z)緩沖放大器BUF802,能夠支持高達3GHz的頻率帶寬。BUF802具有更寬的帶寬和高壓擺率,從而能夠實現更高的信號吞吐量...

關鍵字: 德州儀器 緩沖放大器 數據采集系統(tǒng)

摘要:傳感器網絡技術已與計算機技術一樣成為人們在日常生活、工作和科學研究中接觸最廣的技術之一。為此,文章首先闡述了在高校開設傳感器網絡技術課程的背景和意義,并從問卷調查、教學內容設置、實驗平臺搭建、教學和考核方式等角度,...

關鍵字: 傳感器網絡 素質教育 物聯(lián)網 教案

摘要:論述了傳感器網絡的典型應用,并在此基礎上提出了一種通用的綜合網關設計方案。針對傳感器網絡環(huán)境部署的特點,該方案可實現3G網絡連接;同時針對傳感器網絡和其他異構網絡之間的數據交互,還在應用層實現了代理模塊。實驗結果表...

關鍵字: 物聯(lián)網 Linux 傳感器網絡 3G 代理

摘要:給出了基于物聯(lián)網技術設計的一種智能家居系統(tǒng)。該系統(tǒng)通過ZigBee技術將各種安防設備和家用電器組建成無線通信網絡,以實現無線數據采集和命令控制;同時使用ARM9高性能處理器S3C2410作為嵌入式網關和網絡服務器,...

關鍵字: Zigbee S3C2410 GPRS 物聯(lián)網 智能家居

摘要:工業(yè)企業(yè)是我國能源消耗大戶。為了加強工業(yè)企業(yè)的能源計量管理,保障工業(yè)企業(yè)節(jié)能降耗的基礎工作,文章在分析了現有工業(yè)計量體系所存在的技術難點的基礎上,提出將無線傳感器網絡技術應用于能源計量管理的實現方法,同時介紹了工業(yè)...

關鍵字: 能源計量 無線檢測 傳感器網絡 節(jié)能降耗

摘要:為了能夠實現物聯(lián)網業(yè)務平臺的快速開發(fā),提出了基于物聯(lián)網的通用應用層的技術架構,以及可對通用應用層提供業(yè)務平臺和傳感器監(jiān)控的統(tǒng)一的應用編程接口(API)設計方法。

關鍵字: 物聯(lián)網 M2M 傳感器網絡 通用應用層

摘要:為了解決軟件無線電應用中高頻處理信號的大帶寬信號采集和處理問題,給出了一種在FPGA數據采集系統(tǒng)中采用高速A/D轉換芯片ADC08D500來對寬帶、高頻信號進行實時采樣和轉換的設計方案以及實驗結果,該方案采用模塊化...

關鍵字: 大帶寬信號 FPGA 數據采集系統(tǒng) ADC08D500

    無線傳感器網絡是由大量按需隨機分布的集成有傳感器、數據處理單元和通信模塊的微型節(jié)點以自組織方式構成的無線網絡。傳感器網絡具有成本低、能耗代、靈活性高等優(yōu)點,可以應用于國

關鍵字: 傳感器網絡 IPv6 6lowpan 報頭

嵌入式軟件

15715 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉