Trích:
|
Nguyên văn bởi Tố Nga
Em có đọc tài liệu thấy bảo như vậy, nhưng khi thí nghiệm em làm với cổng LPT những 20m (trong sách chỉ 1,5m là tối đa), cổng COM 25m (tối đa 15m). Vì vậy em muốn hỏi là RS485 có thể kết nối hơn 32 thiết bị được không vì trong thực tế có thể sẽ khác, vì em nghĩ khả năng tùy do mình quy định
|
Bạn Tố Nga mến. Theo tôi nó còn tùy thuộc nhiều cái. Nếu mà là protocol của mình tớ tin rằng đến vài trăm node cũng vô tư, miễn là protocol bạn viết ra có trường địa chỉ lớn đến mức bạn cần. Nếu mà bạn dùng chuẩn của hãng chẳng hạn thì vấn đề hoàn toàn khách, tôi lấy ví dụ chuẩn ProfibusDP của siemens rất quen thuộc nha, nếu bạn dùng CPU315-2DP chẳng hạn khi đó CPU đó là master thì lúc này nó chỉ cho phép bạn liên lạc với 16 thiết bị slave khác thôi( nếu quá tôi chắc chắn thiết bị của bạn sẽ không liên lạc được) đó là vì đảm bảo về traffic của mạng cũng như khả năng xử lý của CPU( hãng đã quy định như vậy). Nếu bạn dùng CPU314 số lượng slave còn ít hơn( bao nhiêu thì tôi không nhớ). Bạn cứ thử làm xem tôi nói có đúng không?). Còn về vật lý của RS485 cái thiết bị siemens này à, tôi thấy quá 120m mà không có repeater thì toi ngay( baudrate=38400). tôi làm với mạng controlnet của Rockwell thì vẫn Ok, nó còn tùy thuộc tín hiệu RS485 của thẳng CPU phát ra có đủ khỏe không nữa( không phải là quá +-5V đâu nhé)