亚洲精品免费在线观看I美女网站黄在线观看I夜色成人网I中文字幕精品在线I青草草在线视频I五月婷在线视频I免费a现在观看

18931180976
超聲波探傷設備 超聲波探傷設備型號
探傷設備生產廠家
探傷設備案例
綜合實力
合作單位
探傷知識
招聘信息
聯系方式
當前位置:首頁 >> 探傷知識

八通道探傷數據實時傳輸模塊驅動設計

發布時間:2024/1/4 9:18:17

探傷系統中需要進行驅動設計的模塊主要分為兩大類。第一類是與超聲波探傷功能相關的信號處理部分,主要通過 FPGA 實現,包括實時波形傳輸模塊、硬件實時報警和報警波形存儲模塊以及參數配置模塊等,這些模塊涉及到的主要是 FPGA 中的高速信號處理以及數據流向 ARM傳輸的功能,與系統性能關系密切,需要對其中的控制算法進行重點優化設計。第二類是 ARM系統的外設驅動部分,主要有 RTC 實時時鐘模塊、DAC 增益控制模塊、ADC 電池電量監控模塊、LCD 驅動、LCD 背光亮度控制模塊以及矩陣鍵盤驅動。這些外設與探傷功能沒有直接關系,卻是組成 ARM 嵌入式系統不可缺少的部分。


八通道探傷數據實時傳輸模塊驅動設計

探傷系統的前端模擬部分采用八通道高速 ADC 進行采樣,采樣速率為 40M,10bit。在 FPGA中,對八通道的高速數據需要進行非均勻壓縮處理,將高速數據流壓縮為 ARM 處理器可處理的低速數據流。在 FPGA 中設置了八個 FIFO,分別存儲八路通道壓縮后的波形數據。ARM 系統需要從 FIFO 中讀入波形數據并進行實時的波形顯示,這對系統的實時性要求非常高。為了保證 FPGA 能夠向 ARM 子系統及時高效地傳輸探傷數據,探傷系統采用了中斷方式進行控制。由于軟件同時只顯示一個通道的波形,因此 FPGA 中通過八選一數據選擇器對八通道進行選擇,每次只發送需要進行顯示的通道的中斷。中斷的選擇通過該設備驅動程序中的 ioctl()實現,在ioctl()函數中,修改內核空間的通道號變量,并且向 FPGA 中的通道選擇寄存器寫入相應的通道號控制字就可以實現顯示通道的切換。


以重復頻率 50Hz 為例,FPGA 對波形數據進行非均勻壓縮后,每隔 20ms 發送一個中斷信號給 ARM,ARM 模塊接收到中斷后,由 Linux 操作系統負責處理中斷,調用該設備驅動程序中的中斷服務子程序。在中斷處理程序中,首先通過通道號變量確定需要進行傳輸的通道,并確定需要讀入 FIFO 數據的端口地址。然后通過 insw()調用,從 FPGA 中的 FIFO 中讀取探傷波形數據到操作系統的內核空間。接下來需要與應用程序通信,通知波形數據已經到達。驅動程序與進程的通信屬于進程間通信,Linux 中進程間通信方式包括管道(Pipe)、FIFO、信號(Signal)、共享內存(Shared Memory)以及套接字(Socket)等。其中信號既可以用于兩個進程之間進行通信,也可以用于內核與進程之間的通信,但內核只能向進程發送信號而不能接收信號。


驅動程序采用了異步通信的機制來實現與應用程序的通信。當驅動程序從 FIFO 中讀取完畢波形數據后,向應用程序發送信號 SIGIO。應用程序接收到 SIGIO 信號后,再調用驅動中的 read()方法,從內核空間讀取波形數據進行實時顯示。這種方法在一定程度上實現了軟件意義上的中斷機制。與反復輪詢方法相比,減少了系統的開銷,提高了系統的運行效率。



主站蜘蛛池模板: 久久久久久国产精品 | 国产精品自拍99 | 欧美二级毛片免费高清电影 | 国产视频精品免费 | 青青国产在线视频 | 精品久久久久久久久中文字幕 | 一区二区三区免费视频观看 | 精品亚洲永久免费精品 | 91免费版在线看 | www.-级毛片线天内射视视 | 国产美女精品一区二区三区 | 精品久久人妻av中文字幕 | 久久亚洲精品无码网站 | 美国黄色毛片女人性生活片 | 装睡被陌生人摸出水好爽 | 美女午夜影院 | 国产成人av综合久久视色 | 999热精品视频 | 国产精品第一区 | 成人三级视频 | 久久综合九色综合97婷婷群聊 | 精品少妇一区二区三区视频 | 天天操天天操天天干 | 999久久久免费视频 国产精品国产 | 国产一区二区免费 | 午夜理伦三级理论三级在线观看 | 人人人妻人人人妻人人人 | 夜夜夜操 | 亚洲色欲色欲综合网站 | 里番本子纯肉侵犯肉全彩无码 | 国产精品成人免费视频网站京东 | 天堂资源在线中文 | 99热久久国产综合精品久久国产 | 性色av蜜臀av色欲av | 免费国产自久久久久三四区久久 | 国产毛A片啊久久久久久A | 亚洲精品欧美一区二区三区 | 国产免费观看一区二区三区 | 欧美激情综合色综合啪啪五月 | 国产成人亚洲精品无码av大片 | 国产精品自在线 | 免费无码黄动漫在线观看 | 在线一区视频 | 精品无码成人片一区二区98 | 巨大乳女人做爰视频在线看 | av色综合久久天堂av色综合在 | 69视频成人| 国产欧美性综合视频性刺激 | 国产午夜福利片在线观看 | 日韩精品资源 | 一本大道久久a久久精二百 日韩三级中文 | 911网站大全在线观看 | 欧美变态另类zozo | 国产福利在线视频 | 中国浓毛少妇毛茸茸 | 精品国产亚洲一区二区三区在线观看 | 日本福利一区 | 日本视频免费高清一本18 | 久草在线精品ac | 三级国产视频 | 777奇米视频 | 久久综合久久综合九色 | 亚洲一区中文字幕 | 日韩成人免费电影 | 成a人片在线观看 | 日韩国产人妻一区二区三区 | 蜜臀av一区二区 | 久久久久久久国产精品电影 | 人妻av无码一区二区三区 | 国产成人av乱码在线观看 | 麻豆一区二区三区蜜桃免费 | 免费观看全黄做爰的视频 | 国产女人爽的流水毛片 | 色噜噜av亚洲色一区二区 | av影音资源 | 亚洲日韩欧美一区二区三区 | 中文线码中文高清播放中 | 亚洲AV久久久久久久无码 | 人妻人人澡人人添人人爽人人玩 | 成人艳情一二三区 | 在熟睡夫面前侵犯我在线播放 | 九热在线 | 中文在线一区 | 黄色尤物 | 免费萌白酱国产一区二区三区 | 色悠久久久久综合网伊人男男 | 久草在线视频免费看 | 邪不压正免费观看完整高清视频 | 精品久久一区 | 一级黄色毛片视频 | www.成人.com | 午夜小视频免费观看 | 精品一区中文字幕 | 91看片在线观看 | 国产一区二区三区在线 | 日韩一区精品视频一区二区 | 国产精品尤物在线观看一区 | 成人区人妻精品一区二区不卡网站 | 98精品国产高清在线xxxx |