PHẦN MỀM LẬP TRÌNH ĐIỀU KHIỂN

Một phần của tài liệu THIẾT kế ROBOT tự HÀNH điều KHIỂN XA PHỤC vụ CÔNG tác GIÁM sát vận HÀNH TRẠM BIẾN áp 110KV KHÔNG NGƯỜI TRỰC, ỨNG DỤNG tại CÔNG TY điện lực THỪA THIÊN HUẾ (Trang 61 - 63)

Đề tài chọn giải pháp thiết kế bo mạch điều khiển dựa trên vi điều khiển MCU STM32F439VIT6 32-bit dòng ARM Cortex-M4 của hãng STMicroelectronics. Vì vậy, để lập trình cho vi điều khiển STM32 chúng ta sử dụng phần mềm STM32CubeIDE

STM32CubeIDE là một mơi trường phát triển tích hợp. Dựa trên các giải pháp nguồn mở như Eclipse, GNU C/C++ toolchain. IDE này bao gồm các tính năng báo cáo biên dịch chương trình và các tính năng gỡ lỗi nâng cao. Đối với STM32CubeMX là một phần mềm hỗ trợ việc cấu hình các chức năng cho các dịng vi điều khiển STM32 thơng qua giao diện đồ họa và tạo ra code từ các cấu hình đó. Keil C IDE là một mơi trường phát triển tích hợp giúp chúng ta có thể viết code, compile, debugs, nạp chương trình xuống vi điều khiển.

Do việc sử dụng cả hai phần mềm STM32CubeMX + Keil C khiến người dùng cảm thấy bất tiện nên nhóm đề xuất việc sử dụng phần mềm lập trình điều khiển STM32CubeIDE tích hợp cả hai phần mềm STM32CubeMX và phần mềm Keil C IDE.

Sinh viên thực hiện: Huỳnh Quốc Hùng Hướng dẫn: PGS.TS Lê Tiến Dũng 38 KS. Cao Huy Đỗ

Hình 4.1 Giao diện chính của phần mềm STM32CubeIDE Bên trong cây thư mục sẽ bao gồm: STM32CubeIDE Bên trong cây thư mục sẽ bao gồm:

•File.ioc: Là file để lựa chọn cấu hình chip STM32.

•File main.c: Là chương trình nhập code chính để lập trình.

Hình 4.2 Giao diện chính của phần mềm STM32CubeIDE

Sinh viên thực hiện: Huỳnh Quốc Hùng Hướng dẫn: PGS.TS Lê Tiến Dũng 39 KS. Cao Huy Đỗ

Thiết kế robot tự hành phục vụ công tác giám sát trạm biến áp 110kV không người trực Ngồi ra, cịn có một số biểu tượng chính như:

• : Build chương trình, kiểm tra xem có bug hay khơng. • : Load chương trình xuống vi điều khiển.

• : Chế độ debug.

Một phần của tài liệu THIẾT kế ROBOT tự HÀNH điều KHIỂN XA PHỤC vụ CÔNG tác GIÁM sát vận HÀNH TRẠM BIẾN áp 110KV KHÔNG NGƯỜI TRỰC, ỨNG DỤNG tại CÔNG TY điện lực THỪA THIÊN HUẾ (Trang 61 - 63)

Tải bản đầy đủ (DOCX)

(87 trang)
w