[发明专利]基于TTP通信的电机监控系统及方法在审
申请号: | 201810859619.6 | 申请日: | 2018-07-31 |
公开(公告)号: | CN108646650A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 赵怀林;华国琳 | 申请(专利权)人: | 上海应用技术大学 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200235 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电机监控系统 节点控制器 下位机系统 数据交换 控制器 主节点 两路 通信 上位机软件 通信数据帧 总线利用率 电机参数 高可靠性 冗余传输 数据堆积 数据通信 系统通信 协议要求 总线 上位机 时间段 双通道 阻塞 封装 发送 成功 | ||
本发明提供了一种基于TTP通信的电机监控系统及方法,本发明采用TTP总线,以一片STM32控制器作为下位机系统的主节点,与多个STM32从节点进行数据交换;数据通信遵循TTP协议,STM32控制器按照协议要求对通信数据帧进行封装和解析;TTP系统通信经过TTP总线,即两路RS‑485总线完成数据交换,两路总线通过节点控制器进行选择;并且TTP下位机系统的主节点与上位机软件相连,以完成上位机的控制和电机参数的显示,本发明基于TTP的双通道冗余传输,在一路通道损坏后可以立刻切换到另一通道成功完成通信,并且按照TTP的要求各节点控制器在规定时间段发送,避免数据堆积阻塞,使得系统具有高可靠性,总线利用率得到加强。
技术领域
本发明涉及一种基于TTP通信的电机监控系统及方法。
背景技术
目前,对于监控系统数据传输常用的是CAN总线和RS-422总线,采用单通道技术,在通道损坏的时候会导致系统整体的崩溃,可靠性较差容易出现安全隐患。而且RS-422总线的抗干扰能力差,传输距离近,不适用于电机监控系统中。所以,需要一种更安全可靠的系统来完成监控设备的通信。
发明内容
本发明的目的在于提供一种基于TTP通信的电机监控系统及方法。
本发明提供一种基于TTP通信的电机监控系统,包括:
上位机显示控制模块,用于对采集到的数据进行显示,并发送控制指令;
下位机TTP数据传输模块,用于采集各与电机连接的传感器的数据并进行发送。
进一步的,在上述系统中,所述上位机显示控制模块的编程用LabView完成。
进一步的,在上述系统中,所述上位机显示控制模块,包括:
串口接收模块,用于接收下位机系统发送的数据;
数据解析模块,用于对采集到的数据进行解析并判断接收到数据的正确性;
信息显示模块,用于将采集到的有效数据以不同的控件模式显示在主机界面;
数据保存模块,用于将采集到的数据进行保存,作为后续分析的依据;
指令封装模块,用于将用户配置的指令按照数据传输的协议要求封装成数据帧;
串口发送模块,用于将配置好的指令数据帧发送到外部串口。
根据本发明的另一面,还提供一种基于TTP通信的电机监控方法,包括:
将STM32控制器作为完成TTP通信的控制器,TTP通信组成模块包括UART数据收发模块、定时器模块、传感器模块,各模块通过STM32控制器进行处理并实现数据通信;
对所述TTP通信所需的STM32控制器节点数、数据帧时间间隔、集群周期、控制周期的参数进行分析计算;并对STM32控制器的通信方式、数据帧格式、校验方式、MEDL的参数进行说明;
根据所述分析计算的结果和所述说明,通过所述STM32控制器的处理能力,对双通道的选择进行判断,确定各节点之间的时钟同步,以及确定数据帧的封装发送和分解控制。
进一步的,在上述方法中,所述方法还包括:
步骤11:上位机显示控制模块按操作人员的配置生成控制指令,经指令封装模块封装成数据帧;
步骤12:数据帧经串口发送模块发送到下位机TTP数据传输模块中;
步骤13:下位机TTP数据传输模块的主节点STM32控制器接收到数据帧进行解析封装后,通过双通道冗余发送给各从节点STM32控制器;
步骤14:各从节点STM32控制器接收到指令后通过计算处理对电机进行控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海应用技术大学,未经上海应用技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810859619.6/2.html,转载请声明来源钻瓜专利网。