位置:51电子网 » 技术资料 » 嵌入式系统

8XC196MC变频器专用仿真器的开发

发布时间:2008/6/3 0:00:00 访问次数:597

        作者:南宁广西大学电气工程学院(530004)卢子广

     谢长征 蔡世英

    

     来源:《电子技术应用》

     摘要:介绍变频器专用仿真器的设计开发。硬件设计方面,介绍了芯片的选择,重点论述三对pwm波形发生器、保护电路和信号输入输出电路,并选择并口与上位机通信;软件设计方面,仿真器与上位机的通讯使用同步串行通讯(spi),软件依据此通讯协议而设计,使用32位命令-地址-数据方式。此仿真器也可直接用于变频控制,实现使用证明,此仿真器优于其它通用型仿真器。

    

    

     关键词:变频器

     仿真器 pwm波形

     市面上各种仿真器应有尺有,但这些仿真器是通用性的,对于使用8xc196mc作为变频器专用芯片的开发人员来说,却并不那么好用,甚至有一定的障碍,因为仿真器的有些端口已被仿真系统使用,用户就不能再使用这些端口。

     下面依据变频器开发的一些要求设计简单好用的8xc196mc仿真器,重点是三相波形发生器(wg)及保护(extint)电路。8xc196mc和其他的芯片比较,一个最显著的特点是它的wg电路。wg是使8xc196mc适合于电机控制的主要片内外围电路,其与专用三相波形发生器芯片hef4752相似,但它的功能更强,使用起来更方便,占用cpu时间更少。wg可产生三对具有同一载波(三角波或正向锯齿波可选)但占空比各自可编程的pwm波形,每对pwm波形的互补的。其间的死区时间(不重迭激活时间)、输出极性和输出组合均可编程。载波周期和各相的占空比的修改方式以及每个载波周期中断请求次数也可编程。当被wg驱动的外设发生故障时,其保护电路立即硬件关闭wg的输出,并提出中断请求。当用wg的三对pwm波形(经隔离放大)来驱动三相逆变器时,可实现交流电机变频调速或其他交直流调速方案。

     1 硬件设计方案

     为了简化仿真器r设计,使用87c196mc作仿真器开发芯片,这样可以利用其内部的eprom。内部的eprom可以作为仿真器的监控程序(要求正确无误),外部的ram可以作为仿真器的用户程序。内部epromr主要任务是将用户程序、数据送到外部ram中或从ram中读取程序、数据因为87c196mc在运行内部eprom程序时,外部的p3、p4、p5口可以设置为i/o口,这样就可以控制这三个i/o口来控制ram数据的写入或读出,此时p3、p4口需要接上拉电阻),在传送用户程序时从内部eprom处执行程序(将ea=1后复位)。传送完用户程序后,再从外部ram处执行程序(将ea=0后复位)。另外,为了使用方便,使用一个8255作为键盘扫描和动态显示扩展芯片,分配重复地址0ff00~0ffff共156个地址空间。8255的pb口用来作为驱动数码管8段码的信号,pc下口作为驱动数码管4位码的信号,同时作为键盘扫描输出信号,pc上口其中3位作为键盘扫描输入信号,这样就有4个动态显示的数码管和12个键组成的键盘,已能满足大部分的开发要求。8255其余端口可留给用户扩展使用。ram使用32k(程序数据共同占用),地址为0000~7fff,这样大的空间已经能满足几乎所有的开发应用,剩下8000~feff的31.75k留给用户扩展使用。

     2 仿真器硬件设计

     硬件设计要求将wg波形发生器的输出口(产生三对pwm波形用来驱动三对逆变器)、a/d转换输入口(用于反馈电流、反馈转速、电位器电压设置、电位器频率设置等的输入)、多功能p2口(用户可以利用它作一些如电源开关、报警、转速捕获及串行通讯等)、保护电路输入开关、报警、转速捕获及串行通讯等)、保护电路输入引脚extint(它和外部中断共用同一引脚,用来接受外设的故障信号,并同时提出中断请求)留给用户,另外安排键盘和显示(使用8255扩展)。为了用户使用方便,这些口都必须使用标准的接口插槽。仿真器与计算机进行通讯,才能将程序或数据写入或读自仿真器的ram,所以仿真器本身需要通讯接口。为了不占用用户端口,强制使用8位总线方式,这样就多出了p5.6(buswidth)和p5.4引脚,如果使用简单的同步带时钟反馈串行通讯方式与计算机连接,使用计算机并口(计算机并口操作简单,并且有输出锁存器,还可以控制reset、ea等引脚,与前面的要示订符)与仿真器通讯。由于a/d转换共有13路,一般情况下用户用不了这么多,所

        作者:南宁广西大学电气工程学院(530004)卢子广

     谢长征 蔡世英

    

     来源:《电子技术应用》

     摘要:介绍变频器专用仿真器的设计开发。硬件设计方面,介绍了芯片的选择,重点论述三对pwm波形发生器、保护电路和信号输入输出电路,并选择并口与上位机通信;软件设计方面,仿真器与上位机的通讯使用同步串行通讯(spi),软件依据此通讯协议而设计,使用32位命令-地址-数据方式。此仿真器也可直接用于变频控制,实现使用证明,此仿真器优于其它通用型仿真器。

    

    

     关键词:变频器

     仿真器 pwm波形

     市面上各种仿真器应有尺有,但这些仿真器是通用性的,对于使用8xc196mc作为变频器专用芯片的开发人员来说,却并不那么好用,甚至有一定的障碍,因为仿真器的有些端口已被仿真系统使用,用户就不能再使用这些端口。

     下面依据变频器开发的一些要求设计简单好用的8xc196mc仿真器,重点是三相波形发生器(wg)及保护(extint)电路。8xc196mc和其他的芯片比较,一个最显著的特点是它的wg电路。wg是使8xc196mc适合于电机控制的主要片内外围电路,其与专用三相波形发生器芯片hef4752相似,但它的功能更强,使用起来更方便,占用cpu时间更少。wg可产生三对具有同一载波(三角波或正向锯齿波可选)但占空比各自可编程的pwm波形,每对pwm波形的互补的。其间的死区时间(不重迭激活时间)、输出极性和输出组合均可编程。载波周期和各相的占空比的修改方式以及每个载波周期中断请求次数也可编程。当被wg驱动的外设发生故障时,其保护电路立即硬件关闭wg的输出,并提出中断请求。当用wg的三对pwm波形(经隔离放大)来驱动三相逆变器时,可实现交流电机变频调速或其他交直流调速方案。

     1 硬件设计方案

     为了简化仿真器r设计,使用87c196mc作仿真器开发芯片,这样可以利用其内部的eprom。内部的eprom可以作为仿真器的监控程序(要求正确无误),外部的ram可以作为仿真器的用户程序。内部epromr主要任务是将用户程序、数据送到外部ram中或从ram中读取程序、数据因为87c196mc在运行内部eprom程序时,外部的p3、p4、p5口可以设置为i/o口,这样就可以控制这三个i/o口来控制ram数据的写入或读出,此时p3、p4口需要接上拉电阻),在传送用户程序时从内部eprom处执行程序(将ea=1后复位)。传送完用户程序后,再从外部ram处执行程序(将ea=0后复位)。另外,为了使用方便,使用一个8255作为键盘扫描和动态显示扩展芯片,分配重复地址0ff00~0ffff共156个地址空间。8255的pb口用来作为驱动数码管8段码的信号,pc下口作为驱动数码管4位码的信号,同时作为键盘扫描输出信号,pc上口其中3位作为键盘扫描输入信号,这样就有4个动态显示的数码管和12个键组成的键盘,已能满足大部分的开发要求。8255其余端口可留给用户扩展使用。ram使用32k(程序数据共同占用),地址为0000~7fff,这样大的空间已经能满足几乎所有的开发应用,剩下8000~feff的31.75k留给用户扩展使用。

     2 仿真器硬件设计

     硬件设计要求将wg波形发生器的输出口(产生三对pwm波形用来驱动三对逆变器)、a/d转换输入口(用于反馈电流、反馈转速、电位器电压设置、电位器频率设置等的输入)、多功能p2口(用户可以利用它作一些如电源开关、报警、转速捕获及串行通讯等)、保护电路输入开关、报警、转速捕获及串行通讯等)、保护电路输入引脚extint(它和外部中断共用同一引脚,用来接受外设的故障信号,并同时提出中断请求)留给用户,另外安排键盘和显示(使用8255扩展)。为了用户使用方便,这些口都必须使用标准的接口插槽。仿真器与计算机进行通讯,才能将程序或数据写入或读自仿真器的ram,所以仿真器本身需要通讯接口。为了不占用用户端口,强制使用8位总线方式,这样就多出了p5.6(buswidth)和p5.4引脚,如果使用简单的同步带时钟反馈串行通讯方式与计算机连接,使用计算机并口(计算机并口操作简单,并且有输出锁存器,还可以控制reset、ea等引脚,与前面的要示订符)与仿真器通讯。由于a/d转换共有13路,一般情况下用户用不了这么多,所

相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!