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

基于ARM9的數據采集與傳送系統設計

2010-01-10 03:35:58
成都大學學報(自然科學版) 2010年4期
關鍵詞:程序系統

高 瞻

(四川大學計算機學院,四川成都 610064)

0 引 言

數據采集系統作為一種典型的嵌入式系統,已得到廣泛的應用.早期的數據采集系統基于 ISA、PCI總線,系統龐大而且難以擴展.單片機的出現使數據采集系統得到了發展,基于單片機的數據采集系統在一段時間內被廣泛應用,但單片機處理數據能力比較低.隨著數據采集的要求不斷提高,基于DSP、FPG A等高端微處理器的數據采集系統開始發展,同時,基于PC的高速數據采集系統也日趨成熟.但隨著ARM時代來臨,數據采集系統也必將被以ARM為核心的新一代數據采集系統所取代.

1 系統功能結構

本文設計的系統主要實現以下功能:①前端數據采集;②數據高速緩存以及對數據壓縮傳輸到上位機監控程序;③下位機顯示模塊.系統工作的整個流程是:數據采集模塊將外部傳感器數據采集到之后直接送到緩存(SDRAM),經數據壓縮后,通過網絡傳送到上位機監控程序.同時,也將基本數據參數顯示在下位機液晶顯示模塊上.這樣在沒有上位機的情況下也能實時觀察到數據.系統工作原理框架圖如圖1所示.

2 系統硬件結構

根據系統功能的要求,本系統的硬件包括前端的數據采集、ARM核心板、語音通道、數據傳輸以及液晶顯示模塊.硬件結構如圖2所示.

圖1 系統工作原理示意圖

圖2 硬件結構示意圖

2.1 前端數據采集

傳感器模擬信號經過調理電路之后,進入數據采集模塊轉換成相應的數字信號.數據采集模塊的核心A/D采用的是AD公司的低功耗、高性能、高性價比的單通道12位的逐次逼近串行數模轉換器AD7466[1].該款芯片具有8通道、能夠大量傳輸數據的功能.ARM9將數據采集卡采集到的數據通過網絡傳輸到上位機監測控制終端和液晶顯示模塊.

2.2 ARM核心板

本系統采用的ARM9是目前應用最廣的ARM9處理器——三星 S3C2440[2],該芯片是完全圍繞ARM920TARM Thumb處理器構建的系統,1.2 V內核,1.8 V/2.5 V/3.3 V儲存器,3.3 V擴展I/O,16 K B指令Cache(I-Cache)/16 K B數據Cache(D-Cache).操作頻率:Fclk 400 MHz,Hclk 136 MHz,Pclk 68 MHz.支持IIS音頻編解碼器接口,10/100 M自適應網卡,20針JTAG調試口并集成了LCD專用控制器.此外,它還具有豐富應用外設及標準的接口,具有低功耗、低成本、高性能等特點.

2.3 數據傳輸和液晶顯示

2.3.1 數據傳輸.

本系統的數據傳輸采用的是10/100 M自適應網絡傳輸,網絡控制芯片選取DAVICOM公司的DM9161,該芯片是一款針對10/100 Mbps低功耗網絡傳輸芯片.在媒體方面,它直接提供一個UTP5 (Unshielded Twisted Pair Category 5)編碼的100 Mbps高速以太網,而在10 Mbps以太網方面則是UTP5 UTP3編碼.通過獨立媒體接口MII(Media Independent Interface),DM9161就可以連接到MAC(Medium Access Control)層,從而確保高速的數據接入.

2.3.2 液晶顯示.

系統液晶模塊選的是點陣液晶——飛宇達公司的FY D12864-0402B[2],它是一款內置ST7920控制器的128×32點陣圖形液晶顯示器,通過對ST7920控制器的編程應用,可以實現字符和圖形的顯示.

3 系統軟件結構

在軟件的設計方面,本系統軟件架構采用了TCP/IP協議分層的思想[4]:整個軟件系統首先由VIVI引導起來,然后依次加載Linux內核與根文件系統;下位機應用作為守護進程在Linux啟動時自動加載,上位機的監視程序在下位機啟動之后自動獲取數據信息;驅動層的軟件被直接編譯到內核模塊中.系統軟件架構如圖3所示.

3.1 嵌入式Linux構建

嵌入式Linux系統由引導程序bootloader、裁減過的Linux內核和根文件系統組成.由于篇幅原因,本文只介紹Linux內核的裁減和下載.

3.1.1 Linux內核裁減.

圖3 系統軟件層次圖

