2THLxx可調恒流三極管系列產品 可調恒流三極管2THLxx(CRT)作為第二代半導體恒流器件,是一種能為LED 或其他器件在電源電 壓變化時提供恒定電流的三端半導體器件,它和第一代產品CRD 的應用是兼容的。它利用一個可調整端, 通過外部元件在一定范圍內連續調節其輸出電流,實現簡單可靠的恒流源或最大峰值電流限制電路,即 使出現電源電壓供應不穩定或是負載電阻變化很大的情況,都能確保供電電流恒定。該器件具有外圍電 路非常簡單、輸出電流可調、使用及其方便等特點,尤其適用于可調光LED 照明、動態LCD 背光、汽 車電子、通信電路、手持設備、儀器儀表和微型機器等場合。如果不用可調整端(空),和第一代產品 CRD 的使用完全相同。 ■ 電氣特性
上傳時間: 2014-01-09
上傳用戶:彭玖華
空氣壓縮機(英文為:air compressor)是氣源裝置中的主體,它是將原動機(通常是電動機)的機械能轉換成氣體壓力能的裝置,是壓縮空氣的氣壓發生裝置。
上傳時間: 2013-10-08
上傳用戶:d815185728
針對煤礦井下傳播環境復雜,嚴重影響信號傳播特性和礦井通信系統的可靠性,通過模擬空直巷道和分支巷道的井下實際環境,科學選擇OFDM系統參數,建立能同時反映大尺度衰落和小尺度衰落的礦井巷道綜合衰減模型,研究OFDM調制技術在礦井巷道綜合衰減模型中的誤碼性能,通過Matlab仿真表明,OFDM調制技術對大尺度衰落有很強的抵抗性,在井下多徑環境下顯著改善無線通信系統的性能。
上傳時間: 2013-11-11
上傳用戶:s藍莓汁
基于提高WLAN系統的容量和頻譜利用率的目的,在不改變現有WLAN協議的情況下,采用了IEEE802.11媒體接入控制(MAC)協議與MIMO系統相結合的方法。首先對空時編碼技術和智能天線技術兩種MIMO系統進行可行性分析,確定采用空時編碼技術的MIMO系統;再進一步針對分層空時碼、網格空時碼和分組空時碼等幾種空時編碼的特性進行比較,最終得到IEEE802.11a結合分組空時碼實現WLAN的MIMO系統的優選方案。
上傳時間: 2013-10-15
上傳用戶:jisujeke
在無線通信中為了有效抑制噪音積累,選用QPSK調制,因為QPSK調制比QAM更適合噪音環境,QPSK調制具有理想的誤差保護。網格空時碼在QPSK調制傳輸系統中具有更好的糾錯能力,具有低誤碼率與誤幀率的優良性能。
上傳時間: 2013-11-12
上傳用戶:天涯
首先建立機載平臺下MIMO雷達信號模型,通過對系統參數設置,可使MIMO雷達工作在3種不同模式中。接著分析了MIMO雷達GMTI性能,并推導出了在MIMO雷達空時信號模型下,利用空時聯合域信息時DOA估計的CRB。
上傳時間: 2013-10-19
上傳用戶:松毓336
提出一種在接收端結合最大比合并的發送天線選擇新算法。該算法中,發送端從N個可用天線中選擇信道增益最佳的L個天線,而接收端不進行天線選擇并進行最大比合并(MRC)。并對該算法在準靜態瑞利衰落信道的成對差錯(PEP)性能進行了深入地分析。理論分析和仿真試驗證明。盡管發送端天線選擇對MIMO系統的分級階數會造成一定程度的損傷,但同不進行天線選擇O‘M)相比,應用該算法仍能獲得較大的分級增益,并能明顯提高相同頻譜效率和相同分集階效條件下空時碼的性能。
上傳時間: 2013-10-11
上傳用戶:a296386173
論文導出了分集增益與空間復用增益間的最佳折衷關系式。該關系式為階梯遞減右連續函數,階梯數等于接收天線數目。分集增益的取值與分組長度有關,只有當分組長度不小于發射天線數目時才能獲得滿分集增益。折衷關系表明,采用合適的空時編碼可以同時獲得分集增益和空間復用增益,但是兩種增益不能同時達到最大。由最佳折衷關系可以推測一定空間復用增益時可得到的最大分集增益,以及一定分集增益時能獲得的最大空間復用增益
上傳時間: 2013-11-07
上傳用戶:mnacyf
因為圖題所示為周期性數字波,所以兩個相鄰的上升沿之間持續的時間為周期,T=10ms頻率為周期的倒數,f=1/T=1/0.01s=100HZ,占空比為高電平脈沖寬度與周期的百分比,q=1ms/10ms*100%=10%.
上傳時間: 2013-10-31
上傳用戶:angle
注:1.這篇文章斷斷續續寫了很久,畫圖技術也不精,難免錯漏,大家湊合看.有問題可以留言. 2.論壇排版把我的代碼縮進全弄沒了,大家將代碼粘貼到arduino編譯器,然后按ctrl+T重新格式化代碼格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脈寬調制波,通過調整輸出信號占空比,從而達到改 變輸出平均電壓的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 個8 位精度PWM 引腳,分別是3, 5, 6, 9, 10, 11 腳。我們可以使用analogWrite()控 制PWM 腳輸出頻率大概在500Hz 的左右的PWM 調制波。分辨率8 位即2 的8 次方等于 256 級精度。但是有時候我們會覺得6 個PWM 引腳不夠用。比如我們做一個10 路燈調光, 就需要有10 個PWM 腳。Arduino Duemilanove 2009 有13 個數字輸出腳,如果它們都可以 PWM 的話,就能滿足條件了。于是本文介紹用軟件模擬PWM。 二、Arduino 軟件模擬PWM Arduino PWM 調壓原理:PWM 有好幾種方法。而Arduino 因為電源和實現難度限制,一般 使用周期恒定,占空比變化的單極性PWM。 通過調整一個周期里面輸出腳高/低電平的時間比(即是占空比)去獲得給一個用電器不同 的平均功率。 如圖所示,假設PWM 波形周期1ms(即1kHz),分辨率1000 級。那么需要一個信號時間 精度1ms/1000=1us 的信號源,即1MHz。所以說,PWM 的實現難點在于需要使用很高頻的 信號源,才能獲得快速與高精度。下面先由一個簡單的PWM 程序開始: const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { if((bright++) == 255) bright = 0; for(int i = 0; i < 255; i++) { if(i < bright) { digitalWrite(PWMPin, HIGH); delayMicroseconds(30); } else { digitalWrite(PWMPin, LOW); delayMicroseconds(30); } } } 這是一個軟件PWM 控制Arduino D13 引腳的例子。只需要一塊Arduino 即可測試此代碼。 程序解析:由for 循環可以看出,完成一個PWM 周期,共循環255 次。 假設bright=100 時候,在第0~100 次循環中,i 等于1 到99 均小于bright,于是輸出PWMPin 高電平; 然后第100 到255 次循環里面,i 等于100~255 大于bright,于是輸出PWMPin 低電平。無 論輸出高低電平都保持30us。 那么說,如果bright=100 的話,就有100 次循環是高電平,155 次循環是低電平。 如果忽略指令執行時間的話,這次的PWM 波形占空比為100/255,如果調整bright 的值, 就能改變接在D13 的LED 的亮度。 這里設置了每次for 循環之后,將bright 加一,并且當bright 加到255 時歸0。所以,我們 看到的最終效果就是LED 慢慢變亮,到頂之后然后突然暗回去重新變亮。 這是最基本的PWM 方法,也應該是大家想的比較多的想法。 然后介紹一個簡單一點的。思維風格完全不同。不過對于驅動一個LED 來說,效果與上面 的程序一樣。 const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { digitalWrite(PWMPin, HIGH); delayMicroseconds(bright*30); digitalWrite(PWMPin, LOW); delayMicroseconds((255 - bright)*30); if((bright++) == 255) bright = 0; } 可以看出,這段代碼少了一個For 循環。它先輸出一個高電平,然后維持(bright*30)us。然 后輸出一個低電平,維持時間((255-bright)*30)us。這樣兩次高低就能完成一個PWM 周期。 分辨率也是255。 三、多引腳PWM Arduino 本身已有PWM 引腳并且運行起來不占CPU 時間,所以軟件模擬一個引腳的PWM 完全沒有實用意義。我們軟件模擬的價值在于:他能將任意的數字IO 口變成PWM 引腳。 當一片Arduino 要同時控制多個PWM,并且沒有其他重任務的時候,就要用軟件PWM 了。 多引腳PWM 有一種下面的方式: int brights[14] = {0}; //定義14個引腳的初始亮度,可以隨意設置 int StartPWMPin = 0, EndPWMPin = 13; //設置D0~D13為PWM 引腳 int PWMResolution = 255; //設置PWM 占空比分辨率 void setup() { //定義所有IO 端輸出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //隨便定義個初始亮度,便于觀察 brights[ i ] = random(0, 255); } } void loop() { //這for 循環是為14盞燈做漸亮的。每次Arduino loop()循環, //brights 自增一次。直到brights=255時候,將brights 置零重新計數。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是計數一個PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每個PWM 周期均遍歷所有引腳 { if(i < brights[j])\ 所以我們要更改PWM 周期的話,我們將精度(代碼里面的變量:PWMResolution)降低就行,比如一般調整LED 亮度的話,我們用64 級精度就行。這樣速度就是2x32x64=4ms。就不會閃了。
上傳時間: 2013-10-08
上傳用戶:dingdingcandy