您现在的位置:首页 > 科技成果科技成果

μC/OS-II在总线式数据采集系统中的应用

发布时间:2018-05-30 08:25:00  来源:大电流电感厂家   查看:

因为每个任务都是独立运行的,每个任务都具有自己的栈空间。这样可以根据任务本身的需求(局部变量、函数调用、中断嵌套等)来分配其RAM空间。

3 系统运行的实时性分析

在该系统中应用μC/OS-II实时内核,一是增强了系统运行的稳定性,更重要的是满足了系统测量所需的实时性要求。系统采用12MHz晶振,一条指令的周期是1微秒。以下时间的统计是将C语言编译为汇编语言后,根据其指令的多少而计算出来的。经统计如下:

·中断管理:共需3毫秒;

·内存管理:共需800塑封电感微秒;

·信号量管理:共约4.5毫秒;

·任务管理:共需8毫秒;

·时钟管理:共需约20毫秒;

·绕行电感器杂项:约需1毫秒。

上述时间均是最大运行时间的大概统计,也就是均考虑有任务切换情况下的时间统计结果。在整个内核的应用上对一些函数进行了裁减,没有用的服务在预编译时屏蔽掉了,因此未计入统计时间。

用户定义函数:按键中断处理15毫秒,LCD显示一屏30毫秒,串行通信10毫秒,打印及声光报警400毫秒,信道巡检A/D采样与数据处理20毫秒,系统信息显示10毫秒,系统工作参数测量150毫秒,电源的切换与充电50毫秒。可见系统各任务中除打印所需时间较长外,其余任务所需时间都比较短。通过采用实时内核,在很大程度上保证了模压电感器对信道扫描的定时性,即实时性要求。若采用前后台编程,在查询信道扫描的情况下,系统扫描信道的时间不能确定;随着信道数的变化,信道扫描的定时性很难得到保证,各种显示的定时性也比较差。

总之,随着各种应用电子系统的复杂化和系统实时性需求的提高,并伴随应用电感生产软件朝着系统化方向发展的加速,μC/OS-II实时内核一定会得到更大的发展。因为它可以使产品更加稳定可靠,开发过程上海 电感器更加规范,且缩短了开发周期。

平面变压器厂家 | 平面电感厂家

输入AC线缆用多大方数?突然发现对于国标中AC输入线缆没有这个2方很是反感,举一个例子,不知道是否妥当:一个AC-DC电源,输出50V/30A,假设转换效率分别为0.9以及0.92(对应不带PFC以及带PFC),那么折算到AC输入

智能高频开关电源系统中整流模块的功能设计摘要:以智能高频开关电源系统中的整流模块为研究对象,采用无源PFC和DC/DC变换器的原理,对模块的整流原理进行设计和改善,经过对整流模块的硬件、电路的设计与调试表明:该整流模块可以有效地解决智能高频

三轴惯性传感器ADISl6355在姿态检测中的应用摘要:介绍了ADI公司的三轴惯性测量传感器ADISl6355的功能、结构和特点。基于STM32F103VB单片机设计了硬件电路,对该传感器数据进行采集,并利用无线数据传输模块把数据发送回计算机。使用该

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