Linux內核裁減步驟包括:①解壓linux源碼包, tar-zxvf kernel-2.6.13.tar.gz-C/;②進入工作目錄,cd kernel-2.6.13;③導出編譯器PATH,export PATH=/ usr/local/arm/2.95.3/bin:PATH;④清除中間文件, make clean;⑤配置內核,make menuconfig,菜單配置界面;⑥進入配置界面;⑦生成依賴文件,make⑧生成鏡像文件arm-linux-zImage.

完成上述步驟后,編譯不報錯就可以在/arch/ arm/boot/目錄下找到zImage文件.

3.1.2 Linux內核下載.

利用tftp工具將編譯好的內核Image文件下載到目標板,目標板配置如下:

3.2 應用程序

系統的應用程序分為下位機程序和上位機程序.下位機程序運行在以ARM為核心的硬件平臺上,上位機程序運行在的PC機上,接口程序采用的是LabWindows/CVI8.0開發軟件[4].該監測程序主要包括主程序、顯示子程序、通訊子程序和中斷子程序等,其程序流程圖如圖4所示.

4 結 語

利用ARM9的低功耗,高性能等特點,我們設計了體積小、功耗低的嵌入式數據采集和傳送系統.經過調試和應用表明,該系統具有良好的用戶界面,能在沒有外接電源的復雜環境中采集數據,并具有良好的軟硬件可裁剪性和擴展性.

圖4 系統程序流程示意圖

[1]AD Corporation.AD7466/AD7467/AD7468 datasheet[G].AD Corporation,2008.

[2]Samsung Corporation.S3C2440A datasheet[G].Samsung Corporation,2002:30-45.

[3]FY D Corporation.FY D12864-0402B LCD datasheet[G].FY D Corporation,2002:90-103.

[4]蔣志發.基于ARM9的信號采集系統軟件設計與實現[J].成都大學學報(自然科學版),2009,28(2):46-49.

[5]游 磊.基于AT91RM9200的點陣圖形液晶模塊接口設計[J].成都大學學報(自然科學版),2007,26(4):323-325.

猜你喜歡
程序系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
半沸制皂系統(下)
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 国产青榴视频| 日韩亚洲高清一区二区| 久精品色妇丰满人妻| 好紧太爽了视频免费无码| 四虎AV麻豆| 成人国产一区二区三区| 亚洲成a人片77777在线播放| 人妻中文久热无码丝袜| 国产毛片高清一级国语| 中文字幕在线观看日本| 亚洲自拍另类| a级毛片毛片免费观看久潮| 国产日韩精品欧美一区灰| aⅴ免费在线观看| 2021国产在线视频| 国产成人综合网在线观看| 成人无码一区二区三区视频在线观看 | 精品视频福利| 欧美国产三级| 成人免费一级片| 99视频在线看| 亚洲六月丁香六月婷婷蜜芽| 欧美成人二区| 欧洲极品无码一区二区三区| 欧美中文字幕在线视频| 久久人体视频| 91视频99| 久久婷婷综合色一区二区| 狠狠综合久久| 亚洲色大成网站www国产| 黄色网页在线观看| 成人精品亚洲| 国产永久在线视频| 97在线观看视频免费| 国产精品视频观看裸模| 亚洲国产91人成在线| 亚洲色无码专线精品观看| 日本人妻丰满熟妇区| 美女被躁出白浆视频播放| 日韩专区欧美| 91丝袜在线观看| 凹凸国产熟女精品视频| 国内自拍久第一页| 亚洲自拍另类| 久久婷婷色综合老司机| 国产全黄a一级毛片| 91福利在线观看视频| 精品无码视频在线观看| 色老二精品视频在线观看| 日韩小视频网站hq| 国产午夜福利亚洲第一| 亚洲最大看欧美片网站地址| 国产午夜精品鲁丝片| 亚洲综合色在线| 精品久久高清| 亚洲综合激情另类专区| 欧美人与性动交a欧美精品| 亚洲性日韩精品一区二区| 国产精品一区在线观看你懂的| 一级毛片高清| 国产乱人乱偷精品视频a人人澡| 成人国产精品视频频| www.国产福利| 国产激爽大片在线播放| 污污网站在线观看| 人妻无码中文字幕第一区| 亚洲最大福利网站| 欧美第一页在线| 午夜激情婷婷| 男人的天堂久久精品激情| 54pao国产成人免费视频 | 国产精品99一区不卡| www亚洲天堂| 国产色图在线观看| 国产综合色在线视频播放线视| 亚洲高清无在码在线无弹窗| 人妻少妇乱子伦精品无码专区毛片| 久久国产精品77777| 国产噜噜在线视频观看| 国产免费怡红院视频| 高清无码不卡视频| 天天摸夜夜操|