完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
4个回答
|
|
DSP(数字信号处理器)在现今的工程应用中使用越来越频繁。其原因主要有三点:第一,它具有强大的运算能力,能够胜任FFT、数字滤波等各种数字信号处理算法;第二,各大DSP厂商都为自己的产品设计了相关的IDE(集成开发环境),使得DSP应用程序的开发如虎添翼;第三,具有高性价比,相对于它强大的性能,不高的价格有着绝对的竞争力。
TI为本公司的DSP设计了集成可视化开发环境CCS(Code Composer Studio),而DSP/BIOS是CCS的重要组成部分。它实质上是一种基于TMS320系列DSP平台的实时操作系统内核,也是TI公司实时软件技术——eXpress DSP技术的核心部分。DSP/BIOS主要包含三方面的内容:多线程内核、实时分析工具、外设配置库。 |
|
|
|
系统功能需求
电能质量监测终端主要功能是对电网(三相电压、电流)的电能质量进行实时监测与分析。其主要监测量有:电压、电流有效值,有功、无功功率,电压频率,三相不平衡,各次谐波电压、电流含有率,功率因素,相移功率因素,电压波动,长时间、短时间闪变。 系统选用TI公司的高性能DSP芯片TMS320F2812作为处理核心,其150 MIPS的处理速度足以满足本系统的实时性要求。按照系统需求,将本系统分成以下功能模块:引导自检模块、采集任务执行模块、电能质量数据预处理模块、电能质量分析运算模块、数据存储模块、通信模块、人机交互模块。按照传统的编程方式,这些功能模块将以顺序结构形式组织在一起,各模块之间的调用和切换都由各模块自身的代码来完成,使得应用程序各模块之间处于一种耦合状态。如果要添加新的功能模块或者修改已有的功能模块,不但要修改与之相关模块的调用代码,而且新增模块也会明显影响到原有系统的时间响应特性,使得升级、维护起来相当麻烦。DSP/BIOS的出现提供了另外一种组织应用程序各功能模块的机制。它将各功能模块作为任务线程来看待,通过可配置的内核服务使各任务线程在系统调度器的安排下按照优先级的高低分时复用CPU资源,各个任务线程之间通过同步、通信、数据交换等进行协调。这种机制使得应用程序可维护性提高,并且提供了更方便、更高级的谪试手段。根据以上特点,本系统采用DSP/BIOS作为实时内核,并以此为基础对整个系统进行设计。 图1为系统在DSP/BIOS下的功能模块分类。 |
|
|
|
|
|
|
|
系统实时分析与调试
DSP/BIOS内核本身的开销对系统程序实时性会有影响,为此需要对DSP/BIOS内核进行优化。可以使用CCS中提供的DSP/BIOS分析工具确定DSP/BIOS的开销以及整个应用系统的运算量。比如,DSP/BIOS提供的实时分析工具中的CPU负载图就是常用工具之一。 在最后的集成阶段,由于实时交互等原因,会经常出现一些错误或者响应不及时的现象。一般来说,由于这些现象是非周期性的并且出现的频率很低,因此难于发现和跟踪。然而,由于DSP/BIOS中的RTA模块是嵌入到其内核中去的,再结合开发人员所提供的定制检测向量,从而提供了对错误产生根源的独一无二的町视性。该可视化功能极大地帮助了隔离和修正错误,是一般嵌入式开发系统所不具备的。 可以从下面四个方面提高整个系统中应用程序的执行性能:为不同的程序函数仔细选择线程的类型;把系统堆栈放置在片上内存中;降低时钟中断频率;增加流式输入输出缓冲器的大小。 DSP/BIOS作为CCS提供的一套工具,其本身仅占用极少的CPU资源,但却提供相当高的性能,加快了开发进度。采用DSP/BIOS作为电能质量监测终端实时操作系统,编写DSP程序时控制硬件资源容易、协调各个软件模块灵活,大幅加快软件的开发、调试进度。最终实验证明,整个系统实时性好,运行稳定可靠。(许康平 陈建元 韦海锋) |
|
|
|
只有小组成员才能发言,加入小组>>
674 浏览 0 评论
1098 浏览 1 评论
2463 浏览 5 评论
2794 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2632 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
644浏览 9评论
640浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
771浏览 6评论
615浏览 5评论
659浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 02:20 , Processed in 1.177960 second(s), Total 87, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号