PIC Vietnam

Go Back   PIC Vietnam > Robotics > Điều khiển

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

Điều khiển Lý thuyết điều khiển và ứng dụng lý thuyết điều khiển trong những trường hợp thực tế

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 20-05-2006, 02:25 PM   #1
hieutq
Đệ tử 1 túi
 
Tham gia ngày: Aug 2005
Bài gửi: 14
:
Bạn NHB và các bạn có thể giúp mình vấn đề này được không.
Truyền theo cơ chế truyền RTU để truyền từ PC đến 1 thiết bị như ASD (của hãng Delta). Tài liệu phía dưới. Truyền = cổng RS232.
http://www.delta.com.tw/product/em/a...unications.pdf
hieutq vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-05-2006, 06:49 PM   #2
hieutq
Đệ tử 1 túi
 
Tham gia ngày: Aug 2005
Bài gửi: 14
:
Bác xem qua cái tài liệu .pdf trên rồi bác có thể giúp em cái vụ này được không?

* Biến tần ASD của delta (tài liệu trên) thực hiện truyền thông với máy tính theo chuẩn RS232, sử dụng giao thức Modbus. (Hình vẽ - tài liệu)

1. Mô tả khung giao thức dùng cho việc thiết đặt các tham số truyền cho biến tần ASD.
- Chế độ truyền RTU: 8 bit data, không sử dụng bit chẵn lẻ, 2 bit dừng.
- Tốc độ truyền thông: 9600 bits/s
- Lựa chọn cảnh báo lỗi và dừng hoạt động của biến tần khi xảy ra lỗi.
- Chuẩn truyêng dẫn là RS232.

2. Viết chương trình đọc 2 bytes dât từ biến tần ASD (địa chỉ thiết bị là 1) bắt đầu từ địa chỉ 014h. Cho biết mã đọc dữ liệu (Read command code) của biến tần là 03h.
--------------------------
Nếu như coi biến tần ASD như một Slave và PC như một Master thì việc truyền dẫn có thể thực hiện được không?
hieutq vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-05-2006, 06:53 PM   #3
hieutq
Đệ tử 1 túi
 
Tham gia ngày: Aug 2005
Bài gửi: 14
:
* Các địa chỉ dùng cho thiết đặt các tham số truyền thông:
- Địa chỉ truyền thông: 0300h
- Dải địa chỉ: 1-254
- Tốc độ truyền 0301h
- Giao thức truyền: 0302h
- Cảnh báo truyền thông: 0303h
- Lựa chọn sử dụng chức năng WatchDog: 0304h

* Vùng địa chi giám sát thông tin hệ thống: 0100h - 0137h
hieutq vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-05-2006, 11:51 PM   #4
ngohaibac
Đệ tử 9 túi
 
ngohaibac's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: BKHN
Bài gửi: 231
:
Send a message via Yahoo to ngohaibac
Trích:
Nguyên văn bởi hieutq
1. Mô tả khung giao thức dùng cho việc thiết đặt các tham số truyền cho biến tần ASD.
- Chế độ truyền RTU: 8 bit data, không sử dụng bit chẵn lẻ, 2 bit dừng.
- Tốc độ truyền thông: 9600 bits/s
- Lựa chọn cảnh báo lỗi và dừng hoạt động của biến tần khi xảy ra lỗi.
- Chuẩn truyêng dẫn là RS232.

2. Viết chương trình đọc 2 bytes dât từ biến tần ASD (địa chỉ thiết bị là 1) bắt đầu từ địa chỉ 014h. Cho biết mã đọc dữ liệu (Read command code) của biến tần là 03h.
--------------------------
Nếu như coi biến tần ASD như một Slave và PC như một Master thì việc truyền dẫn có thể thực hiện được không?
Mình đã đọc tài liệu mà bạn đưa. Mình thấy họ hướng dẫn rất cụ thể việc thiết lập bức điện dùng để truyền lệnh xuống ASD. Và còn có cả hướng dẫn và ví dụ về các bức điện của lệnh và của dữ liệu truyền lên nữa.

Trong này có cả một ví dụ viết bằng C mà.

Tóm lại, bây giờ bạn muốn viết một chương trình bằng C để đọc dữ liệu 2 bytes từ biến tần đúng không?
Theo mình đọc thì thấy rằng làm như sau:
+ B1: phát lệnh điều khiển Command để cho biến tần truyền lên 2byte
+ B2: dùng ngắt để đọc dữ liệu truyền lên.

Hoàn toàn có thể coi biến tần là một Slave. Và PC hay PLC computer như một Master để điều khiển việc đọc, đặt tham số cho biến tần.

Bạn muốn mình viết một chương trình hay sao nhỉ? Mà có thể test bằng cách nào . Khi mà mình k có cái đó nhỉ? Hay là chỉ viết thôi còn bạn test nha . Còn việc đặt các tham số như bạn mong muốn thì có gì khó đâu. Nó có hướng dẫn quá cụ thể rùi còn gì.

