0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RZ/T2M Motor Solution Kit功能安全使用介绍(2-2)

瑞萨MCU小百科 来源:瑞萨MCU小百科 2025-01-20 13:59 次阅读

前期回顾

01RZ/T2M Motor Solution Kit功能安全使用介绍(1)

02RZ/T2M Motor Solution Kit功能安全使用介绍(2-1)

近年来,“功能安全”正在成为工业设备领域中实现系统安全性的可靠方法,在工业设备领域,可能会因为机器故障和事故的发生导致经济损失,甚至造成人身伤害事件,从而对工厂运转造成影响或引起社会关注。为了避免这些情况,“功能安全”的重要性与日俱增。在人与机器人协同作业来提高作业效率的进程中,设备安全性越发受到关注。因此,越来越多的设备制造商以满足社会与用户的要求和提高商品竞争力为目的,开始研究功能安全设备。

在本文中,我们将介绍工业领域功能安全应用之一的安全驱动设备,介绍如何使用瑞萨电子RZ/T2M Motor Solution Kit开发板,实现安全驱动器应用方案。

本文是RZ/T2M Motor Solution Kit功能安全使用介绍(2-2),将介绍如何搭建开发环境和开发流程以及演示测试。

硬件设置

6.1电源供电设置,Inverter板和Controller板可分开单独供电,也可以通过Inverter板一起供电,通过设置Inverter板P1跳线帽1-2短路,表示Inverter板供电,同时给Controller板供电,此时Controller板不再额外供电。

设置电机参数

7.1本文使用的电机型号是FH6S20E-X81,编码型号是ROC425,对应的电机参数是default_nidec_endat.mtr,可从 01an6469XX0400-rzt2m-motor-solution-kitSoftwareMotionUtilityRZ_T2 Motion Utility找到对应文件

fb103176-d6e3-11ef-9310-92fbcf53809c.png

fb1cb892-d6e3-11ef-9310-92fbcf53809c.png

7.2设置电机参数,使用RS232USB连接开发板和PC,双击RZ_T2M Motion Utility软件,选择RS232 Tuner/Analyzer OK打开软件。

fb462a2e-d6e3-11ef-9310-92fbcf53809c.png

fb5d631a-d6e3-11ef-9310-92fbcf53809c.png

7.3加载电机参数文件,File->Import指定default_nidec_endat.mtr->Open,加载后点击File->Save to Flash修改参数完毕,板子上电重启,如果LED0511亮,则表示修改失败,需重新修改。

fb6fc866-d6e3-11ef-9310-92fbcf53809c.png

注意:

1.如果需要RZ_T2M Motion Utility对电机进行调试,需要将default_nidec_endat.mtr重命名为default.mtr。软件的使用请参考使用手册。

2.修改电机参数步骤需要在电机停止运行的条件下进行,如果电机参数不对,会导致电机运行异常,严重时会烧坏开发板的功率器件。

设置主站

8.1连线

使用排线连接Motor board的P2900接口和Inverter Board的P8接口,将Twincat主站网口连接EK1100的IN口,EK1100的OUT口连接Motor board的IN口,分别给Inverter board和EK1100供电24V。

fb7c3dd0-d6e3-11ef-9310-92fbcf53809c.png

8.2配置TwinCAT主站工程

8.2.1将该路径RZT2M_SolutionKit_FWothers_3CPU1srcusrapp6 ztfspsrc _ecatutilitiesesi

的Renesas_RZT2M_Motor_Solution_Kit_CiA402.xml文件拷贝到TwinCAT的安装目录TwinCAT3.1ConfigIoEtherCAT

8.2.2新建TwinCAT工程

fb94efc4-d6e3-11ef-9310-92fbcf53809c.png

8.2.3扫描网络,选择对应网卡,生成网络拓扑,注意第一次扫描时,需要刷写EEPROM

fbbf6ccc-d6e3-11ef-9310-92fbcf53809c.png

fbe71a24-d6e3-11ef-9310-92fbcf53809c.png

8.2.4 创建TwinSAFE项目

fbf2782e-d6e3-11ef-9310-92fbcf53809c.png

8.2.5 TwinSAFE项目中输入设备

fc1e0110-d6e3-11ef-9310-92fbcf53809c.png

8.2.6 添加ErrACKsignal

fc351eae-d6e3-11ef-9310-92fbcf53809c.png

fc4c3efe-d6e3-11ef-9310-92fbcf53809c.png

8.2.7创建安全功能块

fc68fe54-d6e3-11ef-9310-92fbcf53809c.png

8.2.8给功能块分配变量

fc903938-d6e3-11ef-9310-92fbcf53809c.png

8.2.9 分配变量映射通道

fcb5196a-d6e3-11ef-9310-92fbcf53809c.png

fcc868e4-d6e3-11ef-9310-92fbcf53809c.png

fcda2408-d6e3-11ef-9310-92fbcf53809c.png

8.2.10 创建PLC工程

fcf0ba92-d6e3-11ef-9310-92fbcf53809c.png

8.2.11 编写PLC程序如下

fcfc88ae-d6e3-11ef-9310-92fbcf53809c.png

8.2.12 编译工程Rebuild生成对应的bErrAck和bErrAckIn变量。

fd195434-d6e3-11ef-9310-92fbcf53809c.png

8.2.13注册绑定FSoE主站硬件,拷贝序列号Series Number,将在后续下载步骤中使用到,保存设置。

fd421298-d6e3-11ef-9310-92fbcf53809c.png

8.2.14 双击Drive3确保FSoE从站设备如下

fd64a2fe-d6e3-11ef-9310-92fbcf53809c.png

8.2.15设置链接ErrAck信号

fd82bee2-d6e3-11ef-9310-92fbcf53809c.png

8.2.16下载FSoE主站安全配置,用户名Administrator,序列号见上述7.2.13,密码是TwinSAFE

fd92d28c-d6e3-11ef-9310-92fbcf53809c.png

fdb7a422-d6e3-11ef-9310-92fbcf53809c.png

8.2.17 激活主站配置

fdccada4-d6e3-11ef-9310-92fbcf53809c.png

8.2.18 此时从站处于op状态

fde6cea0-d6e3-11ef-9310-92fbcf53809c.png

8.2.19 登录启动主站,默认配置登录时会自动启动,如无自动启动,则需手动点击start。

fe0443d6-d6e3-11ef-9310-92fbcf53809c.png

8.2.20 至此软件下载结束,FSoE安全模块红灯闪烁,需复位清除错误:对bErrAckIn写1然后再写0,红灯闪烁消失。

fe13ab00-d6e3-11ef-9310-92fbcf53809c.png

8.2.21在线监控通讯状态

fe35d48c-d6e3-11ef-9310-92fbcf53809c.png

fe4aef48-d6e3-11ef-9310-92fbcf53809c.png

功能验证

基于上述步骤完成的安全平台软件样例工程提供了完整软件代码框架,包括FSoE软件和SIL3平台软件以及自检软件。如图架构在硬件上的功能安全平台软件PLSW可实现自检功能和双处理器之间的交叉监控,安全数据通讯(通过SCI串口通道)等安全功能。PLSW支持16种user application,高达32个application,各个application之间通过时间片轮询调度执行,每个application的轮询顺序,执行占用时间和内存空间,都是通过工程路径下的PSW_user_setting.h文件来设置,该文件可通过手动或者官方提供的PLSW_ConfigTool来修改。

RZ CPU0实现电机控制应用,RZ CPU1部署了PLSW和各种不同的user application:包括安全状态led指示应用,电源监控应用,安全IO数据应用,ECAT通讯应用,FSoE应用和安全编码器诊断应用。接下来章节就从实际功能验证角度出发,说明如何在开发板上测试验证。

fe72dcba-d6e3-11ef-9310-92fbcf53809c.png

9.1电机控制功能验证

默认支持pp,pv,hm,csp,csv模式,通过修改控制字等,可实现不同模式下的电机运行。

