关闭
关闭
首页 > 嵌入式软件 > Uc/os II
1 引言本文引用地址: http://embed.21ic.com/software/ucos/201711/49352.html 电力参数的测量与监控对于电能管理的科学化水平有着至关重要的影响,于是研制了各种电力监测仪器。随着电子技术的发展,微型机、单片机以及DSP处理器的处理速度大大提高,为电力参数测量方法提供了有利的硬件支持Ⅲ。因此,提出了一种基于DSP嵌入式实时操作系统的电力参数测量仪器及硬、软件设计方案。 2 系统硬件设计 2.1 系统硬件架构 电力参数测量仪器系统的硬件部分是以TI公司的TMS320LF2407A为核心,其软件部分是以μC/OS-II为执行软件,在此基础上开发了一种具有电力参数测量、显示和通讯功能的智能化检测仪,给出了比较完整的外设扩展,包括电源电路、监控电路、时钟电路、JTAG端口电路、模拟量输入电路、频率采集电路及通讯电路等,同时该系统还具有实时时间显示和看门狗功能,且可通过RS232或CAN总线与外部(微机)通信,其原理框图如图1所示。  
原理框图
一般情况下,根据系统所需实现的功能、处理速度和存储器寻址能力选择合适的处理器及外围器件。由于系统涉及信号处理和数学计算,因此选择定点的DSP作为处理器,根据所选的处理器确定所需的外部设备。包括定态RAM,E一PROM,闪存,串行和并行通信接口,网络接口,可编程定时器/计数器,状态LED指示和应用的专门硬件电路。 系统中选用了TI公司的TMS320LF2470A DSP作为主控制器,它是TMS320LF2407的增强型,其内部总线采用哈佛结构,指令执行速度为40 MI/s,绝大部分指令可以在单周期内执行完毕。在TI的240x系列的DSP中,TMS320LF2407A无论内部结构和外围控制接口,都具有优异性能,考虑到该型号的DSP内部集成有A/D转换器,CAN模块,高达32 K的Flash程序存储器。应用这些资源可大大简化该系统的硬件结构,并且其高速处理特性可实现很多先进的控制算法。 2.2 信号预处理电路 交流模拟量输入电路由隔离电路和调理电路组成,隔离电路的作用是将交流电压或电流转换为直流信号,并把这些信号送给模拟量调理电路。由于TMS320LF2407A的模拟电压输入范围为O~3.3 V,因此应首先通过传感器或运算放大器将测量电压转换至合适的电压范围,同时在模拟电压进入DSP之前设计合理的电压跟随器,使电压增益趋近于1。 2.3 电力参数测量算法 通常需监测的电力参数包括电压、电流、频率、有功功率等。对于电压、电流参数的测量,常用的方法有直流采样法和交流采样法。对于频率参数的监测方法采用DSP中的捕获单元来监测。 电压电流的直流采样法,是指采集经整流后的直流量。采用直流采样算法测量电压、电流时,均是通过测量平均绝对值来测量电参量有效值。此方法软件设计简单,计算方便,对采样值只需作比例变换即可得到被测量的数值。直流采样法的缺点是:测量准确度直接受整流电路的准确度和稳定性的影响;整流电路参数调整困难,而且受波形因数的影响较大等。交流采样法是按一定规律对被测信号的瞬时值进行采样,用一定的数值算法求得被测量。它与直流采样的差别是用软件功能代替硬件功能。是否采用交流采样取决于两个条件:测量准确度和测量速度。交流采样法包括同步采样法、准同步采样法、非整周期采样法和非同步采样法等。通常,采样点数的选择和采样频率的选择很重要。如果采样频率选择过高,即采样间隔小,则一个周期里采样点数过多,造成数据存储量过大和计算时间太长:但如果采样频率过低,FFT运算在频域将会出现混淆现象,造成频谱失真,使之不能真实反映原来的信号。 电力参数的频率测量方法采用过零比较器产生方波,然后利用DSP中的捕获单元CAP,捕获上升沿或下降沿,通过计数器计数,计算频率。TMS320LF2407A的事件管理器共有6个捕获单元。对于EVA模块,与它相关的捕获单元引脚有3个,分别是CAPl、CAP2和CAP3,可以选择通用定时器l或2作为其时基,然而CAPl和CAP2一定要选择相同的定时器作为时基。对于EVB模块,与它相关的捕获单元引脚也有3个,分别为CAP4、CAP5和CAP6,可以选择通用定时器3或4作为其时基,然而CAP4和CAP5也一定要选择相同的定时器作为时基。在捕获单元使能后,输入引脚上的指令跳变,将所选通用定时器的计数值装入到相应的FIFO堆栈。与此同时,相应的中断标志位被置位,如果该中断标志没有被屏蔽,则外设中断将产生一个中断请求信号。 每当将捕获到的新计数值存入到FIFO堆栈时,捕获FIFO状态寄存器(CAPFIFOx)的相应位就进行调整以反映FIFO堆栈新的状态。从捕获单元输入引脚处发生跳变到所选通用定时器的计数值被锁存之间的延时需要2个CPU时钟周期。通过以上方法计算频率。 3 系统软件设计 系统软件分为执行软件和应用软件,执行软件采用实时多任务操作系统μC/OS-II。μC/OS-II是一种源码公开、可移植、可固化、可裁剪、占先式的实时多任务操作系统,并且已经通过了联邦航空局(FAA)商用航行器认证,符合RTCA(航空无线电技术委员会)D0一l78B标准(该标准是为航空电子设备所使用软件的性能要求而制定的)。由于μC/OS—II采用多任务机制,采用优先级调度算法完成任务间的调度,并支持抢占式调度,通过任务调度和任务监视,系统具有较好的实时性和安全性。同时μC/OS—II具有可裁减的体系结构,并具有内存管理、中断管理和任务控制块(TCB)扩展的功能,该软件具有较好的可扩展性,因此选择μC/OS—II作为系统执行软件。 将系统任务分为模拟量采集任务、电力参数计算任务、通讯任务和显示任务等,并分配不同的任务优先级。 当确定μC/OS—II中的任务,并给任务赋予优先级,系统即可按照μC/OS-II的调度机理进行任务调度,具体由哪个任务工作是由调度器(scheduler)完成。任务调度分为中断级调度和任务级调度,中断级调度由μC/OS—II中的OSIntExt()函数完成;任务级调度由μC/0S—II中的OSSched()函数来完成。系统中,时间片的产生,通讯接收中断,A/D转换器采集中断都是属中断级调度,其余的任务均属任务级调度。 μC/OS—II的任务调度机制:属于基于优先级的占先式任务调度算法,系统中的任务都有一个固定的优先级,在任意时刻内核总是将CPU的控制权分配给就绪状态的最高优先级的任务,如果系统内核在某刻发现有比当前任务优先级更高的任务处于就绪状态,内核立即保存上下文,并切换到优先级更高任务的上下文执行。
换一批

