Đây là bài giảng dựa trên văn bản giải thích cách triển khai giao tiếp CAN bằng MCU STM32. Trở thành bậc thầy về triển khai truyền thông CAN.
Giao tiếp CAN sử dụng STM32 MCU
Sử dụng MCU STM32
Giao tiếp CAN có vẻ khó khăn,
Chúng tôi sẽ hướng dẫn bạn mọi thứ từ cơ bản đến công việc thực tế.
💾 Vui lòng kiểm tra trước khi tham gia khóa học!
Bài giảng này giải thích cách triển khai giao tiếp CAN bằng bộ vi điều khiển (MCU) STM32. Nửa đầu bao gồm giao tiếp CAN của STM32F446 và nửa sau bao gồm giao tiếp CAN của STM32H743.
Đây là một tiêu chuẩn giao tiếp tiêu chuẩn được thiết kế để cho phép các bộ vi điều khiển hoặc thiết bị giao tiếp với nhau trong xe mà không cần máy tính chủ. Ban đầu nó được phát triển cho mạng lưới phương tiện, nhưng dần dần được ứng dụng và sử dụng rộng rãi trên tất cả các ngành công nghiệp.
Truyền thông CAN đang dần mở rộng tới mọi lĩnh vực công nghiệp. Tuy nhiên, việc triển khai giao tiếp CAN là khó khăn ngay cả đối với những người có nhiều kinh nghiệm phát triển. Bài giảng này nhằm mục đích đề cập đến mọi thứ về giao tiếp CAN, từ khái niệm về giao tiếp CAN đến các phương pháp lập trình và cách sử dụng cũng như xác nhận kết quả thông qua dạng sóng.
Bài giảng này giải thích chi tiết mọi thứ từ tạo dự án đến chỉnh sửa và phân tích file nguồn để ngay cả những người mới làm quen với ST MCU cũng có thể dễ dàng theo dõi. Bạn cũng có thể kiểm tra quá trình và kết quả truyền/nhận truyền thông CAN bằng chương trình gỡ lỗi. Việc đo và phân tích dạng sóng CAN có thể giúp bạn hiểu được giao thức CAN.
Nếu bạn quan tâm đến giao tiếp CAN , tôi hy vọng bạn sẽ trở thành bậc thầy về giao tiếp CAN qua bài giảng này.
1️⃣
Dễ dàng ngay cả đối với người mới bắt đầu
Chúng tôi giải thích toàn bộ quá trình từ tạo dự án đến thực hiện chương trình đến kiểm tra kết quả để ngay cả những người chưa có kinh nghiệm về STM32 cũng có thể dễ dàng theo dõi.
2️⃣
Để hiểu dòng chảy
Bạn không chỉ hiểu được nội dung tổng thể của giao tiếp CAN mà còn có thể có được khả năng sử dụng giao tiếp CAN trong thực tế.
3️⃣
Cung cấp dữ liệu tỉ mỉ
Bạn có thể kiểm tra kết quả truyền thông CAN thông qua chương trình Windows được cung cấp. (Cả tệp nguồn và tệp thực thi đều được cung cấp.)
Việc trao đổi dữ liệu được thực hiện bằng hai bảng phát triển NUCLEO-F446RE.
Đây là phần bổ sung mới cho phiên bản v1.3 và thực hiện trao đổi dữ liệu bằng bảng STM32F446 và bảng STM32H743.
Bài giảng này không đề cập đến CAN-FD mà tập trung vào 2.0A (Tiêu chuẩn) và 2.0B (Mở rộng). (CAN-FD sẽ được thêm vào trong phiên bản tiếp theo.) Ngoài ra, để thực hành, bảng phát triển NUCLEO-F446RE do ST cung cấp sẽ được sử dụng và STM32CubeIDE v.10.0 được sử dụng làm công cụ biên dịch.
Q. Tôi có cần chuẩn bị gì để tham gia bài giảng không?
Bài giảng này được thực hiện trên bảng thực hành NUCLEO-F446RE. Kiểm tra giao tiếp CAN và sử dụng hai bảng. Nếu bảng chưa sẵn sàng, vui lòng đọc nội dung trước, sau đó mua bảng và kiểm tra bảng sau.
Q. Bạn sử dụng công cụ chương trình nào?
Nó sử dụng STMCubeIDE v1.9.0 được ST cung cấp miễn phí. Vui lòng cài đặt nó trước khi tham gia khóa học.
🎙️Giới thiệu người chia sẻ kiến thức đã tạo ra bài giảng
Tôi đã làm việc với tư cách là nhà phát triển tại các công ty lớn và nhỏ trong hơn 20 năm và hiện đang điều hành một doanh nghiệp nhỏ. Chúng tôi đã phát triển ASIC ISP (Xử lý tín hiệu hình ảnh) cho CCTV và phát triển nhiều sản phẩm sử dụng FPGA, bao gồm thiết bị kiểm tra OLED và DAQ (Hệ thống thu thập dữ liệu). Ngoài FPGA, tôi còn có nhiều kinh nghiệm về phát triển FW (STM32, PIC32, AVR, ATMEGA, v.v.), thiết kế mạch và Lập trình Windows. Tôi hy vọng rằng những kinh nghiệm sâu rộng mà tôi tích lũy được cho đến nay sẽ hữu ích cho việc học của bạn.
Khóa học này dành cho ai?
Bất cứ ai quan tâm đến STM32 MCU
Bất cứ ai muốn thực hiện giao tiếp CAN
Cần biết trước khi bắt đầu?
ngôn ngữ C
1,542
Học viên
58
Đánh giá
119
Trả lời
4.8
Xếp hạng
17
Các khóa học
저는 지난 20여년 동안 대기업, 중소기업에서 개발자로 일해왔고
현재는 작은 기업의 대표로 있습니다.
주요 경력사항은
Verilog HDL을 이용한 FPGA 설계
CCTV용 ISP ASIC 개발 (약 10년)
OLED Display 검사장비 개발 (약 3년)
FPGA를 이용한 장비 개발
MCU FW
STM32
PIC32
AVR, ATMEGA
DSP (TI)
Windows Application Program
Visual Studio MFC, C++
입니다.
Tất cả
89 bài giảng
Tài liệu khóa học: