嵌入式數(shù)據(jù)庫(kù)SQLite在準(zhǔn)在線故障診斷系統(tǒng)中的應(yīng)用.pdf

嵌入式數(shù)據(jù)庫(kù)SQLite在準(zhǔn)在線故障診斷系統(tǒng)中的應(yīng)用.pdf

ID:52410107

大?。?49.17 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2020-03-27

嵌入式數(shù)據(jù)庫(kù)SQLite在準(zhǔn)在線故障診斷系統(tǒng)中的應(yīng)用.pdf_第1頁(yè)
嵌入式數(shù)據(jù)庫(kù)SQLite在準(zhǔn)在線故障診斷系統(tǒng)中的應(yīng)用.pdf_第2頁(yè)
嵌入式數(shù)據(jù)庫(kù)SQLite在準(zhǔn)在線故障診斷系統(tǒng)中的應(yīng)用.pdf_第3頁(yè)
資源描述:

《嵌入式數(shù)據(jù)庫(kù)SQLite在準(zhǔn)在線故障診斷系統(tǒng)中的應(yīng)用.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、主題:制造業(yè)信息他IlODICS!e叫ⅥanlITactIna。嵌入式數(shù)據(jù)庫(kù)SQLite在準(zhǔn)在線故障診斷系統(tǒng)中的應(yīng)用徐陽(yáng)孫俊杰(鄭州大學(xué)振動(dòng)工程研究所,河南鄭州450001)摘要:介紹了一種嵌入式開源數(shù)據(jù)庫(kù)SQLite在對(duì)旋轉(zhuǎn)機(jī)械進(jìn)行故障診斷的準(zhǔn)在線系統(tǒng)中的應(yīng)用。利用該數(shù)據(jù)庫(kù)技術(shù),解決了準(zhǔn)在線故障診斷系統(tǒng)中存在的數(shù)據(jù)管理問題,使采集數(shù)據(jù)的存儲(chǔ)更加規(guī)范,同時(shí)提高數(shù)據(jù)存儲(chǔ)和讀取的效率,提高了系統(tǒng)的實(shí)時(shí)性、穩(wěn)定性和可擴(kuò)展性。關(guān)鍵字:SQLite故障診斷準(zhǔn)在線中圖分類號(hào):TP216文獻(xiàn)標(biāo)識(shí)碼:AApplicationofembeddeddatabaseS

2、QLiteforquasi-onlinefaultdiagnosissystemXUYang,SUNJunjie(ResearchInstituteofVibrationEngineering,ZhengzhouUniversity,Zhengzhou450001,CHN)Abstract:ThisarticleintroducestheapplicationofakindofembeddeddatabaseSQLiteforquasi-onlinefaultdiag—nosissystemusedtodiagnoserotatingmachin

3、es.Byusingofthisdatabasetechnology,thedificultyOilthemanagementofthedatainthesystemissettled,anditmakesthedataSstorageandread/writemoreeficient,andthefeaturesofreal-time,reliabilityandextendabilityofthissystemarelargelyim—proved.Keywords:SQLite;FaultDiagnosis;Quasi-online準(zhǔn)在線故

4、障診斷系統(tǒng)是一種可以對(duì)設(shè)備進(jìn)行精密中對(duì)數(shù)據(jù)存取和查詢功能的要求也越來(lái)越高,數(shù)據(jù)庫(kù)診斷和故障監(jiān)測(cè)的便攜式故障診斷系統(tǒng),與傳統(tǒng)的故技術(shù)也開始越來(lái)越多的應(yīng)用于各種嵌入式系統(tǒng)中。而障診斷系統(tǒng)相比,既有離線系統(tǒng)的靈活方便和便攜的嵌入式系統(tǒng)中很多的應(yīng)用,可能僅僅需要用到數(shù)據(jù)庫(kù)優(yōu)點(diǎn),又具有在線系統(tǒng)的強(qiáng)大分析功能和進(jìn)行較長(zhǎng)時(shí)的一些特性。比如有時(shí)我們需要的可能只是一個(gè)簡(jiǎn)單間故障監(jiān)測(cè)的能力,主要用于大型設(shè)備的啟停機(jī)監(jiān)測(cè),的基于磁盤文件的數(shù)據(jù)庫(kù)系統(tǒng),這樣就不必安裝龐大以及設(shè)備的故障診斷分析等方面。由于準(zhǔn)在線故障診的數(shù)據(jù)庫(kù)服務(wù)器,利用簡(jiǎn)單的嵌入式數(shù)據(jù)庫(kù)就可以了。斷系統(tǒng)的