延伸乐虎国际娱乐手机版

[新鲜事] 联想终于出手:Motorola彻底死亡!

联想终于出手:Motorola彻底死亡!恐怕谁也没想到,曾经手机圈最牛的两位巨头摩托罗拉和诺基亚已经沦落到如此地步了。......关键字:联想 Motorola

[新鲜事] 智能路灯问世!不仅可以疏散交通还能定位枪声

智能路灯问世!不仅可以疏散交通还能定位枪声美国AT&T公司正在和通用公司合作,为现有的照明系统安装智能传感器节点。......关键字:AT&T 通用 物联网

[真心话] Nokia 6将榨干诺基亚最后的品牌价值

Nokia 6将榨干诺基亚最后的品牌价值进入2017年以来,诺基亚复活的消息此起彼伏,关于诺基亚回归的报道也是铺天盖地,最终由京东商城一锤定音:诺基亚N6将于1月在京东首发收发机,定价1699元。......关键字:Nokia 6 品牌 诺基亚

[真心话] 诺基亚有什么可怀念的

诺基亚有什么可怀念的诺基亚回归这件事,就是富士康设计生产了一款和红米配置相当,工艺和华为荣耀相仿,宣传片停留在罗永浩还没有做锤子之前手机行业平均水准的千元智能机,然后贴上了诺基亚的牌子,取了一个极具中国特色的名字“6”,在中国的一家电商上独家销售,就要卖169......关键字:诺基亚回归 诺基亚

[新鲜事] 美国黑客入侵156个报警器乱响,Twitter的CEO再离职

美国黑客入侵156个报警器乱响,Twitter的CEO再离职 美国德克萨斯州达拉斯市官员称,由于电脑黑客入侵,达拉斯所有紧急警报系统在夜里鸣叫了90分钟左右,这是至今出现的最大规模警报系统入侵事故。......关键字:黑客 Twitter

[真心话] 还在烦恼吗?几招教你搞定技术人在工作场合下的穿衣打扮

还在烦恼吗?几招教你搞定技术人在工作场合下的穿衣打扮最近一段时间,代表公司与外面的一些合作伙伴会谈,也组织本单位的技术人员与外面的一些技术人员举行研讨,整个过程的参与者都是技术出身的人,参加的个别经理首先也是资深工程师出身。......关键字:技术人员

[猎聘集] 十年前的游戏宅,十年后做出了恋爱神器,成为了CEO

十年前的游戏宅,十年后做出了恋爱神器,成为了CEO“我26岁才脱单。”王宇说起来自己的这段“黑历史”,是为了证明对于普通人来讲,找一个认识陌生人并向恋爱发展的渠道有多难。旁边的同事私下里补刀:“他当时是个游戏宅。”......关键字:创业 探探 恋爱交友

[新鲜事] 百度牵头国字号实验室 AI能否杀出一条血路?

百度牵头国字号实验室 AI能否杀出一条血路?近日,各大TMT媒体的头条几乎都被阿里与百联的“婚礼”占据,而另一条重要的巨头新闻险被淹没其中:2月21日百度官方发文,国家发改委正式批复由百度牵头筹建深度学习技术及应用国家工程实验室。......关键字:百度 AI

[猎聘集] 十多年从事微波、系统、芯片的经验分享

十多年从事微波、系统、芯片的经验分享我只是一个普通的科研人员,曾带团队做了不少军用国产化芯片的替代工作、参与过国家十三五军用芯片发展规划,现在和老大、同学一起创业,在某家芯片设计公司担任设计研发总监,所以我就王婆卖瓜,分享一下自己一路走来的知识和经验,希望能对大家能起到一些帮......关键字:微波 芯片 工程师
条评论

我 要 评 论

网友评论

大家都爱看

  • 华为的优势,就是自家的各种自研芯片

    CPU即中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
    2017-08-16
  • 你不知道Ryzen芯片有多火?来看看AMD的股票吧

    据外媒报道,美银美林认为,AMD最新的Ryzen芯片可能会引发一波销售浪潮,进而推动该股继续上涨。它认为AMD股票还有40%以上的上涨空间。

    2017-08-16
  • 国产芯片:厚积薄发,强势崛起

    关于国产芯片,是近几年才有崛起的势头,可是在几年之前,国产芯片还处于“沉睡”的状态,尤其是手机芯片,几乎大部分都依赖进口,而且国外的市场几乎被高通和联发科所垄断,也就展讯还在市场边… 2017-08-16
  • 为了数据安全 大疆无人机增加隐私飞行功能

    大疆周一表示,在美国陆军因为“网络缺陷”而要求其成员停用大疆无人机后,这家中国无人机制造商将加强无人机的数据安全性。 大疆政策和法务副总裁布伦丹&middot… 2017-08-15
  • Intel代工 展讯发布14nm SC9853I手机SoC

    SC9853I采用的Intel的14nm FinFET制程,架构为8核64位Airmont架构,主频1.8GHz,GPU为Mali-T820 MP2,号称面向799~1299元档次的手机。… 2017-08-15