Chúc bạn thành công.

thay đổi nội dung bởi: ngohaibac, 20-05-2006 lúc 11:55 PM.
ngohaibac vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-05-2006, 12:28 AM   #5
hieutq
Đệ tử 1 túi
 
Tham gia ngày: Aug 2005
Bài gửi: 14
:
Trích:
Nguyên văn bởi ngohaibac
Bạn muốn mình viết một chương trình hay sao nhỉ? Mà có thể test bằng cách nào . Khi mà mình k có cái đó nhỉ? Hay là chỉ viết thôi còn bạn test nha . Còn việc đặt các tham số như bạn mong muốn thì có gì khó đâu. Nó có hướng dẫn quá cụ thể rùi còn gì.

Chúc bạn thành công.
Để truyền từ PC xuống biến tần ASD mình đã thực hiện được. Làm trên C++ mình vẫn còn non quá nên chưa viết được, nhưng xem cái tutorial của bạn mình đã hiểu và làm được theo bạn. Mình đã thử lập trình trên CVI (LabWindows) và truyền được từ PC sang 1 PC khác (PC này được coi như 1 slave hay 1 biến tần cung được). Mình cũng không có biến tần ASD để thử test được. Nhưng nếu như quá trình truyền ngược lại từ PC 2 (được coi nhu Slave) thông qua RS232 mà PC 1 (coi như Master) nhận được thì cũng như ta đã làm được yêu cầu trên. Tuy nhiên mình vẫn chưa làm được điều này.

- Có thể bày cho mình cách dùng ngắt được không. Viết trên C++ cũng được. Mình mới làm quen với C++ nhưng đọc là hiểu ngay. Nếu được NHBac có thể gửi cho mình cái Code để mình tham khao được không?
- Mong sự giúp đỡ của NHBac. Cám ơn nhiều.
hieutq vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-05-2006, 12:37 AM   #6
ngohaibac
Đệ tử 9 túi
 
ngohaibac's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: BKHN
Bài gửi: 231
:
Send a message via Yahoo to ngohaibac
Mình đã chuyển toàn bộ trao đổi về biến tần sang box về Điều khiển để có thể trao đổi tất cả về biến tần và cách thức giao tiếp. Trong box này sẽ có nhiều người hỗ trợ hơn và đúng box hơn.
ngohaibac vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-10-2006, 10:31 AM   #7
mgiang
Nhập môn đệ tử
 
Tham gia ngày: Jul 2006
Bài gửi: 1
:
Nếu hieutq chưa làm được thì mình sẽ giúp. Mình cũng đã làm về cái này. Nếu ở Hà nội và cần nhanh thì liên hệ 0912882455 (vì mình cũng ít khi lên mạng)
mgiang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-10-2006, 05:39 PM   #8
thanhnhan2811
Nhập môn đệ tử
 
Tham gia ngày: Oct 2006
Bài gửi: 7
:
Mình là nhà phân ph6ói chính thức của hãng Delta tại Việt Nam. Hình như ASD là kí hiệu của mổt Servo còn biến tần kí hiệu là VFD. Bác nào có thắc mắc gì thì mail cho em nhannt@etecvn.com
thanhnhan2811 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-10-2006, 02:31 PM   #9
thanhnhan2811
Nhập môn đệ tử
 
Tham gia ngày: Oct 2006
Bài gửi: 7
:
Neu ban su dung AC servo Delta ho ASD-A1521MA. De doc duoc thong so vi tri va toc do cua servo ban lam nhu sau :
1. Set thong so P0-04 = 00 . So xung cua servo motor hoi tiep ve se duoc luu trong thanh ghi 0004H.
2. Set thong so P0-05 = 01 . So vong quay cua servo motor hoi tiep ve se
duoc luu trong thanh ghi 0005H.
3. Set thong so P0-06 = 06 . Toc do cua servo motor hoi tiep ve se duoc luu
trong thanh ghi 0006H.

Ban dung chuong trinh de doc ve 3 thanh ghi nay de lay vi tri hien tai va
toc do cua servo motor.
Chuc ban thanh cong.
thanhnhan2811 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
Động cơ RC Servo falleaf Cơ cấu chấp hành (Actuator) 55 29-02-2012 10:16 AM
Điều khiển servo falleaf Điều khiển 11 13-12-2011 12:46 AM
Tìm mua động cơ Servo loại HS232,.. thuanbk Tìm mua sản phẩm 3 04-03-2011 07:43 PM
động cơ servo ken Cơ cấu chấp hành (Actuator) 41 02-11-2010 03:07 PM
Tim mua mach dieu khien DC/AC SERVO Driver Vo Hoang SOn Tìm mua sản phẩm 0 13-08-2005 11:40 AM


Múi giờ GMT. Hiện tại là 12:44 AM.


Đượ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