第9章 通用IO接口.wmv 32.3M第8章 嵌入式系統(tǒng)UC OS-Ⅱ.wmv 27.9M第7章 嵌入式實時操作系統(tǒng)FREERTOS.wmv 44M第6章 基于ARM CORTEX-M3的STM32應用編程.wmv 32.9M第5章 ARM CORTEX-M3指令集.wmv 26M第4章 搭建ARM嵌入式開發(fā)平臺.wmv 48.9M第3章 ARM處理器構架.wmv 42.7M第2章 嵌入式操作系統(tǒng)簡介.wmv 43.9M第23章 嵌入式系統(tǒng)UC OS-Ⅱ的移植.wmv 18.5M第22章 嵌入式實時操作系統(tǒng)FREERTOS的移植.wmv 17.8M第21章 電源控制(PWR).wmv 25.7M第20章 DMA控制器.wmv 18.2M第1章 嵌入式系統(tǒng)開發(fā)概述.wmv 40.5M第19章 備份寄存器(BKP).wmv 16.1M第18章 看門狗系統(tǒng).wmv 20.7M第17章 時鐘控制系統(tǒng).wmv 32.6M第16章 高級控制定時器系統(tǒng).wmv 45.9M第15章 通用定時器系統(tǒng).wmv 35.2M第14章 同步串行通信接口.wmv 35.5M第13章 異步串行通信接口.wmv 38.7M第12章 中斷系統(tǒng).wmv 33M第11章 ADC系統(tǒng).wmv 50.4M第10章 FLASH.wmv 23.6M
標簽: 嵌入式
上傳時間: 2022-06-14
上傳用戶:
摘要:為了得到輸出穩(wěn)定、開關耐壓力小并且功率因教高的大功率三相整流器,對三相VIENNA 型 PFC電路拓撲進行了研究,對VIENNA整流器的原理進行了調查,根據(jù)原有的控制理念,在其控制方面采用了區(qū)間控制結合滯環(huán)控制法來控制整個電路。在整個系統(tǒng)方案設計究畢后,搭建Malab模型對所設計的電路進行仿真,由仿真結果可以看到系統(tǒng)的輸出為穩(wěn)壓輸出,開關器件的耐壓力為輸出電壓的一半,輸入功率因數(shù)為1,并且做了一些小樣機對系統(tǒng)所采用的控制進行了驗證。關鍵詞:三相拓撲電路;區(qū)間控制法;功奉因教校正;滯環(huán)拉制1引言傳統(tǒng)的三相整流雖然可以滿足系統(tǒng)大功率的需求,但是存在諧波大、功率因數(shù)低等缺點。三相VIENNA型 PFC整流器,具有控制簡單、輸入功率因數(shù)高、無諧波污染等優(yōu)點,適合于三相大功率電路,便于工程應用中的實現(xiàn)。文獻中采用滯環(huán)控制方法1-1,用反饋信號與正弦采樣信號組合,再應用PWM技術實現(xiàn)PFC電路的穩(wěn)壓和電流的正弦化.電路電感電流連續(xù)CCM和臨界連續(xù)BCM模式下工作,簡化了電路,降低制造成本。針對所作系統(tǒng)進行仿真,驗證了系統(tǒng)的可行性和優(yōu)越性。2 VIENNA電路原理2.1原始主電路如圖1所示的電路三相三開關三電平整流電路2,開關采用4個二極管和一個全控型MOSFET管組成。根據(jù)電路的對稱性可以知道電容中點電位與電網中點的電位近似相同。當A相開關管關斷時,E點F點電位相等,Un-Ux則Ua=0.5Un-0.5Uc,又Un=Uc,又Ua-0.5Uc,因此Uw:=0,U-0.5Ux,即VIENNA電路中開關器件只承受了一半的輸出直流電壓,所以開關管電壓應力小,非常適合于大功率三相PFC整流電路。
標簽: 三相PFC整流電路
上傳時間: 2022-06-16
上傳用戶:fliang
隨著嵌入式技術的不斷發(fā)展,嵌入式芯片的不斷革新,嵌入式操作系統(tǒng)也逐漸成為嵌人式系統(tǒng)中不可或缺的部分。嵌入式操作系統(tǒng)的運用不僅能夠更有效、更合理的利用現(xiàn)有的CPU的資源,而且能夠簡化應用軟件的設計,縮短應用的開發(fā)周期,保證系統(tǒng)的可靠性和實時性。本文主要研究基于STM32芯片的硬件平臺,由于RAM資源的限制,只能使用占用資源少的小型操作系統(tǒng),常見的主要有uC/os-Il eCos,F(xiàn)reeRTOS等,與uC/Os-1 eCcos等商業(yè)收費的操作系統(tǒng)不同,F(xiàn)reeRTOS操作系統(tǒng)是一個源碼公開的免費實時操作系統(tǒng),能夠很好地移植于各種體系結構的微型處理器。1 FreeRTOS操作系統(tǒng)的體系結構作為一款輕量級操作系統(tǒng),F(xiàn)reeRTOS提供了任務管理、時間管理、信號量、消息隊列、內存管理、記錄等功能,并且具有源碼公開、可裁減、可移植、調度策略靈活的特點[1-2,。本文主要從任務調度機制、系統(tǒng)時間管理機制、內存分配機制、任務通信與同步機制介紹操作系統(tǒng)的體系結構,并針對時下流行的C/OS-1系統(tǒng)進行類
上傳時間: 2022-06-20
上傳用戶:
下面是北京和協(xié)航電科技有限公司的射頻研發(fā)筆試題,答案是自己總結的,僅供參考1請簡述鎖相環(huán)的基本構成與工作原理,各主要部件的作用。2請說出產生線性調頻信號的幾種方法。3請簡述AGC電路的基本工作原理。4請簡述丙類放大器和線性放大器的主要區(qū)別。5請簡述并聯(lián)諧振電路的基本特性,畫出阻抗曲線。6請用運放構建一個電壓放大倍數(shù)為10的同向放大器。7請簡述你對阻抗匹配的理解。8請簡述低通濾波器的主要指標。9請簡述線性穩(wěn)壓電離的基本工作原理。10請給出放大器絕對u4穩(wěn)定的條件。相環(huán)由以下三個基本部件組成:鑒相器(PD)、環(huán)路濾波器(LPF)和壓控振蕩器(VCO)鎖相環(huán)的工作原理:1,壓控振蕩器的輸出經過采集并分頻;2,和基準信號同時輸入鑒相器:3,鑒相器通過比較上述兩個信號的頻率差,然后輸出一個直流脈沖電壓:4,控制vco,使它的頻率改變;5,這樣經過一個很短的時間,VcO的輸出就會穩(wěn)定于某一期望值。鎖相環(huán)可用來實現(xiàn)輸出和輸入兩個信號之間的相位同步。當沒有基準(參考)輸入信號時,環(huán)路濾波器的輸出為零(或為某一固定值)。這時,壓控振蕩器按其固有頻率fv進行自由振蕩。當有頻率為fr的參考信號輸入時,Ur和Uv同時加到鑒相器進行鑒相。如果fr和fv相差不大,鑒相器對Ur和Uv進行鑒相的結果,輸出一個與Ur和Uv的相位差成正比的誤差電壓Ud,再經過環(huán)路濾波器濾去Ld中的高頻成分,輸出一個控制電壓Uc,Uc將使壓控振蕩器的頻率fv(和相位)發(fā)生變化,朝著參考輸入信號的頻率靠攏,最后使fv=fr,環(huán)路鎖定。環(huán)路一旦進入鎖定狀態(tài)后,壓控振蕩器的輸出信號與環(huán)路的輸入信號(參考信號)之間只有一個固定的穩(wěn)態(tài)相位差,而沒有頻差存在。這時我們就稱環(huán)路已被鎖定。
上傳時間: 2022-06-21
上傳用戶:
本文主要研究基于嵌入式實時操作系統(tǒng)uC/OS-11在AM上的移植。從成本、性能和功耗三方面考慮,系統(tǒng)硬件平臺采用ARMTDM微處理器。從系統(tǒng)的穩(wěn)定性、可靠性和資源有效管理的角度,軟件平臺采用實時操作系統(tǒng)uC/OS-II.系統(tǒng)采取軟硬件協(xié)同設計的方法完成整個平臺的構建,全文從硬件平臺、關鍵代碼的設計、操作系統(tǒng)的移植三個方面闡述了基于ARM的嵌入式系統(tǒng)的設計過程。關鍵代碼的設計包括啟動代碼、中斷處理程序、FASH燒寫程序的設計和開發(fā),文中分析了各部分代碼的設計流程,并給出關鍵程序流程圖和部分源碼,是設計嵌入式系統(tǒng)開發(fā)的關鍵部分。在操作系統(tǒng)的移植過程中,實現(xiàn)了嵌入式系統(tǒng)對ARM微處理器的移植,論文介紹了uCOS-11的文件結構和ARMTM的寄存器結構及運行模式,結合具體源代碼討論了操作系統(tǒng)移植的實現(xiàn)流程。整個系統(tǒng)設計完成以后在多刃劍開發(fā)板上進行了試驗,基本達到所要求的各項性能指標。
標簽: 嵌入式 操作系統(tǒng) arm
上傳時間: 2022-06-22
上傳用戶:
Kinetis系列是飛思卡爾公司基于ARM Cortex-M4和Cortex-M0+內核的單片機,和CortexM3相比,M4內核主要增加了DSP運算指令和可選的浮點運算單元,同時保持了與Cortex-M3的兼容性,因此被寄予希望能逐步替代Cortex-M3。Kinetis也成為飛思卡爾杯全國大學生智能車競賽新的硬件平臺之一。社C/OS-III是Micrium公司推出的全新RTOS,特別適用于那些有計算前導零(CLZ)硬件指令的高端32位CPU,可大大加速就緒表查找速度。uC/OS-IⅡ的主要精華在于其巧妙的優(yōu)先級軟件查表算法,而對于有CLZ硬件算法指令的CPU,如MIPS、PowerPC、ARM11及以上系列,仍使用uC/OS1l就不那么合理了。uC/OS-l源代碼公開,官方已提供對目前主流單片機的移植支持,并且針對幾大主流單片機都提供相應的教材1時,Kinetis就是其中之一。Micrium官方提供的基于Kinetis平臺的范例都是使用1AR作為集成開發(fā)環(huán)境的,考慮到飛思卡爾官方的CodeWarrior開發(fā)環(huán)境有著廣泛的用戶群,尤其是使用過S08/S12等單片機的用戶,大多熟悉CodeWarrior。因此,本文將以Kinetis 平臺為例,講述如何使用CodeWarrior集成開發(fā)環(huán)境將uC/OSI運行起來,作為應用開發(fā)的基礎,也便于那些教學中使用CodeWarrior編譯器的師生,將C/OSII引入嵌入式系統(tǒng)教學。
標簽: CodeWarrior
上傳時間: 2022-06-24
上傳用戶:jason_vip1
摘要:設計了一種基于STM32和uC/OS-ll的二維數(shù)控X-Y工作臺控制系統(tǒng)。為使該數(shù)控系統(tǒng)具有良好的實時性和穩(wěn)定性,以嵌入式STM32Fl03VET6為控制核心,采用實時操作系統(tǒng)uC/OS-lⅡ,設計任務間的通信方式,集中管理軟硬件資源,提高系統(tǒng)的整體性能。本設計支持簡單G代碼輸入并對G代碼編程,實現(xiàn)數(shù)控X-Y工作臺步進電機直線插補和圓弧插補,完成平面輪廓加工.使數(shù)控工作臺加工實時性和穩(wěn)定性進一步提高。關鍵詞:STM32;uC/OS-ll;數(shù)控;實時性;插補以計算機(PC機)作為基礎的數(shù)字控制機床(CNC),解決了大量硬件制約問題,同時使很多應用軟件得到兼收,為我國CNC開發(fā)和應用帶來了新的機遇。然而,發(fā)展迅速的基于PC的數(shù)控系統(tǒng)也有著不足之處:由于PC的體積限制,這種數(shù)控系統(tǒng)不能夠裝人對體積有嚴格要求的微型或小型數(shù)控系統(tǒng),且價格昂貴;另外,基于PC的CNC功能強大,對于一些功能要求單一的簡單系統(tǒng),就難以發(fā)揮其所有功能,造成資本浪費等問題。而嵌入式系統(tǒng)的涌現(xiàn),正好彌補了基于PC的數(shù)控的不足,為數(shù)控技術提供了一種靈活方便、廉價的控制系統(tǒng)。目前,嵌入式數(shù)控系統(tǒng)的研究開發(fā)與應用,已經成為一個新的發(fā)展方向
上傳時間: 2022-06-25
上傳用戶:canderile
摘要:介紹了以FreeModbus協(xié)議找在嵌入式搶占實時操作系統(tǒng)μC/OS-l的STM32平臺上,成功實現(xiàn)了Modbus協(xié)議的移植。通過詳細分析FreeModbus協(xié)議花并編寫STM32F103VET6微處理器的底層驅動,成功實現(xiàn)了工業(yè)Modbus協(xié)議RTU和ASCll兩種模式的通信功能。測試結果表明,在實際工業(yè)生產控制和儀表開發(fā)中,應用Freemodbus協(xié)議,完全符合工業(yè)數(shù)據(jù)采集、實時控制和數(shù)據(jù)處理等廠級重復性和精確度要求,在一定程度上降低了工業(yè)儀表開發(fā)的周期及成本。關鍵詞:實時操作系統(tǒng),uC/OS-ll,F(xiàn)reeModbus,Modbus協(xié)議,STM32Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus協(xié)議,STM32
標簽: freemodbus 通信協(xié)議
上傳時間: 2022-06-25
上傳用戶:
LC/0S-IT是Micrium公司專為微控制器系統(tǒng)和軟件開發(fā)而設計的搶占式的實時多任務操作系統(tǒng)微內核,經過十幾年的發(fā)展,已經在眾多領域的應用中取得了成功。就uC/OS-I本身而言,它僅僅是一個內核,還不能直接用于一個具體的工程項目,還必須與其它一些模塊如TCP/IP、文件系統(tǒng)(FS)、圖形界面(GUI)等等整合,其中圖形界面(GUI)是一個成熟的工程產品不可缺少的部分。目前較為流行的嵌入式GUI有miroWindows,MiniGUI,QT/Embedded,OpenGUI,ucGUI等,而基于uC/OS-II平臺的用的較多的是uCGUI。uCGUI是Micrium開發(fā)的一種基于嵌入式系統(tǒng)的圖形界面支持系統(tǒng).可以用于任何使用LCD圖形顯示的應用,提供高效的獨立于處理器及LCD控制器的圖形用戶接口,可以在單任務或是多任務系統(tǒng)上運行,并適用于任意LCD控制器和CPU下任何尺寸的真實顯示或虛擬顯示。本文研究的CGUI和LC/0S-II在S3C2410上的移植整合,不涉及文件系統(tǒng)的移植,后面論述的重點由以下幾個部分組成,第一部分簡要的介紹C/0S-1l在S3C2410上移植,第二部分介紹基于C/0S-II的.CGUI的移植,第三部分給出一個測試用例。
上傳時間: 2022-06-25
上傳用戶:shjgzh
當山>0時,必然使集成運放的輸出uo<0,從而導致二極管D2導通,D1截止,電路實現(xiàn)反相比例運算,輸出電壓當u<0時,必然使集成運放的輸出uo>0,從而導致二極管D1導通D2截止,R+中電流為零,因此輸出電壓uo=0。u和uo的波形如圖(b)所小如果設二極管的導通電壓為0.7V,集成運放的開環(huán)差模放大倍數(shù)為50萬倍,那么為使二極管D1導通,集成運放的凈輸入電壓0.7v=014×10-=145×10同理可估算出為使D2導通集成運放所需的凈輸入電壓,也是同數(shù)量級。可見,只要輸入電壓u使集成運放的凈輸入電壓產生非常微小的變化,就可以改變D1和D2工作狀態(tài),從而達到精密整流的目的在半波精密整流電路中,當u>0時,U=Ku(K>0),當u<0時,U=0若利用反相求和電路將-Ku與山負半周波形相加,就可實現(xiàn)全波整流。分析由A所組成的反相求和運算電路可知,輸出電壓當u>0時,U=2u,u∞=-(-2u+u)=u;當u<0時,uo=0、想想?)uc-u;所以故此圖也稱為絕對值電路。當輸入電壓為正弦波和三角波時,電路輸出波形分別如圖所示。
標簽: 精密整流電路
上傳時間: 2022-06-26
上傳用戶: