PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 25-05-2006, 10:23 PM   #1
thancongbao
Đệ tử 1 túi
 
Tham gia ngày: May 2005
Bài gửi: 14
:
Talking

Chào Bạn Vinh !!! Tớ cũng khoái cái mảng này !!! Nhưng xem ra cậu vào không được hoan nghênh lắm !!! He he he
Mạng công nghiệp theo mình nghĩ thì không nên tự xây dựng.Trường hợp tự xây dựng chỉ nên dùng khi bạn muốn đào tạo một người nào đó về mạng thôi !!! Hoặc bạn làm một Project nhỏ với các bộ điều khiển của riêng bạn thôi .
Nếu bạn có thời gian thì chao đổi với mình
Thancongbao@gmail.com -> Rất vui vì bạn rất nhiệt tình chia sẻ !!!

thay đổi nội dung bởi: thancongbao, 25-05-2006 lúc 10:33 PM.
thancongbao vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-05-2006, 10:35 PM   #2
thancongbao
Đệ tử 1 túi
 
Tham gia ngày: May 2005
Bài gửi: 14
:
Không thấy bác nhắc đến chuyện viết OPC hoặc Activex hay DLL thế !!!
thancongbao vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-09-2006, 10:11 AM   #3
NTVinh
Đệ tử 2 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 32
:
Mạch chuyển đổi RS232/RS485 của bạn có những đặc điểm như sau (mình cứ đọc mạch nguyên lí chỗ nào thì mình viết chỗ ấy nhé, nên có thể sắp xếp không được hay lắm):
* Chuyển đổi về mặt vật lí giữa hai chuẩn RS232 và chuẩn RS485.
* Theo như mạch nguyên lí thì mạng RS485 của em có thể có tới 64 thành viên tham gia, 32 thành viên nối với J7 và 32 thành viên nối với J3 (nếu MAX485 cho phép 32 thành viên, 32x2=64. Chú ý rằng bây giờ có những IC cho phép tới 64 thành viên tham gia trên mạng, và nếu dùng nó thay cho MAX485 thì mạng của bạn cho phép 128 thành viên trên bus). Các thành viên trên mạng sẽ tạo thành một mạng kiểu một Master, giao tiếp song công RS485 4 dây.
* Cách li về điện bởi các opto 6N137, H11AG1.
* Các IC U3 và U4 luôn ở trạng thái truyền vì các chân /R/E, DE luôn ở mức logic 1.
* Các IC U5 và U6 luôn ở trạng thái nhận vì các chân /R/E, DE luôn ở mức logic 0.
* Chương trình viết cho thiết bị mà nối với cổng P1 cần chú ý là ngoài việc thiết lập các vấn đề như tốc độ truyền thông, khung dữ liệu cho một byte... thì cần thiết lập các chân 7 (của jắc P1) lên mức logic 1, và chân 4 (của jắc P1) xuống mức logic 0.
Bình luận về mạch của bạn: nói chung là không hay lắm vì mạch quá phức tạp và chưa có bảo vệ. Bạn có thể thay phần cách li và MAX485 bởi IL485W, con này hay lắm. Nữa là phần bảo vệ, có thể lắp thêm cầu chì (100mA) cho bus RS485, các bảo vệ chống điện áp cao, chống sét...
...
Nguyễn Thế Vinh.
NTVinh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-09-2006, 08:09 PM   #4
hoangngoc
Nhập môn đệ tử
 
hoangngoc's Avatar
 
Tham gia ngày: May 2006
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 10
:
Rất cám ơn anh Vinh đã trả lời sớm như vậy. Cho em hỏi 1 vài câu hỏi sau:

-Câu "nếu MAX485 cho phép 32 thành viên" có nghĩa là gì, Max 485 luôn cho phép 32 thành viên hay chỉ đối với mạch này?

-Ở mỗi đầu ra J7 và J3 chỉ có 4 dây, 2 truyền và 2 nhận, như vậy nối với 32 thành viên như thế nào?

-Tại sao phải cách ly về điện và hoạt động cách ly của 2 IC đó như thế nào?

-Em chưa từng biết con IL485, anh có thể cho em thông tin về nó, hoặc nếu có thể, anh cho em xin mạch giao tiếp máy tính dùng IL485 được không ạ?

Cảm ơn anh

