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

基于ARM平臺的FIFO接口設計及其應用

2013-12-01 05:06:44羅明璋王軍民
長江大學學報(自科版) 2013年13期
關鍵詞:錨桿單片機測量

徐 菲,羅明璋,王軍民

(長江大學電子信息學院,湖北 荊州434023)

傳統的測控系統采用前端采集后經由串口傳輸給PC機的采集模式,因采集傳輸速率有限,無法滿足測控系統的實時性要求。另外,PC機功耗高、體積大,難以適應野外施工需求[1-2]。為此,筆者基于ARM平臺進行了FIFO接口設計。

1 FIFO接口電路設計

1.1 數據線部分

對于傳輸通道來說,采集卡發送數據,處理器接收數據,其數據總線寬度應保持一致。C8051F060使用的是8位數據總線,IDT7208使用的數據總線是9位FIFO,S3C6410使用32位數據總線,因此系統的傳輸通道每次傳輸8位數據[2]。作為FIFO數據輸入端,C8051F060的外部數據總線接入到IDT7208的數據輸入總線,而FIFO輸出數據給ARM,則IDT7208的數據輸出總線接S3C6410的數據總線的低8位LDATA0~LDATA7[3]。

1.2 控制線部分

由FIFO的異步時鐘先入先出結構及IDT7208的讀寫時序圖(見圖1(a))可知,系統中ARM和單片機都不需要使用地址線選擇數據,只需對FIFO的讀控制(/W)和寫控制(/R)分別給予讀時鐘和寫時鐘即可。鑒于ARM內部片地址選址機制,可將ARM的外部存儲器片選信號(/n CS1)與外部數據讀控制信號(/Ln OE)進行邏輯或后作為FIFO的讀控制(/R),這樣ARM只要訪問0X08000000~0x10000000之間的任意地址都能訪問到FIFO[4]。

圖1 IDT7208讀寫時序圖及復位時序圖

