如何檢測三極管的三個極
上傳時間: 2013-11-09
上傳用戶:wettetw
常用三端穩壓管78L05資料
上傳時間: 2013-11-23
上傳用戶:chongchong1234
DEll016是一種可支持ARINCA-29總線協議的串行接收、發送器件。介紹了一種基于DEll016的ARINCA29通信接口的設計方法,設計了一種基于DSP處理器的429總線轉換接口電路,并給出了DEll016的數據收發過程;軟件方面采用嵌入式實時操作系統DSP/BIOS為平臺.重點介紹了軟件驅動程序的編寫。關鍵詞:DSP/BIOS;ARINC429總線;DEll016 航空電子綜合系統是將航空電子設備通過總線綜合成一個分布式通信系統,各個獨立的分系統都是由計算機來完成數據的采集、計算、處理和通信的。數據總線被稱為現代航空電子系統的“骨架”。ARlNc429是航空電子系統之間最常用的通信總線⋯之一。它符合航空電子設備數字數據傳輸標準。要在計算機上實現ARINC429總線數據的接收和發送,必須實現429總線與計算機總線之間的數據傳輸。本文提出了一種以DSP芯片TMS320F2812【2t51為控制核心,以嵌入式系統DsP/BIOS為平臺的ARINC 429總線接口的設計方案。 ARINC429是一種廣泛應用于民用和軍用飛機的串行數據總線結構,是一種單向廣播式數據總線,通訊介質采用的是雙絞屏蔽線,通信采用雙極性歸零制的三態碼調制方式,基本信息單元是由32位構成的一個數據字。數據傳輸采用廣播傳輸原理,按開環進行傳輸,傳輸速率有兩種:高速傳輸率為lOOkbps±1%,低速傳輸率為12~14.5kbps 4-l%。奇偶校驗位作為每個數字的一部分進行傳輸,允許接收器完成簡單的誤差校驗。該總線具有抗干擾能力強、連線簡單、可靠性高、數據資源豐富、數據精度高等優點。絕大多數的現役民用飛機,如波音系列飛機、歐洲空中客車等機種,其航空電子設備系統間的信息交換采用的就是ARINCA29串行總線標準。
上傳時間: 2013-11-17
上傳用戶:瀟湘書客
本文介紹一種基于PCI Express 總線的高速數據采集卡的設計方案及功能實現。給出系統的基本結構及單元組成,重點闡述系統硬件設計的關鍵技術和本地總線的控制邏輯,詳細探討了基于DriverWorks 的設備驅動程序的開發以及上層應用軟件的設計。該系統通過實踐驗證,可用于衛星下行高速數據的接收并可適用于其他高速數據采集與處理系統。關鍵詞:PCI Express 總線 PCIE PEX8311 DMA 板卡驅動 隨著空間科學和空間電子學技術的飛速發展,空間科學實驗的種類和數量以及科學實驗所產生的數據量不斷增加。為了使地面接收處理系統能夠實時處理和顯示科學圖像數據,必須要設計出新的地面數據接收處理系統,實現大量高速數據的正確接收采集、處理以及存儲。為了滿足地面系統的要求,并為以后的計算機系統升級提供更廣闊的空間,本系統擬采用第三代I/O 互連技術PCI Express(簡稱PCI-E)作為本數據采集卡的進機總線形式。本文通過對PCI-E 總線專用接口芯片PLX 公司的PEX8311 性能分析,特別是對突發讀、寫和DMA讀操作的時序研究,設計出本地總線的可編程控制邏輯,并詳細討論了整個PCI-E 高速數據采集卡的硬件設計方案,以及WDM 驅動程序和上層應用程序的設計方法。
上傳時間: 2013-10-28
上傳用戶:tianyi996
用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網上): 1,數字量輸出:I2C 數字量輸出接口,設計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規模量產使用。 3,精度高:1-2 度,內置12 位A/D,OFFSET, SET/RESET 電路,不會出現磁飽和現象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產品使用非常方便。 5,內置自測試電路,方便量產測試,無需增加額外昂貴的測試設備。 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
使用libscsi做的一系列cdrom操作工具程序。包含cdwrite,cdflush,cdda三個程序
標簽: libscsi cdflush cdwrite cdrom
上傳時間: 2014-01-15
上傳用戶:lvzhr
彈出一個繪畫窗口的小程序
上傳時間: 2015-01-04
上傳用戶:6546544
利用Swing組件在彈出式菜單項間畫分隔線
上傳時間: 2013-11-25
上傳用戶:dragonhaixm
求三維凸包的程序
標簽: 程序
上傳時間: 2014-01-20
上傳用戶:qq1604324866
一個三維打斗游戲
標簽:
上傳時間: 2013-12-26
上傳用戶:Miyuki