• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 一些關於CAN BUS的問題...
#6
版主
版主


查看用戶資訊
18F458 跑 4MHZ 在 CAN 的應用似乎慢了一點,建議 16MHz以上的速度吧!
還沒有時間細看你的設定,明天再查 data book 算算。
我有一些 CAN 的範例程式試用 c 寫的也用18F458, 設定為125Kbps,也可以用來當作 CAN Bus 的資料顯示器(Monitoring) 如果有興趣我可以傳給你。或著可以放在下載區共襄盛舉。

發表於: 2004/8/8 9:45
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 一些關於CAN BUS的問題...
#5
版主
版主


查看用戶資訊
CAN BUS必須具有的特性為:
CSMACD,亦即Carrier Sense, Multiple Access, Collision Detection。詳請請看右方「教材及講義」中的CAN講義。
這類特性,有點類似OPEN COLLECTOR。所以,也許您可以自製一個收發線路。
要注意的是,由於必須能Carrier Sense及Collision Detection, 收發線路必須要能夠檢知別人,以及自己發出的信號。
CAN有很多特性,一言難盡。但是我們CAN的WORKSHOP講得很仔細,非常鼓藉有興趣的人親自參加,或自行抓講義下來研讀,有問題再問。

發表於: 2004/8/7 10:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


一些關於CAN BUS的問題...
#4
新會員
新會員


查看用戶資訊
幫我看一下有沒有錯誤或不當的地方~~

現使用的設定及器材:
pic:18f458
TRISB<3> = set
TRISB<2> = clear
Fosc = 4MHz
BRP = 00h
SJM = 1TQ
PHSEG1 = 2TQ
PHSEG2 = 3TQ
PROPSEG = 2TQ

有符合以下條件:
PROPSEG + PHSEG1 >= PHSEG2
PROPSEG + PHSEG1 >= TDELAY
PHSEG2 > SJW

傳輸速度計算:
Tosc = 250nsec
TQ = 2*(BaudRate + 1)*Tosc
= 500nsec

bit time = 8*TQ =4usec
bus rate = 250kbps
--------------------------
在can bus的程式中並無要求傳送和接收的指令,也就是說只要三個transmit buffers中任何一個的TXREQ = 1 便會自動的檢查can bus總線是否為閒置,若閒置就發出一個SOF訊號開始傳送資料,而所有在can bus上的裝置一收到SOF訊號就自動進入接收狀態將資料存入MAB?

一開始以為測試兩顆PIC用CAN BUS互通應該不需用到收發器(只是單純的將各自的CANTX接角接到另一顆PIC的CANRX接角),不過經過研究後好面行不通,因此真正的原因要等我取得收發器後才能明瞭,感謝版大的回應...我再研究看看~~

發表於: 2004/8/6 22:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 一些關於CAN BUS的問題...
#3
版主
版主


查看用戶資訊
你有工具可以得知CAN BUS是否有正確傳送出去嗎?
Baud Rate 及那些亂七八糟的Timing有設定對嗎?

8月11日台北三重有CAN Workshop如果你有空過來的話,可以幫你測試你的CAN是否能正常工作。

發表於: 2004/8/6 18:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 一些關於CAN BUS的問題...
#2
版主
版主


查看用戶資訊
1. 買或者要樣品呀!
4. 線路設計時MCP2551還沒有量產。

發表於: 2004/8/6 17:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


一些關於CAN BUS的問題...
#1
新會員
新會員


查看用戶資訊
1.MCP2551如何取得?

2.18F458 CAN BUS的接線圖如何取得或是寄給我?

3.兩個18F458用 CAN BUS 互通一定需要用到收發器嗎?
如果直接相接可行嗎?

4.在本站下載的範例程式中使用的收發器是PCA82C250
,為什麼不用MICROCHIP的MCP2551呢?

(本人目前在BackLoop mode中測試中無誤
,但在mormal mode中無法傳輸,BaudRate、mask..等
都有正確的設定了,有請各位高手們多多指教~~謝謝)


iron_ya@yahoo.com.tw

發表於: 2004/8/6 11:54
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------