【EB_Tresos】Autosar配置將CAN幀Frame_ID由Cyclic週期幀調整爲Event事件幀

一、修改Ipdu的配置:

1.1 在EB_Tresos項目工程下,依次打開【ECU】-->【Com】-->【Com】-->【Configuration Set】-->【ComConfig】-->【ComIPdu】-->在列表中找到需要調整的Ipdu,原有的配置如下圖。;

 

1.2 在Ipdu中的調整如下:

相比上圖中7-2,變更如下:將選項ComTxModeMode由PERIODIC變更爲DIRECT。(ComTxModeMode中的選項有以下:DIRECT,MIXED,NONE,PERIODIC)

 

二、修改ComSignal的配置:

2.1 在EB_Tresos項目工程下,依次打開【ECU】-->【Com】-->【Com】-->【Configuration Set】-->【ComConfig】-->【ComSignal】-->在列表中找到需要調整的Ipdu對應的信號,原有的配置如下圖。

 

2.2 在ComSignal中的調整如下:

相比上圖中7-1,變更如下:

將該Ipdu的所有信號Signal,保留其中的一個信號的配置不變(ComTransferProperty爲TRIGGERED),其它信號按照下面要求修改:

選項ComTransferProperty由TRIGGERED變更爲PENDING。(ComTransferProperty中的選項有以下:PENDING,TRIGGERED,TRIGGERED_ON_CHARGE,TRIGGERED_ON_CHARGE_WITHOUT_REPETITION,TRIGGERED_ WITHOUT_REPETITION)

 

三、應用層在調用COM的信號RTE接口的注意事項:

在寫這個幀Frame_ID的所有信號RTE接口時,需要將信號屬性爲ComTransferProperty=TRIGGERED的RTE接口放在最後寫,此時每調用一次屬性ComTransferProperty = TRIGGERED爲的RTE接口,都會觸發該CAN幀Frame_ID發送一次。

 

歡迎大家給我留言,如果覺得好,動動你的手指,“點贊”+“收藏

獲取更多汽車行業資訊,以及工具鏈的使用,可以關注微信公衆號“汽車電子助手

或者掃描下方二維碼進行關注

END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章