基于 DSP和单片机的电源实时信号处理系统

最新更新时间:2012-03-11来源: 电源在线网关键字:DSP  单片机  电源信号 手机看文章 扫描二维码
随时随地手机看文章
1 引言

  在同步辐射应用领域内,加速器具有特殊的运行方式,它要求给磁铁系统供电的稳流电源动态稳定性必须优于1´10-4,输出电流纹波要小于5´10-4。所以现针对磁铁电源,研制开发一套基于DSP技术的多路电源动态参数监控系统,可对电源进行遥控操作和实时显示其状态,同时实现对整个电源纹波、电网电压的实时监控、记录,并对纹波、电网电压进行频谱分析。

2 系统组成框图

  本系统主要由单片机80C196、可编程单片机外围芯片PSD4235和DSP芯片TMS320VC5402构成。它们之间的通信通过16位的双口RAM(IDT公司的ID7133)来实现。
  80C196和PSD4235主要完成人机接口的功能,包括液晶显示、电源状态开关量输入、输出电源控制操作、CAN总线通信及系统实时时钟。TMS320VC5402则主要负责处理数据,对电源纹波和电网电压进行频谱分析;其主要资源有8路A/D、SRAM、FLASH、总线驱动和锁存等。
  双口RAM在系统中的功能是将80C196接收到的外界数据交给TMS320VC5402,同时TMS320VC5402需要显示或通信的数据也通过它送给80C196。其结构示意图见图1所示。


图1 系统结构示意图


3 系统的主要硬件

3.1 PSD4235G2芯片

  WSI公司的PSD4235G2将存储器、I/O端口、PLD等单片机集成于一个芯片中。能与多路复用16位总线的Intel 80C196直接接口,大大简化了硬件电路,使系统的设计、完善变得十分方便.
  PSD4235G2内部集成了4Mbit闪速存储器,64Kbit SRAM,具有16个输出微单元和24个输入微单元的CPLD,译码PLD,52个单独可配置I/O端口引脚,内置符合JTAG的串行接口。在系统中,它与80C196的硬件连接如图2所示。


图2 80C196与PSD4235硬件接口图


[page]3.2 CAN通信电路

  CAN总线具有通信速率高、可靠性高、连接方便和性能价格比高等优点。CAN接口由独立控制器SJA1000和CAN控制器接口82C250组成,在这两者之间接6N137高速光耦,用DC-DC变换器隔离电源,提高抗干扰能力。

3.3 实时时钟电路

  系统选用实时时钟芯片DS12887,它是目前主流芯片。

3.4 双口RAM器件

  系统选用了IDT公司的高速2K×16 位的双口RAM产品 IDT7133,其最高速度可以达到20ns。控制线和I/O线是完全独立的两个接口,可以对两个端口进行完全异步的读写操作。当两个接口同时对存储器的同一单元进行操作时,IDT7133的忙逻辑BUSY将会有硬件指示。

3.5 DSP处理器
  DSP是整个系统数据处理的核心器件。我们采用了TI公司的TMS320VC5402。它工作速率可达100MIPS,具有先进的多总线结构(1条程序总线、3条数据总线、4条地址总线),内置4K×16bitROM和16K×16bitRAM。C5402具有高性能、低功耗和低价格等特点。图3 所示为DSP的地址总线与数据总线布局。
  C5402采用3.3V和1.8V电源供电,其中I/O采用3.3V供电,芯片的核采用1.8V供电。而实际常用的只有5V电源,所以选用了TPS767D301电源转换芯片,可由5V转化为3.3V和1.8V。
  外部存储器是DSP系统中最主要的部件之一。系统选用AM29LV400B(256K×16bit)作为 FLASH MEMORY,它存取速度快,最高可达到55ns;读写寿命长,可重复10万次。同时选用CY7C1021(64K×16bit)作SRAM,它是采用CMOS工艺制成,访问速度可达12ns。
  同时,由于DSP的地址总线与数据总线的驱动能力是有限的,当负载比较大时,需要对它的负载能力进行扩展,以保证系统能稳定工作。并且DSP的输入、输出口也有限,往往需要进行扩展。所以,我们选用SN74LVTH16244和SN74LVTH16245作总线驱动和隔离。
  电源的模拟信号经过A/D芯片MAX125(8通道14位带并行输出)转换后,变成数字信号送入C5402内进行傅里叶变换,计算信号的频谱。

4 系统的软件设计

  系统的软件主要包含单片机80C196和DSP两大部分,采用C语言和汇编语言混合编程。单片机MCU与DSP之间通过双口RAM交换数据。MCU软件主要是系统I/O、与DSP通信、LCD显示驱动、键盘扫描、时钟日历等程序。


图3 DSP的地址总线与数据总线布局图

DSP软件主要包含科学计算程序、数据采集程序、FLASH管理、与MCU通信等。

5 结论

  经过实验证明,根据本文内容设计并实现的电源动态参数监控系统,在实际运用中是可行有效的。

参考文献

[1] 王念旭等. DSP基础与应用系统设计. 北京:北京航空航天大学出版社,2001.8. 
[2] 戴逸民等. 基于DSP的现代电子系统设计. 北京:电子工业出版社,2002.5. 
[3] TMS320C5X User’s Guide. Texas instruments,1990. 
关键字:DSP  单片机  电源信号 编辑:冰封 引用地址:基于 DSP和单片机的电源实时信号处理系统

上一篇:空分装置控制系统的电源系统
下一篇:14KV—5KW高压电容充电电源

推荐阅读最新更新时间:2023-10-18 16:29

用类/微驱动模型开发DSP视频驱动程序
近年来,DSP运算能力的不断增强,使其在电子设备方面得到了广泛的应用。DSP/BIOS是TI公司推出的一个实时操作系统,与TI的CCS(Code Composer Studio)集成在一起。用DSP/BIOS可以大大简化DSP应用程序的开发和调试,其中与外围设备的I/O接口是DSP应用开发中不可缺少的重要部分。TI公司为C64x系列DSP的开发者提供了一种类/微驱动模型(class/mini drivermodel)。通过对外围设备设计驱动程序,为高层应用程序提供统一的接口来操作底层硬件。只要是遵循此驱动程序接口标准开发的高层应用程序,都可以在具有相同接口的不同硬件平台上运行,从而使DSP软件系统与硬件系统相分离,提高了软件的可重
[嵌入式]
ST低价32位MCU:传承STM32基因 发展自己的生态系统
日前,意法半导体发布了它最新的STM32F030基于Cortex-M0内核的超值系列微控制器,以0.32美元的批量订货价格引发热议。意法半导体表示:“与同类竞争产品不同的是,STM32F030虽然只有8位微控制器的价格,但在性能和特性上并没有受到任何影响。它保持了原有的内核速度和丰富的外设,传承了STM32F0家族的优异基因。”STM32F030将面向工业控制、消费电子和家用电器三大目标应用。 低价来源于规模经济 打造宽产品线平台 在新品的交流中,意法半导体大中华与亚太区微控制器市场及应用总监James Wiart提供了这样的数据:从2009到2012年,ST在MCU市场的份额翻了一番,年增长率达到市场平均的三倍。其中
[单片机]
单片机、P0口、上拉电阻
由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。 1.一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。 2.作为一般的I/O口时用时,由于内部没有上拉电阻,故要接上上拉电阻!! 3.当p0口用来驱动PNP管子的时候,就不需要上拉电阻,因为此时的低电平有效; 4.当P0口用来驱动NPN管子的时候,就需要上拉电阻的,因为此时只有当P0为1时候,才能够使后级端导通。 简单一点说就是它要驱动LCD显示屏显示就必须要有电源驱动,否则亮不了,而恰好P0口没有电源,所以就要外接电源,接上电阻是起到限流的作用;如果接P1、P2、
[单片机]
利用单芯片MCU提高照明系统能源交率
未来的20年中,亚洲发展中国家的用电量将位居全球前列,中国也将成为第一大电力消耗国。节约能源已经成为全球范围的一个热门话题。国际社会对能源效率日益重视,推动了《京都仪定书》和“能源之星”等新的能源法规和协定的诞生。目前,工业化国家纷纷承诺在未来十年内改善能源效率,减少温室气体排放。在某些情况下,这一承诺意味着通过制订法规强制性地提高传统用电系统的效率,因此,新的创新方案的设计和实施已迫在眉睫。 在住宅用电中,照明用电占相当大的比重。以家庭用电为例,空调、冰箱、热水器等耗电量高的电器一直是大家关注的焦点。而每天都在使用的照明电反倒被忽视。其实,每张电费帐单都要为照明用电支付1/6的费用。如何在中国推广节能的照明产品,提高照明系统的能
[单片机]
HOLTEK推出单颗电池0.9V标准Flash MCU系列
Holtek新一代0.9V标准型Flash微控制器,整合了电源管理IC的功能,在单一芯片上实现单一颗电池之应用。同时整合外部电路,可达到体积缩小、组件精简、电池减少的绿色环保需求。本系列产品包含有HT66F017L及HT66F016L可提供弹性化之功能选择。同时具有低脚数、多样化功能,可应用于各种不同低电压领域,诸如电动牙刷、电动刮胡刀、遥控器等单一电池之消费性产品。 本系列MCU涵盖完整的功能,包含有1K / 2K Word Flash 程序内存、64 / 128 Byte数据存储器、64 Byte Data EEPROM、内部震荡器及8 Level Stack等核心规格;同时兼具实用的外围电路,例如12位的高速模拟/数字
[单片机]
意法半导体解决方案获任天堂Nintendo Switch游戏机采用
中国,2017年3月27日 —— 横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)宣布,任天堂最新的Nintendo Switch™ 游戏机采用意法半导体的先进半导体解决方案,其中包括运动传感器、触屏控制器、STM32微控制器和NFC控制器。 Nintendo Switch是一款可以随时随地玩的家用游戏机,组件包括一个主机、两个Joy-Con™ 可拆卸手柄、一个Joy-Con手柄充电握把和一个主机基座。这款市场上独一无二的游戏机采用多个意法半导体芯片实现直观的用户界面,通过NFC通信功能提升用户与游戏的互动方式。 在Nintendo Sw
[单片机]
MCS-51单片机内部结构——CPU结构 单片机原理学习笔记(二)
CPU结构 8051内部CPU是一个字长为二进制8位的中央处理单元,也就是说它对数据的处理是按字节为单位进行的。与微型计算机CPU类似,8051内部CPU也是由算术逻辑部件(ALU)、控制器(定时控制部件等)和专用寄存器组三部分电路构成。 1.算术逻辑部件 8051的算术逻辑部件ALU是一个性能极强的运算器,既可以进行加、减、乘、除四则运算,还可以进行与、或、非、异或等逻辑运算,还具有数据传送、移位、判断和程序转移等功能。 8051算术逻辑部件ALU由一个加法器、两个8位暂存器(TMP1和TMP2)和一个性能卓越的布尔处理器组成。虽然TMP1和TMP2对用户并不开放,但可用来为加法器和布尔处理器暂存两个8位二进制操
[单片机]
MCS-51<font color='red'>单片机</font>内部结构——CPU结构 <font color='red'>单片机</font>原理学习笔记(二)
单片机常用的STM32五个时钟源讲解
在单片机中,比如我们常用的STM32是有五个时钟源的,分别是:HSI,LSI,HSE,LSE,PLL。 这些时钟源都体现在时钟树,我们知道每个型号的单片机手册都有时钟树的展示,这样让我们能清楚知道应用到的外设是通过哪个时钟源分频或倍频得来的。我们以ST推出的STM32G030为例来看下: 1、HSI是高速内部时钟,RC振荡器,频率为16MHz。 2、LSI是低速内部时钟,RC振荡器,频率为32KHz。 3、HSE是高速外部时钟,可接晶体/陶瓷振荡器,或者接外部时钟源(Bypass模式),频率范围是4-48MHz。 4、LSE是低速外部时钟,接频率为32.768KHz的石英或谐振器,或者使用旁路模式引入外部时钟源。 5、PL
[单片机]
<font color='red'>单片机</font>常用的STM32五个时钟源讲解
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved