基於can匯流排的資料採集

2021-05-16 03:17:32 字數 567 閱讀 1768

1樓:匿名使用者

把問抄題分解開後分析

所謂基bai於can匯流排的資料採集,du可分解為

1、zhican-bus匯流排系統

2、ad模數轉換dao

3、如果如pc連線還要can-rs232

關於資料幀遠端幀這些你不用管他,按照can2.0a說明書,人家怎麼設定你怎麼設定就ok了

現在常用的can都是基於微控制器的你可以選擇 51微控制器+sja1000+82c250

如果你的要求不是很嚴格的話,可以選擇帶ad的微控制器

其實如果你對arm比較熟悉的話,用arm最好不過了,arm相對較難,開發成本較高。

你可以自己買些晶片,參照網上成熟的電路和程式,做一些實驗準備,如先連幾個你做好的can模組,看看能否通訊

再則,你可以用帶ad的微控制器,採集一些電壓訊號(0—5v),

最後,把這些程式,柔和到一起,就ok了

程式都很成熟,如果你的要求比較高,就有些困難了。

微控制器比如選擇巨集晶科技的stc帶ad的,程式官方**上也有

can你可以參照 周立功的

ok祝你能找到感覺

CAN現場匯流排有何特點,CAN匯流排的優點

can匯流排抄的特點 具有實時性強bai 傳輸距離較遠 抗電磁干擾du能力強 成本低zhi等優點 採用雙 dao線序列通訊方式,檢錯能力強,可在高噪聲干擾環境中工作 具有優先權和仲裁功能,多個控制模組通過can 控制器掛到can bus 上,形成多主機區域性網路 可根據報文的id決定接收或遮蔽該報文...

CAN匯流排訊號的頻率的多少,CAN匯流排的最高傳輸速率為1Mbps,若要傳送取樣頻率為10KHZ的正弦波,請問能不能滿足要求,應該怎樣分析

你說的是傳輸速率吧,can理論上最高傳輸速率是1m,但是速率越高,能傳輸的距離就越近。這個和線纜長度有關係啊。頻率?can根本就沒有頻率這個概念 can通訊速率叫波特率 介質越長 傳輸距離越遠 波特率就越低 至於最高頻率 好像能達到m吧 sj1000手冊裡面有 can匯流排的最高傳輸速率為1mbps...

can匯流排接收傳送程式,帶can匯流排功能的微控制器雙路開發板,要能實現自身的接收與傳送,做畢業設計用的,求大神指點

什麼意思啊?用什麼微控制器 mcu?不同的晶片,對應的can控制器的配置是不同的。stm32的can匯流排採用中斷接收程式會死在中斷裡,怎麼回事 can匯流排的接收程bai序都是放在中斷裡du面的,下面是我的一段zhi接收程dao序希望對你有啟發void usb lp can1 rx0 irqhan...