fe8d6364-d6e3-11ef-9310-92fbcf53809c.png

可使用以下参数设置调试PP模式和CSV模式

PP模式

Control word:128 -> 7 -> 15

Status word:0x0221

Target position:20000

Profile velocity:500

Profile acceleration:100

Profile deceleration:100

Profile jerk1:0

Profile jerk2:0

Control word:31

点击slot界面,删除PP模式,选择CSP模式,之后1选择reload重新加载配置,再点击激活在线配置2。

fe9a5f60-d6e3-11ef-9310-92fbcf53809c.png

feca0d46-d6e3-11ef-9310-92fbcf53809c.png

CSV模式设置

在twincat下设置设置控制字为Control word:128 -> 7->15,设置目标速度值为Target velocity:500(500rpm,range of 500 to 1000),此时电机运转起来

9.2安全输入输出数据验证

板子按键SW0600和SW1101对应安全输入INPUT_1A和INPUT_1B,安全输出OUTPUT对应LED1101,模拟FSoE急停emergency stop控制,按下SW0600或者SW1101,此时板子LED0509,LED1103亮,表示进入安全控制状态(急停)。

fed94f36-d6e3-11ef-9310-92fbcf53809c.png

9.3交叉监控功能验证

部署在RZT2M和RX72N的安全平台软件通过串口SCI实现交叉监控,板子正常运行时,设置板子上的开关SW2400或者SW2401,使串口连线断开,两个灯LED0509,LED1103亮,表示进入安全控制状态,通讯中断,电机运行停止。

fef1fd1a-d6e3-11ef-9310-92fbcf53809c.png

9.4电压监控功能验证

电压监控IC(ISL88014IH5Z)连接到RZT2M 5.0V/3.3V/1.8V/1.1V电源线和RX72N 5.0V/3.3V电源线,用于监控过压/欠压。

对于RZT2M,开关SW1800模拟实现对5V电压监控,SW2100或者SW2102模拟实现对3.3V电压监控,开关SW2200或者SW2202模拟实现对1.8V电压监控,开关SW2201或者SW2203模拟实现对1.1V的监控。

对于RX72N,开关SW1800模拟实现对5V电压监控,开关SW2101或者SW2103模拟实现对3.3V监控。

通过设置对应开关,可以使正常运行时的板子进入安全控制状态,此时两个灯LED0509,LED1103亮,通讯中断,电机运行停止。

ff075570-d6e3-11ef-9310-92fbcf53809c.png

9.5外部按键检测功能验证

按键SW0601或者SW1103模拟实现对外部输入检测,按下按键,可以使正常运行时的板子进入安全控制状态,此时两个灯LED0509,LED1103亮,通讯中断,电机运行停止。

ff187d50-d6e3-11ef-9310-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    211

    文章

    28656

    浏览量

    208493
  • 电机
    +关注

    关注

    142

    文章

    9089

    浏览量

    146400
  • 开发板
    +关注

    关注

    25

    文章

    5123

    浏览量

    98243
  • 功能安全
    +关注

    关注

    2

    文章

    99

    浏览量

    5711

