VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(53)資源包含以下內(nèi)容:1. c8051f020的A/D轉(zhuǎn)換的應(yīng)用事例.2. 封裝較完整的串口類庫.3. ucos下的FAT文件系統(tǒng)源碼。 config.h dir.C disk.C FAT.C Fat.h FDT.C file.C floppy.c floppy.h format.C.4. norflash的文件系統(tǒng)。 用于中低端手機開發(fā)的參考。 存儲文件或短消息或電話簿。.5. 關(guān)于2407的程序,可以實現(xiàn)FFT運算,很好用,所有程序都在.6. Nand Flash Translation Layer 用于nandflash的操作。 bad block memory map garbage collection average er.7. Nand Flash low driver。.8. 使用JTAG口對AT91R40008芯片進行FLASH編程的程序.9. 一個fpga開發(fā)板的原理圖.10. 復(fù)旦大學的nios講義.是學習nios的好材料..11. Avalon Bus的參考手冊.對做nios的sopc的人很有參考價值..12. 三星c3c2410原理圖 arm9系列.13. 視頻選擇卡設(shè)計原理圖 使用該原理圖設(shè)計一個多路選擇的視頻切換卡.14. ht1621的液晶驅(qū)動程序.15. “華為模塊(GTM900)+ ARM(LPC2104) + LWIP1.1”以PPP 方式實現(xiàn)GPRS 無線數(shù)據(jù)傳輸.16. 內(nèi)部有說明,多為嵌入式系統(tǒng)程序,側(cè)重于實用的系統(tǒng),很有參考價值.17. DA 轉(zhuǎn)換 產(chǎn)生三角波 正旋波 梯形波(dac0832)換電路接成同相電壓輸出形式.18. 這是一個介紹嵌入式軟件的應(yīng)用.19. 基于DSP編寫的DS18B20的驅(qū)動程序.20. 基于NIOS2的http的網(wǎng)絡(luò)應(yīng)用.21. 嵌入式系統(tǒng)設(shè)計師考試大綱.22. 座機短信發(fā)送平臺.23. 座機短信發(fā)送平臺.24. 座機短信發(fā)送平臺.25. 座機短信發(fā)送平臺.26. 這是一個RC500的開發(fā)實例.27. JTAG和ICE操作源代碼,在Linux系統(tǒng)下編譯使用.28. ARM指令集.29. 通用ASK信號解碼接收程序 1. 接收數(shù)據(jù)位數(shù)最多為40(5*8)位. 2. 由定時器對time進行漸增,在TCC中斷程序中加入"INC TIME". 3. 寬脈沖最大允許時間和最小.30. 6963的液晶驅(qū)動程序.31. usart的驅(qū)動程序.32. 利用DELPHI結(jié)合研華數(shù)據(jù)采集卡PCI1711對模擬量和數(shù)字量進行采集。.33. 泰瑞6713A開發(fā)箱原理圖,個人感覺有參考價值,大家可以下來看看。.34. 使用freescale的DP256B和D12做的CAN轉(zhuǎn)USB接口板的固件源代碼,現(xiàn)在的CAN分析儀每個至少要5000多,自己實現(xiàn)一個,希望對大家開發(fā)CAN轉(zhuǎn)USB有所幫助..35. LF2407的各個模塊的測試程序,包含2407里面的所有模塊,均已經(jīng)調(diào)試通過,心血所致,希望對大家有所幫助..36. 在典型系統(tǒng)應(yīng)用中CC1000要與微控器相連該微控器必須能夠 通過三串行配置口PDATAPCLK和PALE控制CC1000改變不同模式.37. AD7705的C語言版,已通過測試.38. 這是關(guān)于串口中斷的程序.39. Wigger小板電路原理圖.40. USB和CPLD之間傳輸,已經(jīng)調(diào)試完成,向SRAM里寫數(shù)據(jù)后從FX2 USB GPIF 口讀出,使用EZ-USB Control Panel 讀.
標簽: 設(shè)計手冊
上傳時間: 2013-08-03
上傳用戶:eeworm
為設(shè)計高性能、低損耗的電機,需要準確地分析電機鐵耗。本文從鐵磁材料的磁化特點出發(fā),以分離鐵耗模型為基礎(chǔ),對交變磁化以及旋轉(zhuǎn)磁化條件下鐵磁材料和電機的鐵耗進行分析和計算,分別從理論和實踐角度著重就電機鐵耗計算和測量中的一些相關(guān)問題作了深入研究。 按照分離鐵耗模型,鐵心損耗可以分成磁滯損耗、渦流損耗和異常損耗。本文首先從交流磁滯回線的產(chǎn)生機理出發(fā),在Preisach靜態(tài)磁滯模型的基礎(chǔ)上,利用極限磁滯回線的對稱性,采用人工神經(jīng)網(wǎng)絡(luò)技術(shù),建立了Preisach人工神經(jīng)網(wǎng)絡(luò)磁滯仿真模型,實現(xiàn)了對鐵磁材料交流磁滯回線的理論計算,為磁滯損耗的理論分析和計算奠定了基礎(chǔ);為對交流磁滯回線進行實測,本文給出了一種采用愛潑斯坦方圈測量鐵磁材料交流磁滯回線與磁滯損耗的新方法,該方法克服了環(huán)形樣片測量法的不足,操作簡單,且測量精度高,具有較好的實用價值。利用該方法得到的實驗數(shù)據(jù)很好地驗證了理論計算結(jié)果。 對渦流損耗以及異常損耗的計算模型,本文系統(tǒng)地給出了其推導(dǎo)過程,對模型中的參數(shù)進一步加以明確,并對模型的特點進行了分析。鐵磁材料異常損耗計算模型是基于統(tǒng)計學原理推導(dǎo)而來的,模型中參數(shù)的確定涉及到鐵磁材料的微觀特性,本文給出了通過實驗確定其參數(shù)的具體方法;考慮到工程中異常損耗計算模型是其理論模型的簡化形式,文中對兩者的差別進行了分析。 在分析電機鐵耗時,既要考慮鐵心材料本身的損耗特性,也要考慮電機供電方式以及鐵心中磁場變化等因素對鐵耗的影響。在對鐵磁材料損耗特性分析的基礎(chǔ)上,本文考慮到局部磁滯回環(huán)對電機鐵耗的影響,推導(dǎo)了計及局部磁滯作用的電機鐵耗模型,并從理論上對C.P.Steinmetz的磁滯損耗經(jīng)驗公式進行了驗證,從而明確了公式中經(jīng)驗系數(shù)的物理意義;同時通過實驗研究,分析了磁化頻率對磁滯損耗系數(shù)的影響,提出了在磁化頻率較高時分段確定磁滯損耗系數(shù)的方法;考慮到現(xiàn)代電機控制策略以及供電方式的多樣性,本文對正弦波、方波以及三角波電壓供電時鐵心材料的交變鐵耗模型分別進行了推導(dǎo),給出了其解析表達式,并通過實測證明了模型的有效性;對SPWM這類應(yīng)用較為廣泛的非正弦供電方式,推導(dǎo)了電機交變損耗的一般計算模型,分析了SPWM變頻器供電時電機鐵耗與變頻器參數(shù)的關(guān)系,給出了其關(guān)系的數(shù)量表達式; 同時采用改進的愛潑斯坦方圈試驗平臺對非正弦供電條件下的鐵磁材料損耗和電機鐵耗進行了實驗研究。 考慮到電機鐵心制造過程中沖壓對鐵心材料特性的影響,本文提出了一套簡便的對鐵磁材料進行沖壓影響研究的實驗方法,利用該方法,有效地對材料的沖壓影響特性進行了分析。在實驗研究的基礎(chǔ)上,本文推導(dǎo)了考慮沖壓影響時的鐵磁材料損耗的修正系數(shù),從而在傳統(tǒng)交變鐵耗分離模型的基礎(chǔ)上,建立了計及沖壓影響的電機鐵耗計算模型。對模型中引入的沖壓影響修正系數(shù),給出了詳細的推導(dǎo)過程和明確的計算方法,從而使傳統(tǒng)的經(jīng)驗修正方法得到改善。 在旋轉(zhuǎn)電機中,除交變磁化外,同時還存在大量的旋轉(zhuǎn)磁化。本文對旋轉(zhuǎn)磁化的物理機理進行了初步探討,分析了旋轉(zhuǎn)磁化條件下的損耗特點,系統(tǒng)介紹了當前鐵磁材料旋轉(zhuǎn)磁化性能以及旋轉(zhuǎn)磁化損耗實驗測量和理論計算的方法和手段。 在以上鐵耗理論的基礎(chǔ)上,充分考慮鐵心的非線性及磁滯特性,本文建立了一般條件下的鐵心動態(tài)電路模型,并將該模型應(yīng)用于異步電動機鐵心等效電路中,推導(dǎo)了異步電動機動態(tài)鐵耗的分離等效電阻。以一臺三相異步電動機為樣機,采用以上鐵耗的動態(tài)分離等效電阻,有效地對電機鐵耗進行了分離,從而為深入研究電機的動態(tài)鐵耗特性提供了便利。 論文最后以一臺永磁無刷直流電機為例,對電機的運行特性以及鐵心損耗進行了分析計算。分析中應(yīng)用場路結(jié)合法,建立了永磁無刷電機換流等效電路模型,采用鏡像法建立了深槽無刷電機電樞反應(yīng)分析模型;在電機鐵耗分析中,推導(dǎo)了考慮旋轉(zhuǎn)磁化的電機鐵耗工程計算模型,對樣機鐵耗進行了理論計算,并通過構(gòu)建實驗平臺,對旋轉(zhuǎn)磁化條件下的樣機空載鐵耗進行了測量,最終理論值與實測值吻合良好,證明了上述方法的有效性。
標簽: 旋轉(zhuǎn)電機 損耗 分
上傳時間: 2013-07-02
上傳用戶:不挑食的老鼠
晶閘管控制電抗器(TCR)型靜止無功補償裝置(SVC)由于其對快速波動負荷補償?shù)牧己眯Ч蔀榻陙頍o功補償?shù)臒狳c。本文對SVC的各種裝置進行了介紹,研究了TCR型SVC的原理和控制方法,特別分析了12脈波TCR的諧波特性;引入了基于三角波調(diào)制的無功電流檢測方法,并在此基礎(chǔ)上設(shè)計了以AVR單片機為核心的動態(tài)無功補償裝置控制器。在控制器硬件電路的基礎(chǔ)上,利用C語言進行軟件編程實現(xiàn)了控制器對裝置的自動控制。通過變電站的現(xiàn)場實驗證明控制器能夠準確、快速、可靠的控制TCR實現(xiàn)對波動負荷的快速補償。
上傳時間: 2013-08-03
上傳用戶:baitouyu
1.單片機產(chǎn)生方波、鋸齒波、三角波程序 2.波形選擇,每次按下將產(chǎn)生不同的波形
上傳時間: 2013-06-23
上傳用戶:cuiqiang
波形發(fā)生器是用來產(chǎn)生一種或多種特定波形的裝置。這些波形通常有正弦波﹑方波﹑三角波﹑鋸齒波,等等。以前,人們常用模擬電路來產(chǎn)生這些波形,其缺點是電路結(jié)構(gòu)復(fù)雜,所產(chǎn)生的波形種類有限。隨著數(shù)字電子技術(shù)的發(fā)展,采用數(shù)字集成電路來產(chǎn)生各種波形的方法已經(jīng)變得越來越普遍。雖然,用數(shù)字量產(chǎn)生的波形會呈微小的階梯狀,但是,只要提高數(shù)字量的位數(shù)即提高波形的分辨率,所產(chǎn)生的波形就會變得非常平滑。用數(shù)字方式的優(yōu)點是電路簡單,改變輸出的波形極為容易。下面就說明以波形數(shù)據(jù)存貯器為核心來實現(xiàn)波形發(fā)生器的原理。
標簽: multisim 任意波形 信號發(fā)生電路 仿真
上傳時間: 2013-04-24
上傳用戶:541657925
150hz三角波發(fā)生電路的multisim11.0的仿真電路圖
上傳時間: 2013-10-09
上傳用戶:oojj
在任意波形發(fā)生器設(shè)計中,DDS技術(shù)具有成本低、功耗小、分辨率高和切換時間快等優(yōu)點,但波形形狀任意可編輯性較差;軟件無線電技術(shù)可產(chǎn)生任意復(fù)雜波形,但切換時間慢。采用DDS和軟件無線電相結(jié)合的技術(shù),正弦波、三角波、方波等普通信號的產(chǎn)生用DDS實現(xiàn);復(fù)雜無規(guī)則波形信號的產(chǎn)生用軟件無線電實現(xiàn);最后任意波形發(fā)生器通過波形存儲器、相位累加器、取樣時鐘發(fā)生器、地址發(fā)生器等硬件平臺設(shè)計和軟件波形算法設(shè)計來共同完成。
標簽: 任意波發(fā)生器
上傳時間: 2013-11-12
上傳用戶:xinshou123456
提出了一種改進的基于直接頻率合成技術(shù)(DDS)的任意波形發(fā)生器在現(xiàn)場可編程門陣列(FPGA)上的實現(xiàn)方法。首先將三角波、正弦波、方波和升/降鋸齒波的波形數(shù)據(jù)寫入片外存儲器,當調(diào)用時再將相應(yīng)的數(shù)據(jù)移入FPGA的片上RAM,取代分區(qū)塊的將所有類型波形數(shù)據(jù)同時存儲在片上RAM中的傳統(tǒng)方法;再利用正弦波和三角波的波形在4個象限的對稱性以及鋸齒波的線性特性,通過硬件反相器對波形數(shù)據(jù)和尋址地址值進行處理,實現(xiàn)了以1/4的數(shù)據(jù)量還原出精度不變的模擬信號,從而將整體的存儲量減小為原始設(shè)計方案的5%。經(jīng)驗證,這種改進方法正確可行,能夠大大降低開發(fā)成本。
標簽: DDS ROM 任意波形發(fā)生器
上傳時間: 2013-12-25
上傳用戶:日光微瀾
采用調(diào)試PWM方式產(chǎn)生正弦波:系統(tǒng)說明SPMC75F2413A的MCP是專為電機控制而設(shè)計的定時模塊,可以根據(jù)用戶設(shè)定產(chǎn)生電機驅(qū)動所需的各種PWM波形,本例使用SPMC75F2413A的TMR3產(chǎn)生六路中心對稱SPWM(正弦脈寬調(diào)制),三相波形互差120度,其硬件結(jié)構(gòu)如圖 1.1:圖 1.1 硬件結(jié)構(gòu)其中PWMUN = !PWMU、PWMVN = !PWMV、PWMWN = !PWMW,由于死區(qū)保護時間的影響,這里所述的關(guān)系并不絕對成立。1.2 正弦波生成原理圖 1.2是三相SPWM生成原理,是基于三角波比較法得出的。如U相:當電壓比三角波的電壓高時PWM輸出高電平,反之輸出低點平。當三角波的頻率比輸入電壓頻率高得多時,PWM的占空比便隨輸入電壓的大小而線性變化,同時PWM的周期等于三角波的周期。
上傳時間: 2013-11-25
上傳用戶:ljmwh2000
含原理圖+電路圖+程序的波形發(fā)生器:在工作中,我們常常會用到波形發(fā)生器,它是使用頻度很高的電子儀器。現(xiàn)在的波形發(fā)生器都采用單片機來構(gòu)成。單片機波形發(fā)生器是以單片機核心,配相應(yīng)的外圍電路和功能軟件,能實現(xiàn)各種波形發(fā)生的應(yīng)用系統(tǒng),它由硬件部分和軟件部分組成,硬件是系統(tǒng)的基礎(chǔ),軟件則是在硬件的基礎(chǔ)上,對其合理的調(diào)配和使用,從而完成波形發(fā)生的任務(wù)。 波形發(fā)生器的技術(shù)指標:(1) 波形類型:方型、正弦波、三角波、鋸齒波;(2) 幅值電壓:1V、2V、3V、4V、5V;(3) 頻率值:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;(4) 輸出極性:雙極性操作設(shè)計1、 機器通電后,系統(tǒng)進行初始化,LED在面板上顯示6個0,表示系統(tǒng)處于初始狀態(tài),等待用戶輸入設(shè)置命令,此時,無任何波形信號輸出。2、 用戶按下“F”、“V”、“W”,可以分別進入頻率,幅值波形設(shè)置,使系統(tǒng)進入設(shè)置狀態(tài),相應(yīng)的數(shù)碼管顯示“一”,此時,按其它鍵,無效;3、 在進入某一設(shè)置狀態(tài)后,輸入0~9等數(shù)字鍵,(數(shù)字鍵僅在設(shè)置狀態(tài)時,有效)為欲輸出的波形設(shè)置相應(yīng)參數(shù),LED將參數(shù)顯示在面板上;4、 如果在設(shè)置中,要改變已設(shè)定的參數(shù),可按下“CL”鍵,清除所有已設(shè)定參數(shù),系統(tǒng)恢復(fù)初始狀態(tài),LED顯示6個0,等待重新輸入命令;5、 當必要的參數(shù)設(shè)定完畢后,所有參數(shù)顯示于LED上,用戶按下“EN”鍵,系統(tǒng)會將各波形參數(shù)傳遞到波形產(chǎn)生模塊中,以便控制波形發(fā)生,實現(xiàn)不同頻率,不同電壓幅值,不同類型波形的輸出;6、 用戶按下“EN”鍵后,波形發(fā)生器開始輸出滿足參數(shù)的波形信號,面板上相應(yīng)類型的運行指示燈閃爍,表示波形正在輸出,LED顯示波形類型編號,頻率值、電壓幅值等波形參數(shù);7、 波形發(fā)生器在輸出信號時,按下任意一個鍵,就停止波形信號輸出,等待重新設(shè)置參數(shù),設(shè)置過程如上所述,如果不改變參數(shù),可按下“EN”鍵,繼續(xù)輸出原波形信號;8、 要停止波形發(fā)生器的使用,可按下復(fù)位按鈕,將系統(tǒng)復(fù)位,然后關(guān)閉電源。硬件組成部分通過綜合比較,決定選用獲得廣泛應(yīng)用,性能價格高的常用芯片來構(gòu)成硬件電路。單片機采用MCS-51系列的89C51(一塊),74LS244和74LS373(各一塊),反相驅(qū)動器 ULN2803A(一塊),運算放大器 LM324(一塊) 波形發(fā)生器的硬件電路由單片機、鍵盤顯示器接口電路、波形轉(zhuǎn)換(D/ A)電路和電源線路等四部分構(gòu)成。1.單片機電路功能:形成掃描碼,鍵值識別,鍵功能處理,完成參數(shù)設(shè)置;形成顯示段碼,向LED顯示接口電路輸出;產(chǎn)生定時中斷;形成波形的數(shù)字編碼,并輸出到D/A接口電路;如電路原理圖所示: 89C51的P0口和P2口作為擴展I/O口,與8255、0832、74LS373相連接,可尋址片外的寄存器。單片機尋址外設(shè),采用存儲器映像方式,外部接口芯片與內(nèi)部存儲器統(tǒng)一編址,89C51提供16根地址線P0(分時復(fù)用)和P2,P2口提供高8位地址線,P0口提供低8位地址線。P0口同時還要負責與8255,0832的數(shù)據(jù)傳遞。P2.7是8255的片選信號,P2.6是0832(1)的片選,P2.5是0832(2)的片選,低電平有效,P0.0、P0.1經(jīng)過74LS373鎖存后,送到8255的A1、A2作,片內(nèi)A口,B口,C口,控制口等寄存器的字選。89C51的P1口的低4位連接4只發(fā)光三極管,作為波形類型指示燈,表示正在輸出的波形是什么類型。單片機89C51內(nèi)部有兩個定時器/計數(shù)器,在波形發(fā)生器中使用T0作為中斷源。不同的頻率值對應(yīng)不同的定時初值,定時器的溢出信號作為中斷請求。控制定時器中斷的特殊功能寄存器設(shè)置如下:定時控制寄存器TCON=(00010000)工作方式選擇寄存器(TMOD)=(00000000)中斷允許控制寄存器(IE)=(10000010)2、鍵盤顯示器接口電路功能:驅(qū)動6位數(shù)碼管動態(tài)顯示; 提供響應(yīng)界面; 掃面鍵盤; 提供輸入按鍵。由并口芯片8255,鎖存器74LS273,74LS244,反向驅(qū)動器ULN2803A,6位共陰極數(shù)碼管(LED)和4×4行列式鍵盤組成。8255的C口作為鍵盤的I/O接口,C口的低4位輸出到掃描碼,高4位作為輸入行狀態(tài),按鍵的分布如圖所示。8255的A口作為LED段碼輸出口,與74LS244相連接,B口作為LED的位選信號輸出口,與ULN2803A相連接。8255內(nèi)部的4個寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH , C口:7FFEH 3、D/A電路功能:將波形樣值的數(shù)字編碼轉(zhuǎn)換成模擬值;完成單極性向雙極性的波形輸出;構(gòu)成由兩片0832和一塊LM324運放組成。0832(1)是參考電壓提供者,單片機向0832(1)內(nèi)的鎖存器送數(shù)字編碼,不同的編碼會產(chǎn)生不同的輸出值,在本發(fā)生器中,可輸出1V、2V、3V、4V、5V等五個模擬值,這些值作為0832(2)的參考電壓,使0832(2)輸出波形信號時,其幅度是可調(diào)的。0832(2)用于產(chǎn)生各種波形信號,單片機在波形產(chǎn)生程序的控制下,生成波形樣值編碼,并送到0832(2)中的鎖存器,經(jīng)過D/A轉(zhuǎn)換,得到波形的模擬樣值點,假如N個點就構(gòu)成波形的一個周期,那么0832(2)輸出N個樣值點后,樣值點形成運動軌跡,就是波形信號的一個周期。重復(fù)輸出N個點后,由此成第二個周期,第三個周期……。這樣0832(2)就能連續(xù)的輸出周期變化的波形信號。運放A1是直流放大器,運放A2是單極性電壓放大器,運放A3是雙極性驅(qū)動放大器,使波形信號能帶得起負載。地址分配:0832(1):DFFFH ,0832(2):BFFFH4、電源電路:功能:為波形發(fā)生器提供直流能量;構(gòu)成由變壓器、整流硅堆,穩(wěn)壓塊7805組成。220V的交流電,經(jīng)過開關(guān),保險管(1.5A/250V),到變壓器降壓,由220V降為10V,通過硅堆將交流電變成直流電,對于諧波,用4700μF的電解電容給予濾除。為保證直流電壓穩(wěn)定,使用7805進行穩(wěn)壓。最后,+5V電源配送到各用電負載。
上傳時間: 2013-11-08
上傳用戶:685
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1