电能质量监测和监测仪器讲座第六讲基于DSP技术的新型电能质量在线监测
- 格式:pdf
- 大小:939.22 KB
- 文档页数:3
基于DSP的电能质量检测综述摘要:本文综述了数字信号处理理论的发展现状,对其在控制和电能质量检测中的应用现状和趋势进行了总结。
同时叙述了数字信号处理器(DSP)的发展现状,并将其与GPP,MCU,FPGA进行了简单的对比,最后指出控制系统和电测系统采用DSP的必要性。
关键字:数字信号处理;DSP;电能质量检测中图分类号:TM933 文献标志码:AReview of power quality inspection based on DSPAbstract: This paper reviewed the development of the theory of digital signal processing, application status and trends are summarized in its control and power quality inspection. And, the development of DSP is reviewed, which is simply compared with GPP,MCU,FPGA,At last, it is pointed out that control system and electrical measurement system use DSP necessary.Keywords: digital signal processing; DSP; power quality inspection电能质量的标准和技术是随着电力系统的发展和用户需求的变化而变化和发展的。
大量电力电子设备的使用是新技术的运用,同时也是电能质量恶化的制造者和受害者。
有目共睹,电力质量问题是严重的。
近20年来全球范围内因电能质量而引起的重大电力事故已达20多起,每年电能质量扰动和电力环境污染引起的国民经济损失高达300亿美元。
其实,供电质量问题不仅对大型企业的正常生活影响较大,同时对重大活动,政治活动安全供电影响也较大。
基于DSP的电能质量监测系统的研究的开题报告一、选题背景随着电力电子技术的不断发展和电力系统的日益复杂化,电能质量问题日益凸显。
电能质量问题会对电力系统的稳定性、运行效率和电能利用效率产生很大的负面影响。
因此,建立一套高效的电能质量监测系统对于维护电力系统的稳定运行、提高电能利用效率意义重大。
二、研究目的和意义本项目旨在研究基于DSP的电能质量监测系统,对电力系统中常见的电能质量问题(如电压变化、电流不平衡、谐波等)进行监测和分析。
具体目的如下:1. 设计一种高效的、具有智能化和自适应性能的电能质量监测系统。
2. 通过该系统实现电能质量参数的实时监测、分析和诊断,及时发现和解决电能质量问题。
3. 为电力系统的改善、优化和运行提供科学的决策依据。
三、研究内容和方法研究内容:1. 基于DSP的电能质量监测系统的设计与实现。
2. 电能质量参数(电压、电流、功率因数等)的采集和信号处理。
3. 电能质量参数的分析和诊断方法。
4. 系统智能化和自适应优化算法的研究。
研究方法:1. 研究电能质量监测系统的结构和特性,确定系统的工作原理和功能模块。
2. 选用合适的传感器和采集装置,实现电能质量参数的实时采集和处理。
3. 设计合适的信号处理算法,实现电能质量参数的数字化处理和存储。
4. 通过数据分析和建模等方式,研究电能质量参数的分析和诊断方法。
5. 研究智能化和自适应优化算法,提高系统的自适应性和优化控制能力。
四、预期成果1. 基于DSP的电能质量监测系统的设计与实现。
2. 电能质量参数的实时采集和数字化处理算法。
3. 电能质量参数的分析和诊断方法。
4. 系统的智能化和自适应优化算法。
五、可行性分析1. 技术可行性该研究运用DSP技术、数字信号处理技术和智能化算法,这些技术已经成熟并广泛应用于电力电子和信息技术领域,因此在技术上具有高度可行性。
2. 经济可行性电能质量监测系统的价值非常显著,可以在电力行业、工业生产和民生用电等领域中大幅提升电能利用效率。
基于DSP与组态软件的电能质量监测系统乔和;陈庆旭;侯洪强【摘要】According to digital transformation of a substation, this paper designed an acquisition and processing system which took three-phase voltage,current and power signals as content. The system usedTMS320F2812 as the core processor. Data acquisition system consisted of the Hall voltage, current, power sensor and A /D chips. Digital signal processor and algorithm were responsible for data processing. The digital signal which is get from data processing is transmitted via Ethernet to the control room. The configuration software provides digital data for relevant personnel to analysis, then make decisions, which is benefit for maintain the stable operation of the grid. Experiments show that the system has some promotional value and its precision is high.%针对变电站数字化改造,设计了一种以三相电压、电流及功率信号为内容的采集与处理系统,采用TMS320F2812为核心处理器,信号采集系统由霍尔电压、电流和功率传感器和A/D芯片组成,数据处理由数字信号处理器和算法负责,得到的数字信号通过以太网传送给调度室,用组态软件实时显示数据并提供报表给相关人员分析以做出决策来维护电网的稳定运行.实验表明:系统精度高、实时性好,具有一定推广价值.【期刊名称】《仪表技术与传感器》【年(卷),期】2011(000)008【总页数】2页(P55-56)【关键词】数字信号处理器;组态王6.53;以太网;霍尔传感器;电能质量【作者】乔和;陈庆旭;侯洪强【作者单位】辽宁工程技术大学电气与控制工程学院,辽宁葫芦岛125105;辽宁工程技术大学电气与控制工程学院,辽宁葫芦岛125105;辽宁工程技术大学电气与控制工程学院,辽宁葫芦岛125105【正文语种】中文【中图分类】TP2161 系统硬件电路设计监测系统硬件的整体架构如图1所示,整个硬件系统包括传感器模块,模数转换电路,数字信号处理器模块,接口电路与上位机。
基于 DSP的电能质量监测器的设计
黄丽霞
【期刊名称】《洛阳师范学院学报》
【年(卷),期】2010(29)5
【摘要】@@ 随着工业化进度的高速发展,越来越多的功率、超大功率非线性负载和各类不同功率的电子设备投入使用,造成电力系统的严重污染,也影响到电力用户的用电质量和用电安全.电能质量问题越来越受到人们的关注,主要的电能质量问题可分为稳态和暂态两大类,前者以波形畸变为特征,主要包括谐波、间谐波、波形下陷以及噪声等;后者通常以频谱和暂态持续时间为特征,可分为脉冲暂态和振荡暂态.目前,数字信号处理器(DSP)已广泛应用于智能化电力装置中.电能质量分类体系都是相对完善的,然而就实际的电力系统,尤其是面向用户的供用电系统而言,不加区分地研究所有的电能质量现象是没有必要的,因为用户所关心的只是一些基本的电能质量指标.文中采用TMS320F28335浮点处理器作为整个电能质量监测器的CPU,完成采集、数据处理、对外接口和通信等.
【总页数】2页(P200-201)
【作者】黄丽霞
【作者单位】宁德师范学院物理与电气工程系,福建宁德352100
【正文语种】中文
【相关文献】
1.基于dsPIC30 F3014的漏电火灾报警监测器设计 [J], 肖菊
2.基于DSP的光伏监测器的设计 [J], 马巍;霍春宝;陈鹏;张彩娟
3.基于DSP的滑油在线屑末监测器软件设计 [J], 马静;张宏祥;李梅
4.基于DSP+ARM双核电能质量监测系统设计 [J], 龚圣高;任瑾
5.基于DSP的电能质量监测器 [J],
因版权原因,仅展示原文概要,查看原文内容请购买。
基于DSP和虚拟仪器技术的电能质量监测系统设计
黄文清;戴瑜兴
【期刊名称】《低压电器》
【年(卷),期】2005(000)005
【摘要】针对电能质量监测系统,由即时的电参量测试仪表向分布式监测和基于WEB的网络监测发展,给出了ADC和DSP为核心组成的电能质量监测系统的数据采集子系统的硬件和软件的设计及实现方案.
【总页数】4页(P32-35)
【作者】黄文清;戴瑜兴
【作者单位】湖南大学,电器与信息工程学院,湖南,长沙,410082;湖南大学,电器与信息工程学院,湖南,长沙,410082
【正文语种】中文
【中图分类】TP216
【相关文献】
1.基于DSP+GPRS的远程在线电能质量监测系统设计 [J], 周勇;朱明丽;杜霞;王洪林
2.基于虚拟仪器和数据库技术的电能质量监测系统设计 [J], 富强;张西术
3.基于虚拟仪器的电能质量监测系统设计及关键问题研究 [J], 王耀宇;雷春艳
4.基于DSP+ARM双核电能质量监测系统设计 [J], 龚圣高;任瑾
5.基于DSP舰船电网电能质量监测系统设计 [J], 任伟;梁晓红
因版权原因,仅展示原文概要,查看原文内容请购买。
第36卷第8期继电器V ol.36 No.8 2008年4月16日 RELAY April 16, 2008基于DSP和CPLD实现的电能质量监测系统左 涛,唐 巍(中国农业大学信息与电气工程学院,北京 100083)摘要:电能质量监测技术是当前电力系统领域的研究热点。
针对电网三相电压及电流信号的采集与处理。
设计了电能质量监测装置的数据采集系统,系统以霍尔传感器和并行A/D转换芯片组成前向采集电路,以数字信号处理器(DSP)组成数据处理电路,以复杂可编程逻辑控制器(CPLD)和锁相环组成硬件同步采样电路并以快速傅立叶变换为主要处理算法。
实验表明:系统具有响应速度快、精度高、实时性好的优点。
关键词:数字信号处理器; 电能质量; CPLD; 霍尔传感器Power quality monitoring system based on the DSP and CPLD chipsZUO Tao,TANG Wei(Information and Electrical Engineering College, China Agricultural University , Beijing 100083,China)Abstract: Power quality monitoring technology is the hotspots of current research in the field of power systems. Based on three-phase power grid voltage and current signal acquisition and processing, this paper designs the power quality monitoring device data acquisition system. The system takes a Hall sensor system and the parallel A/D converter chip as prior acquisition circuit, digital signal processor (DSP) as data processing circuits, and complex programmable controller (CPLD) and PLL as synchronous sampling hardware circuit. And fast fourier transform algorithm is also adopted as the main treatment. Experiments show the proposed system is of fast response, high accuracy, and real-time processing.Key words: digital signal processor;power quality;CPLD;Hall sensor中图分类号:TM76 文献标识码: A 文章编号: 1003-4897(2008)08-0040-060 引言随着电能质量对国民经济的影响逐渐加大和人们对电能质量研究的逐渐深入,人们对电能质量关注的焦点已不仅仅是电压、频率和谐波等各种稳态指标,还包括影响电能质量的实时信息,如瞬时扰动和暂态谐波等,同时也要求电能质晕监测系统提供更为直观的分析结果,以利于对电能质量问题做出决策,如要求系统能够进行故障识别、干扰源识别、故障预测和信息共享等。
基于DSP和ARM的电能质量监测系统
随着电力电子技术的广泛应用,电能污染日益严重,电能质量已成为电力部门及用户日益关注的问题。
电能质量的好坏直接关系国民经济的总体效益,对电能质量进行监测与分析从而提高和改善电能质量具有重要的现实意义。
本文根据IEC和国家标准,并且经过对国内外电能质量研究现状及同类产品进行认真分析的基础上,主要针对我国电力行业面临的现状提出了一套基于DSP和ARM 的电能质量监测系统。
论文首先介绍电能质量的相关概念、电能质量的研究背景、国内外电能质量和电能质量监测装置的研究现状,以及各项电能指标的监测标准。
接下来介绍了本套电能质量监测装置的设计方案,说明与以往方案相比所具有的优点。
之后是系统的软件设计与开发调试过程,主要是ARM软件的设计过程,包括了工程与任务的创建、μC/OS-II操作系统的移植和各功能模块的设计等。
最后是全文的工作总结与展望。
本文所研制的电能质量监测装置满足了合作企业的设计要求,相对以往的设计,具有实时性好,性能高,体积小,成本低等优点,符合电能质量监测的最新发展要求。
基于DSP和嵌入式系统的电能质量监测系统的研究与设计的开题报告一、选题的背景和意义:随着工业化、城市化的加速,电能质量问题越来越受到人们的重视。
特别是近年来,随着电子技术的进步和电力电子技术的广泛应用,电力系统中出现了更加复杂、多样化的电能质量问题,而这些问题给人们的生活、生产、环境等方面带来了不利影响。
因此,设计一种能够对电能质量进行实时监测、诊断和灵敏判断的系统具有重要的现实意义和深远的发展前景,能够保障电力系统的稳定运行,为了进一步提高电力系统的可靠性和经济性、降低能源的消耗、保护环境。
二、研究的内容和目标:本课题采用DSP和嵌入式系统技术,设计一种电能质量监测系统,对电源系统、线路及接线方式等进行监测和分析,能够实现对电压、电流、功率因数、谐波等电能质量指标进行实时监测和分析,并实现数据处理及存储。
系统设计主要内容包括:(1)基于TI DSP芯片的电能质量监控模块的设计。
(2)开发适用于该系统的测量电路。
(3)嵌入式微处理器系统的软硬件设计。
(4)人机界面的设计和实现,包括监测数据的显示、报警及记录。
三、研究的方法和步骤:1、分析电能质量监测的基本理论和技术,并进一步了解DSP和嵌入式系统的基本原理和应用。
2、研究电能质量监测领域的最新发展情况,分析已有的相关技术和设备,对其优缺点进行分析。
3、进行电能质量监测系统的硬件设计,包括模拟电路、功率放大电路、电源电路等的设计。
4、进行系统软件的设计和开发,主要包括DSP程序设计、嵌入式微处理器程序设计、人机界面设计等。
5、进行实验,对系统的功能和性能进行测试和调试。
四、预期的研究成果和应用前景:本课题完成后,将建立一种可以广泛应用的电能质量监测系统,通过对电力系统的监测和控制,能够提高电力系统的可靠性、经济性和环保性,具有广泛的应用前景。
基于DSP的电能质量监测系统的研究的开题报告一、选题的背景和意义随着电力系统从传统的中央式供应向分布式发展,电能质量问题愈发突出。
电能质量的问题包括电压、电流、电力因数、电磁兼容等多个方面。
在制造业、医药、金融等行业领域设备开发和生产,精确的电能质量的保障至关重要,电力系统不断出现的谐波、间歇性断电等问题,往往会给设备的生产使用带来一系列的负面影响,如造成设备故障、增加能源浪费、降低生产效益等等。
因此,如何有效地对电能质量进行监测,对于提高电力系统的稳定性和安全性,减少设备故障和损失,提高电力系统整体效益具有重要意义。
二、研究内容和拟解决的问题基于DSP的电能质量监测系统是一种能够通过数字信号处理进行电能波形分析的电力监测系统。
通过对电能质量指标的监测和分析,可以有效地检测谐波、不均衡度、电流突变等电能质量问题,并能在第一时间进行处理。
因此,本研究的重点是构建一种基于DSP的电能质量监测系统,以实现对电能质量进行实时监测并提供精确的数据指标,并系统化地解决在电力系统工作过程中出现的电能质量问题。
三、研究方法和技术路线1、研究方法本研究采用实验分析和理论研究相结合的方法。
通过实验的数据采集和分析,探究电能质量监测系统的具体应用情况和优缺点,同时,在理论层面上研究电能波形的特性和电能质量参数的计量方法。
2、技术路线技术路线主要包括以下三部分:(1)硬件平台设计:搭建硬件平台,包括数据采集电路、滤波电路等。
(2)软件算法设计:研究各种电能质量参数的计算方法,并设计出相应的算法,完成对电能波形的分析。
(3)系统集成与测试:将硬件与软件进行集成,对整个系统进行测试,实现对电力系统的实时监测。
四、预期成果和应用价值1、预期成果本研究的主要成果是构建一种基于DSP的电能质量监测系统,实现对电力系统电能质量的实时监测和精确计算。
具体而言,研究将集成各种电能质量参数的计算方法,设计出相应的软件算法,并结合硬件平台实现整个系统的高效运行。
电能质量监测和监测仪器讲座
电能质量监测和监测仪器讲座--电能质量监测
介绍电能质量的基本概念,国家标准的有关规定,监测电能的方式和监测仪器的类型与主要功能。
关键词:电能质量;国家标准;仪器;监测系统
文中所述的电能质量主要指通过公用电网供给用户端的交流电能的质量。
电能质量问题通常定义为:导致用电设备故障或不能正常工作的电压、电流或频率偏差,其内容涉及频率偏差、电压偏差、电磁暂态、供电可靠性、波形失真、三相不平衡以及电压波动和闪变等。
一个理想的电力系统应以恒定的频率(50Hz)和正弦波形,按规定的电压水平向用户供电。
在三相交流电力系统中,各相的电压和电流应处于幅值大小相等、相位互差120°的对称状态。
不过,这种理想状态在实际生活中并不存在,而且,它还有与一般产品质量不同的特点:①电能质量不完全取决于电力生产企业,有的质量偏差(例如谐波,电压波动和闪变,三相电压不平衡度)往往是由用户干扰造成的;②对于不同的供(或用)电点在不同的供(或用)电时刻,电能质量指标往往是不同的。
随着科学技术的发展,用户电力电子设备、非线性负荷和冲击性负荷不断增加,加剧了电网电能质量问题。
对电力系统,电能质量污染使系统的线损增加,变压器寿命降低,继电保护装置误动作,计量仪表误差增加;对电力用户,电能质量污染使用户电机产生附加损耗、发热和振动,降低了电。
收稿日期:2006-03作者简介:许卫兵(1973 ),男,讲师,从事检测与控制技术领域的科研和教学工作。
电能质量监测和监测仪器讲座第六讲 基于DSP 技术的新型电能质量在线监测许卫兵1,2,孙 佐1(1.池州师范专科学校,安徽池州247000;2.东南大学电气工程系,江苏南京210096)摘要:提出一种基于DSP +M CU 的双内核结构新型电能质量在线监测方案。
该设计方案在体积、性能和成本上较现在已有设计更有优势,适合安装在现场,有利于作为永久性在线监测电能质量的设备。
关键词:数字信号处理器;在线监测;电能质量;实时性中图分类号:TM 933.4 文献标识码:B 文章编号:1006-2394(2006)03-0070-03Power Qua lity OnlineM onitor Based on DS P TechnologyXU W ei b i n g 1,2,SUN Zuo1(1.Depart m ent ofM echan i ca l and E l ectrical Eng i nee ri ng ,Chizhou T eachers Co ll ege ,Chizhou 247000,Chi na ;2.D epa rt m en t of E lectrica l Eng ineer i ng ,Southeast U n i versity ,N anji ng 210096,Chi na)Abstrac t :The design of a new po w er qualit y onli ne m onitor based on DSP +M CU techno l ogy i s put for w ard .It i s m ore advantageous in ter m s of vo l u m e ,perfor m ance and cost i n co m par ison w ith the ex i sti ng design .It i s s u itable for on the site i nstall a ti on and used per m anentl y as an onli ne m onito r for powe r qua lity .K ey word s :D SP ;onli ne m on itor ;po w er quality ;rea l ti m e电能质量监测系统正在朝着在线监测、实时分析、网络化和智能化的方向发展。
除了传统的监测功能外,它在功能和技术上更加强调:①各种信息的提取、收集、分类和管理;②分析手段智能化;③电网运行性能和条件的自动评估;④为用户提供决策支持;⑤对问题进行预测。
基于这种需求,文中介绍一种基于DSP +MCU 的双CPU 的设计方案。
1 硬件系统设计1.1 硬件设计系统要处理的任务种类繁多,既有数据采样、各种计算等周期性任务,又有通信、人机交互等随机性事件。
因此在硬件设计上,不但要考虑处理设备本身具有高速的处理速度和处理能力,而且还要具有实时任务调度能力,并还要考虑到设计成本问题。
本文所搭建的系统硬件平台采用DSP+M C U 的双CPU 主从式结构。
选用性能价格比较高的16位定点DSP 芯片T M S320LF2407作为下位机,主要完成数据的采集、滤波处理及与上位机的通信。
T M S320LF2407是美国T I 公司的TM S320系列的一员,它采用增强的哈佛结构,应用高性能静态COM S 技术生产,为了降低功耗,采用3.3V 电源供电,具有特殊的DSP 指令和33ns 的指令周期,具有16通道10位A /D 转换器,其最小转换速率为500ns ,内有高达32K 16位的FL ASH 程序存储器。
高达2.5K 16位的数据/程序RAM,544 16位双端口RAM (DARAM ),所以本设计:(1)采用DSP 内部的A /D 转换器进行模/数转换。
(2)DSP 和MCU51之间的数据交换通过16位片内544 16位双端口RAM (DARAM )实现。
(3)运用DSP 的片内看门狗定时器(W DT )。
(4)可扩展的外部存储器总共192K 16位,其中程序存储器空间、数据存储器空间、I/O 寻址空间各为64K 16位。
同时TM S320LF2407引脚较少,价格适中,用它构造电脑决策数据采集系统不但可以满足系统的设计要求而且降低系统的复杂性,性价比也有很大提高。
利用DSP 数字信号处理速度高的优势来处理大运算量的实时任务,M C U 负责系统配置管理、人机交互、通信等,系统硬件框图如图1所示。
双CP U 采用DSP 和MCU 相结合的办法,二者采用主从结构(M C U 为上位机,DSP 为下位机),通过DSP 片内的双口RAM (DARAM )实现数据交换和协同工作,而DSP 的人机接口则由MCU51实现。
M C U 采用AT M EL 公司的AT89C55WD,它除兼容M CS-51外自带硬件看门狗定时器。
MC U 用来分担部分实时性要求不高的系统任务,主要包括液晶显示、键盘管理、时钟控制、系统配置管理、人机交互等。
在70 仪表技术2006年第3期图1 系统硬件框图通信方面,设备具有RS422和CAN 两种设备网接口和一个RS232接口,设备网接口可以让设备集成到企业级的电能质量分析与管理系统中,RS232接口可以和台式机或笔记本电脑实现点对点的通信,方便维护人员进行现场设备维护和故障诊断。
这种由两个处理器对系统任务并行处理的方式,能更有效地发挥DSP 的功效和MC U 的特长。
同时这种结构又可以保证系统资源有一定程度的冗余,易于今后系统功能的升级和改进。
1.2 系统功能该系统具有以下功能:(1)具有友好的人机交互功能,能通过键盘实现对被监测的量进行选择性的显示。
(2)带有RS232通讯模块,可以实现远程通讯功能。
(3)能实现对三相电压、电流信号实时跟踪,实时计算电流有效值、电压有效值、电压电流三相不平衡度、有功、无功、视在功率、频率、功率因数,能够分析稳态谐波。
(4)具有事件记录、故障报警和故障波形跟踪记忆功能。
(5)系统资源丰富,升级空间大,DSP 内建的32K 16位的FLAS H 程序存储器可以方便地多次擦写,便于软件升级,M C U 提供20K 的可编程FLASH 程序存储器ROM 空间,可重复擦写1000次。
(6)开关量输入功能,DSP 具有相当多的I/O 口,系统除了监测电压、电流信号外,还要监测各种开关信号,如断路器的分断状态,以便了解系统运行状况。
2 软件系统设计2.1 软件设计原则本系统软件设计采用模块化设计方法,针对本系统要实现的是对电网数据实时采集分析计算,做到在线监测的目的,在软件设计上有以下原则:(1)实时性:电能质量检测装置要实现的是对电网数据实时采集分析计算,不间断的采集数据达到在运行期间的同步计算。
(2)快速性:在硬件上要求采样和计算芯片的高速性,软件上要求算法的高效率,从而可以在采样间隔的时间内完成各个电能质量参数的计算和数据存储,达到计算和采样的同步性。
(3)可扩展性:对于软件系统来说,可通过对DSP 程序的更新来达到算法的升级,如在将来版本的装置中采用小波变换的算法等进行数据分析和变换,实现对暂态电能质量的分析。
2.2 软件设计软件设计包括下位机DSP 芯片的软件设计和上位机MCU 单片机的软件设计。
二者都采用模块化结构设计,软件系统任务分配模型如图2所示。
实时性要求强的部分,采用中断处理。
DSP 软件采用C 语言和汇编语言混合编程方式,用汇编语言编制FFT 算法部分,在一个周波20m s 时间内实现对电压电流6路信号的128点基二FFT 分析,以获取每周波的谐波信息。
DSP 软件还可得到电压有效值、电流有效值、有功功率、无功功率、功率因数、基波相位因数、频率、相角等多项测量结果。
M C U51单片机部分软件采用C 语言编码,每3s 接收一次DSP 计算出来的结果,统计最大、最小、95%概率大值、合格率,存储正常记录、事件记录、波形记录。
在人机对话方面、处理按键、刷新显示等方面,通过RS232接口或电话线与主站通讯。
通讯协议采用基于I EC870(I EC 第57技术委员会制定的国际远动规约标准《远动设备与系统》)协议的扩展协议,通讯的数据量比较大。
I EC870协议以16进制形式传输数据,比ASCII 码方式传输速度快,且它将一个长帧分成小于255字节的多帧通讯,在一帧出错时,可单独重要这一帧数据,从而提高了通讯成功率。
系统图2 软件系统功能模块71 2006年第3期仪表技术采用主从式结构,即将DSP 及所包含的A /D 模块看作M C U 的一个子模块,但DSP 软件模块自成体系,也有自己的功能模块和调度方式。
按照两个CPU 系统所承担的不同任务,规定M C U 为上位机,DSP 为下位机。
MC U 主要负责系统管理,包括人机交互,通信等,DSP 负责实时数据计算,完成数据的采集、滤波处理及与上位机的通信。
DSP 的任务是采集从片内A /D 转换器中读取的数据,进行计算和分析,然后将数据提供给M C U,M C U 利用这些数据进行显示、通讯等。
系统校准的参数保存在EEPROM 中,M C U 在初始化过程中会读取这些系数并提供给DSP ,这和DSP 自身的初始化程序一起作为DSP 模块的初始化部分。
系统需要显示何种数据都由MC U 发出请求,由DSP 进行处理,系统的主动权始终在M C U 手中。
对M C U 而言,DSP 子系统就相当于MCU 的一个 外设 ,它进行频繁数据读取和计算。
将数据保存在内部RAM 中,当M C U 有中断请求,就解析命令并执行MCU 所提交的任务。
在系统实际运行中,DSP 始终处于繁忙的计算中,而M C U 可能并不繁忙,只是在等待用户输入,处理远程通讯等,这样才能保证M CU 图3M C U 程序流程对于外界输入做出实时响应。
这样,在MCU 软件系统设计上,应该注重人机界面,系统的稳定性。
在DSP 的软件设计中,应该保证在整个软件系统及算法设计上具有较强的实时性和稳定性。
整个系统软件设计是由主程序和外部中断服务子程序和软件中断子程序组成。
M C U 的所有功能都是在图3所示的主流程下实现的。
DSP 的开发工具包括代码产生工具和代码调试工具。
代码产生工具对用户开发的高级语言或汇编语言源代码进行编译,生成可以在目标DSP 上运行的可执行代码。
代码调试工具根据调试者的命令观察DSP 的状态,控制DSP 代码的执行,进行结果显示,对用户的代码进行调试或性能测试。