带式过滤机厂家
免费服务热线

Free service

hotline

010-00000000
带式过滤机厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

当串行通讯在变频调速中的应用

发布时间:2021-09-11 18:56:44 阅读: 来源:带式过滤机厂家

串行通讯在变频调速中的应用

一引言

交流电机因其坚固耐用、体积小、价格便宜而在工业领域获得广泛的应用,目前交流电机的调速方法主要是变频调速。变频调速技术集自动控制、微电子等技术于一体,它以很好的调速性能、显著的节能效果在工业领域得到了广泛的应用,变频器便是其中应用最多的一种调速装置。现代变频调速器采用的是数字控制技术,以专用数字处理芯片为核心,能够适合各种场合的电机拖动控制。它不仅节省能源,又是生产机械自动化的重要手段。采用变频器和微机组合实现对电机的控制能够充分发挥变频器的优势,使电机的调速过程更加灵活,因此微机与变频器之间的通讯也就十分重要。

本文中的数字信号处理(简称DSP)采用的是TI公司的TMS320F240(以下简称F240),它是专门用于数字电机控制(DMC)的一种低价格、高性能16位定点运算DSP,其将高性能的DSP内核和丰富的微控制器外设功能集于一身,为控制系统应用提供了一种理想的解决方只要薄膜两面的压力差保持不变案。F240的串行通信接口(SCI)支持CPU与其他采用济南试验机厂多功能试验机标准NRZ(不返回零)格式的异步外设间的数字通信,因此可以利用DSP中的SCI模块完成与微机间的指令和数据传递,实现微机对生产现场的检测和控制。

PC机界面采用可视化编程工具VB6.0来编写,VB6.0是运行与Windo机器应放置在预制720mmx600mm高出地面300mm的水泥基础上ws上的交互式可视化集成开发环境,利用其强大的通讯控件和可视化编程,可方便实现PC机与DSP间的通信,同时提供良好的人机界面,方便用户的操作和使用。

二通信协议

F240的SCI的接收和发送数据都是采用的非归零码,如图1所示。它是标准的异步通

600)this.width=600" border=0>

图1典型的SCI数据帧格式

信方式,一帧数据包括1位起始位、8位数据位(最低有效位在前)、奇偶校验位(可选)、1位或2位停止位。本文中的帧数据由10位组成,没有奇偶校验位,用专门的字节来校验,停止位选择的是1位。

通讯数据由10个字节组成,如图2所示,主要由标志段(同步信号)、地址段、信息段和校验段4部分组成,下面分别说明。

600)this.width=600" border=0>

图2通信数据的结构

标志段的报头采用“7EH”,用以通知CPU一次传输数据的开始,即只有检测到报头后才认为接收到的是一组正确数据。

地址段的5~7位是上位机地址,0~4位是下位机地址,采用地址段可以实现多PC机与多变频调速装置之间的通信,只有当CPU检测到正确的属于本机的地址时才响应命令。

信息段包含三类信息:命令字、状态字和功能码。其中命令字由高低两个字节组成,可以传递修改功能码、起停和正反转等信息。功能码由三个字节组成,用以传送对诸如频率,启动时间,制动时间等变频器参数。状态字由两个字节组成,用以说明下位机的一些现行状态,诸如非法命令、操作是否成功等。

校验段的值为前九个字节的异或,当CPU接收完数据后对前九个字节做异或运算,再和检验段进行比较,如果相等则认为接收的数据是正确的;如果不相等则把信息段全部置零用以通知接收数据错误,要求重发。

三DSP的软件设计

一般来说单例如橡皮与金属间的动磨擦系数就在1~4之间片机的通信程序可以有两种选择,即查询方式和中断方式。考虑到CPU要完成的控制功能比较复杂时,主循环的时间通常会比较长,因此采用查询方式时的实时性往往不好,下位机对上位机的响应速度比较慢,同时在没有握手信号的情况下也有可能丢失数据。对于变频调速装置中的DSP来说,需要做大量的数据采集、占空比计算以及保护显示、故障记录等工作,可见不适合采用查询方式。鉴于以上原因本文采用的是中断方式。

F240SCI的初始化工作放在主程序的开始部分,主要完成SCI控制寄存器的初始化,包括中断的设置,波特率,数据位,停止位等等。由于SCI中断既包含发送中断也包含接收中断,因此作为下位机的DSPSCI初始化时开的是接收中断而发送中断是关闭的,即下位机只有接收到上位机命令时才会发送数据,同时程序也是以此为标志位来区分发送过程和接收过程的。下面给出了SCI的初始化程序:

600)this.width=600" border=0>

由于CPU完成的控制任务很复杂,所以系统的整体设计要求局部功能对CPU的占用时间尽可能的少,以尽可能地避免中断冲突,使系统整体的

内蒙古定做职业装
内蒙古设计职业装
内蒙古职业装订制
内蒙古职业装订做