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

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

做呼吸燈的效果

  • Keil和Proteus在單片機實驗教學中的應用

    摘要:單片機課程教學的實踐性強,首先分析了目前單片機實驗教學的實際情況;為了提高單片機實驗的教學效果、培養(yǎng)學生的實驗技能和創(chuàng)新能力,在此引入了Keil和Proteus兩個軟件,將兩者結(jié)合起來用于單片機的仿真實驗,它們的特點分別是電子元件豐富、支持第三方的軟件編輯、強大的原理圖繪制功能和系統(tǒng)資源豐富、硬件投入少、形象直觀等,最后通過彩燈循環(huán)的實驗教學實例說明仿真的效果,并以此證明用仿真實驗在單片機實驗教學改革中的良好效果。關(guān)鍵字:單片機;實驗教學;仿真;Keil;Proteus

    標簽: Proteus Keil 單片機 中的應用

    上傳時間: 2013-10-13

    上傳用戶:黃蛋的蛋黃

  • pcb_layout_的指導思想與基本走線要求

    pcb layout時,可以參照這些資料,介紹PCB布線以及畫PCB時的一些常用規(guī)則,畫出一塊優(yōu)質(zhì)的PCB,當然,按照實際需要,也可以自由變通這是一個完整的PCB Layout設(shè)計規(guī)則,文章從元器件的布局到元件排列,再到導線布線,以及線寬及間距這些,還有的是焊盤,都做了詳細的分析以下是詳細內(nèi)容:

    標簽: pcb_layout 走線

    上傳時間: 2013-11-10

    上傳用戶:cx111111

  • 伺服與變頻的異同

    伺服與變頻:伺服與變頻的一個重要區(qū)別是: 變頻可以無編碼器,伺服則必須有編碼器,作電子換向用. 一、兩者的共同點:     交流伺服的技術(shù)本身就是借鑒并應用了變頻的技術(shù),在直流電機的伺服控制的基礎(chǔ)上通過變頻的PWM方式模仿直流電機的控制方式來實現(xiàn)的,也就是說交流伺服電 機必然有變頻的這一環(huán)節(jié):變頻就是將工頻的50、60HZ的交流電先整流成直流電,然后通過可控制門極的各類晶體管(IGBT,IGCT等)通過載波頻率 和PWM調(diào)節(jié)逆變?yōu)轭l率可調(diào)的波形類似于正余弦的脈動電,由于頻率可調(diào),所以交流電機的速度就可調(diào)了(n=60f/2p ,n轉(zhuǎn)速,f頻率, p極對數(shù))   二、談談變頻器:    簡單的變頻器只能調(diào)節(jié)交流電機的速度,這時可以開環(huán)也可以閉環(huán)要視控制方式和變頻器而定,這就是傳統(tǒng)意義上的V/F控制方式。現(xiàn)在很多的變頻已經(jīng)通過數(shù)學 模型的建立,將交流電機的定子磁場UVW3相轉(zhuǎn)化為可以控制電機轉(zhuǎn)速和轉(zhuǎn)矩的兩個電流的分量,現(xiàn)在大多數(shù)能進行力矩控制的著名品牌的變頻器都是采用這樣方 式控制力矩,UVW每相的輸出要加摩爾效應的電流檢測裝置,采樣反饋后構(gòu)成閉環(huán)負反饋的電流環(huán)的PID調(diào)節(jié);ABB的變頻又提出和這樣方式不同的直接轉(zhuǎn)矩 控制技術(shù),具體請查閱有關(guān)資料。這樣可以既控制電機的速度也可控制電機的力矩,而且速度的控制精度優(yōu)于v/f控制,編碼器反饋也可加可不加,加的時候控制 精度和響應特性要好很多。 三、談談伺服:   驅(qū)動器方面:伺服驅(qū)動器在發(fā)展了變頻技術(shù)的前提下,在驅(qū)動器內(nèi)部的電流環(huán),速度環(huán)和位置 環(huán)(變頻器沒有該環(huán))都進行了比一般變頻更精確的控制技術(shù)和算法運算,在功能上也比傳統(tǒng)的伺服強大很多,主要的一點可以進行精確的位置控制。通過上位控制 器發(fā)送的脈沖序列來控制速度和位置(當然也有些伺服內(nèi)部集成了控制單元或通過總線通訊的方式直接將位置和速度等參數(shù)設(shè)定在驅(qū)動器里),驅(qū)動器內(nèi)部的算法和 更快更精確的計算以及性能更優(yōu)良的電子器件使之更優(yōu)越于變頻器。   電機方面:伺服電機的材料、結(jié)構(gòu)和加工工藝要遠遠高于變頻器驅(qū)動的交流電機 (一般交流電機或恒力矩、恒功率等各類變頻電機),也就是說當驅(qū)動器輸出電流、電壓、頻率變化很快的電源時,伺服電機就能根據(jù)電源變化產(chǎn)生響應的動作變 化,響應特性和抗過載能力遠遠高于變頻器驅(qū)動的交流電機,電機方面的嚴重差異也是兩者性能不同的根本。就是說不是變頻器輸出不了變化那么快的電源信號,而 是電機本身就反應不了,所以在變頻的內(nèi)部算法設(shè)定時為了保護電機做了相應的過載設(shè)定。當然即使不設(shè)定變頻器的輸出能力還是有限的,有些性能優(yōu)良的變頻器就 可以直接驅(qū)動伺服電機!!! 四、談談交流電機:   交流電機一般分為同步和異步電機   1、交流同步電機:就是轉(zhuǎn)子是由永磁材料構(gòu)成,所以轉(zhuǎn)動后,隨著電機的定子旋轉(zhuǎn)磁場的變化,轉(zhuǎn)子也做響應頻率的速度變化,而且轉(zhuǎn)子速度=定子速度,所以稱"同步"。    2、交流異步電機:轉(zhuǎn)子由感應線圈和材料構(gòu)成。轉(zhuǎn)動后,定子產(chǎn)生旋轉(zhuǎn)磁場,磁場切割定子的感應線圈,轉(zhuǎn)子線圈產(chǎn)生感應電流,進而轉(zhuǎn)子產(chǎn)生感應磁場,感應 磁場追隨定子旋轉(zhuǎn)磁場的變化,但轉(zhuǎn)子的磁場變化永遠小于定子的變化,一旦等于就沒有變化的磁場切割轉(zhuǎn)子的感應線圈,轉(zhuǎn)子線圈中也就沒有了感應電流,轉(zhuǎn)子磁 場消失,轉(zhuǎn)子失速又與定子產(chǎn)生速度差又重新獲得感應電流。。。所以在交流異步電機里有個關(guān)鍵的參數(shù)是轉(zhuǎn)差率就是轉(zhuǎn)子與定子的速度差的比率。   3、對應交流同步和異步電機變頻器就有相映的同步變頻器和異步變頻器,伺服電機也有交流同步伺服和交流異步伺服,當然變頻器里交流異步變頻常見,伺服則交流同步伺服常見。  

    標簽: 伺服

    上傳時間: 2013-11-17

    上傳用戶:maqianfeng

  • 基于Dasylab的乳化液濃度測量系統(tǒng)

    由于工業(yè)上煉鋼廠冷軋工藝的需求,必須對乳化液濃度進行在線檢測,以確保其鋼材的質(zhì)量。本文基于多功能組態(tài)軟件DASYLAB為平臺,以超聲測量裝置USD15為核心,輔以溫度、流量信號采集儀表,共同完成乳化液濃度的在線檢測功能。在本系統(tǒng)中通過實驗測定大量的溫度、聲時及對應的濃度數(shù)據(jù),利用數(shù)學上的多次插值算法建立起濃度-溫度-聲時的數(shù)學模型,推導出濃度的計算表達式,并在軟件中加以修正和補償,最后可以得出相對比較精確地濃度計算式。在實驗中建立了溫度補償模型,并使用Dasylab軟件對測量結(jié)果進行溫度補償,取得了較好的效果。

    標簽: Dasylab 濃度測量

    上傳時間: 2014-06-24

    上傳用戶:vmznxbc

  • 基于CX20106A的超聲波測距設(shè)計

    文中介紹了基于CX20106A的超聲波測距系統(tǒng)的設(shè)計與實現(xiàn)方案。以At89c52單片機作為中央處理器(mcu)控制協(xié)調(diào)整個設(shè)計的發(fā)射接收和數(shù)據(jù)處理,然后通過獨立的R/T-40-16超聲波發(fā)生和接受模塊產(chǎn)生和接收超聲波。以此兩者之間的時間差來判斷距離的大小,然后有單片機程序計算出障礙物與發(fā)射探頭的距離。同時,使用DS18B20做為單片機的溫度補償來提高單片機測距中的精確度。最后使得這個設(shè)計更加精確、可靠、簡便的實現(xiàn)現(xiàn)實生活中的各項測距工作。

    標簽: 20106A 20106 CX 超聲波測距

    上傳時間: 2013-10-27

    上傳用戶:songkun

  • 實現(xiàn)白細胞五分類的光電檢測電路設(shè)計

    為了實現(xiàn)白細胞的五分類,提高識別異常細胞的能力,可通過激光照射通過庫爾特微孔的白細胞粒子,并由光電探測器接收細胞粒子對激光的前向和后向散射信號,達到對細胞內(nèi)部結(jié)構(gòu)的測定[1]。文中設(shè)計的光電檢測電路可將細胞粒子散射的光信號轉(zhuǎn)換成電信號,并對電信號進行放大, 與后面的檢測和運算系統(tǒng)對接。實驗結(jié)果表明,該電路具有輸出信噪比大、檢測精度高等特點,并在實際應用中取得了良好的效果。

    標簽: 白細胞 分類 光電檢測 電路設(shè)計

    上傳時間: 2014-01-04

    上傳用戶:yare

  • 電腦音頻虛擬儀器的設(shè)計與使用

    近年來電腦虛擬儀器的發(fā)展很快。在飛速發(fā)展的計算機技術(shù)支持下,“軟件即儀器”的理念得到了充分的發(fā)揮。計算機加軟件配合合適的AD/DA界面和傳感器/控制器,就可以完成形形色色的傳統(tǒng)儀器的所有功能,應用領(lǐng)域遍及現(xiàn)代科技的各個方面,大有星火燎原之勢。而且由于其成本較低,升級容易換代快,維護簡單,特別是數(shù)據(jù)的采集、分析、管理做到了智能化,大大提高了工作效率,在科研、計量、工控、自控等應用上特別受青睞,發(fā)展勢頭已將傳統(tǒng)儀器遠遠拋在了后面,并將持續(xù)下去。但是一般的虛擬儀器對于普通電子愛好者來說仍然是太昂貴了,而且由于通用的虛擬儀器要考慮高速信號,往往采用高速低分辨率的AD/DA芯片,一般分辨率只能達到8至12位,這對于電子愛好者常用的音頻領(lǐng)域恰恰不夠精確。在現(xiàn)代多媒體電腦上,聲卡已經(jīng)成為一個必不可少的重要組成部分,它給我們提供了豐富多彩的視聽娛樂和有聲交流功能,使“多媒體”的名稱名副其實。但是你是否知道,利用聲卡高精度的AD/DA變換界面,加上合適的軟件,就可以構(gòu)成功能十分強大的音頻(超音頻)虛擬儀器呢?并且,如果使用足夠好的聲卡,配合比較簡單的擴展設(shè)備和傳聲器/放大器,再選用本文介紹的軟件,將是目前音頻虛擬儀器的最強、最佳選擇。限于篇幅和時間,本文主要介紹一些原則性的測試方法,期望起到拋磚引玉的作用,給有興趣的愛好者引個路。具體的應用還需要大家不斷學習、探索,詳細的軟件應用方法將在2004年《無線電》雜志以及本站連續(xù)刊登介紹。1.聲卡的選擇聲卡擔負著模擬信號進出大門的重任,其性能如何,對虛擬儀器的精度有著最直接的影響,因此選擇合適的聲卡是非常有必要的。從分辨率看,一般電腦多媒體聲卡為16位,取樣頻率為44.1/48KHz,而現(xiàn)在的主流中高檔聲卡大多具備了96KHz/24bit的取樣精度,好的專業(yè)聲卡甚至能達到輸入/輸出兼?zhèn)涞?92KHz/24bit取樣精度。從音頻處理的技術(shù)指標看,許多質(zhì)量良好的廉價聲卡已經(jīng)超越了一般模擬儀器,而高檔的專業(yè)聲卡更是具有極其優(yōu)異的指標。這也不奇怪,因為專業(yè)聲卡本身就是為專業(yè)的錄音、監(jiān)聽、音頻處理而設(shè)計的,是音頻傳播的門檻,理應具有良好的素質(zhì)。例如,頂級的專業(yè)聲卡頻率響應可以從幾Hz平坦地延伸到數(shù)十KHz至接近100 KHz,波動在正負0.1dB以下,噪聲水平在-110dB以下,動態(tài)范圍大于110dB,總諧波失真和互調(diào)失真遠小于萬分之一,通道分離度能達到100dB……這樣的聲卡已經(jīng)超越了絕大多數(shù)模擬設(shè)備的指標,足以應付最苛刻的應用要求,也足以勝任高精度電腦音頻虛擬儀器的要求,乃至于數(shù)十KHz的超聲波研究。當然了,頂級的專業(yè)聲卡價格昂貴,一般相當于一套主流電腦的價格,大多數(shù)業(yè)余愛好者不能或不愿承受,但比起模擬測試儀器來說還是便宜很多,而且軟件升級沒有限制。不過近來電腦音頻設(shè)備市場看好,許多專業(yè)聲卡廠家推出了“準專業(yè)”聲卡進軍多媒體市場,素質(zhì)良好,支持多聲道,價格也便宜很多,用途廣泛,很適合業(yè)余愛好者選用。如果再“摳門”一點,精選百元級優(yōu)質(zhì)聲卡也是可以應付一般的聲學測量的,因為我們知道聲學測量的瓶頸一般在于傳聲器而不是電路。當然這時最好對聲卡模擬電路進行“打摩”如更換運放和輸出電容等,以得到更好的效果。介紹一些具體的聲卡品牌。頂級聲卡首選Lynx Two/Lynx 22,據(jù)筆者所知是目前世界上指標最優(yōu)秀的聲卡,價格一千美元左右。類似的其它專業(yè)聲卡有RME,比Lynx還貴(主要因為支持的聲道數(shù)多)。另外如果單為測試用,一些專業(yè)的測試用AD/DA界面設(shè)備也可用(例如Sound Technology公司的產(chǎn)品),不過可能更昂貴,而且功能少,指標也未必更強,但好處是可以找到USB接口型的,可配合筆記本電腦使用。這類聲卡可以進行精確的電路測試,如作為其它聲卡、碟機、功放等設(shè)備的輸入輸出參考標準進行測量,聲學測試更是不在話下。

    標簽: 電腦 音頻 虛擬儀器

    上傳時間: 2013-10-13

    上傳用戶:zhengjian

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

    注:1.這篇文章斷斷續(xù)續(xù)寫了很久,畫圖技術(shù)也不精,難免錯漏,大家湊合看.有問題可以留言.      2.論壇排版把我的代碼縮進全弄沒了,大家將代碼粘貼到arduino編譯器,然后按ctrl+T重新格式化代碼格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脈寬調(diào)制波,通過調(diào)整輸出信號占空比,從而達到改 變輸出平均電壓的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 個8 位精度PWM 引腳,分別是3, 5, 6, 9, 10, 11 腳。我們可以使用analogWrite()控 制PWM 腳輸出頻率大概在500Hz 的左右的PWM 調(diào)制波。分辨率8 位即2 的8 次方等于 256 級精度。但是有時候我們會覺得6 個PWM 引腳不夠用。比如我們做一個10 路燈調(diào)光, 就需要有10 個PWM 腳。Arduino Duemilanove 2009 有13 個數(shù)字輸出腳,如果它們都可以 PWM 的話,就能滿足條件了。于是本文介紹用軟件模擬PWM。 二、Arduino 軟件模擬PWM Arduino PWM 調(diào)壓原理:PWM 有好幾種方法。而Arduino 因為電源和實現(xiàn)難度限制,一般 使用周期恒定,占空比變化的單極性PWM。 通過調(diào)整一個周期里面輸出腳高/低電平的時間比(即是占空比)去獲得給一個用電器不同 的平均功率。 如圖所示,假設(shè)PWM 波形周期1ms(即1kHz),分辨率1000 級。那么需要一個信號時間 精度1ms/1000=1us 的信號源,即1MHz。所以說,PWM 的實現(xiàn)難點在于需要使用很高頻的 信號源,才能獲得快速與高精度。下面先由一個簡單的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 循環(huán)可以看出,完成一個PWM 周期,共循環(huán)255 次。 假設(shè)bright=100 時候,在第0~100 次循環(huán)中,i 等于1 到99 均小于bright,于是輸出PWMPin 高電平; 然后第100 到255 次循環(huán)里面,i 等于100~255 大于bright,于是輸出PWMPin 低電平。無 論輸出高低電平都保持30us。 那么說,如果bright=100 的話,就有100 次循環(huán)是高電平,155 次循環(huán)是低電平。 如果忽略指令執(zhí)行時間的話,這次的PWM 波形占空比為100/255,如果調(diào)整bright 的值, 就能改變接在D13 的LED 的亮度。 這里設(shè)置了每次for 循環(huán)之后,將bright 加一,并且當bright 加到255 時歸0。所以,我們 看到的最終效果就是LED 慢慢變亮,到頂之后然后突然暗回去重新變亮。 這是最基本的PWM 方法,也應該是大家想的比較多的想法。 然后介紹一個簡單一點的。思維風格完全不同。不過對于驅(qū)動一個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 循環(huán)。它先輸出一個高電平,然后維持(bright*30)us。然 后輸出一個低電平,維持時間((255-bright)*30)us。這樣兩次高低就能完成一個PWM 周期。 分辨率也是255。 三、多引腳PWM Arduino 本身已有PWM 引腳并且運行起來不占CPU 時間,所以軟件模擬一個引腳的PWM 完全沒有實用意義。我們軟件模擬的價值在于:他能將任意的數(shù)字IO 口變成PWM 引腳。 當一片Arduino 要同時控制多個PWM,并且沒有其他重任務的時候,就要用軟件PWM 了。 多引腳PWM 有一種下面的方式: int brights[14] = {0}; //定義14個引腳的初始亮度,可以隨意設(shè)置 int StartPWMPin = 0, EndPWMPin = 13; //設(shè)置D0~D13為PWM 引腳 int PWMResolution = 255; //設(shè)置PWM 占空比分辨率 void setup() { //定義所有IO 端輸出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //隨便定義個初始亮度,便于觀察 brights[ i ] = random(0, 255); } } void loop() { //這for 循環(huán)是為14盞燈做漸亮的。每次Arduino loop()循環(huán), //brights 自增一次。直到brights=255時候,將brights 置零重新計數(shù)。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是計數(shù)一個PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每個PWM 周期均遍歷所有引腳 { if(i < brights[j])\   所以我們要更改PWM 周期的話,我們將精度(代碼里面的變量:PWMResolution)降低就行,比如一般調(diào)整LED 亮度的話,我們用64 級精度就行。這樣速度就是2x32x64=4ms。就不會閃了。

    標簽: Arduino PWM 軟件模擬

    上傳時間: 2013-10-23

    上傳用戶:mqien

  • 一個建立在BDE引擎上的

    一個建立在BDE引擎上的,用SQL做查詢功能的人事管理軟件代碼

    標簽: BDE 引擎

    上傳時間: 2014-11-24

    上傳用戶:520

  • gafSolution是一個基于Win32平臺的游戲開發(fā)解決方案

    gafSolution是一個基于Win32平臺的游戲開發(fā)解決方案,也是一個經(jīng)驗的積累庫。通過不斷擴展gafSolution的模塊可以把平時的開發(fā)經(jīng)驗和代碼統(tǒng)一組織起來。這樣,在進行新的開發(fā)項目的時候,開發(fā)人員就可以迅速進入開發(fā)狀態(tài)而不必每次都從一些零碎、底層的庫開始。而且,利用gafSolution的統(tǒng)一模塊接口也可以輕松實現(xiàn)替換引擎DLL實現(xiàn)卻不必改動主程序的效果。

    標簽: gafSolution Win 32 方案

    上傳時間: 2013-12-06

    上傳用戶:Breathe0125

主站蜘蛛池模板: 巴塘县| 普陀区| 唐海县| 德昌县| 安远县| 威宁| 杨浦区| 松原市| 西吉县| 增城市| 泰州市| 任丘市| 武威市| 广丰县| 河曲县| 中宁县| 含山县| 巴中市| 永和县| 新泰市| 始兴县| 荣昌县| 连城县| 安多县| 额敏县| 浮梁县| 古丈县| 石棉县| 雅江县| 隆回县| 通州市| 湛江市| 永安市| 安远县| 古浪县| 五台县| 河源市| 宜都市| 阳东县| 屏边| 锡林郭勒盟|