C8051F060如果要將采樣所得數據實時地送入FIFO,必須使用DMA(Direct Memor y Access,直接內存存?。┓绞?。將C8051F060中可DMA訪問的外部數據總線(P7)接IDT7208數據輸入總線(D0~D7),然后讓單片機的P0.5輸出與外部寫控制線(/WE-P4.7)進行邏輯或后將其連接至FIFO的寫控制(/W)。

根據IDT7208芯片手冊描述,IDT7208在重新上電及出現后需要進行復位,因此將C8051F060的P0.6與IDT7208的/RS相連用以復位FIFO(見圖1(b))。

1.3 狀態線部分

IDT7208提供了3個狀態信號,即空信號(/EF)、半滿信號(/HF)和滿信號(/FF),將這3個狀態信號分別與單片機和ARM相連,用以觸發外部中斷及狀態監測。

2 FIFO接口軟件設計

2.1 采集卡的FIFO接口軟件設計

在C8051F060開始采集前,通過程序將其內部ADC輸出配置成DMA模式。采樣時,使單片機的P0.5引腳輸出為低電平,此時ADC完成采集后DMA會將轉換后的數據放入FIFO的D0~D7,與此同時將從/WE腳輸出下降沿。因單片機的P0.5腳與/WE腳通過一個或門連接到FIFO的寫信號(/W),這樣此時FIFO的寫信號(/W)也為下降沿,D0~D7上的數據將寫入FIFO。這樣ADC每完成一次采集點的采樣,DMA都會把當次采集到的數據分成高、低字節按順序分2次存入FIFO。

在進行數據采集前,C8051F060需要將IDT7208先復位,這樣可以更充分地保證FIFO的讀、寫指針的穩定。根據IDT7208的復位時序圖,首先將C8051F060的P0.6腳配置成通用輸出口,然后給IDT7208的/RS引腳輸入一個不小于25ns的低脈沖,即在C8051F060的P0.6腳輸出一個低脈沖,并在復位完成后延時10ns再開始進行采集。C8051F060的軟件流程如圖2所示。

2.2 ARM的FIFO接口軟件設計

ARM外部存儲器片選信號(n CS1)和外部數據讀控制信號(/Ln OE)進行邏輯或后與FIFO的讀信號(/R)連接在一起,這樣ARM每執行一次外部存儲器I/O讀操作,FIFO的/R腳便會接收到一個負脈沖,此時ARM讀取到FIFO的一個數據。

IDT7208的數據最大存儲容量為64 Kb,在C8051F060完成16K次采集轉換后,IDT7208已經存入一半的數據,此時FIFO存儲器半滿信號標志(/HF)輸出低電平(在不到半滿時輸出高電平)。S3C6410的外部中斷EINT4已經連接到了FIFO存儲器的/HF信號,利用其由高到低的變化產生的中斷可以說明數據傳輸狀態。當ARM接收到/HF發出的中斷后,ARM開始連續執行32 K次I/O讀操作,數據便依次從IDT7208送入S3C6410中了。S3C6410的軟件流程如圖3所示。

圖2 C8051F060的軟件流程圖

圖3 S3C6410的軟件流程圖

3 實例應用

將上述設計應用于基于聲頻應力波無損檢測法的錨桿錨固無損檢測系統中。在該系統中,聲波探頭的接收頻率一般為20 Hz~20 KHz,根據采樣定理,采樣率最好大于探頭接收頻率的5~8倍,因此測量時設置 C8051F060采樣率為500 KHz[5]。

圖4 儀器工作界面

當被測錨桿長度為10 m,檢測信號長度取前8個周期的情況下,每次采集需要采樣16 K個點,因此每次采樣有256 Kb數據量,并在32 ms內完成采樣及傳輸,此時傳輸率達到8 Mb/s。

根據文獻[6](JGJ/T182-2009)要求,每根錨桿測量必須超過3次,試驗中采用每根錨桿測量5次,并將每次采集到的波形按不同顏色疊加顯示在同一屏幕上,這樣可以更直觀地顯示測量的質量。

圖4所示為一次野外測量的儀器工作界面,實際錨桿長度為3.5 m,5次測量結果都為3.56096 m,誤差為1.7%,在文獻[6]所要求的5%誤差標準以內。儀器每次進行采集時反應迅速(即測即顯示),極大地提高了工作效率。

[1]羅明璋,徐菲,王軍民,等 .錨桿錨固質量檢測儀應用軟件在Ar m-Linux下的實現[J].長江大學學報(自科版),2008,5(3):199-201.

[2]朱曉鵬.ARM+FPGA的實時數據采集系統設計[J].計算機工程與設計,2009,30(13):3088-3090.

[3]金明 .FIFO芯片在高速系統中的應用[J].電子技術應用,1998,28(3):61-62.

[4]羅明璋,王軍民,徐菲,等 .聲頻應力波實時檢測分析儀[J].振動、測試與診斷,2012,32(2):292-295.

[5]王軍民,陳義群,陳華 .高速公路錨桿錨固質量無損檢測技術研究[J].地球物理學進展,2004,19(4):782-785.

[6]JGJ/T2009,錨桿錨固質量無損檢測技術規程[S].

猜你喜歡
錨桿單片機測量
噴淋裝置在錨桿鋼剪切生產中的應用
山東冶金(2022年1期)2022-04-19 13:40:52
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
滑動摩擦力的測量和計算
錨桿鋼筋質量提升生產實踐
山東冶金(2019年1期)2019-03-30 01:34:56
滑動摩擦力的測量與計算
測量
復合盾構在縱向錨桿區的掘進分析及實踐
主站蜘蛛池模板: 美女内射视频WWW网站午夜| 99re在线免费视频| 2020国产免费久久精品99| 久久婷婷六月| 亚洲欧美一区二区三区麻豆| 黄色网页在线播放| 久久人搡人人玩人妻精品一| 色综合激情网| 中文字幕永久视频| 又猛又黄又爽无遮挡的视频网站| 日韩精品毛片| 欧美激情福利| 亚洲综合日韩精品| 久久久国产精品免费视频| 91热爆在线| 亚洲精品成人福利在线电影| 超碰色了色| AV在线天堂进入| 欧美成人综合在线| 久久人搡人人玩人妻精品 | 国产精品私拍99pans大尺度| 国产精品三级av及在线观看| 第一区免费在线观看| 亚洲性影院| 99精品在线看| 扒开粉嫩的小缝隙喷白浆视频| 91精品啪在线观看国产91| 91精品啪在线观看国产60岁| 亚洲全网成人资源在线观看| 视频一本大道香蕉久在线播放| 波多野一区| 婷婷亚洲天堂| 免费又黄又爽又猛大片午夜| 日韩毛片免费观看| 人人妻人人澡人人爽欧美一区| 国产精品尤物铁牛tv| 国产亚洲高清在线精品99| 日韩精品专区免费无码aⅴ| 国产青青操| 久久久久青草线综合超碰| 久久精品嫩草研究院| 国产成人在线无码免费视频| 99精品在线视频观看| 亚洲精品卡2卡3卡4卡5卡区| 亚洲第一区在线| 国产毛片高清一级国语| 午夜福利视频一区| 久久综合丝袜日本网| 精品国产女同疯狂摩擦2| 欧美在线视频不卡第一页| 日本欧美在线观看| 成人午夜视频在线| 99视频国产精品| 国产91高跟丝袜| 老色鬼久久亚洲AV综合| 亚洲视频免| 亚洲成aⅴ人在线观看| 亚洲天堂.com| 曰AV在线无码| 亚洲Av激情网五月天| 狠狠做深爱婷婷久久一区| 爆操波多野结衣| 谁有在线观看日韩亚洲最新视频 | 日本国产精品一区久久久| 玩两个丰满老熟女久久网| 亚洲精品欧美重口| 一本色道久久88综合日韩精品| 老司机午夜精品视频你懂的| 3344在线观看无码| 久久这里只精品热免费99| 欧美一区二区三区欧美日韩亚洲| 9999在线视频| 国国产a国产片免费麻豆| 国产精品hd在线播放| 国产中文一区a级毛片视频| 亚洲成a人片77777在线播放| 911亚洲精品| 国产一区三区二区中文在线| 996免费视频国产在线播放| jijzzizz老师出水喷水喷出| 22sihu国产精品视频影视资讯| 欧美不卡视频在线|