• 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: 485 usart 問題
#9
資深會員
資深會員


查看用戶資訊
Ryang 版主,請問app001版子上的RE&DE 怎麼接在一起,J7的12和34我接起來了,56接起來是連到CTS這是?然後RE又是接地,這樣接才能讓RE 和 DE接在一起,67兩隻輸出腳最後接到CON8 AND CON9 這兩個地方在版子上的那裡?抱歉可以告訴我一下嗎?

發表於: 2010/2/24 9:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485 usart 問題
#8
版主
版主


查看用戶資訊
SN75176 的 /RE & DE 看是接在那一隻腳的就用那隻 I/O 腳來控制。為High 時,就是啟用傳送,為 Low 時就是接收,很單純的控制。

發表於: 2010/2/23 14:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485 usart 問題
#7
資深會員
資深會員


查看用戶資訊
direction 是用PORTD控制嗎?終端電阻已了,舊版APP001的PDF上有寫,寫的很清楚吧!我也知道怎麼接了,所以我是不是用PORTD來改變我的方向對嗎?

發表於: 2010/2/23 14:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485 usart 問題
#6
版主
版主


查看用戶資訊
終端電阻最好是加在在遠的兩個端點上,不接傳輸線會因阻抗過高造成沒有電流流動及寄生電容效應到至訊號無法正確的傳送到對方。

使用 UART 的函數或 printf( ) 也可以,只是這些函數都只 check TXIF 而已,但使用RS-485 因為有方向的控制(/RE & DE) 所以一定要等 TSR 暫存器完全傳送完畢後才可以切回接收模式,所以要在發送的函數後再次檢查 TRMT 位元,確定為 1 後才可以切成接收模式的。

發表於: 2010/2/23 13:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485 usart 問題
#5
資深會員
資深會員


查看用戶資訊
參照:

Ryang 寫道:
看了一下你的附圖,這是標準的 RS-485 半雙工傳輸模式。
SN75176 的 /RE & DE 接在一起只用一個 I/O 腳去控制收或發的動作。 D+ & D- 一般使用對絞線要加上一個終端電阻(220 ohm) 即可,記住只要一個終端電阻不可每端都佳的...

RS-232, RS-485 ... 之類的指的是實體硬體通訊層 ( Physical Layer) 而 UART 就是架在更上一層的通訊格式。當然RS-485 不一定要使用 UART 的格式,你也可以用你的自訂格式,只要兩邊可以通就好了。不過在RS-485 下一般都使用 UART 的格式在通訊的。


查了版上很多文的終瑞電阻是要放在那啊!我硬體不強,那它的另外兩條線,我知接跟收分別接在rc6 rc7上,direction呢?我是不是像一般玩232一樣openusart()然後傳跟收之間就要是要加一個direction的判斷?是這樣子使用嗎?

發表於: 2010/2/23 12:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485 usart 問題
#4
版主
版主


查看用戶資訊
看了一下你的附圖,這是標準的 RS-485 半雙工傳輸模式。
SN75176 的 /RE & DE 接在一起只用一個 I/O 腳去控制收或發的動作。 D+ & D- 一般使用對絞線要加上一個終端電阻(220 ohm) 即可,記住只要一個終端電阻不可每端都佳的...

RS-232, RS-485 ... 之類的指的是實體硬體通訊層 ( Physical Layer) 而 UART 就是架在更上一層的通訊格式。當然RS-485 不一定要使用 UART 的格式,你也可以用你的自訂格式,只要兩邊可以通就好了。不過在RS-485 下一般都使用 UART 的格式在通訊的。

發表於: 2010/2/23 11:59
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485 usart 問題
#3
資深會員
資深會員


查看用戶資訊
參照:

calvin 寫道:
你好,

曾老師的書上說半雙工模式視同步的, 只的是 USART 模組的同步模式 , 只能以半雙工的方式進行 . 同步模式指的是傳輸線上帶有 CLOCK , DATA 的方式 .

RS-232 與 RS-485 用的都是 非同步 模式 , 也就是 RXD , TXD 兩個信號而沒有 CLOCK. 但是 RS-485 使用的是差動是收發器 , 所以只能作半雙工 . 也就是說傳輸線由 RS-485 收發器將 TXD , RXD 轉為 D+/D- 的信號 . 因為 D+/D- 信號同時只能帶一組信號 , 所以只能作半雙工 ! 這也就是 RS-485 的收發器除了 TXD,RXD, D+, D- 外多了 RE , DE 的接腳.

請參考 SN75176 這個很經典的 RS-485 收發器 , 你就能看出其中的原理了. 記住要送的時候才將 DE 致能 , 才不會互相干擾 .


我看了sn75176的spec 結果我發現,不災沒有看錯,他是接收放在同一隻腳,direction也放在一隻腳,但我是用max485所以下面是我的電路圖,我只是想問電路圖中的direction是接在普通的io嗎?因為爬文在某篇

http://www.microchip.com.tw/modules/n ... t_id=13180#forumpost13180

此文章上,一個說是接到i/o port , 一個則不一樣,所以才上來請教!

Attach file:



jpg  (0.00 KB)


發表於: 2010/2/23 10:42
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485 usart 問題
#2
管理員
管理員


查看用戶資訊
你好,

曾老師的書上說半雙工模式視同步的, 只的是 USART 模組的同步模式 , 只能以半雙工的方式進行 . 同步模式指的是傳輸線上帶有 CLOCK , DATA 的方式 .

RS-232 與 RS-485 用的都是 非同步 模式 , 也就是 RXD , TXD 兩個信號而沒有 CLOCK. 但是 RS-485 使用的是差動是收發器 , 所以只能作半雙工 . 也就是說傳輸線由 RS-485 收發器將 TXD , RXD 轉為 D+/D- 的信號 . 因為 D+/D- 信號同時只能帶一組信號 , 所以只能作半雙工 ! 這也就是 RS-485 的收發器除了 TXD,RXD, D+, D- 外多了 RE , DE 的接腳.

請參考 SN75176 這個很經典的 RS-485 收發器 , 你就能看出其中的原理了. 記住要送的時候才將 DE 致能 , 才不會互相干擾 .

發表於: 2010/2/23 8:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


485 usart 問題
#1
資深會員
資深會員


查看用戶資訊
我一個馬達,它的spec上寫是用485的模式去驅動的,而且也有寫它是半雙工,但我參考曾老師的書在半雙工模式是同步的情況,但那份spec上又寫它是does the Asynchronous Serial Communication with 8 bit, 1 Stop bit, and None Parity.
為非同步,請問我的觀念有錯嗎?

另外一個小問題,半雙工的direction我要怎麼給它hi and low 的指令?

發表於: 2010/2/22 19:38
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... ]

教育訓練中心

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