引言
电力电子装置在调试和研发的过程中,需要经常性地改动相关的控制参数,同时需要实时监测装置运行过程中的各关键点处的电量波形。现在的电力电子装置,其控制板的主控芯片通常采用 DSP(数字信号处理器),由于其硬件条件的限制,进行控制参数(如 PID的各控制系数)的修改时,往往需要不断地更改和烧写程序,很难实时地在线进行参数修改,同时也很难向装置发送复杂的控制指令;另外,现在装置的调试过程中,在需要监测相关点处的电量波形时,往往采用多通道隔离示波器进行。这一方面大大增加了装置的研发成本,同时由于示波器的通道数有限,不能随时增加和变更所监测的波形点,另外示波器的探头受到电磁兼容性的制约,长度有限,调试时使用起来也造成了很多不便。
笔者所在的课题组承担了 100%低地板轻轨车的研制任务,在装置的开发过程中,由于前述的原因,需要开发一款用于参数设定、装置控制和实现模拟波形输出的通用控制器。该控制器利用装置所支持的通讯协议向装置发送命令以及进行参数的在线修改,同时实时查看装置的工况,接收装置发送的数字量和数字化的模拟量等运行数据。此外,控制器具有多路 DA输出,在 DA输出端接上示波器就可以通过按键选择查看远程装置上模拟量的基本情况,以实现示波器的远距离电量监测。控制器可以灵活更改各 DA通道所对应的电量,大大增加了示波器采样通道的利用率。在通讯协议上,控制器支持 RS232、RS485、CAN总线和以太网协议以最大限度地满足不同装置的通讯需求。同时,控制器对于相关装置所发送过来的数字量参数,可以使用液晶进行实时显示。对于数字化的模拟量参数,控制器一方面可以实时计算出其平均值、绕行电感器有效值等特征量使用液晶单元进行显示,另一方面可通过 8路 DA转换器进行转换后输出到示波器的采样通道进行显示。控制器的液晶单元在显示数据时,可以自动根据该数据的大小决定其小数部分的位数,以始终保留 4位有效数字。所有相关的参数设置和接收到的数据,控制器均可以储存到铁电存储器中,掉电后数据不丢失,方便下次继续使用。
2 控制器的硬件组成及功能
通用控制器系统硬件组成如图 1所示。
共模电感器="0" />
其中,控制器的 CPU单元采用 TMS320C28X系列中的 DSP2812,它具有串行外围接口(SPI)、两个串行通信接口( SCIs)、改进的局域网络(磁心电感器 eCAN)、多通道缓冲串行接口(McBSP)。DSP2812主频高,能够满足通用控制器的通讯速率,同时可以很好地支持通用控制器所需要的 RS232、RS485、CAN总线、以太网、 DA转换等外围设备,降低了系统的开发难度。
系统中的液晶显示单元采用 LCM128645ZK型中文液晶显示模块。该模块电源操作范围宽(2.7V to 5.5V),其低功耗设计可满足产品的省电要求;同时,模块与微控器的接口界面灵活(三种模式:并行 8 位/4位,串行 3 线/2线),可实现汉字、 ASCII 码、点阵图形的同屏显示, 支持所有的主流液晶操作指令,预留多种控制线(复位/串并选择/亮度调整)供用户灵活使用。DSP2812使用通用 I/O口与 LCM128645ZK进行通讯,发送相关的控制指令和数据控制其执行相应的操作。
控制器所包括的功能键,包括页面和菜单项的向上/向下移动、参数数据的增加/减少、当前参数的修改 /确认、系统各项功能的选择等。按键采取行列扫描方式进行排列。在扫描按键时,先进行行扫描,再进行列扫描。通过行列扫描塑封电感的结构共同判定当前是哪个按键被按下。同时,通过软件实现了按键消抖,提高了操作的准确性和可靠性。按键与 DSP2812的 I/O接口相连,最大可扩展为 16个(4*4)按键阵列,以满足各项操作的要求。
D/A转换选择了 12位 8路的 DA芯片 AD5328,其 DAC更新速率为 167ksps,DAC设置时间为 6μs,DAC形式为电压型。DA转换器通过 DSP2812的 SPI总线进行数据交互,并用 DSP的 2个 I/O接口与之相连作为控制信号。
RS232通讯模块使用 MAX232作为总线的接口芯片,与 DSP的 SCI接口相连。 RS232主要用于控制器与 PC机之间的通讯及实现 DSP程序的远程烧写。 大功率电感厂家 |大电流电感工厂