<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 鉆柱振動(dòng)信號采集系統的研究與設計

鉆柱振動(dòng)信號采集系統的研究與設計

作者: 時(shí)間:2012-04-27 來(lái)源:網(wǎng)絡(luò ) 收藏


2 系統的硬件設計
鉆柱按照功能分為數據采集模塊、單片機微控制器模塊、擴展Flash存儲器模塊、無(wú)線(xiàn)通信模塊和保護模塊。
2.1 數據采集模塊
系統選用三軸型壓電式加速度傳感器作為測振元件,此傳感器具有靈敏度高,體積小,重量輕,使用壽命長(cháng),動(dòng)態(tài)范圍大,頻率范圍寬,堅固耐用,受外界干擾小等特點(diǎn)。
本系統的壓電式傳感器主要參數選擇:三軸;量程范圍±10 g;靈敏度500 mv/g;頻率范圍0~2 000 Hz;溫度范圍-40~125℃。
2.2 微控制器
本系統采用C8051F005作為主控芯片,它是Silicon Lab公司的12位單片機,具有64管腳TQFP封裝,SPI串行接口,12位8通道的AD,供電電壓為5 V。其中12位的AD滿(mǎn)足對所采集的精度要求。若所處環(huán)境要求苛刻,可適當提高芯片品級;若需提高現場(chǎng)芯片的數字運算能力,也可采用DSP替代。
2.3 數據存儲模塊
要完成的實(shí)時(shí)采集和存儲,要求系統具備足夠的存儲空間并且具有較高的存儲速率,需擴展外部高速存儲器。本系統采用三星公司的NAND結構的Flash存儲芯片——K9F1G08UOM。此芯片的各端口與C8051F005的端口連接,通過(guò)C8051F005控制端口的輸入輸出,即可方便實(shí)現對Flash存儲器的讀取與寫(xiě)入操作。
2.4 無(wú)線(xiàn)通信模塊
無(wú)線(xiàn)技術(shù)的應用省去了現場(chǎng)布線(xiàn)的麻煩,為系統的安裝提供了更多的選擇。由于系統長(cháng)期處于戶(hù)外作業(yè),對信號保真度的要求較高。此外為了更好地對鉆井作業(yè)進(jìn)行實(shí)時(shí)監控,對異常情況及時(shí)作出調整,需要有較高的信號傳輸速率。綜合考慮,本系統采用Nordi公司的nRF905射頻收發(fā)模塊實(shí)現無(wú)線(xiàn)數據收發(fā),并提供RS-232接口,實(shí)現與PC機的實(shí)時(shí)直連通信。nRF905由頻率合成器、接收解調器、功率放大器、晶體振蕩器和調制器組成,具有低功耗的Shock Burst工作模式,可自動(dòng)完成前導碼的工作,可由片內硬件自動(dòng)完成曼徹斯特解碼,使用SPI接口與微控制器通信,配置非常方便。
2. 5 保護模塊
由于本系統應用于鉆井平臺,不會(huì )經(jīng)常性地更換或維護,要求系統有自我檢測和恢復的能力。因此,本系統引入了看門(mén)狗電路和時(shí)鐘電路,通過(guò)軟硬件的結合,實(shí)現系統自我檢測、現場(chǎng)自我恢復等保護功能。
2.5.1 看門(mén)狗電路
本系統選用的X5045是一種集看門(mén)狗、電壓監控和串行EEPROM 3種功能于一身的可編程芯片。這種組合設計減少了電路對電路板空間的需求。芯片中的看門(mén)狗對系統提供了保護功能,當系統發(fā)生程序故障時(shí),自動(dòng)通過(guò)RESET信號向微控制器發(fā)出復位請求。
2.5.2 時(shí)鐘電路
軟件實(shí)現時(shí)鐘需要編寫(xiě)的程序復雜,代碼多,且單片機軟件開(kāi)銷(xiāo)大,時(shí)間信息也不易長(cháng)期保存。為避免以上問(wèn)題,本系統采用美國Dall as公司的DS1305實(shí)時(shí)時(shí)鐘芯片非易失性地保存時(shí)間信息。它有20腳的TSSOP、16腳的DIP兩種封裝方式,工作電壓范圍從2.0~5.5V。DS1305采用BCD碼表示實(shí)時(shí)時(shí)鐘的秒、分、小時(shí)、星期、日、月和年的時(shí)間信息,并且自動(dòng)對小月和閏年的日期進(jìn)行調整,兼有帶AM/PM指示12小時(shí)和24小時(shí)兩種時(shí)間指示格式。
系統硬件功能結構圖如圖2所示。

本文引用地址:http://dyxdggzs.com/article/193972.htm

b.JPG



3 系統的軟件設計
系統軟件部分完成單片機系統初始化、數據采集、AD轉換、FLASH讀寫(xiě)、與上位機通信等功能。軟件采用C語(yǔ)言編程以增加可讀性和可移植性。
通過(guò)壓電式加速度傳感器的轉換,將振動(dòng)信號轉化成電壓信號。利用C8051F005內部自帶的12位AD將模擬電壓量轉換成為數字量保存至微處理器存儲單元。程序實(shí)現對3路通道的電壓信號循環(huán)采集,將采集到的振動(dòng)特征數據寫(xiě)入到外部Flash存儲器中暫存。
無(wú)線(xiàn)通信部分,在nRF905正常工作前,必須根據需要寫(xiě)好配置寄存器。發(fā)送數據時(shí),先通過(guò)微控制器把nRF905置于待機模式,通過(guò)SPI總線(xiàn)把發(fā)送地址和待發(fā)送的數據都寫(xiě)入相應的寄存器中,之后把nRF905置于發(fā)送模式,配置成功后數據就會(huì )自動(dòng)發(fā)送出去。若射頻配置寄存器中的自動(dòng)重發(fā)位設為有效,數據包就會(huì )被重復發(fā)出,直到微控制器退出發(fā)送模式為止。接收數據時(shí),微控制器先在nRF905的待機狀態(tài)中寫(xiě)好射頻配置寄存器中的接收地址,然后將nRF905置于接收模式,nRF905就會(huì )自動(dòng)接收空中的載波。當收到有效數據時(shí),微控制器在檢測到這個(gè)信號后,可以將nRF905置為待機模式,然后通過(guò)SPI總線(xiàn)從接收數據寄存器中讀出有效數據。



關(guān)鍵詞: 振動(dòng)信號 采集系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>