一种直流电机控制教学实验系统的制作方法

文档序号:9248866阅读:435来源:国知局
一种直流电机控制教学实验系统的制作方法
【技术领域】
[0001]本发明涉及一种直流电机控制教学实验系统。
【背景技术】
[0002]随着电子电力技术、电机制造技术的发展,人们对于自动化需求的日益提高,电机的应用领域逐渐扩大,电机的控制系统需要不断发展。
[0003]目前大多数高校都设置了电机控制、自动控制、机电一体化等课程来教授电机相关知识和控制方法。但是相关教学实验设备的稀缺和昂贵,以及实验过程的复杂和重复,导致教学效果不理想。
[0004]总的来说,目前电机教学实验系统存在有如下问题:1)建立控制算法困难,验证控制算法困难,需要通过编写大量代码才能完成控制实验;2)没有一个友好、开放的实验系统操作界面,操作复杂,使用者无法制作符合自己需求的实验方案解决问题;3)PC机与实验设备之间只能通过一对一的有线连接,无法实现远程控制,对教学造成不便;4)可实现教学实验内容少,往往是单一电机实验,也无法实现电机的可控加载和双电机驱动控制的教学。
[0005]因此,上述的一种直流电机控制教学实验系统在实际使用时还存在有若干缺点,因而亟待加以进一步改进。如何能创设一种操作简单,易于建立和验证实验,可实现多种教学实验内容的一种直流电机控制教学实验系统,实属当前重要研发课题之一。

【发明内容】

[0006]本发明的目的是提供一种直流电机控制教学实验系统,操作简单,易于建立和验证控制实验,可实现多种教学实验内容,从而克服现有的教学实验系统操作复杂,不易建立和验证控制实验,仅针对单一电机实验的不足。
[0007]为实现上述目的,本发明采用如下技术方案:
[0008]一种直流电机控制教学实验系统,包括:上位机、控制处理器以及直流电机,所述上位机通过MATLAB/Simulink基于模型的设计自动生成代码后下载到所述控制处理器,所述控制处理器传递相应的控制信号给直流电机,所述直流电机上连接有检测传感器,所述检测传感器将采集的检测信号返回给所述控制处理器,所述上位机对检测信号进行监测;所述直流电机包括通过机械耦合传动装置互相连接的第一、第二直流电机,所述机械耦合传动装置连接有用于固定其传动轴的挡板,所述机械耦合传动装置的传动轴上安装有与所述控制处理器连接的力矩传感器。
[0009]进一步地,所述控制信号通过功率驱动模块传递给所述直流电机。
[0010]进一步地,所述功率驱动模块包括用于传递电压控制信号的DA功率驱动模块和用于传递PWM控制信号的PWM功率驱动模块。
[0011 ] 进一步地,所述DA功率驱动模块采用OPA548芯片。
[0012]进一步地,所述PWM功率驱动模块采用TLE6209芯片。
[0013]进一步地,所述DA功率驱动模块和PWM功率驱动模块通过硬件开关进行选择。
[0014]进一步地,所述控制处理器通过蓝牙模块与上位机通信连接。
[0015]进一步地,所述控制处理器采用英飞凌XMC4500。
[0016]进一步地,所述机械耦合传动装置为齿轮传动机构。
[0017]进一步地,所述检测传感器包括用于采集电流信号的电流传感器、用于采集速度信号的光电编码器以及用于采集位置信号的伺服电位计。
[0018]由于采用上述技术方案,本发明至少具有以下优点:
[0019]本发明的电机教学试验系统采用基于模型的设计,可以实现电机控制模型的底层驱动与上层算法一同在MATLAB/Simulink中进行联合建模,并且由模型直接生成全部代码,驱动与算法之间实现了无缝衔接的自动代码生成,代码的自动编译,应用程序的自动下载,应用程序运行情况的实时监测。同时可实现不同PC机与直流电机实验设备的连接,方便教师远程操控与教学;并且可以作为学生电机方面的开放型实验平台,可以做直流电机控制(提供了加载电机并能实时调节加载转矩),双电机驱动控制,有助于学生学习现代控制理论和直流电机控制理论。
【附图说明】
[0020]上述仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,以下结合附图与【具体实施方式】对本发明作进一步的详细说明。
[0021]图1是本发明的直流电机控制教学实验系统结构框图。
[0022]图2是电机教学系统软件的底层驱动模块。
[0023]图3是转速控制控制算法与底层驱动联合建模的实例。
[0024]图4是双电机驱动的转矩同步控制原理框图。
[0025]图5是本发明直流电机控制教学实验系统实验过程的总体流程图。
【具体实施方式】
[0026]请参阅图1所示,本发明的一种直流电机控制教学实验系统,包括:上位机、控制处理器以及直流电机,所述上位机通过MATLAB/Simulink基于模型的设计自动生成代码后下载到所述控制处理器,所述控制处理器传递相应的控制信号给直流电机,所述直流电机上连接有检测传感器,所述检测传感器将采集的检测信号返回给所述控制处理器,所述上位机对检测信号进行监测;所述直流电机包括通过机械耦合传动装置互相连接的第一、第二直流电机,所述机械耦合传动装置连接有用于固定其传动轴的挡板,所述机械耦合传动装置的传动轴上安装有与所述控制处理器连接的力矩传感器。
[0027]其中,所述控制信号通过功率驱动模块传递给所述直流电机。所述功率驱动模块包括用于传递电压控制信号的DA功率驱动模块和用于传递PWM控制信号的PWM功率驱动模块。PWM功率驱动模块接受控制处理器发出的PWM控制信号,经过光耦隔离和功率放大后对直流电机进行控制。DA功率驱动模块接受控制处理器发出的电压控制信号,经过功率放大后对直流电机进行控制。优选地,DA功率驱动模块采用OPA548芯片,PWM功率驱动模块采用TLE6209芯片。实验时,所述DA功率驱动模块和PWM功率驱动模块可通过设置硬件开关进行选择。此外,电机的正反转可通过另设置反向运算放大器进行硬件控制,也可在实验设计时通过软件进行控制。
[0028]所述机械耦合装置为齿轮传动机构,当其中一个直流电机作为加载电机时,可将第一直流电机和第二直流电机的力矩进行叠加。静态力矩传感器安装在所述机械耦合传动装置的传动轴上,用于检测转矩大小并传递给控制处理器。可固定的挡板与静态力矩传感器相连,挡板固定时电机不能旋转。
[0029]所述检测传感器包括电流传感器、光电编码器以及伺服电位计,分别用于采集电流信号、速度信号和位置信号,这些信号传递给控制处理器,然后由控制处理器传递给上位机。
[0030]所述PC上位机上安装有电机教学系统软件,区别于传统的经由需求、设计、实现、测试四个阶段的软件开发模式,本发明采用基于模型的设计(Model Based Design,MBD)和全自动代码生成的软件开发模式,提供一种基于模型设计的电机教学实验系统。基于模型的思想是把模型作为软件设计的核心,从需求分析到实现测试可以选用统一模型设计语言和模型设计工具,建立起目标系统模型。做到用模型描述需求、用模型描述算法、从模型生成代码、在模型的基础上测试。
[0031]具体地,本发明的电机教学系统软件是一套基于MATLAB/Simulink的全自动代码生成技术的针对电机控制实验的软件开发平台。它主要包括4部分功能:基于模型的自动代码生成、代码的自动编译、应用程序的自动下载以及应用程序运行情况的实时监测。如图2中所示,电机教学系统软件提供了与电机控制实验配套的底层驱动模块,包括系统配置模块、写入电压信号模块、写入PWM信号模块、读取电流信号模块、读取编码器信号模块、读取位置信号模块、读取转矩信号模块。选定电机控制实验后,在PC机上利用电机教学系统软件搭建控制算法模型并添加配套的电机教学系统的底层驱动模块,自动生成实时代码并进行编译,可实现快速、直观的可视化设计。
[0032]所述控制处理器通过通信模块与所述上位机连接。为实现教师与学生一对多的优化配置,可设置一台教师用的PC上位机,多个学生用电机操作实验台,每个实验台的控制处理器均可与上位机通信,优选采用蓝牙模块进行通信,PC上位机通过蓝牙模块与控制处理器配对连接后可实现远程数据传输。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1