02FSoE應(yīng)用軟件包
FSoE Slave控制
FSoE Slave通信有五種狀態(tài)。包括Reset State、Session State、Connection State、Parameter State、Data State。
FSoE Slave控制部分執(zhí)行FSoE Slave狀態(tài)管理,以及基于每個狀態(tài)的數(shù)據(jù)控制。
數(shù)據(jù)流
安全數(shù)據(jù)輸出操作的數(shù)據(jù)流,顯示了如何在“數(shù)據(jù)”狀態(tài)下處理“安全數(shù)據(jù)的輸出”。
PDU : Protocol Data Unit
[數(shù)據(jù)狀態(tài)] 安全數(shù)據(jù)輸出操作的數(shù)據(jù)流:
1從外部IC接收Safety PDU
EtherCAT通信IC從EtherCAT主設(shè)備接收數(shù)據(jù),并提取安全協(xié)議數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)通信IC接口。
2發(fā)送Safety PDU到兩個MCU
網(wǎng)絡(luò)通信IC接口將安全協(xié)議數(shù)據(jù)傳遞給FSoE應(yīng)用軟件。FSoE應(yīng)用軟件將安全協(xié)議數(shù)據(jù)發(fā)送到在對應(yīng)RX MCU上運行的FSoE軟件。
3分析兩個MCU上的Safety PDU
FSoE應(yīng)用軟件在RX MCU之間多次交換數(shù)據(jù),并分析安全協(xié)議數(shù)據(jù)。
4將安全數(shù)據(jù)發(fā)送到數(shù)據(jù)I/O接口
分析后,生成一個安全數(shù)據(jù),F(xiàn)SoE應(yīng)用軟件將其傳遞到數(shù)據(jù)I/O接口。
5將安全數(shù)據(jù)輸出到外部端口
數(shù)據(jù)I/O接口將安全數(shù)據(jù)值發(fā)送到外部端口。
[數(shù)據(jù)狀態(tài)] 安全數(shù)據(jù)輸入操作數(shù)據(jù)流:
安全數(shù)據(jù)輸入操作數(shù)據(jù)流,顯示了如何在數(shù)據(jù)狀態(tài)下處理安全數(shù)據(jù)的輸入。
PDU : Protocol Data Unit
1從外部端口輸入安全數(shù)據(jù)
在第一步中,數(shù)據(jù)I/O接口從外部端口接收安全數(shù)據(jù)。
2向FSoE應(yīng)用軟件發(fā)送安全數(shù)據(jù)
數(shù)據(jù)I/O接口將安全數(shù)據(jù)傳遞給FSoE應(yīng)用軟件。
3數(shù)據(jù)交換和處理,CRC計算
FSoE應(yīng)用軟件執(zhí)行RX MCU之間的數(shù)據(jù)交換并處理安全數(shù)據(jù)。數(shù)據(jù)處理過程是用戶可編程的。在安全數(shù)據(jù)處理之后,生成安全數(shù)據(jù)的CRC。
4生成Safety PDU格式
FSoE應(yīng)用軟件將SafeData轉(zhuǎn)換為安全協(xié)議數(shù)據(jù)格式,然后傳遞到網(wǎng)絡(luò)通信IC接口。
5將Safety PDU發(fā)送到外部IC
網(wǎng)絡(luò)通信IC接口將安全協(xié)議數(shù)據(jù)發(fā)送到外部EtherCAT通信IC。EtherCAT通信IC生成含有安全協(xié)議數(shù)據(jù)的EtherCAT數(shù)據(jù)幀,并將其發(fā)送到主設(shè)備。
執(zhí)行控制
在FSoE處理中,MCU之間的數(shù)據(jù)交換被執(zhí)行多次,如圖所示的6個部分。拆分流程以最大限度地減少對其他應(yīng)用程序流程的影響。
在數(shù)據(jù)交換完成之前,F(xiàn)SoE應(yīng)用軟件不能啟動下一個過程,這樣的設(shè)計使得其他用戶應(yīng)用程序可以在數(shù)據(jù)交換期間得以執(zhí)行。
數(shù)據(jù)格式
所需安全數(shù)據(jù)的大小因功能安全設(shè)備的不同而有所不同。FSoE應(yīng)用軟件可以通過專用設(shè)置文件輕松更改要處理的安全數(shù)據(jù)的大小。
例如,可以將安全PDU設(shè)定為6個字節(jié),此時安全數(shù)據(jù)為1個字節(jié),也可以安全PDU設(shè)定為11個字節(jié),此時安全數(shù)據(jù)為4個字節(jié)。
評估版本
FSoE應(yīng)用軟件包分為商業(yè)版本和評估版本,評估版本,用于產(chǎn)品開發(fā)過程中的規(guī)范合規(guī)性檢查和性能評估。除了包括功能安全證書在內(nèi)的一些文件外,評估版本與商業(yè)版本相同。
-
mcu
+關(guān)注
關(guān)注
146文章
16885瀏覽量
349920 -
瑞薩
+關(guān)注
關(guān)注
34文章
22282瀏覽量
85953 -
軟件包
+關(guān)注
關(guān)注
0文章
99瀏覽量
11567
原文標(biāo)題:瑞薩RX MCU功能安全解決方案簡介(5-2)FSoE功能軟件包
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論