小弟剛學32,做了個生命沙漏,其實主要是為了鍛煉編程,這是我寫的一個核心算法,希望各位大哥不吝賜教啊!
上傳時間: 2013-10-26
上傳用戶:lbbyxmoran
DSP的使用正呈爆炸式發(fā)展。OFDM、GPS相關(guān)器、FFT、FIR濾波器或H.264之類計算密集型算法在從移動電話到汽車的各種應(yīng)用中都很常見。設(shè)計人員實現(xiàn)DSP有三種選擇:他們可以使用DSP處理器、FPGA或掩膜ASIC。ASIC具有最高的吞吐量、最低的功耗和最低的成本,但其極大的NRE和較長研制周期使其對許多設(shè)計而言并不適用。定制ASIC的研制周期可達一年之久,比最終產(chǎn)品的使用壽命都長。FPGA已占居較大的市場份額,因為其能提供比DSP處理器更好的吞吐量,而且沒有ASIC的極大NRE和較長研制周期。 因此,常常將基于ARM的MCU和FPGA結(jié)合使用來實現(xiàn)這些設(shè)計,其中FPGA實現(xiàn)設(shè)計的DSP部分。然而,F(xiàn)PGA也有其自身的不足--最突出的是功耗很高(靜態(tài)功耗接近2W),且性能比ASIC慢。FPGA時鐘用于邏輯執(zhí)行時通常限制為50MHz,而ASIC可以400MHz或更高頻率執(zhí)行邏輯。其他缺點還包括在IP載入基于SRAM的FPGA時安全性還不夠理想,成本也較高。盡管FPGA成本已迅速降低,但價格通常在10,000片左右就不再下降,因此仍比較昂貴。 新型可定制Atmel處理器(CAP)MCU具有的門密度、單元成本、性能和功耗接近基于單元的ASIC,而NRE較低且開發(fā)時間較快。與基于ARM的非可定制標準產(chǎn)品MCU一樣,不需要單獨的ARM許可。 可定制MCU利用新型金屬可編程單元結(jié)構(gòu)(MPCF)ASIC技術(shù),其門密度介于170K門/mm2與210K門/mm2之間,與基于單元的ASIC相當。例如,實現(xiàn)D觸發(fā)器(DFF)的MPCF單元與標準的單元DFF都使用130nm的工藝,所用面積差不多相同。
上傳時間: 2013-10-29
上傳用戶:xymbian
當執(zhí)行機構(gòu)需要的不是控制量的絕對值,而是控制量的增量(例如去驅(qū)動 步進電動機)時,需要用PID的“增量算法”。 增量式PID控制算法可以通過(2-4)式推導出。由(2-4)可以得到控制器 的第k-1個采樣時刻的輸出值為:
上傳時間: 2013-10-11
上傳用戶:waizhang
在通信系統(tǒng)中從多檢錯手段中,CRC是非常著名的一種。CRC-全稱循環(huán)冗余校驗是對數(shù)據(jù)塊校驗的一種高效的差錯控制方法。在單片機通信系統(tǒng)設(shè)計過程中,當傳輸距離較遠或是采用無線傳輸時,為了保證高效而無錯地傳輸數(shù)據(jù),必須對數(shù)據(jù)進行檢錯,從性能和成本上考慮,采用CRC校驗算法遠優(yōu)于奇遇校驗和算術(shù)和校驗等方法。CRC的計算有兩種方法,一種是采用專門的硬件,另一種就是軟件方法。對于小型低成本的51單片機系統(tǒng)而言,常常需要在沒有相關(guān)硬件的支持下實現(xiàn)CRC校驗,也即通過軟件來完成CRC計算(CRC算法)。 這里給出了3種算法,從性能和成本上考慮,它們的適用范圍也稍有不同:第一種適用于單片機程序存儲空間較小但CRC計算速度要求不高的情況;第二種適用于程序存儲空間較大且CRC計算速度要求較高的情況;最后一種適用于程序存儲空間不太大,且CRC計算速度要求適中的情況。
標簽: CRC 單片機 通信系統(tǒng) 算法
上傳時間: 2014-12-26
上傳用戶:dongbaobao
介紹了用單片機C 語言實現(xiàn)無功補償中電容組循環(huán)投切的基本原理和算法,并舉例說明。關(guān)鍵詞:循環(huán)投切;C51;無功補償中圖分類號: TM76 文獻標識碼: BAbstract: This paper introduces the aplication of C51 in the controlling of capacitorsuits cycle powered to be on and off in reactive compensation.it illustrate thefondamental principle and algorithm with example.Key words: cycle powered to be on and off; C51; reactive compensation 為提高功率因數(shù),往往采用補償電容的方法來實現(xiàn)。而電容器的容量是由實時功率因數(shù)與標準值進行比較來決定的,實時功率因數(shù)小于標準值時,需投入電容組,實時功率因數(shù)大于標準值時,則需切除電容組。投切方式的不合理,會對電容器造成損壞,現(xiàn)有的控制器多采用“順序投切”方式,在這種投切方式下排序在前的電容器組,先投后切;而后面的卻后投先切。這不僅使處于前面的電容組經(jīng)常處于運行狀態(tài),積累熱量不易散失,影響其使用壽命,而且使后面的投切開關(guān)經(jīng)常動作,同樣減少壽命。合理的投切方式應(yīng)為“循環(huán)投切”。這種投切方式使先投入的運行的電容組先退出,后投的后切除,從而使各組電容及投切開關(guān)使用機率均等,降低了電容組的平均運行溫度,減少了投切開關(guān)的動作次數(shù),延長了其使用壽命。
上傳時間: 2014-12-27
上傳用戶:hopy
摘要:本文介紹了CRC的基本原理和計算方法,給出了利用C51實現(xiàn)單片機CRC的快速算法關(guān)鍵字:CRC;C51;單片機;快速算法
上傳時間: 2013-10-30
上傳用戶:奔跑的雪糕
摘要:提供兩個實用的、能夠在單片機上通過軟件來實現(xiàn)的CRC快速算法,其中一個適用于51系列等單片機,另一個適用于PIC單片機,這兩種算法十分簡單快捷。
上傳時間: 2014-01-05
上傳用戶:brain kung
摘要:文章分析了應(yīng)用單片機對三相變流器系統(tǒng)進行控制時,空間矢量調(diào)制的簡潔算法,給出相應(yīng)的硬件電路。該系統(tǒng)的特點在干單片機可以在發(fā)波的同時,完成現(xiàn)空間矢量控制開關(guān)角的在線實時運算,實現(xiàn)系統(tǒng)的閉環(huán)控制。該力案在變流器的實時控制中得到了實現(xiàn)。
上傳時間: 2013-11-12
上傳用戶:asdgfsdfht
電加熱爐是典型工業(yè)過程控制對象,其溫度控制具有升溫單向性,大慣性,純滯后,時變性等特點,很難用數(shù)學方法建立精確的模型和確定參數(shù)。而PID控制因其成熟,容易實現(xiàn),并具有可消除穩(wěn)態(tài)誤差的優(yōu)點,在大多數(shù)情況下可以滿足系統(tǒng)性能要求,但其性能取決于參數(shù)的整定情況。且快速性和超調(diào)量之間存在矛盾,使其不一定滿足快速升溫、超調(diào)小的技術(shù)要求。模糊控制在快速性和保持較小的超調(diào)量方面有著自身的優(yōu)勢,但其理論并不完善,算法復(fù)雜,控制過程會存在穩(wěn)態(tài)誤差。 將模糊控制算法引入傳統(tǒng)的加熱爐控制系統(tǒng)構(gòu)成智能模糊控制系統(tǒng),利用模糊控制規(guī)則自適應(yīng)在線修改PID參數(shù),構(gòu)成模糊自整定:PID控制系統(tǒng),借此提高其控制效果。 基于PID控制算法,以ADuC845單片機為主體,構(gòu)成一個能處理較復(fù)雜數(shù)據(jù)和控制功能的智能控制器,使其既可作為獨立的單片機控制系統(tǒng),又可與微機配合構(gòu)成兩級控制系統(tǒng)。該控制器控制精度高,具有較高的靈活性和可靠性。 2 溫度控制系統(tǒng)硬件設(shè)計 該系統(tǒng)設(shè)計的硬件設(shè)計主要由單片機主控、前向通道、后向通道、人機接口和接口擴展等模塊組成,如圖l所示。由圖1可見,以內(nèi)含C52兼容單片機的ADuC845為控制核心.配有640 KB的非易失RAM數(shù)據(jù)存儲器、外擴鍵盤輸人、320x240點陣的圖形液晶顯示器進行漢字、圖形、曲線和數(shù)據(jù)顯示,超溫報警裝置等外圍電路;預(yù)留微型打印機接口,可以現(xiàn)場打印輸出結(jié)果;預(yù)留RS232接口,能和PC機聯(lián)機,將現(xiàn)場檢測的數(shù)據(jù)傳輸至PC機來進一步處理、顯示、打印和存檔。
上傳時間: 2013-10-11
上傳用戶:vodssv
單片機大蝦是怎么樣煉成的 強烈要求學習單片機的同志們看完!前言:近來在論壇總是見到一些菜鳥們在大叫:“我想學單片機”,“我要學單片機”,“如何入門啊?”,“你們怎么這么厲害,是怎樣學的??”等等等等一系列的問題,實在是看多了也感到煩了,今天,就由我電子白菜厚著面皮,頂著無數(shù)老蝦的磚頭,在這里寫上一篇單片機學習心得,讓菜鳥們勇敢地跨出第一步。首先解釋什么是蝦米先,以我個人意見吧。1、來單片機論壇的時候能夠看懂大多數(shù)家伙在說什么,(當然不是看懂他們在灌水的帖子啦)并且能適當?shù)靥岢鰡栴}(非弱智的問題)和討論,解答別人的問題。2、當希望自己用單片機開發(fā)一個東東,或公司要求開發(fā)一個方案的時候,能夠很快地在心中建立一個基本模型,知道應(yīng)該需要些什么知識,而自己又掌握多少,并根據(jù)一定的靈感開始搜索資料。就是以上這2 點了,如果你滿足了,基本下面的東西你就當作是故事來讀就可以了。然后是心態(tài)問題,不久前看到有人這么問:“我想學單片機啊,因為聽說很有錢途,請問學那種單片機最有錢途?”這個問題,我看到了就覺得反感,可以這么說,在這個壇子混的單片機大蝦只有兩種:第一、是一直從事單片機類工作的;第二、是愛好者,愛好者包括從事單片機工作的和非單片機工作的。的確,單片機是有一定的錢途,但對于那些本來不是從事單片機工作的,而又沒有興趣的,單從錢的角度出發(fā)的家伙,想學好單片機??恐怕是做白日夢。
標簽: 單片機
上傳時間: 2013-11-04
上傳用戶:firstbyte
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1