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

基于ARM9的PSD數據采集與處理系統研究

2012-03-16 07:42:44任一飛徐熙平王春陽蘇玉靖
關鍵詞:嵌入式測量系統

任一飛,徐熙平,王春陽,蘇玉靖

(長春理工大學 光電工程學院,長春 130022)

光位置敏感探測器(Position Sensitive Detector,PSD)是上世紀70年代研制出的一種優秀的光電位置傳感器,它具有頻譜響應寬、響應速度快、信號處理簡單、分辨率高、便于與微機接口等優點,在精密尺寸測量以及工業檢測和監測等非接觸測量領域有廣泛的運用。隨著PSD的大量使用,其自身缺點也暴露出來,一方面受限于早期硬件條件以及成本的考慮,無法使用更高精度的AD來進行數據采集,另一方面還有其自身的非線性誤差無法避免,雖然在中央區線性度比較理想,但是在邊緣區的準確度卻受嚴重制約,所以應當尋求一種兼顧硬件和軟件兩個方面提高PSD精度的辦法。

本文選擇在嵌入式領域廣泛使用的ARM9處理器,在開發板上設計實現數據采集的硬件平臺,同時在嵌入式平臺上運行Linux操作系統做數據處理,這樣便從硬件和軟件兩個方面提高了PSD測量的總體精度。

1 采集系統設計

1.1 系統結構設計

本系統是由信號預處理、A/D變換、控制模塊、總線模塊及核心處理器組成,其總體結構如圖1所示。

圖1 系統總體結構Fig.1 The struc ture of system

1.2 軟件系統搭建

系統的軟件平臺采用開源并非常適合做嵌入式的Linux操作系統,使用U-boot作為系統的Bootloader,內核采用Linux2.6.34版本,文件系統使用YAFFS2[1]。嵌入式硬件環境核心處理器使用三星公司的S3C2440A,嵌入式系統移植的主要步驟如下:

(1)U-boot移植,由于硬件開發環境使NANDFlash,所以移植的主要任務便是使U-boot可以支持NAND啟動,同時使其支持Yaffs2文件系統。

①修改U-boot對NANDFlash支持。

首先需要在配置文件include/configs/S3C2440.h中添加支持NANDFlash操作的相關宏定義,具體操作如下。

然后,在drivers/mtd/nand/Makefile文件中添加s3c2440_nand.c的編譯項,如下:

重新編譯U-boot,燒入NANDFlash,重新啟動,便可看到NAND相關操作命令可以使用了。

②接下來需要修改U-boot支持Yaffs2文件系統支持。

首先在include/configs/unsp2440.h中添加yaffs2燒寫宏定義,如下:

接著在include/linux/mtd/mtd.h頭文件的mtd_info結構體中添加移植中用到rw_oob和skipfirstblk數據成員;在nand_write_skip_bad函數中添加對Nand OOB的相關操作;最后在nand_write函數中添加對yaffs2的支持。重新編譯U-boot,會在help菜單中發現已經支持對Yaffs2文件系統燒寫的命令了。

(2)內核移植,該部分主要完成的工作是修改MTD分區使其與bootloader中的分區表一致,以及使該版本的內核支持Yaffs2文件系統[2]。

①修改MTD分區表,編輯文件arch/arm/plat-s3c24xx/common-smdk.c。

②執行如下命令將Yaffs2文件補丁寫到內核中去,使其支持文件系統。

# ./patch-ker.sh c/opt/studyarm/linux-2.6.34/(本系統使用路徑)

完成以上操作,通過配置內核,編譯內核,最終會在arch/arm/boot/目錄下生成zImage內核文件。

(3)使用BusyBox將YAFFS2文件系統制作完成。U-boot可以支持網燒寫,可以通過tftp服務器,將配置好的內核與文件系統燒入NANDFlash中對應位置即可運行嵌入式系統[3]。

1.3 AD采集系統設計

圖2 A D電路圖Fig.2 Circuitdia gram of AD 92 44

本次采集系統所使用的是14位、65MSPS的數模轉換器AD9244。該芯片使用多級差分流水線架構,內部包含高性能的采樣放大器、基準的電壓源及誤差修正電路。芯片在整個系統中的接口電路如圖2所示,在整個電路中,模擬地和數字地采用了地層的形式,并且都是單點接地,同時在電路中也采取了防靜電措施,從而保證了AD的正常工作。

2 數據處理算法設計

PSD器件的非線性誤差是影響該器件性能的重要指標,除了可以使用硬件電路彌補誤差外,在嵌入式系統下,可以使用函數來實現算法,從而對其非線性的誤差進行彌補[4]。通常用來補償PSD非線性誤差的算法有:插值法、逆誤差傳播算法(BP算法)等[5,6]。但插值法容易產生震蕩,BP算法收斂較慢,在這里可以使用小生境遺傳算法加上BP算法來共同處理數據,這樣便克服了BP算法收斂速度慢的缺點[7],算法流程圖3所示。

