Mục lục:

Bộ tạo chức năng tự làm với MCU STC một cách dễ dàng: 7 bước (có hình ảnh)
Bộ tạo chức năng tự làm với MCU STC một cách dễ dàng: 7 bước (có hình ảnh)

Video: Bộ tạo chức năng tự làm với MCU STC một cách dễ dàng: 7 bước (có hình ảnh)

Video: Bộ tạo chức năng tự làm với MCU STC một cách dễ dàng: 7 bước (có hình ảnh)
Video: Code Dạo Dễ Òm - Quy trình tạo ra một trang web 2024, Tháng mười một
Anonim
Máy phát chức năng tự làm với MCU STC một cách dễ dàng
Máy phát chức năng tự làm với MCU STC một cách dễ dàng

Đây là một bộ tạo chức năng được làm bằng MCU STC. Chỉ cần một số thành phần và mạch rất đơn giản.

Sự chỉ rõ

  • Đầu ra: Kênh đơn
  • Tần số dạng sóng vuông: 1Hz ~ 2MHz
  • Tần số dạng sóng sin: 1Hz ~ 10kHz
  • Biên độ: VCC, khoảng 5V
  • Khả năng tải: Không có sẵn
  • MCU: STC15W4K32S4 @ 24MHz
  • Màn hình: LCD1602
  • Bộ điều khiển: Bộ mã hóa EC11

Bước 1: Xem Video

Image
Image

Trong video này, tôi sẽ hướng dẫn bạn cách Tự làm Bộ tạo chức năng này từng bước.

Bước 2: Chuẩn bị các bộ phận của bạn

Đề án và Mạch!
Đề án và Mạch!

Danh sách các bộ phận

  • MCU: STC15W4K32S4 x 1 Nhận từ AliExpress
  • Màn hình: LCD1602 x 1 Nhận từ AliExpress
  • Row Pin Female: Lấy từ AliExpress

    • 16 chân x 1
    • 2 chân x 1
  • Chiết áp: Lấy nó từ AliExpress

    • 10kΩ x 1
    • 200kΩ x 1
    • 500Ω x 1
  • Ổ cắm IC 40-Pin x 1 Nhận từ AliExpress
  • Cuộn cảm 1mH x 1 Nhận từ AliExpress
  • Tụ điện:

    • 220nF x 1 Nhận nó từ AliExpress
    • 10nF x 1
    • 47uF x 1
  • Bộ mã hóa EC11 x 1 Nhận nó từ AliExpress
  • Pin Lithium Polymer x 1 Nhận từ AliExpress
  • Tăng cường 5V x 1 Nhận nó từ AliExpress
  • Terminal 2-Pin x 2 Nhận từ AliExpress
  • Công tắc đẩy x 1 Nhận nó từ AliExpress
  • Tụ điện 1uF (tùy chọn) x 1 Nhận nó từ AliExpress

Bước 3: Đề án và mạch

Đề án và Mạch!
Đề án và Mạch!
Đề án và Mạch!
Đề án và Mạch!

Vui lòng tham khảo mạch và các bước trong video, bạn có thể sắp xếp các thành phần trên bảng mạch một cách dễ dàng.

Bước 4: Tải xuống mã

Tải xuống mã!
Tải xuống mã!
Tải xuống mã!
Tải xuống mã!
Tải xuống mã!
Tải xuống mã!

Tải xuống gói bên dưới. Có mã nguồn và tập tin hex đã biên dịch.

Nếu bạn không muốn đọc mã, chỉ cần ghi tệp.hex vào MCU. Sử dụng trình tải xuống USB to TTL và phần mềm STC-ISP để tải mã xuống MCU. Kết nối TXD, RXD và GND.

Tải phần mềm STC-ISP tại đây:

Nếu giao diện của STC-ISP là tiếng Trung, bạn có thể nhấp vào biểu tượng phía trên bên trái để thay đổi ngôn ngữ sang tiếng Anh. Để biết cấu hình chi tiết của STC-ISP, vui lòng tham khảo video ở Bước 1.

Các mã được viết bằng C. Sử dụng phần mềm Keil để chỉnh sửa và biên dịch nó.

Bước 5: Thành công

Sự thành công!
Sự thành công!
Sự thành công!
Sự thành công!
Sự thành công!
Sự thành công!
Sự thành công!
Sự thành công!

Bạn có thể sử dụng Bộ tạo chức năng tự làm này để xuất ra tín hiệu dạng sóng Vuông hoặc Sine.

Giao diện:

  • Dưới cùng bên trái hiển thị loại dạng sóng (Vuông / Sine) và trạng thái đầu ra (BẬT / TẮT)
  • F: Tần số
  • D: Nhiệm vụ của Dạng sóng Vuông
  • CD: Hệ số phân chia đồng hồ (Chỉ để biết thông tin)
  • P: Tần số PWM để tạo Dạng sóng Sine (Chỉ để biết thông tin)
  • Pt: Số điểm để tạo Dạng sóng Sine (Chỉ để biết thông tin)

Hoạt động:

  • Bộ mã hóa một lần nhấp: Tần số và nhiệm vụ chuyển đổi trong giao diện dạng sóng vuông
  • Double Click Encoder: Start / Stop Signal Output
  • Bộ mã hóa báo chí dài: Chuyển đổi giữa Thông tin dạng sóng vuông / Dạng sóng hình sin / Điện áp
  • Xoay bộ mã hóa: Điều chỉnh các thông số

Bước 6: Mẹo

Tín hiệu đầu ra không có khả năng tải. Nếu bạn muốn điều khiển thành phần khác, xin lưu ý rằng sử dụng bộ khuếch đại hoạt động để tăng cường khả năng tải.

Bước 7: Kế hoạch tương lai

Kế hoạch tương lai
Kế hoạch tương lai

Tôi dự định tạo một Trình tạo chức năng khác với STM32.

Mong đợi nó

  • Có thể tạo thêm dạng sóng Tam giác và Saw.
  • Tần số của dạng sóng Sine có thể cao hơn 10kHz.

Nếu bạn có lời khuyên hoặc yêu cầu về dự án này, vui lòng cho tôi biết.

Hy vọng bạn thích nó.

Vui lòng xem Kênh YouTube của tôi:

Đề xuất: