亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

超市后臺(tái)管理系統(tǒng)

  • HFSS在雙頻天線極化分集技術中的應用

    雙頻帶印刷振子天線選擇雙T單極天線作為模型,將其極化分集到規定大小的FR_4的介質板上;通過HFSS仿真分析對分集后兩個天線之間的影響,天線頂端水平帶加載螺旋線對5GHz頻帶的影響等方面進行了研究。

    標簽: HFSS 雙頻天線 分集 中的應用

    上傳時間: 2013-10-20

    上傳用戶:fredguo

  • 甚低頻T形面型天線電氣性能分析

     運用三維全波電磁仿真軟件對甚低頻T形面型天線進行電磁建模和仿真分析計算,分析了天線的輸入阻抗、有效高度、電容等電氣參數。在建模時考慮了鐵塔及不同頂容線模型的影響,并對有無鐵塔及不同鐵塔類型、以及天線不同形式時天線的輸入阻抗進行對比分析。

    標簽: 低頻 天線 電氣 性能分析

    上傳時間: 2013-10-13

    上傳用戶:LouieWu

  • 2013年TI的最新的藍牙4.0芯片

    TI的藍牙4.0芯片

    標簽: 2013 4.0 藍牙 芯片

    上傳時間: 2013-10-14

    上傳用戶:123454

  • 選擇指南-TI基于ARM技術的處理器

    希望采用 ARM 啟動新設計嗎?那么您來對地方了,采用德州儀器 (TI) 系統級解決方案、軟件與芯片,就能夠探索和創建全新的創新產品,并迅速將其投放市場。

    標簽: ARM TI 選擇指南 處理器

    上傳時間: 2013-11-11

    上傳用戶:nairui21

  • win7_系統下_安裝Cadence后提示“丟失msvcr90.dll”錯誤

    win7_系統下_安裝Cadence后提示“丟失msvcr90.dll”錯誤

    標簽: Cadence msvcr win dll

    上傳時間: 2013-11-07

    上傳用戶:wwwe

  • Arduino學習筆記4_Arduino軟件模擬PWM

    注: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。就不會閃了。

    標簽: Arduino PWM 軟件模擬

    上傳時間: 2013-10-08

    上傳用戶:dingdingcandy

  • 多功能單片機開發工具

    超級單片機開發工具,包含:模擬/數字轉換表計算,LED 編碼器,色環電阻阻值計算,Hex/Bin轉換,串口調試器,端口監視器等實用功能 單片機開發過程中用到的多功能工具,包括熱敏電阻RT值--HEX數據轉換;3種LED編碼;色環電阻計算器;HEX/BIN 文件互相轉換;eeprom數據到C/ASM源碼轉換;CRC校驗生成;串口調試,帶簡單而實用的數據分析功能;串口/并口通訊監視等功能. 用C++ Builder開發,無須安裝,直接運行,不對注冊表進行操作。純綠色軟件。   1. 模擬/數字轉換表計算 本功能主要用于準備用于查表計算的 R/T 表格,主要用于溫度、濁度等模擬量的測量,根據電路分壓電阻的位置分為兩種,可以參看圖示選擇正確的電路連接形式;可自定義分壓電阻阻值;目前支持8位 /10位轉換精度;可選擇生成匯編/C源代碼格式的數據等。   2. LED 編碼器 本功能主要用于自動根據圖形信息、段位置信息生成可保存在單片機程序存儲器中供查表使用的數據??勺孕卸x字符的圖形及各段的位置信息;可以選擇LED類型,目前有 7段、14段、16段三種類型;自帶圖形定義,也可自定義并能保存自定義方案;自定義位置信息并可保存;可以生成 8位、4位編碼,4位編碼主要針對一些有 4個COM端的LED/LCD驅動器;同樣可以保存為C/ASM格式數據。   3. 色環電阻阻值計算 本功能主要為記不住色環值的人(像我)用的,比較簡單,單擊相應環的相應顏色,阻值將實時給出。   4. Hex/Bin轉換 Intel Hex格式文件和Bin格式文件相互轉換,本功能使用機會較少。 Hex/Bin文件轉換為文本方式(變量定義方式),將Hex文件或Bin文件轉換為C/ASM源代碼格式的數據。 CRC計算,提供3種計算方法。   5. 串口調試器 可以通過串口接收/發送數據,作為普通的串口調試器,可以手動發送所填內容,也可以發送整個文件;   內存映射功能,對于監控單片機內存非常方便,還可以定義內存變量,自動從接收到的數據中提取變量值,支持字節型、整型、長整型、浮點型、雙精度型、位掩碼(可用于位變量)、數組型(其他不規則變量)等,同時支持10進制、16進制、2進制顯示;可以自由選擇需要實時監測的變量;變量方案可以存盤等等;可以設為固定長度或定義首/尾標志,設置內存中實際起始地址,顯示時和計算變量時用;由map文件自動讀取內存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產生的map文件,歡迎提供其他編譯器的map文件樣本);   變量組合,適用于文本方式的變量監測,例如: Var1=1111#var2=2222#var3=333.333   通訊時可以選擇二進制、文本方式顯示;可設置自動滾屏;設置最大顯示行數; 可以選擇多命令交互方式通訊,且可以作為主發方、從發方;主發時可以循環發送所選命令;從發時可以定義自動應答命令,即接收到表中所列的命令后,自動用相應內容應答,是不是很實用?   可以設為手動發送或定時發送。   可自定義通訊超時時間。   可以保存歷史數據,包括發送和接收數據!   計劃加入調制解調器控制。   6. 端口監視器 監視所選串口/并口的一切通訊活動而不占用其資源,可以設置過濾條件,可同時監視多個端口,可以保存數據,可以直接記錄到文件中。

    標簽: 多功能 單片機 開發工具

    上傳時間: 2013-10-13

    上傳用戶:大灰狼123456

  • 多功能單片機開發工具

    超級單片機開發工具,包含:模擬/數字轉換表計算,LED 編碼器,色環電阻阻值計算,Hex/Bin轉換,串口調試器,端口監視器等實用功能 單片機開發過程中用到的多功能工具,包括熱敏電阻RT值--HEX數據轉換;3種LED編碼;色環電阻計算器;HEX/BIN 文件互相轉換;eeprom數據到C/ASM源碼轉換;CRC校驗生成;串口調試,帶簡單而實用的數據分析功能;串口/并口通訊監視等功能. 用C++ Builder開發,無須安裝,直接運行,不對注冊表進行操作。純綠色軟件。   1. 模擬/數字轉換表計算 本功能主要用于準備用于查表計算的 R/T 表格,主要用于溫度、濁度等模擬量的測量,根據電路分壓電阻的位置分為兩種,可以參看圖示選擇正確的電路連接形式;可自定義分壓電阻阻值;目前支持8位 /10位轉換精度;可選擇生成匯編/C源代碼格式的數據等。   2. LED 編碼器 本功能主要用于自動根據圖形信息、段位置信息生成可保存在單片機程序存儲器中供查表使用的數據??勺孕卸x字符的圖形及各段的位置信息;可以選擇LED類型,目前有 7段、14段、16段三種類型;自帶圖形定義,也可自定義并能保存自定義方案;自定義位置信息并可保存;可以生成 8位、4位編碼,4位編碼主要針對一些有 4個COM端的LED/LCD驅動器;同樣可以保存為C/ASM格式數據。   3. 色環電阻阻值計算 本功能主要為記不住色環值的人(像我)用的,比較簡單,單擊相應環的相應顏色,阻值將實時給出。   4. Hex/Bin轉換 Intel Hex格式文件和Bin格式文件相互轉換,本功能使用機會較少。 Hex/Bin文件轉換為文本方式(變量定義方式),將Hex文件或Bin文件轉換為C/ASM源代碼格式的數據。 CRC計算,提供3種計算方法。   5. 串口調試器 可以通過串口接收/發送數據,作為普通的串口調試器,可以手動發送所填內容,也可以發送整個文件;   內存映射功能,對于監控單片機內存非常方便,還可以定義內存變量,自動從接收到的數據中提取變量值,支持字節型、整型、長整型、浮點型、雙精度型、位掩碼(可用于位變量)、數組型(其他不規則變量)等,同時支持10進制、16進制、2進制顯示;可以自由選擇需要實時監測的變量;變量方案可以存盤等等;可以設為固定長度或定義首/尾標志,設置內存中實際起始地址,顯示時和計算變量時用;由map文件自動讀取內存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產生的map文件,歡迎提供其他編譯器的map文件樣本);   變量組合,適用于文本方式的變量監測,例如: Var1=1111#var2=2222#var3=333.333   通訊時可以選擇二進制、文本方式顯示;可設置自動滾屏;設置最大顯示行數; 可以選擇多命令交互方式通訊,且可以作為主發方、從發方;主發時可以循環發送所選命令;從發時可以定義自動應答命令,即接收到表中所列的命令后,自動用相應內容應答,是不是很實用?   可以設為手動發送或定時發送。   可自定義通訊超時時間。   可以保存歷史數據,包括發送和接收數據!   計劃加入調制解調器控制。   6. 端口監視器 監視所選串口/并口的一切通訊活動而不占用其資源,可以設置過濾條件,可同時監視多個端口,可以保存數據,可以直接記錄到文件中。

    標簽: 多功能 單片機 開發工具

    上傳時間: 2013-10-29

    上傳用戶:lacsx

  • TI-公司msp430開發板原理圖

    TI-公司msp430開發板原理圖

    標簽: 430 msp TI 開發板原理圖

    上傳時間: 2013-11-18

    上傳用戶:lllliii

  • DAC34H84 HD2 性能優化與PCB布局建議

    DAC34H84 是一款由德州儀器(TI)推出的四通道、16 比特、采樣1.25GSPS、功耗1.4W 高性能的數模轉換器。支持625MSPS 的數據率,可用于寬帶與多通道系統的基站收發信機。由于無線通信技術的高速發展與各設備商基站射頻拉遠單元(RRU/RRH)多種制式平臺化的要求,目前收發信機單板支持的發射信號頻譜越來越寬,而中頻頻率一般沒有相應提高,所以中頻發射DAC 發出中頻(IF)信號的二次諧波(HD2)或中頻與采樣頻率Fs 混疊產生的信號(Fs-2*IF)離主信號也越來越近,因此這些非線性雜散越來越難被外部模擬濾波器濾除。這些子進行pcb設計布局,能取得較好的信號完整性效果,可以在pcb打樣后,更放心。這些雜散信號會降低發射機的SFDR 性能,優化DAC 輸出的二次諧波性能也就變得越來越重要。

    標簽: DAC 34H H84 HD2

    上傳時間: 2013-12-28

    上傳用戶:tsfh

主站蜘蛛池模板: 连南| 镇平县| 竹山县| 宜兰市| 云阳县| 玉山县| 遂宁市| 万全县| 黔江区| 尼勒克县| 怀集县| 乐平市| 东丽区| 潢川县| 玉屏| 东平县| 阳春市| 吉首市| 青铜峡市| 杂多县| 宝兴县| 公安县| 边坝县| 且末县| 惠来县| 天长市| 瓦房店市| 马公市| 普兰县| 汤原县| 庆安县| 永州市| 昌平区| 那坡县| 河曲县| 孝义市| 鹰潭市| 平度市| 环江| 邻水| 剑川县|