(learning electronic, quite hard for a girl !!)
hoangngoc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-09-2006, 09:48 AM   #5
NTVinh
Đệ tử 2 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 32
:
Q: Câu "nếu MAX485 cho phép 32 thành viên" có nghĩa là gì, Max 485 luôn cho phép 32 thành viên hay chỉ đối với mạch này?
A: Chính xác là MAX485 cho phép 32 thành viên rồi, hôm trước chưa đọc datasheet của nó nên anh mới nói là "nếu MAX485 cho phép 32 thành viên". Như vậy với khả năng như vậy thì toàn bộ mạch của em cho phép 32x2=64 thành viên tham gia (vì mạch của em có tới những hai bộ truyền, hai bộ nhận). Về vấn đề MAX485 cho phép tối đa chỉ có 32 thành viên tham gia trên bus vì lí do dòng điện.
Q:Ở mỗi đầu ra J7 và J3 chỉ có 4 dây, 2 truyền và 2 nhận, như vậy nối với 32 thành viên như thế nào?
A: Câu này trả lời qua mạng thì hơi khó, thôi thì em tham khảo một mạng RS485 kiểu 4 dây sau nhé, lắp như họ là được. http://www.maxim-ic.com/appnotes.cfm...te_number/2116.
Q: Tại sao phải cách ly về điện và hoạt động cách ly của 2 IC đó như thế nào?
A: Vấn đề cách ly về điện để đảm bảo an toàn cho các thành viên trên mạng, hihi, nó như kiểu mình đeo kính khi đi xe máy ý, vẫn nhìn thấy đường đi mà không sợ bị bụi. Hoạt động của hai IC cách ly? Nó liên quan đến vấn đề chuyển đổi Điện~~>Quang và Quang~~>Điện, em có thể tham khảo trong các quyển sách về Điện tử số.
Q: Em chưa từng biết con IL485, anh có thể cho em thông tin về nó, hoặc nếu có thể, anh cho em xin mạch giao tiếp máy tính dùng IL485 được không ạ?
A: Em vào trang này xem nhé, www.nve.com. Con IL485W nó có một số đặc điểm rất hay, ví dụ như tốc độ truyền cao, cách li, tương thích Profibus...
Nguyễn Thế Vinh.
NTVinh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-09-2006, 08:39 PM   #6
ntc
Đệ tử 8 túi
 
ntc's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: HCM city
Bài gửi: 264
:
Send a message via Yahoo to ntc
Trích:
-Câu "nếu MAX485 cho phép 32 thành viên" có nghĩa là gì, Max 485 luôn cho phép 32 thành viên hay chỉ đối với mạch này?
Chính xác hơn, là đường truyền RS485 cho phép 32 UL (Unit Load,tạm dịch là đơn vị tải) được gắn vào đường truyền tín hiệu. Các đặc tính của một UL bạn có thể search trên google để nắm thêm.

Việc qui định các đặc tính của một đơn vị tải cho phép người thiết kế linh động hơn trong việc quyết định cho phép gắn bao nhiêu thiết bị trên một đường truyền. Bởi vì các đặc tính tải của các thiết bị trong thực tế rất đa dạng.

Ví dụ, một thiết bị có các đặc tính tải đáp ứng đúng với các yêu cầu của một UL, thì có thể gắn được 32 thiết bị như vậy trên đường truyền. Các chip như MAX485, 75176 được thiết kế để phù hợp với các đặc tính của một đơn vị tải, nên có thể gắn được 32 bộ chuyển đổi như vậy.

Trong một trường hợp khác, một thiết bị có khả năng đáp ứng tốt hơn các yêu cầu của một UL (1/2 UL, 1/4 UL, 1/8 UL, ...), thì cho phép gắn nhiều thiết bị hơn trên đường truyền. Ví dụ như thiết bị có đặc tính tải bằng 1/2 UL thì có thể gắn được 64 thiết bị như vậy, ...

Cái khái niệm UL hơi khó hiểu, bạn cử tìm hiểu thêm rồi mình cùng trao đổi.
__________________

ntc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-09-2006, 11:26 PM   #7
hoangngoc
Nhập môn đệ tử
 
hoangngoc's Avatar
 
Tham gia ngày: May 2006
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 10
:
Mỗi đường truyền RS485 có thể kết nối với 32 thiết bị. Như vậy giả sử có một mạng gồm < 32 kit điều khiển thì chỉ cần dùng 1 cặp max485 (song công), và 32 kit này sẽ được nối với 4 đường dây đó thông qua một mạch ghép nối trung gian?

Em có tham khảo một mạng chỉ có 2 kit điều khiển nhưng dùng 2 cặp max485 như trong hình. 1 kit nối với J7 và 1 kit nối với J3. Vậy là sao?

thay đổi nội dung bởi: hoangngoc, 28-09-2006 lúc 11:29 PM.
hoangngoc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-09-2006, 09:55 AM   #8
NTVinh
Đệ tử 2 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 32
:
Cool

Trích:
Nguyên văn bởi hoangngoc View Post
Mỗi đường truyền RS485 có thể kết nối với 32 thiết bị. Như vậy giả sử có một mạng gồm < 32 kit điều khiển thì chỉ cần dùng 1 cặp max485 (song công), và 32 kit này sẽ được nối với 4 đường dây đó thông qua một mạch ghép nối trung gian?
A: Em có thể đặt lại câu hỏi rõ ràng hơn được không. Nói chung là nếu chuyển nguyên văn câu hỏi trên thành một câu trả lời thì cũng được.
Nguyễn Thế Vinh.

thay đổi nội dung bởi: falleaf, 30-09-2006 lúc 01:50 PM.
NTVinh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-09-2006, 10:05 AM   #9
NTVinh
Đệ tử 2 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 32
:
Smile

