主題:EM3352板子CAN口問題 共有46033人關注過本帖 |
---|
SHENYANG |
1樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
EM3352板子CAN口問題 Post By:2016-4-9 16:20:00 [只看該作者]
自大上次出現(xiàn)can0發(fā)送數(shù)據(jù)就會復位的問題之后,板子安靜了好久,直到今天,問題突然出現(xiàn)了。直到這時,人們才想起來那不能通信的恐懼與被BUG支配的恥辱。
我按照上次的辦法分別對板子重啟,重新上電,重新插拔,但是問題依然存在,很頑強啊。正當我手足無措的時候,問題消失了。怎么消失的呢,不知道。這期間時間過去了至少半個小時。板子能用之后我就繼續(xù)使用,沒在追查到底是什么原因。但是下午問題又出現(xiàn)了,依然是突然之間沒有任何預兆的出現(xiàn)了,求版主速速現(xiàn)身解決問題。經(jīng)過萬用表測試,H與L之間的電阻為60歐姆,并沒有短路,兩塊板子之間的H與H,L與L之間均正確連接,萬用表測量電阻為0,并且重啟之后問題依然存在,不知道應該怎么消除這一故障。
|
單帖管理 | 引用 | 回復 |
SHENYANG |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2016-4-9 16:38:00 [只看該作者]
一個版主都沒看到嗎?今天休息?
|
單帖管理 | 引用 | 回復 |
hzc |
3樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2016-4-10 15:13:00 [只看該作者]
你好,出現(xiàn)這個情況,肯定是在通訊中驅動檢測到錯誤,才會對can控制器進行復位,這并不是驅動的BUG,只是為了在運行過程中就算遇到錯誤,也能夠自動回復正常。
造成這個問題的原因可能是硬件連接,也可能是總線上的干擾或是其他原因,比如連接線是否為雙絞線,連接的距離以及現(xiàn)場環(huán)境等,下次出現(xiàn)反復重啟can控制器的情況,可以將連接斷開,看看板子是否還是一直重啟,這樣就可以判定是板子這一邊的問題還是連接上或者其他問題。
|
單帖管理 | 引用 | 回復 |
SHENYANG |
4樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2016-4-11 7:53:00 [只看該作者]
斷開總線的鏈接依然存在這個問題,已經(jīng)測試過了
|
單帖管理 | 引用 | 回復 |
lgz |
5樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2016-4-11 10:17:00 [只看該作者]
你好,你是否使用的我們esmark通用底板, 經(jīng)測試我們的通用底板can口兩端電阻是240歐姆,你測試的60歐姆如果是使用的我們的底板,則說明連接有問題,你剛剛斷開連接是把板子上的連接線拔掉了還是只是斷開了另外的設備上的連接線?你可以把開發(fā)版上的can口連線都斷開跑一下我們光盤里面提供的test_socketcan程序,看是否出現(xiàn)相同問題
|
單帖管理 | 引用 | 回復 |