虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

uc-osiii

  • (网盘)二十一天学会嵌入式

    第9章 通用IO接口.wmv   32.3M第8章 嵌入式系统UC OS-Ⅱ.wmv   27.9M第7章 嵌入式实时操作系统FREERTOS.wmv   44M第6章 基于ARM CORTEX-M3的STM32应用编程.wmv   32.9M第5章 ARM CORTEX-M3指令集.wmv   26M第4章 搭建ARM嵌入式开发平台.wmv   48.9M第3章 ARM处理器构架.wmv   42.7M第2章 嵌入式操作系统简介.wmv   43.9M第23章 嵌入式系统UC OS-Ⅱ的移植.wmv   18.5M第22章 嵌入式实时操作系统FREERTOS的移植.wmv   17.8M第21章 电源控制(PWR).wmv   25.7M第20章 DMA控制器.wmv   18.2M第1章 嵌入式系统开发概述.wmv   40.5M第19章 备份寄存器(BKP).wmv   16.1M第18章 看门狗系统.wmv   20.7M第17章 时钟控制系统.wmv   32.6M第16章 高级控制定时器系统.wmv   45.9M第15章 通用定时器系统.wmv   35.2M第14章 同步串行通信接口.wmv   35.5M第13章 异步串行通信接口.wmv   38.7M第12章 中断系统.wmv   33M第11章 ADC系统.wmv   50.4M第10章 FLASH.wmv   23.6M

    标签: 嵌入式

    上传时间: 2022-06-14

    上传用户:

  • 高压三相PFC整流电路的研究

    摘要:为了得到输出稳定、开关耐压力小并且功率因教高的大功率三相整流器,对三相VIENNA 型 PFC电路拓扑进行了研究,对VIENNA整流器的原理进行了调查,根据原有的控制理念,在其控制方面采用了区间控制结合滞环控制法来控制整个电路。在整个系统方案设计究毕后,搭建Malab模型对所设计的电路进行仿真,由仿真结果可以看到系统的输出为稳压输出,开关器件的耐压力为输出电压的一半,输入功率因数为1,并且做了一些小样机对系统所采用的控制进行了验证。关键词:三相拓扑电路;区间控制法;功奉因教校正;滞环拉制1引言传统的三相整流虽然可以满足系统大功率的需求,但是存在谐波大、功率因数低等缺点。三相VIENNA型 PFC整流器,具有控制简单、输入功率因数高、无谐波污染等优点,适合于三相大功率电路,便于工程应用中的实现。文献中采用滞环控制方法1-1,用反馈信号与正弦采样信号组合,再应用PWM技术实现PFC电路的稳压和电流的正弦化.电路电感电流连续CCM和临界连续BCM模式下工作,简化了电路,降低制造成本。针对所作系统进行仿真,验证了系统的可行性和优越性。2 VIENNA电路原理2.1原始主电路如图1所示的电路三相三开关三电平整流电路2,开关采用4个二极管和一个全控型MOSFET管组成。根据电路的对称性可以知道电容中点电位与电网中点的电位近似相同。当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

  • 嵌入式操作系统FreeRTOS的原理与移植实现

    随着嵌入式技术的不断发展,嵌入式芯片的不断革新,嵌入式操作系统也逐渐成为嵌人式系统中不可或缺的部分。嵌入式操作系统的运用不仅能够更有效、更合理的利用现有的CPU的资源,而且能够简化应用软件的设计,缩短应用的开发周期,保证系统的可靠性和实时性。本文主要研究基于STM32芯片的硬件平台,由于RAM资源的限制,只能使用占用资源少的小型操作系统,常见的主要有uC/os-Il eCos,FreeRTOS等,与uC/Os-1 eCcos等商业收费的操作系统不同,FreeRTOS操作系统是一个源码公开的免费实时操作系统,能够很好地移植于各种体系结构的微型处理器。1 FreeRTOS操作系统的体系结构作为一款轻量级操作系统,FreeRTOS提供了任务管理、时间管理、信号量、消息队列、内存管理、记录等功能,并且具有源码公开、可裁减、可移植、调度策略灵活的特点[1-2,。本文主要从任务调度机制、系统时间管理机制、内存分配机制、任务通信与同步机制介绍操作系统的体系结构,并针对时下流行的C/OS-1系统进行类

    标签: 嵌入式操作系统 freertos

    上传时间: 2022-06-20

    上传用户:

  • 射频微波笔试题

    下面是北京和协航电科技有限公司的射频研发笔试题,答案是自己总结的,仅供参考1请简述锁相环的基本构成与工作原理,各主要部件的作用。2请说出产生线性调频信号的几种方法。3请简述AGC电路的基本工作原理。4请简述丙类放大器和线性放大器的主要区别。5请简述并联谐振电路的基本特性,画出阻抗曲线。6请用运放构建一个电压放大倍数为10的同向放大器。7请简述你对阻抗匹配的理解。8请简述低通滤波器的主要指标。9请简述线性稳压电离的基本工作原理。10请给出放大器绝对u4稳定的条件。相环由以下三个基本部件组成:鉴相器(PD)、环路滤波器(LPF)和压控振荡器(VCO)锁相环的工作原理:1,压控振荡器的输出经过采集并分频;2,和基准信号同时输入鉴相器:3,鉴相器通过比较上述两个信号的频率差,然后输出一个直流脉冲电压:4,控制vco,使它的频率改变;5,这样经过一个很短的时间,VcO的输出就会稳定于某一期望值。锁相环可用来实现输出和输入两个信号之间的相位同步。当没有基准(参考)输入信号时,环路滤波器的输出为零(或为某一固定值)。这时,压控振荡器按其固有频率fv进行自由振荡。当有频率为fr的参考信号输入时,Ur和Uv同时加到鉴相器进行鉴相。如果fr和fv相差不大,鉴相器对Ur和Uv进行鉴相的结果,输出一个与Ur和Uv的相位差成正比的误差电压Ud,再经过环路滤波器滤去Ld中的高频成分,输出一个控制电压Uc,Uc将使压控振荡器的频率fv(和相位)发生变化,朝着参考输入信号的频率靠拢,最后使fv=fr,环路锁定。环路一旦进入锁定状态后,压控振荡器的输出信号与环路的输入信号(参考信号)之间只有一个固定的稳态相位差,而没有频差存在。这时我们就称环路已被锁定。

    标签: 射频 微波

    上传时间: 2022-06-21

    上传用户:

  • 嵌入式实时操作系统μC、OS-II在ARM上的移植.

    本文主要研究基于嵌入式实时操作系统uC/OS-11在AM上的移植。从成本、性能和功耗三方面考虑,系统硬件平台采用ARMTDM微处理器。从系统的稳定性、可靠性和资源有效管理的角度,软件平台采用实时操作系统uC/OS-II.系统采取软硬件协同设计的方法完成整个平台的构建,全文从硬件平台、关键代码的设计、操作系统的移植三个方面阐述了基于ARM的嵌入式系统的设计过程。关键代码的设计包括启动代码、中断处理程序、FASH烧写程序的设计和开发,文中分析了各部分代码的设计流程,并给出关键程序流程图和部分源码,是设计嵌入式系统开发的关键部分。在操作系统的移植过程中,实现了嵌入式系统对ARM微处理器的移植,论文介绍了uCOS-11的文件结构和ARMTM的寄存器结构及运行模式,结合具体源代码讨论了操作系统移植的实现流程。整个系统设计完成以后在多刃剑开发板上进行了试验,基本达到所要求的各项性能指标。

    标签: 嵌入式 操作系统 arm

    上传时间: 2022-06-22

    上传用户:

  • 在CodeWarrior编译环境下运行μCOS-Ⅲ

    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Ⅱ的主要精华在于其巧妙的优先级软件查表算法,而对于有CLZ硬件算法指令的CPU,如MIPS、PowerPC、ARM11及以上系列,仍使用uC/OS1l就不那么合理了。uC/OS-l源代码公开,官方已提供对目前主流单片机的移植支持,并且针对几大主流单片机都提供相应的教材1时,Kinetis就是其中之一。Micrium官方提供的基于Kinetis平台的范例都是使用1AR作为集成开发环境的,考虑到飞思卡尔官方的CodeWarrior开发环境有着广泛的用户群,尤其是使用过S08/S12等单片机的用户,大多熟悉CodeWarrior。因此,本文将以Kinetis 平台为例,讲述如何使用CodeWarrior集成开发环境将uC/OSI运行起来,作为应用开发的基础,也便于那些教学中使用CodeWarrior编译器的师生,将C/OSII引入嵌入式系统教学。

    标签: CodeWarrior

    上传时间: 2022-06-24

    上传用户:jason_vip1

  • 基于STM32和uCOSII的数控X-Y工作台控制系统设计

    摘要:设计了一种基于STM32和uC/OS-ll的二维数控X-Y工作台控制系统。为使该数控系统具有良好的实时性和稳定性,以嵌入式STM32Fl03VET6为控制核心,采用实时操作系统uC/OS-lⅡ,设计任务间的通信方式,集中管理软硬件资源,提高系统的整体性能。本设计支持简单G代码输入并对G代码编程,实现数控X-Y工作台步进电机直线插补和圆弧插补,完成平面轮廓加工.使数控工作台加工实时性和稳定性进一步提高。关键词:STM32;uC/OS-ll;数控;实时性;插补以计算机(PC机)作为基础的数字控制机床(CNC),解决了大量硬件制约问题,同时使很多应用软件得到兼收,为我国CNC开发和应用带来了新的机遇。然而,发展迅速的基于PC的数控系统也有着不足之处:由于PC的体积限制,这种数控系统不能够装人对体积有严格要求的微型或小型数控系统,且价格昂贵;另外,基于PC的CNC功能强大,对于一些功能要求单一的简单系统,就难以发挥其所有功能,造成资本浪费等问题。而嵌入式系统的涌现,正好弥补了基于PC的数控的不足,为数控技术提供了一种灵活方便、廉价的控制系统。目前,嵌入式数控系统的研究开发与应用,已经成为一个新的发展方向

    标签: stm32 ucosii

    上传时间: 2022-06-25

    上传用户:canderile

  • 基于μc/os-ⅲ的freemodbus通信协议的实现

    摘要:介绍了以FreeModbus协议找在嵌入式抢占实时操作系统μC/OS-l的STM32平台上,成功实现了Modbus协议的移植。通过详细分析FreeModbus协议花并编写STM32F103VET6微处理器的底层驱动,成功实现了工业Modbus协议RTU和ASCll两种模式的通信功能。测试结果表明,在实际工业生产控制和仪表开发中,应用Freemodbus协议,完全符合工业数据采集、实时控制和数据处理等厂级重复性和精确度要求,在一定程度上降低了工业仪表开发的周期及成本。关键词:实时操作系统,uC/OS-ll,FreeModbus,Modbus协议,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协议,STM32

    标签: freemodbus 通信协议

    上传时间: 2022-06-25

    上传用户:

  • uCOS和uCGUI在s3c2410上的整合移植

    LC/0S-IT是Micrium公司专为微控制器系统和软件开发而设计的抢占式的实时多任务操作系统微内核,经过十几年的发展,已经在众多领域的应用中取得了成功。就uC/OS-I本身而言,它仅仅是一个内核,还不能直接用于一个具体的工程项目,还必须与其它一些模块如TCP/IP、文件系统(FS)、图形界面(GUI)等等整合,其中图形界面(GUI)是一个成熟的工程产品不可缺少的部分。目前较为流行的嵌入式GUI有miroWindows,MiniGUI,QT/Embedded,OpenGUI,ucGUI等,而基于uC/OS-II平台的用的较多的是uCGUI。uCGUI是Micrium开发的一种基于嵌入式系统的图形界面支持系统.可以用于任何使用LCD图形显示的应用,提供高效的独立于处理器及LCD控制器的图形用户接口,可以在单任务或是多任务系统上运行,并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。本文研究的CGUI和LC/0S-II在S3C2410上的移植整合,不涉及文件系统的移植,后面论述的重点由以下几个部分组成,第一部分简要的介绍C/0S-1l在S3C2410上移植,第二部分介绍基于C/0S-II的.CGUI的移植,第三部分给出一个测试用例。

    标签: ucos ucgui

    上传时间: 2022-06-25

    上传用户:shjgzh

  • 全波精密整流电路

    当山>0时,必然使集成运放的输出uo<0,从而导致二极管D2导通,D1截止,电路实现反相比例运算,输出电压当u<0时,必然使集成运放的输出uo>0,从而导致二极管D1导通D2截止,R+中电流为零,因此输出电压uo=0。u和uo的波形如图(b)所小如果设二极管的导通电压为0.7V,集成运放的开环差模放大倍数为50万倍,那么为使二极管D1导通,集成运放的净输入电压0.7v=014×10-=145×10同理可估算出为使D2导通集成运放所需的净输入电压,也是同数量级。可见,只要输入电压u使集成运放的净输入电压产生非常微小的变化,就可以改变D1和D2工作状态,从而达到精密整流的目的在半波精密整流电路中,当u>0时,U=Ku(K>0),当u<0时,U=0若利用反相求和电路将-Ku与山负半周波形相加,就可实现全波整流。分析由A所组成的反相求和运算电路可知,输出电压当u>0时,U=2u,u∞=-(-2u+u)=u;当u<0时,uo=0、想想?)uc-u;所以故此图也称为绝对值电路。当输入电压为正弦波和三角波时,电路输出波形分别如图所示。

    标签: 精密整流电路

    上传时间: 2022-06-26

    上传用户: