送現場總線CANBus學習視頻30講長達25小時另加8小時模塊學習視頻
SJA1000 小板硬件介紹:
1、引出引腳:SJA1000通過該引出引腳與51單片機連接
2、 CAN匹配電阻跳線:接上跳線帽,連接上120歐匹配電阻,反之與120歐匹配電阻斷開
3、靜電保護器(PESD1CAN):詳情可參考芯片手冊
4、motorola和intel模式選擇:電路板上三個排針一次標識了GND,MOD,+5V。將GND與MOD用跳線帽連接選擇為motorola模式;將+5V與MOD連接選擇為intel模式。(注意:本模塊只給出了intel模式例程)
5、SJA1000控制器芯片:詳見芯片手冊
6、16M晶振
7、PCA82C250:CAN收發器芯片,詳見芯片手冊
8、SJA1000 20引腳引出:給出了兩種參考電源,詳見原理圖。本例程可不考慮這個方面
第二版的特色:(相對於本店大SJA1000而言)
void SJA1000_TX(unint id,unchar txdata)
店主已對發送程序進行改寫,支持對指定的CAN節點發送數據,其中id這個參數指定節點號,另外對代碼重新註釋了一遍,讀起來比較輕鬆。
該模組專為CAN總線初學者設計,主要特點為:
1、電路比較簡單
2、佈局合理,每個引腳用漢字標識,方便連接杜邦線
3、針對該模組,店主專門整理了一本指導手冊,每個引腳,各個跳線描述的較為詳盡。
4、針對該模組,製作了一種測試板,該測試板的資料也送給您
5、做CAN實驗的時候,數據已發送到串口,您可以通過串口來觀察實驗結果。(串口參數由實驗指導手冊給出)
功能簡介
CAN總線通信實驗
1、CAN總線自收發
2、CAN總線的一對一或一對多通信(最少需要2個該模組)
注意:實驗給出的是51的C代碼
硬件資源
1、供電方式:引腳引出5V供電
2、CAN總線通信模組:採用SJA1000+82C250構成CAN控制器和驅動器,有指示燈顯示通訊狀態,支持自收發功能。
3、SJA1000與51單片機連接
視頻簡介:
1、第一個視頻主要講述一些CAN的基本知識,是初學者要接觸到的一些基本知識,如隱性電平,顯性電平等等。初學者可結合這個視頻及本店給的資料,對CAN總線的基本知識進行掃盲。時長97分鐘
2、第二個視頻是對SJA1000這個核心芯片進行講解,這也是學習的第二部。時長188分鐘
3、第三個視頻是對原理圖進行講解,該視頻是對本店SJA1000大板原理圖的講解,但本質上是和SJA1000小板一樣的。在學習這個視頻的時候,可以回顧下在第二個視頻裡學到的內容(SJA1000這個芯片的各引腳知識)。時長21分鐘
4、第四個視頻講解了CAN通信的程序代碼。時長194分鐘
適用人群
1、硬件、單片機開發人員
2、計算機,電子相關專業教師,用於教學
3、計算機、電子、自動控制等相關專業學生
4、適用具備一定的C語言和計算機網絡基礎的人群
5、需要利用CAN進行工業控制,通訊等對環境,速度要求較高的產品的開發或者相關的學習,設計,競賽等
清單:
1、SJA1000模組一個
2、資料發送信箱
資料包括:原理圖+實驗源程序+51單片機學習資料+Keil教程+芯片手冊+CAN波特率計算器+相應的應用軟件+視頻