天天看點

年底一周問題整理-can多機通信年前的最後一段時間,一些還沒解決的問題

年前的最後一段時間,一些還沒解決的問題

年前一直在調試MPC5744的主機闆,但是卡在can多機通信的問題上,分析了實體層,示波器看了信号,調了代碼,還是沒找到解決辦法,準備擺爛了,交給師兄了。年後解決吧,雖然我也不想,但真的沒有辦法了。

問題整理

  1. 主要晶片是nxp的MPC5744,IDE用的是S32DS for power architecture 2017。

    主要晶片的資料少,IDE之前也沒用過,不過在年前這段時間,熟悉的差不多了…

  2. 通信用的是MPC5744+TJA1050+can卡+pc上位機的方式,主機闆上的一路can0要和上位機以及從闆完成通信,從闆負責采集資料,主機闆分析資料,并将資料一起發送給上位機。

    從闆can可以和上位機完成正常通信,但接上主機闆的can後,上位機can通道無法打開,上位機上既不能發送也不能接收資料。

    将主機闆can和上位機單獨連接配接,通道也無法打開。。。

    主機闆硬體因為這個問題,改了多次,can0通道上,考慮過電阻超過120歐的問題、共模感的問題、TJA1050的問題。。。幾乎主機闆上這條can通信能換的器件都換了一遍。。。

    但主機闆還是接收不到從闆的資訊,也不能向pc發送資料。。

我是廢物,can上多機通信都調不動。。

寒假回來再調吧,可能闆子已經不想工作了

繼續閱讀