can的部分問題

2021-10-23 06:35:30 字數 526 閱讀 7083

1. 顯性電平的邏輯為0,隱性電平的邏輯為1,id號越小優先順序越高。can收發器晶元將收到的差分顯性高電平轉換為邏輯電平0,實現了can差分電平與ttl電平的轉換。顯性電平的差分電平為高,邏輯電平(ttl電平)為低。

2. can匯流排中的ack位偏高,在多個從節點網路中,各個節點發出應答位為顯性,疊加的結果。

3. can報文波形出現反射和振鈴現象,訊號在傳輸過程中阻抗的變化會引起反射,多次反射就會出現振鈴。

4. 相同廠家的can節點可以正常通訊,不同廠家的不能通訊有可能是波特率的取樣點不同引起的。

6. can主節點快速不停的往匯流排上發資料,如果從節點上電也往匯流排上發資料,從節點錯誤標記會置位,要急時清除,錯誤計數器達到某值或busoff後復位can。

比較好的文章:

多點CAN通訊的測試問題

can匯流排上微控制器與伺服器雙向通訊,伺服器發一次資料等待微控制器響應,響應完成繼續傳送,沒有響應等待1秒再次傳送 微控制器向伺服器傳送資料同理。can匯流排上共三個節點 stm32 can收發器組成的裝置1與裝置2還有乙太網轉can模組。問題描述 裝置1 裝置2 乙太網轉can模組進行頻繁的資料...

redis的部分問題

使用redis的時候web應用中的程式是如何進行讀寫的?是在服務啟動的時候把mysql中的資料載入到redis中嗎?然後應用通過redis客戶端進行讀取 並展示,是所有的資料都是這麼做嗎?在修改資料的時候是修改到redis嗎?還是直接修改mysql?如果修改redis 是什麼時候同步到mysql 怎...

STM32 CAN通訊問題

檢舉 2012 07 04 20 59 breath123 分類 工程技術科學 瀏覽974次 can通訊測試中 使能報文標示符過濾器按照標示符的內容進行比對過濾,擴充套件id不是如下的就拋棄掉,是的話,會存入fifo0。can filterinitstructure.can filteridhigh...