原文标题:RZ/T2M Motor Solution Kit功能安全使用介绍(2-2)

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RZ/T2M 组数据表

    RZ/T2M 组数据表
    发表于 01-10 18:51 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 组数据表

    Renesas Starter Kit+ for RZ/T2M 用户手册

    Renesas Starter Kit+ for RZ/T2M 用户手册
    发表于 01-10 18:54 0次下载
    Renesas Starter <b class='flag-5'>Kit</b>+ for <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 用户手册

    RZ/T2MRZ/T2M 电机解决方案套件启动手册(用于 EtherCAT)

    RZ/T2MRZ/T2M 电机解决方案套件启动手册(用于 EtherCAT)
    发表于 01-10 19:00 1次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 组 <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 电机解决方案套件启动手册(用于 EtherCAT)

    RZ/T2MRZ/T2M Motor Solution Kit Startup 手册(for RZ/T2M Motion Control Utility)

    RZ/T2MRZ/T2M Motor Solution
    发表于 01-10 19:00 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 组 <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> <b class='flag-5'>Motor</b> <b class='flag-5'>Solution</b> <b class='flag-5'>Kit</b> Startup 手册(for <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> Motion Control Utility)

    RZ/T2MRZ/T2M Motor Solution Board 硬件手册

    RZ/T2MRZ/T2M Motor Solution Board 硬件手册
    发表于 01-10 19:00 3次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 组 <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> <b class='flag-5'>Motor</b> <b class='flag-5'>Solution</b> Board 硬件手册

    Renesas Starter Kit+ for RZ/T2M 快速入门指南

    Renesas Starter Kit+ for RZ/T2M 快速入门指南
    发表于 01-10 19:13 0次下载
    Renesas Starter <b class='flag-5'>Kit</b>+ for <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 快速入门指南

    RZ/T2MRZ/N2L 组硬件设计指南

    RZ/T2MRZ/N2L 组硬件设计指南
    发表于 06-30 18:33 2次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b>、<b class='flag-5'>RZ</b>/N<b class='flag-5'>2</b>L 组硬件设计指南

    RZ/T2M 组用户手册:硬件

    RZ/T2M 组用户手册:硬件
    发表于 06-30 19:22 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 组用户手册:硬件

    Renesas Starter Kit+ for RZ/T2M 用户手册

    Renesas Starter Kit+ for RZ/T2M 用户手册
    发表于 06-30 19:28 0次下载
    Renesas Starter <b class='flag-5'>Kit</b>+ for <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 用户手册

    RZ/T2MRZ/T2M 电机解决方案套件启动手册(用于 EtherCAT)

    RZ/T2MRZ/T2M 电机解决方案套件启动手册(用于 EtherCAT)
    发表于 06-30 19:40 0次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 组 <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 电机解决方案套件启动手册(用于 EtherCAT)

    RZ/T2MRZ/T2M Motor Solution Kit Startup 手册(for RZ/T2M Motion Control Utility)

    RZ/T2MRZ/T2M Motor Solution
    发表于 06-30 19:41 2次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 组 <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> <b class='flag-5'>Motor</b> <b class='flag-5'>Solution</b> <b class='flag-5'>Kit</b> Startup 手册(for <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> Motion Control Utility)

    RZ/T2MRZ/T2M Motor Solution Board 硬件手册

    RZ/T2MRZ/T2M Motor Solution Board 硬件手册
    发表于 06-30 19:41 1次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 组 <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> <b class='flag-5'>Motor</b> <b class='flag-5'>Solution</b> Board 硬件手册

    Renesas Starter Kit+ for RZ/T2M 快速入门指南

    Renesas Starter Kit+ for RZ/T2M 快速入门指南
    发表于 06-30 20:05 1次下载
    Renesas Starter <b class='flag-5'>Kit</b>+ for <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b> 快速入门指南

    RZ/T2MRZ/N2L和RZ/T2L产品简介

    控制和功能安全RZ/T2M在单芯片上结合了快速、高精度的实时电机控制能力以及对最新的工业以太网协议的支持,同时实现功能
    的头像 发表于 11-13 15:50 3098次阅读
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b>、<b class='flag-5'>RZ</b>/N<b class='flag-5'>2</b>L和<b class='flag-5'>RZ</b>/<b class='flag-5'>T2</b>L产品简介

    RZ/T2MRZ/N2L、RZ/T2L组 硬件设计指南

    电子发烧友网站提供《RZ/T2MRZ/N2L、RZ/T2L组 硬件设计指南.pdf》资料免费下
    发表于 02-02 09:39 2次下载
    <b class='flag-5'>RZ</b>/<b class='flag-5'>T2M</b>、<b class='flag-5'>RZ</b>/N<b class='flag-5'>2</b>L、<b class='flag-5'>RZ</b>/<b class='flag-5'>T2</b>L组 硬件设计指南