Trích:
Nguyên văn bởi hoangngoc View Post
Em có tham khảo một mạng chỉ có 2 kit điều khiển nhưng dùng 2 cặp max485 như trong hình. 1 kit nối với J7 và 1 kit nối với J3. Vậy là sao?
A: Oki, nối như vậy là được rồi. Tuy nhiên, nối như vậy chỉ mang tính chất là minh hoạ thôi, chứ thực tế ai lại nối như thế đúng không, tốn tiền. Chỉ có hai kit điều khiển thôi mà lại phải làm phức tạp!!! Cái mạch nguyên lý của em "chỉ thích hợp" khi:
1. Em muốn thiết kế một mạng có hơn 32 thành viên tham gia.
2. Em không mua được IC truyền thông RS485 mà IC đó cho phép đấu nối lớn hơn 32 thành viên, ví dụ IL485W.
3. Em cần một mạng truyền thông song công.

Nguyễn Thế Vinh.

thay đổi nội dung bởi: falleaf, 30-09-2006 lúc 01:50 PM.
NTVinh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-09-2006, 11:33 PM   #10
ghosts_84
Nhập môn đệ tử
 
Tham gia ngày: Sep 2006
Bài gửi: 2
:
các bác có biết lập trình mô phỏng OpenGL ko chỉ cho đệ biết với
Bác nào có tài liệu nào tiếng việt nào ko? chỉ giúp em
ghosts_84 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-09-2006, 09:37 AM   #11
hoangngoc
Nhập môn đệ tử
 
hoangngoc's Avatar
 
Tham gia ngày: May 2006
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 10
:
Em hiểu rồi, cảm ơn anh Vinh nhé. Trong quá trình làm, nếu có gì vướng mắc, em sẽ hỏi tiếp.
hoangngoc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-09-2006, 01:54 PM   #12
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Khi cám ơn một bài viết, hãy bấm vào nút cám ơn, thay vì viết một bài khác. Diễn đàn mới có tính năng này. Số lượng bài được mọi người cám ơn sẽ hiện ngay bên dưới nick.

to NTVinh: khi bạn bấm quote một bài để trả lời, bạn xóa hết các phần không quan trọng, nhưng nhớ chừa lại chữ [/quote] để nó hiển thị đúng. Nếu không nó sẽ hiển thị sai và nhìn rất rối rắm.

Rất cám ơn các bạn .

chúc vui.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-02-2007, 03:20 PM   #13
phamhuydangcdt
Nhập môn đệ tử
 
Tham gia ngày: Jan 2007
Bài gửi: 7
:
chao cac ban cac ban co the cho minh mot cai nhin tong quan nhat ve
CCSC va HTPIC duoc khong ? cam on
phamhuydangcdt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-04-2007, 04:17 PM   #14
hungnp
Đệ tử 1 túi
 
Tham gia ngày: May 2006
Bài gửi: 15
:
Chào tất cả các bác,

Tôi cũng có đọc về mạng truyền thông modbus sử dụng chuẩn 485 cho lớp vật lý(lớp 1), và giao thức truyền thông master/slave cho lớp 2(datalink). Tôi có một số thắc mắc mà đến giờ vẫn chưa giải đáp được, mong các bác giúp đỡ.

Câu 1: Về lý thuyết tôi thấy trong giao thức master/slave cho phép kết nối tối đa 256(vì nó dùng một byte để định địa chỉ cho các slave) slave. Nhưng chắc chắn trong thực tế số lượng này là viễn tưởng. vậy các bác có thể đưa ra được những nguyên nhân rõ ràng nhất để mọi người có thể biết một cái RS232/RS485 converter mà họ làm ra có thế kết nối được bao nhiêu slave không?

Câu 2: khả năng tải của cặp dây(nếu dùng loại 2 dây) và đôi cặp dây( nếu dùng loại 4 dây), có nghĩa là độ dài của đường truyền tối đa của nó được ước lượng như thế nào?(trong khi lý thuyết của nó vào khoảng 1200m).

Cảm ơn các bác nhiều.
hungnp vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-11-2007, 10:35 AM   #15
tiendungkct
Đệ tử 4 túi
 
Tham gia ngày: May 2007
Bài gửi: 69
:
Bạn Thử Dung Giao Tiếp I2c Or Usart Xem Sao
Phấn Mền Thì Có Thể Tự Viết Bắng Vc++or Vb
Mình Cũng đang Làm Về Phần Này Hỵ Vọng Sẽ đươc Các Bạn Hỗ Trợ
Thanks
tiendungkct vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Căn bản về xử lý ảnh? falleaf Xử lý ảnh 26 21-08-2016 01:14 AM
bài tập thực hành căn bản orcad tanhot Thực hành 24 05-07-2011 09:26 AM
Tự động hóa nguyên công chế tạo tinhthanthep PIC - Thiết kế và Ứng dụng 1 17-01-2006 09:42 AM


Múi giờ GMT. Hiện tại là 04:02 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam