基于DSP+CPLD的断路器智能控制单元设计.docx
《基于DSP+CPLD的断路器智能控制单元设计.docx》由会员分享,可在线阅读,更多相关《基于DSP+CPLD的断路器智能控制单元设计.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于DSP+CPLD的断路器智能控制单元设计fenghy导语:本文介绍了基于新型高性能数字信号处理器DSP芯片TMS320F2812和复杂可编程逻辑器件CPLDMAX7128实现的断路器智能控制单元设计。摘要:本文介绍了基于新型高性能数字信号处理器DSP芯片TMS320F2812和复杂可编程逻辑器件CPLDMAX7128实现的断路器智能控制单元设计。重点表达了调理电路、F2812通信模块、CPLD模块的设计。采用嵌入式实时多任务操作系统C/OS-作为系统软件平台,阐述了系统软件和应用软件任务的优先级、流程、通信与同步、通信协议等的设计,并用VHDL语言实现执行电路的程序设计。该设计方案可进步断
2、路器智能控制单元的可靠性,便于性能扩展。关键词:数字信号处理器;复杂可编程逻辑控制器;断路器;智能控制随着计算机技术、信号检测技术及微电子技术的迅猛开展,对断路器控制单元的要求也不断进步,当代智能控制单元不仅要求具有自动保护、维护和信息传递功能,而且要求具备标准的通信协议,能方便的和不同厂家的主控单元组成分布式的控制系统;此外,从断路器控制单元的自身功能上更要求其具备同步关合功能。本文介绍的智能控制单元采用数字信号处理器DSP及嵌入式实时操作系统完成各种数据的处理、通信和算法的设计,而状态量的收集和执行信号输出将由复杂可编程逻辑器CPLD完成,主要是基于CPLD内部硬件电路构造的可靠性和对状态
3、收集的实时性,该系统可以知足系统控制实时性及可靠性的要求。硬件设计TMS320F2812DSP介绍TMS320F2812DSP是德州仪器公司TI推出的32位高性能数字信号处理器,它具有峰值运行每秒150万条指令MIPS的处理速度和单周期完成3232位MAC运算功能,同时它还具有128k16的片上Flash,18k16的片上RAM和大量的片上外设,包括A/D转换模块、2个事件管理器EVA和EVB,CAN总线控制器、2个串行通信接口模块SCIA和SCIB、串行外设接口模块SPI、多功能串行接口McBSP及56个通用I/O口。该DSP以高效的32位定点CPUTMS320C28xTM为核心处理器,其开
4、发既可使用C28x汇编可以使用ANSIC/C+语言。此外TI公司还提供有虚拟浮点数学函数库IQ数学函数库、快速傅里叶变换FFT算法函数库、滤波器库等,这些函数库可显著简化应用系统开发。TMS320F2812强大的功能使其能知足嵌入式智能控制单元的设计要求。系统硬件设计智能控制单元主要完成的任务包括:处理主控模块控制命令、监测母线电力参数、温度收集、保护控制算法的实现、检测开关量的状态、开关量的输出控制及与监控中心的通信等。为了实现上述功能,并充分利用DSPTMS320F2812强大的外设功能及嵌入式操作系统的优点,DSP主要完成模拟量收集、数据处理、算法实现、温度收集、通信及命令处理。同时为了
5、状态的快速检测和输出执行信号的可靠性,将由CPLD完成状态量的监测、与DSP的通信、状态信号的输出及外部高电压电路的控制。系统构造如图1所示。系统硬件的设计包括各调理电路、CAN总线通信驱动、RS-232总线驱动和RS-485总线驱动及CPLD内部电路的设计。图1智能控制单元系统构造图调理电路设计调理电路包括沟通电压收集调理电路、开关量收集调理电路、开关量控制驱动电路。沟通电压信号的收集使用F2812内置12位A/D转换模块,该模块本身具有采样保持电路且要求输入电压的范围为03V,因此设计了由电压互感器、电流电压转换电路和RC滤波构成隔离电路和由放大、电压抬升、电压跟随器及限幅组成的调理电路,
6、可将220V/50Hz的电压信号转换成03V的电压信号。开关量的收集采用CPLD实现。由于开关量经常出现抖动问题,因此其调理电路需采取措施去除开关抖动。在其调理电路中,采用电容C滤除输入信号中的尖峰电压主要针对高频干扰,12V的稳压二极管滤除干扰信号主要针对低频干扰,光电耦合器是为了防止外部信号影响内部电路的工作;二极管VD用于保护光耦中的发光二级管以免发光二极管被反向击穿开关量控制信号经CPLD的I/O管脚输出。输出信号经过光耦器件TLP127驱动外部的高电压器件动作。由于该智能控制单元主要是控制断路器的关合,而断路器的关合经过中会产生强的电磁效应,假如直接由DSP的GPIO管脚驱动,外部电
7、磁干扰有可能使DSP的程序跑飞或者使DSP复位,严重影响执行后果,所以系统中开关量的输入/输出均由CPLD完成,其可靠程度将加强。通信模块F2812具有增强型CAN控制器eCAN模块,其完全支持CAN2.0B协议,性能较之已有的DSP内嵌CAN控制器有较大的进步,在CAN总线通信时,数据传输更加灵敏方便,数据量更大、可靠性更高、功能更加完备,因此本设计采用CAN总线实现智能终端的通信。通信模块的硬件设计主要是CAN总线驱动电路的设计,选用飞利浦公司的CAN通信收发器PCA82C250作为F2812的CAN控制器和物理总线间接口,以实现对总线的差动发送和接收功能。为防止干扰信号的引入,设计中采用
8、高速光耦6N137对F2812及物理总线隔离。RS-232的驱动芯片直接选用MAX232驱动芯片,而RS-485的驱动芯片采用SNLBC184,同时为了防止干扰信号进入,设计中采用光耦TLP521对F2812和RS-232及RS-485总线驱动芯片隔离。CPLD模块设计在该智能控制单元中,CPLD是一个重要的组成局部,由CPLD组成的状态收集及输出执行系统可以独立工作,主要是控制断路器的异步关合,承受各种输入的按键操作和状态的输入/输出。同步控制时,CPLD接收DSP传送的动作命令,即可以执行同步关合操作,同时,当状态发生变化时,CPLD将发出中断信号,由DSP读取状态并且作出相应的处理或者传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 DSP CPLD 断路器 智能 控制 单元 设计
限制150内