- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MCU RA6T1的电机故障检测示例系统
摘要
该方案实现了基于嵌入式AI推断电机运行异常的方法。基于瑞萨电机控制MCU RA6T1,结合瑞萨的e-AI工具,将Google的TensorFlow Lite模型部署在MCU端,结合瑞萨专有的BLDC电机控制程序套件实现AI对电机运行状态的判断,可作为工厂自动化中预测性运维的实践基础。
引言
电机作为电能转换装置广泛应用于工业、农业,以及我们生活的方方面面。作为一种重要的电气设备,电机运行状态的检测和维护一直是电机使用中的重要话题。若电机运行时出现问题不能及时发现,轻则会造成电机的损坏,重则影响产线进度甚至造成生产事故。传统的电机检测和维护使用人工测量和记录,处理滞后,准确性和效率都不高,而且耗费人力。本文使用专为MCU设计的AI模型Google TensorFlow Lite,在基于RA6T1的BLDC电机系统中实现基于AI的故障检测方案,实现了全自动化操作,提升了运维效率,并解决了传统电机检测维护中处理滞后的问题。
系统架构
电机故障检测示例系统框图如图1所示。这是一个基于e-AI的电机系统,包含自学习神经元网络和无刷直流电机控制软件,AI推断结果显示在PC软件上。
e-AI(嵌入式AI)指的是在服务器上使用大算力做模型训练,在嵌入式系统中执行推断的非对称算力架构。瑞萨提供e-AI开发环境,帮助嵌入式开发者加速AI应用在瑞萨MCU上的部署。通过这个开发环境,用户可以把在服务器或者PC上训练好的AI模型转换成运行在MCU上的代码。
本示例是基于瑞萨电子RA系列芯片RA6T1的电机控制评估系统,在电机系统遇到硬件问题时可以智能地检测异常。本系统采用无传感器的矢量控制方式运行电机,电机的三相电流作为自学习神经元网络的输入,基于Google专为MCU开发的TensorFlowLite(TFLu),使用人工智能推断电机异常的概率。(TensorFlow是一个基于数据流编程的符号数学系统,被广泛应用于各类机器学习算法 的编程实现,其前身是谷歌的神经网络算法库DistBelief。)
图1 电机故障检测示例系统
故障检测原理
系统中的直流无刷电机控制采用无传感器矢量控制方式,采用三分流电阻,通过A/D转换监控三相电流。在本系统中,使用随着电机状态不同而变化的三相电流波形作为自学习神经元网络的输入。对输入数据进行预处理后通过FFT生成频谱,可以让AI更容易检测到三相电流波形的特征点。方案中预处理执行包括以下操作:
①采集三相电流的A/D转换值并生成FFT帧。
②在输入到自学习神经元网络前,对数据进行预处理,包括数据帧的FFT变换(频谱生成)和从频谱中提取特征点(自学习神经元网络输入数据生成)。
每512个点构成一帧,为了避免丢失数据,每一帧被设置为64个点与前一帧重叠,如图2所示。这是一种通常称为“重叠分析”的常用方法。
图2 电机驱动电流的A/D转换值
因为在时间轴上无法检测到特征值,所以将电机电流A/D转换值经过FFT处理转换到频率轴上,如图3(a)所示。在目标系统中,如图3(b)所示,在浅色线标出的基频峰值附近检测到特征点。提取检测到特征值的峰值前后共16个点作为输入数据,如图3(c)所示。只有U相电流值作为AI模型的数据。
图3 数据预处理流程
人工智能推断
在这个示例中,基于TFLu的AI通过以下3层模型来推断电机运行正常还是异常:
①输入层:FFT处理U相分流电流数据。
②隐藏层:隐藏层使用全连接层。
③输出层:输出正常和异常的概率。
图4显示了AI模型配置情况。
图4 AI模型配置
故障检测实现
故障检测工程中包括电机应用程序和使用TFLu的AI应用程序,数据收集工具和训练工具用于AI模型开发。AI模型开发流程图如图5所示。
图5 AI模型开发流程图
首先,使用数据收集工具收集数据,包括用于自学习的数据和用于测试的数据,测试数据用于测试AI模型。图6显示了系统在正常和异常状态下的区别。正常状态定义为驱动电机轴和负载电机轴形成一条直线,异常状态定义为两个轴的轴线偏离。
图6 正常状态和异常状态
然后,利用训练工具来训练和测试AI模型,如图7所示,训练结束后输出.tflite文件并转化为C语言数组,写入程序中参与编译。最后,再次使用数据收集工具进行系统的评估,MCU上运行的AI模型根据实测数据推断出异常状态的可能性并显示,如图8所示。
图7 训练和测试AI模型
图8 数据收集工具
整个系统的操作流程如图9所示。
①使用无传感器矢量控制运转电机。
②对电机驱动电路的数据进行预处理,通过AI推断电机运行异常的概率。
③与PC机进行串行通信,在上位机显示电流波形数据和推断结果。
图9 系统操作流程
演示流程图如图10所示,MCU定时器CMT1生成2kHz的采样频率并获取三相电流的A/
您可能关注的文档
- 阿里巴巴石材批发网(阿里巴巴石材交易平台).doc
- 漯河供销一家电商平台(漯河市郾城区供销社).doc
- 线下电商培训课程.doc
- 电商运营培训学费多少.doc
- STM32 SPI驱动触摸屏(XPT2046)(下).doc
- 凌阳十六位单片机与51单片机的比较分析.doc
- 无货源电商怎么做.doc
- 天猫怎么分享(天猫怎么分享商品链接).doc
- 电商代运营经营范围.doc
- at91sam9263芯片资源与CAN驱动调试心得.doc
- 七年级生物上册第三单元 生物圈中的绿色植物章节训练试卷(含答案详 .pdf
- 七年级数学下册《第八章 二元一次方程组》单元测试卷及答案解析-人教版.pdf
- 【可行性报告】2023年钴盐项目可行性研究分析报告 .pdf
- 《童年的秘密》读书心得5篇 .pdf
- 【同步练习】人教版九年级历史上册 第6课 希腊罗马古典文化(作业).pdf
- 【每课一测卷】沪科粤教版物理八年级下册 6 .pdf
- 《好的教育》读后感800字(精选9篇) .pdf
- 【完整版】2019-2025年中国宽带通讯终端行业错位竞争策略制定与实施研究.pdf
- 《鹊桥仙·纤云弄巧》优秀教学设计(统编版高一必修下)共3篇 .pdf
- LNG计量 _原创精品文档.pdf
最近下载
- 刘芳——本科论文初稿.doc VIP
- 安全培训记录效果评估表全员法律法规培训.docx VIP
- 3.4 透镜的应用(分层练习)2024-2025学年八年级物理上册同步精品课堂(苏科版2024)(解析版).docx VIP
- 《二年级上册美术折纸动物》ppt课件讲义.ppt
- BS EN 16120-2-2017Non-alloy 国外国际标准规范.pdf
- 精卫填海成语神话故事.pptx VIP
- 【生物】蛋白质相关计算课件 2023-2024学年高一上学期生物人教版必修1.pptx VIP
- 四位一体农村长效保洁方案(标书——已中标) .pdf VIP
- 人教版九年级上册化学第六单元测试卷.doc VIP
- 2025届高考语文复习:叠词的作用和表达效果+课件.pptx VIP
文档评论(0)