1. Trang chủ
  2. » Thể loại khác

KẾT nối LABVIEW và ARDUINO điều KHIỂN ĐỘNG cơ DC

22 1,5K 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 672,61 KB

Nội dung

Cách kết nối Labview và Arduino: Bước 1: Cài đặt VI Package Manager VIPM – đây là phần mềm quản lý cũng như giúp chúng ta download các gói VI của LabVIEW.. Chức năng của từng khối các bạ

Trang 1

KẾT NỐI LABVIEW VÀ ARDUINO ĐIỀU KHIỂN

ĐỘNG CƠ DC

Bước 1: Chuẩn bị phần cứng:

 1 board arduino UNO

 1 động cơ DC loại 5V hoặc 12V

Cách kết nối Labview và Arduino:

Bước 1: Cài đặt VI Package Manager (VIPM) – đây

là phần mềm quản lý cũng như giúp chúng ta download các gói VI của LabVIEW.( ta vào google

gõ VI Package Manager 20XX tùy vào phiên bản Labview của các bạn là năm bao nhiêu)

Bước 2: Sau khi cài đặt xong ta vào VIPM và tìm giao diện Arduino cho LabVIEW với từ khóa

“LabVIEW Interface for Arduino” Sau đó cài đặt LabVIEW Interface for Arduino cho LabVIEW,lưu ý

là phải đúng phiên bản của LabVIEW

Trang 2

Bước 3: Kết nối Arduino với máy tính qua cổng USB.

Bước 4: Nạp mã nguồn cho Arduino để có thể giao tiếp với LabVIEW

- Khởi động Arduino IDE

- Vào File chọn Open Tìm đường dẫn: C:\ProgramFiles (x86)\National Instruments\LabVIEW

20XX\vi.lib\LabVIEW Interface for

Arduino\Firmware\LIFA_Base Ở đây <LabVIEW>

là nơi chứa thư mục LabVIEW sau khi cài đặt.Ví dụ: cài LabVIEW tại ổ C thì <LabVIEW> sẽ tương ứng với: C:\Program Files\National

Instruments\LabVIEW 20XX

Kích đúp vào LIFA_Base

Trang 3

- Chọn đúng Board và Serial Port sau đó kích vàoUpload để nạp vào Arduino Khi có thông báo Done uploading là đã nạp thành công và đã có thể làm việc với Arduino trên LabVIEW.

Khởi động Labview để tiến hành lập trình:

Ta vào file New VI để bắt đầu với chương trình trống Tại đây chúng ta sẽ làm việc với 2 bảng Front Panel và Block Diagram Chức năng của từng khối các bạn vui lòng xem thêm tài liệu sẽ hiểu rõ hơn bây giờ chúng ta sẽ làm việc ở bảng Front Panel trước:

Ta kích chuột phải chọn numeric- horizontal

pointer slide như hình

Trang 4

Tiếp tục ta cũng kích chuột phải chọn wave form chart như hình:

Trang 5

Sau đó ta có thể sửa tên của 2 khối vừa lấy ra bằng cách kích chuột vào phần muốn đổi và sửa lại như sau:

Ta có thể chỉnh sửa kích thước các khối bằng cách kích chọn vào khối đó khi có hình mũi tên thì ta có thể kéo để chỉnh kích thước theo ý

muốn

Đến đây ta tạm thời chuyển qua bảng Block

Diagram:

Trang 6

Tại đây ta kích chuột phải chọn như hình:

Trang 7

Các bạn đi theo đường dẫn của thanh màu xanh trong hình, và lấy ra 3 khối.

Tại khối xung các bạn kích chuột phải chọn

propertieschọn thẻ Data Type chọn

Representation chọn U8Ok :

Sau đó các bạn thực hiện nối dây từ khối xung qua khối biểu đồ bằng cách kích chuột trái vào khối xung như hình:

Tiếp theo ta chọn vòng lặp bằng cách chọn như hình:

Trang 8

Sau đó quét khối lên màn hình, xong ta kích

chuột phải vào nút đỏ ở góc ta vừa quét và chọn như sau đồng thời bên bảng Front Panel sẽ có một nút Stop được tạo ra dùng để dừng lại khi ta muốn dừng:

Trang 9

Tiếp theo ta chọn khối Digital Write như hình:

Chúng ta chọn 2 khối

Tiếp theo ta chọn khối PWM Write pin như hình,

ta chọn 2 khối:

Trang 10

Sau đó ta thực hiện nối các chân Arduino

resource như hình và các chân error out vào errorin:

Trang 11

Các bạn chú ý các chân của khối như hình, các bạn muốn xem thông tin các chân của khối nào

đó thì hãy kích chọn khối đó rồi ấn Ctrl+H để xemthông tin chi tiết của khối đó:

ở các khối Digital Pin Mode ở chân Digital I/O Pin

ta kích chuột phải createConstant

Trang 13

Chân Digital I/O Pin của khối Digital Write Pin với chân số 9 vừa tạo, tương tự như khối còn lại với chân số 10 Chân Digital I/O Pin của khối PWM vớidây nối của khối xung và khối biểu đồ, chân Pin Mode với chân 11 như hình.

Chúng ta quay lại Front Panel để tạo 1 nút đảo chiều quay của động cơ:

Trang 14

Bằng cách kích chuột phải như hình

Trang 15

Cũng trong đường dẫn trên ta tiếp tục chọn Push Button Và chỉnh sửa lại như hình.

Quay lại Block Diagram ta tiếp tục, ta chọn như sau:

Trang 16

Ở Case Structure ở chế độ True ta làm như sau:

Trang 17

Và làm như sau:

2 chân Pin Mode của 2 khối ở trên kết nối vào như hình

Trang 18

Tiếp theo ta click chuột vào dấu mũi tên đỏ ở trênchuyển qua chế độ False Ta chọn như hình:

Và chọn như hình, cũng trong đường dẫn đó ta cũng chọn Bool to (0,1) và kết nối như hình:

Ta cũng kết nối khối phanh vào dấu “?” như hình:

Trang 19

Lưu ý là ta chỉ ấn vào nút để chuyển chế độ True

và False mà không thay đổi các kết nối vào khối Case Structure

ở khối PWM còn lại ta sẽ chỉnh 2 chân Digital I/O Pin và Pin Mode như hình, click chuột vào chọn CreateConstant:

Tiếp theo ở khối Init ta làm như sau:

Trang 21

Lưu ý các bạn rằng nếu ở chỗ dấu mũi tên đỏ mà như hình là các kết nối của chúng ta đã hoàn

thiện, còn mũi tên không như vậy các bạn xem lại các kết nối nha

Trang 22

Các bạn lưu ý rằng ta ấn vào chỗ mũi tên đỏ

mình đánh dấu để chạy chương trình, nếu các bạn lỡ ấn vào thì phải tắt toan bộ chương trình liên quan đến labview và mở lại thì mới chạy

được

và không nên ấn vào chỗ mũi tên màu xanh để tắt chương trình vì sẽ bị lỗi chương trình, ta hãy bấm vào nút “Stop” đã tạo trên bảng điều khiển

để tắt chương trình

 Kết nối Arduino với mạch cầu H và động cơ DC

- Chân 9,10 của Arduino sẽ kết nối với chân In

1 và In 2 chân 11 sẽ kết nối với chân ENB A khi ta sử dụng cổng out 1 và out 2 cho động

cơ tương tự như vậy nếu bạn sử dụng cổng out 3 và out 4 thì chân 9,10 sẽ kết nối với In

Ngày đăng: 27/03/2019, 08:49

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w