Hiện mình đang thực hiện điều khiển động cơ Step Motor.
Trong chương trình Labview mình dùng cấu trúc sự kiện để lập trình điều
khiển quay thuận ngược và điều chỉnh tốc độ.
Tuy nhiên khi truyền qua cổng COM với VISA mình gặp lỗi là khi chạy thuận
ngược hoặc set tốc độ thì nó liên tục gửi dữ liệu xuống vi điều khiển làm
vi điều khiển không thể nhận biết được.
Vậy muốn khi mình nhập 1 giá trị tốc độ thì Labview chỉ truyền xuống 1 lần
thì phải làm thế nào ??
( Ví dụ khi set tốc độ là 100 thì chỉ truyền xuống 100 chứ không truyền
xuống chuỗi 100100100100... như mình đang mắc lỗi)
Mình xin cảm ơn.
Vui lòng check file để xem lỗi.
Mô phỏng ở trong file Schematic
Code cho vi xử lý trong file mplap.
File đính kèm :
DKDC
Trong chương trình Labview mình dùng cấu trúc sự kiện để lập trình điều
khiển quay thuận ngược và điều chỉnh tốc độ.
Tuy nhiên khi truyền qua cổng COM với VISA mình gặp lỗi là khi chạy thuận
ngược hoặc set tốc độ thì nó liên tục gửi dữ liệu xuống vi điều khiển làm
vi điều khiển không thể nhận biết được.
Vậy muốn khi mình nhập 1 giá trị tốc độ thì Labview chỉ truyền xuống 1 lần
thì phải làm thế nào ??
( Ví dụ khi set tốc độ là 100 thì chỉ truyền xuống 100 chứ không truyền
xuống chuỗi 100100100100... như mình đang mắc lỗi)
Mình xin cảm ơn.
Vui lòng check file để xem lỗi.
Mô phỏng ở trong file Schematic
Code cho vi xử lý trong file mplap.
File đính kèm :
DKDC
Comment