Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,專家:

在 TC334 的例程中查看到的代表:

Jonson_0-1701833750080.png

 

我感到奇怪的是:

1. 里的「.樣品點 = 8000,」是什麼麼意思,對何置 8000,意味是 80%?

2. 一般同步段長度不都是 1Tq?里怎麼是置「.syncJumpWidth = 3」,是基於在什麼?

3、按照片上述置的,算是按照片(同步跳寬度 + 時間段 1)/(同步跳寬度 + 時間分數 + 時間分數 2) = (3+3)/(3+3+10) = 37.5%,然不 vs?

希望能夠得到英語凌工程的回复,謝謝!

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/td-p/653582

1 解決方案
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

TC3xX 的 CAN 的修改,除了迴圈之外需要一個置,附件供您的考試。ADS 的手錶功能可以先一下全局量,對於寄存器在註冊中可以看到值。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/655729

在原始文章中檢視解決方案

0
10 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

謝謝你的回复,我理解了。算下来,我上面的率就是 31.25%

你的率是 75% 的吧

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/654157

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,我想再問一下,是不是用英凌官方 TC334 精簡套件板子可通一定要里的 5V 通电:

微信图片_20231207141118.png

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/654580

0
Translation_Bot
Community Manager
Community Manager
Community Manager

電源供應器應為 7~14V,請參閱本套件的使用手冊。https://www.infineon.com/dgdl/Infineon-AURIX_TC334_lite_Kit-UserManual-v01_00-EN.pdf?fileId=8ac78c8c...

AURIX™ TCxx4 精簡套件必須由外部直流電源供應器供應,這可以通過直流插頭 X3(建議的電壓範圍 +7 V... +14 V)通過微型 USB 插頭 X4(+5 V)完成

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/654602

0
Translation_Bot
Community Manager
Community Manager
Community Manager

只是在自算計時才需要使用樣本點,可以跟到下面函中,即可看到置的值。

只有在參數 calculateBittimingValues 設定為 true 時才使用「樣本點」。如果設定為 false,則不會使用範例點。您可以在函數 ifxCAN_NODE_ setBitTiming () 上執行調試和追蹤

Di_W_0-1701848707829.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/653846

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好!感謝你的耐心回复。那麼假如計算比特時值放置為 0,是不是上述的配置我理解起來就是率 =(NTSEG1 + 2)/(NTSEG1 + NTSEG2 + 3) * 100 %=(3+2)/(3+3+10)*100% = 31.25%

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/653916

0
Translation_Bot
Community Manager
Community Manager
Community Manager

下面的例子來自于用戶手冊中 DBTPI 寄存器的定義,可以自行算一下(考料)。

TSEG1 = 10 = 預 _秒 + 相位 _ 段 1

第二次數 = 三 = 相位 _段 2

同步值 = 1

位元時間的長度計算如下:位元時間長度 = (10 + 1) + (3 + 1) + 1 = 16

假設 8 MHz CAN 時脈,比特率被確定為 500 kbit/s。

1/(1/八億 * 16) = 8 000 000/16 = 五百萬秒

Di_W_0-1701854957946.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/653958

0
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

你好!此外我有一個問題需要向你的教學,我想使用英雄凌的 CAN 通通例程「MCMCAN_1_KIT_TC334_LK」修改形式成自己能夠互用到電機控制中的 CAN 通通,我主要修改如下:

1. 添加引腳定:

    /* Select the port pins for can communication */
      const IfxCan_Can_Pins Can0Pins = {
          &IfxCan_TXD00_P20_8_OUT, IfxPort_OutputMode_pushPull,   /* Tx Pin */
          &IfxCan_RXD00B_P20_7_IN, IfxPort_InputMode_pullUp,      /* Rx Pin */
          IfxPort_PadDriver_cmosAutomotiveSpeed3                  /* Pad driver mod*/
      };

      g_mcmcan.canNodeConfig.pins = &Can0Pins;                   /* Assign Slave port pins  */

2. 修改「循環」為「錯誤」:

    g_mcmcan.canNodeConfig.busLoopbackEnabled = FALSE;

 

做出以上修改后,我的可以通未通,而且送中似乎沒有入。如附件所示,是我的工程文件,忙看一下,謝謝!

另外,我在「表達式」中添加了「AURiX 開發工作室」在調試代碼,我在「表達式」中添加了多個數量,不管添加什麼,似乎也不是到量,是否是我的「AURiX 開發工作室」有置好?

微信图片_20231208133533.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/655429

0
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

TC3xX 的 CAN 的修改,除了迴圈之外需要一個置,附件供您的考試。ADS 的手錶功能可以先一下全局量,對於寄存器在註冊中可以看到值。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/655729

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好了!我按照你上述的附件行修改,但是我是無法入到送中,我感可能有其他地方的需要修改。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/656245

0
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

迪 _W,你好!

在是不去中,看起來是 TX 送不成功,附件是我的代,忙看一下,万分感谢!

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97CAN%E9%80%9A%E8%AE%AF%E7%9A%84%E9%87%87%E6%A0%B7%E7%8E%87/m-p/656686

0