圖3 算法流程圖Fig.3 The flow chatofalgorithm

最終在MatLab7.0下,取100組數據和30組測試樣本,分別使用BP算法與改進型的BP算法進行測試。測試后結果圖5所示,可以看出使用改進型的BP算法克服了傳統BP算的缺點,收斂速度有了較大提升。

圖4 改進型BP算法與BP算法比較Fig.4 Compare improved BPandBP

3 結論

本文提出了一種使用嵌入式平臺搭載采集系統硬件,嵌入式系統運行采集系統數據、處理軟件的方式,使用嵌入式系統比傳統意義上使用單片機在測量精確度上有一定程度的提高,同時使用后臺算法去進行數據處理,補償了PSD器件的非線性誤差,使PSD器件的測量精度有了提高,具有一定的應用價值。

[1]韋東山.嵌入式Linux應用開發完全手冊第9版[M].北京:人民郵電出版社,2010.

[2]楊宗德,鄧玉春.Linux高級程序設計第2版[M].北京:人民郵電出版社,2009.

[3]潘巨龍,黃寧.ARM9嵌入式Linux系統構建與應用[M].北京:北京航空航天大學出版社,2006.

[4]張廣軍.PSD器件及其在精密測量中的應用[J].北京航空航天大學學報,1994,20(3):259-262.

[5]袁紅星,王志興,賀安之.PSD非線性修正的算法研究[J].儀器儀表學報,1999,20(3):271-274.

[6]劉邁.改進型的神經網絡PSD非線性補償研究[J].中國測試,2009,35(2):37-39.

[7]孫晶華,桑恩方,莫長濤,等.一維PSD非線性修正的共軛梯度算法[J].光學技術,2004,30(4):481-483.

猜你喜歡
嵌入式測量系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
測量
主站蜘蛛池模板: 国产精品人莉莉成在线播放| 亚洲精品成人7777在线观看| 国产91高清视频| 亚洲综合一区国产精品| 精品人妻AV区| 97久久超碰极品视觉盛宴| 国产办公室秘书无码精品| 久久综合九色综合97婷婷| 亚洲天堂777| 欧美区一区二区三| 爱色欧美亚洲综合图区| 久久久久久久97| 日本在线免费网站| 久久这里只有精品8| 国产精品视频白浆免费视频| 伊人久久婷婷五月综合97色 | 午夜日b视频| 成AV人片一区二区三区久久| 国产成人亚洲综合a∨婷婷| 99热这里只有精品久久免费| 亚洲成a人片在线观看88| 亚洲AV无码精品无码久久蜜桃| 乱系列中文字幕在线视频| 国产在线观看91精品| 日本黄色不卡视频| 久久黄色免费电影| 在线欧美日韩国产| 久久先锋资源| 999精品在线视频| 又黄又湿又爽的视频| 国产美女91视频| 野花国产精品入口| 国产精品分类视频分类一区| 99久久这里只精品麻豆| 欧美区在线播放| 亚洲欧美人成电影在线观看| 亚洲国模精品一区| 国产自产视频一区二区三区| 国产经典在线观看一区| 老色鬼久久亚洲AV综合| 在线观看免费人成视频色快速| 中文字幕无码中文字幕有码在线| 久久精品国产精品一区二区| 高清色本在线www| 91久久性奴调教国产免费| 欧美一区日韩一区中文字幕页| 色综合天天娱乐综合网| 亚洲无码高清一区二区| 婷婷亚洲视频| 欧美成人国产| 国产精品极品美女自在线| 亚洲人成网7777777国产| 国产无码制服丝袜| 欧美不卡二区| 欧美日韩在线第一页| 在线播放精品一区二区啪视频 | 国产精品手机在线观看你懂的 | 亚洲娇小与黑人巨大交| 91久久夜色精品国产网站| 国产91线观看| 亚亚洲乱码一二三四区| 免费A∨中文乱码专区| 亚欧美国产综合| 国产欧美精品一区aⅴ影院| 性欧美在线| 88av在线| 制服丝袜 91视频| 国产一级小视频| 久久综合干| 四虎综合网| 亚洲中文字幕无码mv| a级毛片毛片免费观看久潮| 色老二精品视频在线观看| 性视频久久| 色窝窝免费一区二区三区| 色综合色国产热无码一| 狠狠色狠狠色综合久久第一次| 国产成人精品一区二区三在线观看| 亚洲中久无码永久在线观看软件| 热九九精品| 亚洲国产日韩视频观看| 97久久超碰极品视觉盛宴|