國產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://www.pswp.cn/bicheng/96197.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/96197.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/96197.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

向日葵亮點16功能解析:被控端“快速解鎖”

向日葵16重磅上線,本次更新新增了諸多實用功能,提升遠控效率,實現應用融合突破設備邊界,同時全面提升遠控性能,操作更順滑、畫質更清晰!無論遠程辦公、設計、IT運維、開發還是游戲娛樂,向日葵16…

深度解析:IService 與 ServiceImpl 的區別

在使用 MyBatis-Plus 開發業務邏輯時,IService 和 ServiceImpl 是經常遇到的兩個核心類。很多初學者會疑惑: 為什么要定義 IService?ServiceImpl 又解決了什么問題?它們之間到底有什么區別與聯系? 本文將結合源碼與應用…

YOLO12 改進、魔改|通道自注意力卷積塊CSA-ConvBlock,通過動態建模特征圖通道間的依賴關系,優化通道權重分配,在強化有效特征、抑制冗余信息

在分割的研究中,傳統卷積神經網絡(CNN)存在兩大關鍵問題:一是池化操作雖能降低計算復雜度,卻會導致特征圖中有效空間信息丟失,尤其太陽暗條這類不規則、精細結構的特征易被削弱;二是傳統 CNN 對…

JuiceFS分布式文件系統

對象存儲雖然具備極高的擴展性和成本優勢,卻缺乏對POSIX語義的支持,導致許多應用無法直接使用。正是在這樣的背景下,JuiceFS 應運而生——它巧妙地融合了對象存儲的彈性與傳統文件系統的易用性,為現代應用提供了一種全新的存儲解決…

nginx配置前端請求轉發到指定的后端ip

nginx conf配置 配置把“前端靜態文件”和“后端接口”統一收在 同一個 server{} 塊 里,通過 兩條 location 做分流,其中 /api 這條 location 用到了一點“小技巧”把路徑裁掉后再轉發。下面按執行順序逐句拆解,告訴你“請求是怎么被轉發到 1…

HTML 各種標簽的使用說明書

HTML 各種標簽的使用說明書 1. HTML 簡介 HTML(HyperText Markup Language,超文本標記語言)是用于創建網頁的標準標記語言。它使用一系列標簽來描述網頁的結構和內容,這些標簽被瀏覽器解釋并渲染成用戶看到的網頁。HTML是構建We…

從關鍵詞到語義理解:小陌引擎如何重構AI搜索優化邏輯?

引言:AI搜索時代的范式轉變在傳統互聯網時代,SEO(搜索引擎優化)是企業數字營銷的核心策略,通過關鍵詞密度、外鏈建設等技術手段提升網頁在搜索引擎結果頁(SERP)中的排名。然而,隨著生…

ADE explorer遇到XVFB服務器的問題

遇到這個報錯,是因為服務器沒有安裝xvfb的原因。yum install Xvfb即可解決問題。

期權的套利怎么理解?

期權套利是利用期權價格之間的不合理偏差,通過構建對沖組合獲取無風險利潤的策略。其核心邏輯基于“無套利定價原則”——若存在價格偏差,市場力量會迅速修正,套利者通過反向操作鎖定利潤。期權的套利怎么理解?一、主要套利類型與…

RabbitMQ 重試機制 和 TTL

目錄 1. 重試機制 1.1 簡介 1.2 配置文件 1.3 消費者確認機制為 auto 時 1.4 消費者確認機制為 manual 時 2. TTL 2.1 設置消息的過期時間 2.2 設置隊列的過期時間 2.3 給過期隊列中消息設置過期時間 1. 重試機制 1.1 簡介 在消息傳遞過程中, 可能會遇到各種問題, …

四、FVP啟動linux

目錄 1 實驗目的及環境 1.1 實驗目的 1.2 實驗環境 1.2.1 拉取代碼 1.2.2搭建交叉編譯環境 2 相關鏡像編譯 2.1 TF-A鏡像編譯 2.2 U-Boot鏡像編譯 2.3 Linux Kernel鏡像編譯 2.4 構建跟文件系統 3 啟動linux內核 3.1 啟動腳本構建 3.2 啟動Linux內核 1 實驗目的及環境 1.1 實驗…

淺聊一下微服務的服務保護

在微服務架構里,服務間調用關系錯綜復雜,一個服務出問題很可能引發連鎖反應,也就是 “雪崩”。今天就帶大家從零開始學習 Sentinel,這款阿里開源的微服務保護工具,幫你解決雪崩難題,做好流量控制、隔離降級…

ECharts Gallery:Apache官方數據可視化模板庫,助你快速制作交互圖表并實現深度定制

你有沒有過這種時候?手里攥著一堆 Excel 數據,想做個直觀的圖表給同事看,用 Excel 自帶的圖表吧,樣式丑不說,稍微復雜點的交互(比如點擊柱子顯示詳情)根本做不了;想自己用代碼寫吧&a…

[數據結構——lesson3.單鏈表]

目錄 引言 學習目標: 1.什么是鏈表 2.鏈表的分類 2.1 單向鏈表和雙向鏈表 (1)單向鏈表 (2)雙向鏈表 2.2 帶頭結點鏈表和不帶頭結點鏈表 (1)帶頭結點鏈表 (2)不帶頭結點鏈表 2.3 循環鏈表和不循環鏈表 (1)循環鏈表 (2)非循環鏈表 3.鏈表的實…

從零深入理解嵌入式OTA升級:Bootloader、IAP與升級流程全解析

引言(Opening)想象一下,你開發的一款智能水杯、一個環境監測設備或者一臺共享充電寶,已經部署到了成千上萬的用戶手中。突然,你發現了一個軟件bug,或者需要增加一個酷炫的新功能。你不可能派人跑到每個設備…

【Ansible】實施 Ansible Playbook知識點

1.清單概念與靜態清單文件是什么?答:Ansible 清單是被管理主機的列表,用于明確Ansible的管理范圍,分為靜態清單和動態清單。靜態清單是通過手動編輯的文本文件來定義被管主機,文件格式可以是INI格式或YAML格式。在INI格…

【Linux】vim工具篇

目錄一、vim的多模式1.1 命令模式1.1.1 光標移動1.1.2 復制及撤銷1.1.3 剪切及刪除1.1.4 替換1.1.5 批量化注釋/去注釋1.2 底行模式二、vim的配置個人主頁<—請點擊 Linux專欄<—請點擊 一、vim的多模式 vim是一款功能強大的文本編輯器&#xff0c;它編輯代碼主要圍繞命…

Spark 核心原理:RDD, DataFrame, DataSet 的深度解析

Apache Spark 是一個強大的分布式計算系統&#xff0c;以其內存計算、速度快、易用性強等特點&#xff0c;在大數據處理領域占據重要地位。理解 Spark 的核心原理&#xff0c;特別是其三種核心抽象——RDD, DataFrame, DataSet——對于高效地使用 Spark 至關重要。本文將深入解…

Docker 命令行的使用

1.Docker 命令列表[roothost1 ~]# docker Usage: docker [OPTIONS] COMMANDA self-sufficient runtime for containersCommon Commands:run Create and run a new container from an imageexec Execute a command in a running containerps List cont…

Redis Stream:輕量級消息隊列深度解析

&#x1f4e8; Redis Stream&#xff1a;輕量級消息隊列深度解析 文章目錄&#x1f4e8; Redis Stream&#xff1a;輕量級消息隊列深度解析&#x1f9e0; 一、Stream 數據結構解析&#x1f4a1; Stream 核心概念&#x1f4cb; Stream 底層結構? 二、消息生產與消費&#x1f68…