Mục lục:

Máy đo tần số sử dụng vi điều khiển: 8 bước
Máy đo tần số sử dụng vi điều khiển: 8 bước

Video: Máy đo tần số sử dụng vi điều khiển: 8 bước

Video: Máy đo tần số sử dụng vi điều khiển: 8 bước
Video: mạch đo tần số, điều khiển ổn định tần số máy phát điện 2024, Tháng bảy
Anonim
Image
Image
Máy đo tần số sử dụng vi điều khiển
Máy đo tần số sử dụng vi điều khiển
Máy đo tần số sử dụng vi điều khiển
Máy đo tần số sử dụng vi điều khiển
Máy đo tần số sử dụng vi điều khiển
Máy đo tần số sử dụng vi điều khiển

Hướng dẫn này đơn giản chỉ ra cách tính tần số của nguồn xung bằng vi điều khiển. Mức điện áp cao của nguồn xung là 3,3 V và mức thấp là 0V. Tôi đã sử dụng STM32L476, Tiva launcpad, LCD chữ và số 16x2 một số dây breadboard và điện trở 1K.

Phần cứng yêu cầu: -

1) Bảng nucleo STM32L476

2) Bảng khởi chạy Tiva hoặc bất kỳ bảng vi điều khiển nào khác (nguồn xung)

3) 16x2 chữ và số

4) Bảng mạch

5) Điện trở 1K (đối với độ tương phản LCD)

Yêu cầu phần mềm: -

1) STM32cubemx

2) Keil uVision5

3) Energia (dành cho bệ phóng Tiva)

Bước 1: Cài đặt Stm32cubemx, Keil UVision5 và Energia trong Pc của bạn, cập nhật Them

Bước 2: Mở Stm32cubemx Chọn Stm32l476 Nucleo Board, chọn PC_13 làm chân ngắt bên ngoài

Mở Stm32cubemx Chọn Bo mạch Nucleo Stm32l476 Chọn PC_13 làm chân ngắt bên ngoài
Mở Stm32cubemx Chọn Bo mạch Nucleo Stm32l476 Chọn PC_13 làm chân ngắt bên ngoài

Bước 3: Không cần thực hiện bất kỳ thay đổi nào trong cấu hình đồng hồ

Không cần thực hiện bất kỳ thay đổi nào trong cấu hình đồng hồ
Không cần thực hiện bất kỳ thay đổi nào trong cấu hình đồng hồ

Bước 4: Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Nội bộ và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh

Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Bên trong Và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh
Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Bên trong Và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh
Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Nội bộ và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh
Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Nội bộ và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh
Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Nội bộ và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh
Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Nội bộ và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh

Bước 5: Đặt tên cho dự án của bạn và tạo mã cho Keil Ide từ Stm32cubemx

Đặt tên cho dự án của bạn và tạo mã cho Keil Ide từ Stm32cubemx
Đặt tên cho dự án của bạn và tạo mã cho Keil Ide từ Stm32cubemx
Đặt tên cho dự án của bạn và tạo mã cho Keil Ide từ Stm32cubemx
Đặt tên cho dự án của bạn và tạo mã cho Keil Ide từ Stm32cubemx

Bước 6: Kết nối LCD với STM3276 Nucleo Board với các kết nối được nêu bên dưới

Kết nối pin của stm32 với LCD

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - điện trở 1K kết nối với GND

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Bước 7: Kết nối một Pin của Tiva Launchpad với Pin ngắt ngoài của Stm32l476 và Pin GND của Tiva Launchpad với Pin GND của STM32L476

Nếu bạn có bất kỳ bảng vi điều khiển nào khác, bạn cần kết nối GPIO của bảng đó trên chân ngắt bên ngoài của bảng nucleo STM32L476 và kết nối GND của cả hai bảng với nhau. Bạn cần chuyển đổi lập trình chân GPIO này trong IDE của nó.

Đề xuất: