為了提高Linux操作系統(tǒng)的實時性,研究了Linux操作系統(tǒng)System V信號量機(jī)制在內(nèi)核中的實現(xiàn),發(fā)現(xiàn)其在實時應(yīng)用中存在的不足,提出并實現(xiàn)了一種對其進(jìn)行改進(jìn)的方法。經(jīng)測試表明,采用該方法后可以明顯降低實時進(jìn)程申請信號量的延遲時間,說明該方法有效提高了Linux操作系統(tǒng)的實時性能。
標(biāo)簽: Linux 操作系統(tǒng) 信號量 機(jī)制
上傳時間: 2013-10-31
上傳用戶:xuan‘nian
u盤量產(chǎn)工具
標(biāo)簽: APToolV 2098 6003 CBM
上傳時間: 2013-10-30
上傳用戶:電子世界
用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片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,支持自動校準(zhǔn)程序,簡化使用步驟,終端產(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); }
標(biāo)簽: Arduino 5883L 5883 HMC
上傳時間: 2013-12-16
上傳用戶:stella2015
u盤量產(chǎn)工具
標(biāo)簽: APToolV 2098 6003 CBM
上傳時間: 2013-10-19
上傳用戶:270189020
提出一種以現(xiàn)場可編程門陣列(FPGA)為硬件核心的鋼絲繩漏磁無損檢測系統(tǒng)設(shè)計方案,設(shè)計了外圍電路并對嵌入式IP軟核進(jìn)行了配置,利用C語言和VHDL硬件描述語言編寫了檢測系統(tǒng)軟件程序。實驗表明該系統(tǒng)具有功耗低、運算能力強(qiáng)、精度高、便于攜帶等優(yōu)點。
標(biāo)簽: FPGA 漏磁 無損檢測 系統(tǒng)設(shè)計
上傳時間: 2015-01-01
上傳用戶:pans0ul
高功率密度電機(jī)——開關(guān)磁阻電機(jī),運用于電動汽車及家電
上傳時間: 2013-11-03
上傳用戶:座山雕牛逼
磁粉離合器是一種性能優(yōu)越的自動控制元件。為解決某型號雷達(dá)中磁粉離合器故障檢測困難的問題,基于AT89C55WD設(shè)計了一種磁粉離合器智能檢測系統(tǒng),由檢測控制儀和測試臺組成,可對磁粉離合器進(jìn)行跑合試驗,以自動或手動方式測試磁粉離合器的性能。提高了修理機(jī)構(gòu)對磁粉離合器進(jìn)行修理的能力,具有顯著的經(jīng)濟(jì)效益。
上傳時間: 2013-11-25
上傳用戶:born2007
首先分析了細(xì)長軸車削加工時造成的位移,理論上分析了誤差的大小與位移量的關(guān)系,然后運用材料力學(xué)公式得出切削點位移量與切削力的關(guān)系,又根據(jù)徑向切削力經(jīng)驗公式獲得切削力與進(jìn)刀量的關(guān)系,推出了理論進(jìn)刀量與實際進(jìn)刀量的關(guān)系,提出了用進(jìn)刀量補(bǔ)償法減小細(xì)長軸車削加工誤差的模型。最后通過試驗驗證了采用進(jìn)刀量補(bǔ)償方法,在不改變機(jī)床精度的前提下顯著提高細(xì)長軸的加工精度。
上傳時間: 2013-10-18
上傳用戶:透明的心情
介紹S7-200 PLC在水處理設(shè)備給粉機(jī)上的應(yīng)用,并重點介紹模擬量的處理。以及模擬量的穩(wěn)定和抗干擾問題。
上傳時間: 2015-01-02
上傳用戶:淺言微笑
針對油井礫石填充防砂作業(yè)過程中,準(zhǔn)確測量注砂量難度大、自動化程度低的情況,開展了基于聲波傳感器的礫石填充注砂量測量技術(shù)研究。本文介紹了礫石填充注砂的方法,分析了注砂時砂粒與管壁碰撞后產(chǎn)生的信號特點;提出了非接觸式的超聲波傳感器測量注砂量的方法,設(shè)計了基于DSP技術(shù)的注砂量信號采集和信號處理系統(tǒng),實現(xiàn)了礫石填充過程中注液量和注砂量的實時監(jiān)測。通過試驗,驗證了測量方法的可行性,系統(tǒng)操作方便、自動化程度高,測量精度較高,滿足現(xiàn)場的應(yīng)用的要求。
標(biāo)簽: 地面測量 系統(tǒng)研究
上傳時間: 2013-12-20
上傳用戶:xinzhch
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1