針對目前余度管理軟件開發(fā)過程中普遍采用手工編碼,可靠性和效率較低,驗證工作量大,軟件開發(fā)周期較長,成本高等問題,本文采用基于SCADE的圖形化建模開發(fā)方法和自動代碼生成技術(shù)生成高可靠嵌入式實時代碼,免去代碼的測試單元,縮短開發(fā)周期,安全性高,在工程應(yīng)用中大大節(jié)省了開發(fā)成本,并很好的保證了余度管理系統(tǒng)的穩(wěn)定性和安全性。
上傳時間: 2013-11-04
上傳用戶:tuilp1a
以嵌入式ARM9控制器LPC3250為核心,并采用同時采樣A/D轉(zhuǎn)換器,設(shè)計了手持式三相不平衡度測試儀。可以同時測量8路交流信號的有效值、相位及三相電壓電流的序量和不平衡度,且具有良好的人機界面。系統(tǒng)通過提高采樣率并引入全相位FFT算法,可大幅提高幅值與相位測量精度,從而提高不平衡度的測量精度。系統(tǒng)可以將被測參數(shù)、趨勢值、波形數(shù)據(jù)等存入SD卡,并通過網(wǎng)絡(luò)接口實現(xiàn)遠端通信,從而實現(xiàn)遠程監(jiān)控。
上傳時間: 2013-11-19
上傳用戶:看到了沒有
用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網(wǎng)上): 1,數(shù)字量輸出:I2C 數(shù)字量輸出接口,設(shè)計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規(guī)模量產(chǎn)使用。 3,精度高:1-2 度,內(nèi)置12 位A/D,OFFSET, SET/RESET 電路,不會出現(xiàn)磁飽和現(xiàn)象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產(chǎn)品使用非常方便。 5,內(nèi)置自測試電路,方便量產(chǎn)測試,無需增加額外昂貴的測試設(shè)備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA 連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }
上傳時間: 2013-12-16
上傳用戶:stella2015
在借鑒傳統(tǒng)檢測方法的基礎(chǔ)上,根據(jù)壓路機振動信號與壓實程度的相關(guān)關(guān)系,提出了一種隨車壓實度實時檢測系統(tǒng)。該系統(tǒng)利用振動傳感器采集壓路機振動信號,并將該信號進行A/D轉(zhuǎn)換,放大、濾波,在時域和頻域進行數(shù)字信號處理,進而提取出壓實度實時數(shù)值。通過大量現(xiàn)場試驗驗證,本系統(tǒng)計算出的壓實度值與傳統(tǒng)壓實度檢測結(jié)果,具有高度的一致性和準確性。
標簽: 實時檢測 系統(tǒng)研究
上傳時間: 2015-01-02
上傳用戶:zjc0413
出租汽車計價器使用誤差檢定測量不確定度的評定
上傳時間: 2013-10-22
上傳用戶:giraffe
為滿足對真空度斷路器實時檢測的需求,利用電磁波檢測法實現(xiàn)了真空斷路器真空度在線監(jiān)測裝置。文章首先分析真空滅弧室局部放電機理,局放電磁波信號特征為裝置設(shè)計提供初始參考依據(jù)。其次介紹了信號調(diào)理電路,通訊接口電路等主要硬件設(shè)計方案。進行了工程實際驗證,裝置實現(xiàn)在不改動真空開關(guān)主體結(jié)構(gòu)及運行狀態(tài)的前提下的真空度實時在線監(jiān)測。
標簽: 真空斷路器 在線監(jiān)測 裝置
上傳時間: 2013-10-18
上傳用戶:zhouchang199
在選礦分析過程中,礦漿濃度和細度檢測是重要的工藝因素,直接影響著選礦的技術(shù)經(jīng)濟指標。用C8051F350單片機控制高精度5 kg、分辨率1 g的稱重傳感器,根據(jù)所測得的質(zhì)量、濃度壺的體積及礦石的比重,經(jīng)過運算得到礦漿的濃度,篩分后再根據(jù)濃度進一步測算出礦漿的細度,用2.5英寸高亮度OLED漢字顯示所有的測量參數(shù),菜單程序自校準,能保證較高的精度,軟、硬件設(shè)計采用模塊化設(shè)計思想,系統(tǒng)可靠性高。
上傳時間: 2013-11-19
上傳用戶:hustfanenze
數(shù)字式儀表標度變換的實例1、模數(shù)轉(zhuǎn)換式儀表的標度變換2、頻率計數(shù)式儀表的標度變換3、時間計數(shù)式儀表的標度變換4、累積計數(shù)式儀表的標度變換
標簽: 數(shù)字式儀表 變換
上傳時間: 2013-10-28
上傳用戶:dudu121
E型熱電偶分度表
上傳時間: 2013-10-12
上傳用戶:alibabamama
用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網(wǎng)上): 1,數(shù)字量輸出:I2C 數(shù)字量輸出接口,設(shè)計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規(guī)模量產(chǎn)使用。 3,精度高:1-2 度,內(nèi)置12 位A/D,OFFSET, SET/RESET 電路,不會出現(xiàn)磁飽和現(xiàn)象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產(chǎn)品使用非常方便。 5,內(nèi)置自測試電路,方便量產(chǎn)測試,無需增加額外昂貴的測試設(shè)備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA 連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }
上傳時間: 2014-03-20
上傳用戶:tianyi223
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1