5、這些特點(diǎn),其在數(shù)據(jù)的采集、存儲(chǔ)和分析方面另外嵌入式系統(tǒng)資源上的限制也決定了我們不可能采都具有較高的要求,本文主要討論一種嵌入式數(shù)據(jù)庫(kù)用大型的關(guān)系數(shù)據(jù)庫(kù)。SQLite在準(zhǔn)在線故障診斷系統(tǒng)中的應(yīng)用。SQLite是D.RichardHipp在2000年開發(fā)的一個(gè)小型嵌入式數(shù)據(jù)庫(kù)。它是完全獨(dú)立的,不具有外部依1嵌入式數(shù)據(jù)庫(kù)SQLite賴性,其源代碼完全開源,可以免費(fèi)用于任何用途。除數(shù)據(jù)庫(kù)通常用來(lái)實(shí)現(xiàn)對(duì)大量數(shù)據(jù)的存儲(chǔ)、檢索等此之外SQLite還具有零配置、輕量級(jí)自包含、簡(jiǎn)單、靈功能。早期的數(shù)據(jù)一般通過(guò)某種格式存儲(chǔ)在文件中,活、可靠等特點(diǎn),非常適合應(yīng)用于嵌入

6、式系統(tǒng)當(dāng)中。而后來(lái)逐漸發(fā)展成為復(fù)雜的大型關(guān)系數(shù)據(jù)庫(kù),如Ora—2基于SQLite的準(zhǔn)在線故障診斷系統(tǒng)的軟件cle、MySQL等。架構(gòu)在嵌入式領(lǐng)域,早期的數(shù)據(jù)存儲(chǔ)也常常采用系統(tǒng)自定義的數(shù)據(jù)結(jié)構(gòu)和文件格式來(lái)進(jìn)行存取和查詢。但系統(tǒng)采用OMAP5912作為處理器,其ARM端運(yùn)近年來(lái)隨著各種嵌入式應(yīng)用的飛速發(fā)展,嵌入式軟件行Linux操作系統(tǒng),對(duì)系統(tǒng)的外圍模塊進(jìn)行管理控制;河南省教育廳自然科學(xué)基金:嵌入式技術(shù)在設(shè)備故障診斷系統(tǒng)中的關(guān)鍵技術(shù)研究(20¨09A46o010)·39·l主題:翻造業(yè)信息他_1廣—一在DSP端運(yùn)行DSP/BIOS實(shí)時(shí)內(nèi)核,對(duì)采集的數(shù)

7、據(jù)進(jìn)打開的數(shù)據(jù)庫(kù),在應(yīng)用程序中與sqlite3一open()一般都行復(fù)雜的處理。系統(tǒng)的軟件主要有6個(gè)功能模塊:數(shù)要成對(duì)出現(xiàn)。據(jù)采集模塊、存儲(chǔ)模塊、數(shù)據(jù)分析模塊、用戶管理操作sqlite3一exec()函數(shù)則是來(lái)執(zhí)行SQL語(yǔ)它模塊、顯示模塊和通訊模塊,如圖1所示。的函數(shù)原型為intsqlite3~exec(sqlite3,/打開的數(shù)據(jù)庫(kù)指釗/constchar}sql,/欲執(zhí)行的sQI_爵,1J/int(callback)(void$,incharg-,char$$)./川調(diào)函數(shù)/void./凹調(diào)函數(shù)第個(gè)參數(shù)/char$errmsg/錯(cuò)誤信息/圖1

8、系統(tǒng)的基本軟件架構(gòu)圖其中第3和第4個(gè)參數(shù)用來(lái)指定回調(diào)函數(shù)和l¨J(1)數(shù)據(jù)采集模塊主要是開辟不同的線程來(lái)分函數(shù)第一個(gè)參數(shù)。對(duì)于回調(diào)函數(shù)c

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。