书签 分享 收藏 举报 版权申诉 / 6

基于上位机的直流电机控制优化系统.pdf

  • 上传人:a****
  • 文档编号:6284470
  • 上传时间:2019-05-28
  • 格式:PDF
  • 页数:6
  • 大小:322.36KB
  • 摘要
    申请专利号:

    CN201610010852.8

    申请日:

    2016.01.08

    公开号:

    CN105511360A

    公开日:

    2016.04.20

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G05B 19/042申请公布日:20160420|||实质审查的生效IPC(主分类):G05B 19/042申请日:20160108|||公开

    IPC分类号:

    G05B19/042

    主分类号:

    G05B19/042

    申请人:

    东华大学

    发明人:

    李林鸽; 齐金鹏; 卞凤杰; 刘树娟

    地址:

    201620 上海市松江区人民北路2999号

    优先权:

    专利代理机构:

    上海申汇专利代理有限公司 31001

    代理人:

    翁若莹

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种基于上位机的直流电机控制优化系统,包括上位机,上位机通过电机控制器控制直流电机,上位机通过串行数据接口与电机控制器建立数据通信,其特征在于:在上位机上运行有电机监控系统,用于监视和控制直流电机,通过电机监控系统至少实现数据通讯、数据采集、数据存储、数据可视化以及数据导出,在电机监控系统中建立电机控制模型;电机控制器采用数字控制器,该数字控制器集成捕获/比较单元及位置接口单元,捕获/比较单元支持多对互补PWM生成和非对称PWM生成,位置接口单元支持精确的直流电机位置检测。本发明提供的一种基于上位机的直流电机控制优化系统具有高精度、高性能、网络化、信息化、模糊化等优点。

    权利要求书

    1.一种基于上位机的直流电机控制优化系统,包括上位机,上位机通过电机控
    制器控制直流电机,上位机通过串行数据接口与电机控制器建立数据通信,其特
    征在于:
    在上位机上运行有电机监控系统,用于监视和控制直流电机,通过电机监控
    系统至少实现数据通讯、数据采集、数据存储、数据可视化以及数据导出,在电
    机监控系统中建立电机控制模型;
    电机控制器采用数字控制器,该数字控制器集成捕获/比较单元及位置接口
    单元,捕获/比较单元支持多对互补PWM生成和非对称PWM生成,位置接口单
    元支持精确的直流电机位置检测,同时,该数字控制器还具有可编程串行通信接
    口模块。
    2.如权利要求1所述的一种基于上位机的直流电机控制优化系统,其特征在于,
    所述上位机与所述电机控制器之间连接有逻辑电平转换单元。
    3.如权利要求2所述的一种基于上位机的直流电机控制优化系统,其特征在于,
    所述电机控制器采用电机控制芯片XMC1300。
    4.如权利要求3所述的一种基于上位机的直流电机控制优化系统,其特征在于,
    所述逻辑电平转换单元采用MAX232转化芯片。

    说明书

    基于上位机的直流电机控制优化系统

    技术领域

    本发明涉及一些小型电机器械人机交互的电机控制技术。

    背景技术

    基于上位机的电机控制系统是通过上位机界面实现人机交互,对电机进行一
    定的控制,而该系统要用到一些控制芯片建立通信,软硬结合,从而实现电机的
    控制。

    随着微型计算机、超大规模集成电路、新型电子电力开关器件和新型传感器
    的出现,以及自动控制理论、电力电子技术、计算机控制技术的深入发展,电动
    机控制装置也不断向前发展。在那些对电动机控制系统的性能要求较高的场合,
    传统的控制算法已难以满足系统要求。为了适应时代的发展,现有的电动机控制
    系统也在朝着高精度、高性能、网络化、信息化、模糊化的方向不断前进。

    发明内容

    本发明的目的是提供一种电机的控制优化系统,以提高电机控制的高效化、
    信息化。

    为了达到上述目的,本发明的技术方案是提供了一种基于上位机的直流电机
    控制优化系统,包括上位机,上位机通过电机控制器控制直流电机,上位机通过
    串行数据接口与电机控制器建立数据通信,其特征在于:

    在上位机上运行有电机监控系统,用于监视和控制直流电机,通过电机监控
    系统至少实现数据通讯、数据采集、数据存储、数据可视化以及数据导出,在电
    机监控系统中建立电机控制模型;

    电机控制器采用数字控制器,该数字控制器集成捕获/比较单元及位置接口
    单元,捕获/比较单元支持多对互补PWM生成和非对称PWM生成,位置接口单
    元支持精确的直流电机位置检测,同时,该数字控制器还具有可编程串行通信接
    口模块。

    优选地,所述上位机与所述电机控制器之间连接有逻辑电平转换单元。

    优选地,所述电机控制器采用电机控制芯片XMC1300。

    优选地,所述逻辑电平转换单元采用MAX232转化芯片。

    本发明提供的一种基于上位机的直流电机控制优化系统具有高精度、高性
    能、网络化、信息化、模糊化等优点。

    附图说明

    图1为本发明所涉及系统的框图;

    图2为上位机监控示意图。

    具体实施方式

    为使本发明更明显易懂,兹以优选实施例,并配合附图作详细说明如下。

    如图1所示,本发明提供的一种基于上位机的直流电机控制优化系统由以下
    3个部分组成:

    第一部分:运行有电机监控系统的上位机,电机监控系统提供电机监控界面
    用于监视和控制整个电机系统,主要采用Labview构建上位机监控系统,它主要
    功能包括硬件系统与PC间的数据通讯、数据采集、数据存储、数据可视化以及
    数据导出成Excel文件等功能。

    上位机监控界面设计主要实现电机工作状态的监控,电量及报警信息的监
    测。当上位机接收到下位机传输来的数据后,分别通过校验和检验与软件过滤,
    最终将采集数据显示在示波器上,并可以对采集数据、报警信息和时间数据进行
    数据备份。

    LabVIEW的函数库包括数据采集、数据显示、GPIB、串口控制、数据分析
    及数据存储等。由于本系统上位机界面与控制器通过RS232建立通信,即主要
    用到VISA配置函数。其中VISA配置函数主要用于配置串口的初始化,需分配
    串口、设置波特率、设置输入数据的位数、设置要传输或接收的每一帧所使用的
    奇偶校验等。

    在监控系统中建立电机控制模型是编程的关键,它负责采集电机转矩及电机
    功率信息,以及一些转矩指令值的传输,以上实现了监控软件的控制部分,基于
    该基础进行扩展就实现了监控软件的监控系统。

    监控平台主要分为三大模块:开关按钮模块、输入/输出显示模块以及I/O参
    数设定模块。该监控平台是上下位机连接的纽带,通过此VI前面板,可以设置
    相关参数,即可实现控制功能;其“参数显示模块”能及时反应系统运行状况,
    达到监测目的。

    第二部分:串口通信。串口通信在系统控制中有着重要地位,在利用计算机
    实现对电机控制过程中,这种通信能够实时传递计算机的测控指令和设备的信息
    状况,通过合理准确地使用通信功能使得监控系统具备了人机交互的功能。

    现在,已经对串行通信建立了几个一致的概念和标准,这些概念和标准属于
    三个方面:传输率,电特性,信号名称和接口标准。通用计算机在测控中经常使
    用的接口是串行口(RS232接口、RS485等),对于通信功能的实现,编写测控
    应用程序也比较多。RS-232C标准是美国EIA(电子工业联合会)与BELL等公
    司一起开发公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通
    信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确
    规定。由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作
    为一种标准,目前已在微机通信接口中广泛采用。

    上位机的RS-232规定的电平和一般微处理器的逻辑电平不一致,与控制器
    的信号处理器并不兼容,必须进行电平转换,实现逻辑电平转换可以采用
    MAX232转化芯片。MAX232是MAXIM公司生产的,包含两路驱动器和接收
    器的RS232转换芯片。该芯片具有一个专有的,将输入的+5V电压转换为RS232
    接口所需的±10V电压,尤其适用于没有±12V的单电源系统。与此原理相同
    的芯片还有MAX202、AD公司的ADM101以及INTERSIL公司的ICL232芯片,
    ICL232与MAX232可直接替换。

    RS232串行接口除了有上述的USB数据采集卡与主机之间的交互过程外,
    在USB连接建立之前,我们还要实现与控制器XMC1300的通信,

    本系统通信过程中,通过界面上的数据输入,上位机将把给定的转速大小和
    相关的控制器参数发给XMC1300,同时,要通过DAVE软件编写程序配置
    XMC1300控制器的端口以及寄存器,对UART进行串口调试,我们可以用串口
    来对xmc1300_uart程序进行调试,把输入的模拟信号通过串口在DAVE的监控
    界面显示出来,实现PC机通过通信串口与控制器建立通信。

    固件程序调试这一块,我们使用RS232接口来检测PC机与USB数据采集
    卡之间得交互过程,我们可以通过DAVE软件来观察PC与控制器交互执行的操
    作,并分析它们的合法性。

    通过LabVIEW结合单片机控制芯片XMC1300实现对电机的控制,能直接
    在LabVIEW上实现对电机转速及转角的控制。该系统与传统的单片机控制或
    labVIEW加运动采集卡控制相比,具有成本低、编程简单、方便控制等优点,并
    且人机交互性强,界面友好。

    第三部分:建立完善的电机控制系统还需要电机控制器。下位机是以
    XMC1300为核心的数字控制器的控制系统

    在这里,XMC1300系列可满足电机控制或数字电源转换应用的实时控制需
    求,它集成一个功能强大的捕获/比较单元CCU8(支持8对互补PWM生成和
    非对称PWM生成),集成位置接口单元(POSIF),支持精确的电机位置检测。
    特别适用于电机控制和电源控制领域。XMC1300系列还集成算术协处理器,支
    持无传感器FOC(磁场定向控制)解决方案,提高电机运行效率。这是其他基
    于Cortex-M0的单片机产品所没有的。XMC1300系列的工作温度最高可达105
    摄氏度,安全性比较高,比较适用小型电机器械的控制。

    该控制器具有可编程串行通信接口模块USIC,USIC是一个灵活的接口模
    块,它能处理多种串行通信协议,一个USIC模块包含两个独立的,可并行使用
    的通信通道。集成的FIFO允许缓存要发送和已接收的数据,对一些实时应用情
    况起到缓冲作用。

    通用I/O端口为所有标准数字I/O提供一个通用和非常灵活的软件和硬件接
    口。每个端口单元都有单独的接口用于通用I/O操作,还为片内外设提供链接,
    并对焊盘特性提供进行控制。

    本系统上位机采用RS232串行通信方式实现PC机与驱动器的实时通信,
    NI公司的发布的图形化编程语言LabVIEW编写上位机界面,整个控制系统软件
    采用模块化设计。主程序主要实现连接各子程序,控制整体的数据流向,协调各
    子模块间的通讯。

    为了编程方便,将上位机发送的命令按照以下串口传输属性:

    (1)串口传输波特率,试验中为9600;

    (2)串口传输的奇偶校验位,试验中为none;

    (3)串口传输的停止位,试验中为8位;

    (4)串口传输的数据位数,试验中为8位;

    (5)串口端口默认选择PC机的com1。

    要实现USB接口的正确通信,不但要保证硬件电路上的正确性,而且要保
    证程序处理的正确性。

    关 键  词:
    基于 上位 直流电机 控制 优化 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于上位机的直流电机控制优化系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6284470.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1