Haiang 发表于 2023-4-4 12:14:33

[Question]Need help with stepper motor control

本帖最后由 十五 于 2023-4-4 19:16 编辑

Xin chào mọi người, ai có giao diện điều khiển động cơ bước và phần điều khiển động cơ bước có thể giao tiếp với màn hình DWIN cho tôi tham khảo.

zzs999k 发表于 2023-4-4 13:04:19

Xin chào! Để giao tiếp giữa màn hình DWIN và phần điều khiển động cơ bước, bạn cần sử dụng một module chuyển đổi tín hiệu từ UART sang tín hiệu động cơ bước, chẳng hạn như driver động cơ bước TB6600 hoặc A4988.

Bạn có thể tìm kiếm các module này để sử dụng trong đồ án của mình. Tuy nhiên, để thiết kế giao diện điều khiển động cơ bước, bạn cần sử dụng một phần mềm lập trình để thiết kế giao diện và gửi tín hiệu điều khiển đến module chuyển đổi.

Một số phần mềm lập trình giao diện điều khiển động cơ bước như Arduino IDE, Visual Studio, LabVIEW, hay MATLAB. Bạn có thể tìm hiểu về các phần mềm này để chọn phù hợp với đồ án của mình.

Tuy nhiên, để giao tiếp giữa màn hình DWIN và module chuyển đổi tín hiệu, bạn cần biết các lệnh truyền thông dữ liệu và cách kết nối với màn hình DWIN. Bạn có thể tham khảo tài liệu hướng dẫn của màn hình DWIN để biết thêm chi tiết.

Hy vọng giúp ích cho bạn!

Haiang 发表于 2023-4-4 15:09:23

zzs999k 发表于 2023-4-4 13:04
Xin chào! Để giao tiếp giữa màn hình DWIN và phần điều khiển động cơ bước, bạn cầ ...

我是迪文屏新手
up 我看不懂它喜欢的数据传输命令

Haiang 发表于 2023-4-4 15:12:47

本帖最后由 Haiang 于 2023-4-4 15:28 编辑

zzs999k Posted on 2023-4-4 13:04
Xin chào! Để giao tiếp giữa màn hình DWIN và phần điều khiển động cơ bước, bạn cần ...
Tôi đang sử dụng màn hình DWIN 7" DMG 80480C070_04WTR

zzs999k 发表于 2023-4-4 15:35:37

Haiang 发表于 2023-4-4 15:12
Tôi đang sử dụng màn hình DWIN 7" DMG 80480C070_04WTR

Đây là một đoạn mã điều khiển để ghi giá trị số 2 vào địa chỉ biến 1000. Cụ thể, mã này bao gồm các phần sau:

5A A5: tiêu đề khung truyền
05: độ dài dữ liệu
82: chỉ thị ghi vào bộ lưu trữ biến
1000: địa chỉ biến (2 byte)
0002: dữ liệu số 2 (2 byte)
Giải thích: Chương trình sử dụng chỉ thị này để gán giá trị 2 cho địa chỉ biến 1000. Sau đó, trên màn hình hiển thị biến dữ liệu kiểu số nguyên có giá trị 2.

Lưu ý: Địa chỉ đọc và ghi biến trên màn hình DGUS có thể được xem như là địa chỉ bắt đầu. Ví dụ, hiệu quả của các chỉ thị a, b tương đương với chỉ thị c.
a: 5AA5 05 82 1001 000A
b: 5AA5 05 82 1002 000B
c: 5AA5 07 82 1001 000A 000B


Đây là một đoạn mã điều khiển để đọc giá trị tại địa chỉ biến 1000. Cụ thể, mã này bao gồm các phần sau:

5A A5: tiêu đề khung truyền
04: độ dài dữ liệu
83: chỉ thị đọc từ bộ lưu trữ dữ liệu
1000: địa chỉ biến (2 byte)
01: độ dài dữ liệu cần đọc từ địa chỉ biến
0002: dữ liệu tại địa chỉ biến 1000 (2 byte)
Giải thích: Chương trình sử dụng chỉ thị này để đọc giá trị tại địa chỉ biến 1000. Đầu tiên, nó gửi thông điệp yêu cầu đọc đến màn hình DGUS. Sau đó, màn hình trả về giá trị của địa chỉ biến 1000 (2 byte), trong trường hợp này là giá trị số 2.

Lưu ý: Địa chỉ đọc và ghi biến trên màn hình DGUS có thể được xem như là địa chỉ bắt đầu. Chỉ thị đọc này cũng cho phép đọc nhiều giá trị từ địa chỉ biến, tuy nhiên, trong trường hợp này, chỉ có một giá trị được đọc.

Haiang 发表于 2023-4-4 15:44:23

zzs999k 发表于 2023-4-4 15:35
Đây là một đoạn mã điều khiển để ghi giá trị số 2 vào địa chỉ biến 1000. Cụ t ...

你能帮我写一个简单的程序来控制 Arduino 上的步进电机吗
也许你的例子会帮助我更多

zzs999k 发表于 2023-4-4 15:52:07

Haiang 发表于 2023-4-4 15:44
你能帮我写一个简单的程序来控制 Arduino 上的步进电机吗
也许你的例子会帮助我更多 ...

You can refer to this file
页: [1]
查看完整版本: [Question]Need help with stepper motor control