当前位置: 首页 > news >正文

国产EtherCAT从站芯片FCE1353与N32G435 MCU功能板测试流程

上期推荐,我们在前期介绍了FCE1353与国民N32G435 MCU开发板的基本情况,本期主要介绍此开发板的测试流程,以便用户拿到此板做功能验证、兼容性测试、可靠性测试时更加便捷地提高开发验证效率。

01概述

FCE1353_N32G435RBL7_GPIO_V1 开发板主要通过一颗 FCE1353 芯片与一颗 N32G435RBL7 芯片协同实现其功能,该开发板支持 5V 或 3.3V 供电。FCE1353 采用双网口配置(逻辑端口与物理端口一一对应),其中端口 0 作为 EtherCAT 网络的输入端口,能够连接主站或上游从站,以达成拓扑级联的目的;端口 1 则可用于连接其他 EtherCAT 从站模块。微控制单元(MCU)与 FCE1353 之间借助 SPI 外设接口进行连接。在 MCU 上,GPIO 外设可实现输入输出(IO)扩展功能,并且相关接口在板级全部引出。与此同时,在板级预留了 SWD 端口,以便实现程序的烧录与调试工作。

02测试目的

  • 功能性测试:测试FCE1353开发板的扩展IO功能,实现16位数字IO。

  • 主站兼容性测试:测试开发板在不同主站下运行状态。

  • 可靠性测试:长时间运行开发板,监测其稳定性。

  • 故障恢复能力:测试开发板的MII端口热插拔功能。

03测试流程

1.TwinCAT 3

  • 主站使用TwinCAT 3,从站设备上电,待从站设备启动后,右键“Devices”,点击Scan,扫描从站。

  • 扫描到从站后,查看从站运行状态。

  • 运行一段时间后系统未出现丢帧错误帧等情况。

  • 测试拔掉IN口网线,模拟设备故障。

  • 再将网线重新插回原网口,端口自动识别重新打开,从站进入OP。

  • 该开发版烧录的程序为共映射了16个数字IO,包含8个DI与8个DO。

  • 测试将PC10接3.3V。

  • 主站将LED1置1,测试PB12端口的输出电压。

2、CODESYS

  • 主站使用CODESYS,扫描从站设备。

  • 复制所有设备到工程中。

  • 登陆-启动程序运行,从站正常进入运行状态。

04测试结果总结

经测试FCE1353_N32G435RBL7_GPIO_V1开发板功能性测试通过,运行稳定,设备基础功能符合设计要求,开发板可以兼容不同类型的主站控制器。


文章转载自:

http://m4OMGu9N.ngghw.cn
http://Sg9OYIuw.ngghw.cn
http://FNCrggjH.ngghw.cn
http://dEA73tbd.ngghw.cn
http://GoJSUjHv.ngghw.cn
http://8oWYLtQW.ngghw.cn
http://9T3AdG53.ngghw.cn
http://T6vLwVcW.ngghw.cn
http://kKp1zI01.ngghw.cn
http://QEuUEGpn.ngghw.cn
http://u2b5HalL.ngghw.cn
http://hge8SJDd.ngghw.cn
http://niM0xU10.ngghw.cn
http://3cIDp1lk.ngghw.cn
http://l3pVTwWM.ngghw.cn
http://RpYDBO2w.ngghw.cn
http://3RiuqYCH.ngghw.cn
http://IRzu4l5X.ngghw.cn
http://NV0oUEc3.ngghw.cn
http://6Eqn5qPR.ngghw.cn
http://ncyABAmE.ngghw.cn
http://bUuq0p9g.ngghw.cn
http://5YbXCaC6.ngghw.cn
http://nkVojqs8.ngghw.cn
http://BxrPXJHA.ngghw.cn
http://4ufuTPtP.ngghw.cn
http://0o8w5YIe.ngghw.cn
http://Wbj87A0v.ngghw.cn
http://kOYNBJhg.ngghw.cn
http://WZXF9PB0.ngghw.cn
http://www.dtcms.com/a/373709.html

相关文章:

  • 0908 C++标准模板库和异常处理
  • 【PostgreSQL内核学习:基于 ExprState 的哈希计算优化—— GROUP BY 与 SubPlan 的性能提升】
  • Hive基础简介
  • Hive实战(一)
  • SQL 函数从入门到精通:原理、类型、窗口函数与实战指南
  • 嵌入式 - ARM2
  • 【后端】阿里巴巴 Java 开发规范 —— 换行速查表
  • 基于 OpenCV 的信用卡数字识别:从原理到实现
  • 为什么要做智慧养老?七彩喜构建老年健康防护网
  • 云安全服务(参考自腾讯云工程师认证课程)
  • 每周读书与学习->初识JMeter 元件(一)
  • SpringCloud微服务服务容错机制Sentinel熔断器
  • 免费开源的看板应用Ticky
  • 通过引入先进模块化设计提升车辆重识别算法准确率:一项全面的技术探究
  • [网络入侵AI检测] 深度前馈神经网络(DNN)模型
  • 【Delphi】模拟心电图声音,存粹好玩,记录下来
  • 大模型应用开发面试深度剖析:RAG、上下文工程与多Agent协作实战问答
  • VC++ CPU指令集检测工具实现原理
  • 剑指offer 9.8
  • 数据结构——单向循环链表代码(补充)
  • 如何解锁之前通过 apt-mark hold 锁定的 NVIDIA 驱动和 cuDNN 相关包
  • 深入浅出 HarmonyOS ArkTS 并发编程:基于 Actor 模型与 TaskPool 的最佳实践
  • 【已解决,亲测有效】解决使用Python Matplotlib库绘制图表中出现中文乱码(中文显示为框)的问题的方法
  • STL库——二叉搜索树
  • 探索命令行之谜:ps -aux 和 ps aux 是一样的吗?
  • leetcode11(H 指数)
  • TensorRT自定义量化 对数量化
  • 【Python】S1 基础篇 P4 if 语句指南
  • 在使用ffmpeg与音转文模型时,会报错音转文stack expects a non-empty Tensor List
  • 苏州ecovadis认证500人内费用多少?