Bài 1: Controller Area Network (CAN) – Kvaser
Controller Area Network (CAN)
Khóa học đào tạo CAN cơ bản cung cấp một cách tiếp cận thực tế để hiểu CAN hoạt động như thế nào. Bằng cách đưa ra các ví dụ thực tế, các phương pháp phổ biến và cái nhìn chuyên sâu về các file DBC, Bryan Hennessy mang đến một thế giới thực về CAN.
Trình bày bởi Bryan Hennessy. Được ghi lại như một phần của buổi đào tạo ‘trực tiếp’ vào tháng 1 năm 2019.
Phụ đề Video:
Bryan Hennessy: [00:00:02] Controller Area Network, viết tắt là CAN, và đó là tiết học đầu tiên của chúng ta. Tôi sẽ bắt đầu với một vài slide trình bày về ứng dụng của CAN trong các ngành công nghiệp. Nó được sử dụng ở rất nhiều nơi. Tôi đã đề cập về NMEA 2000, nơi mà tôi tiếp xúc đầu tiên với CAN, mà nó thực sự là một mảnh rất nhỏ trong toàn bộ ngành công nghiệp liên quan đến CAN. NMEA 2000 dựa vào tiêu chuẩn cũ gọi là NMEA 0183, cũng chính là tiêu chuẩn cho serial bus RS-422. CAN được sử dụng cho NMEA 2000 và dự định sẽ phát hành vào năm 2000 nhưng không thể, nó được phát hành vào năm 2003 hoặc 2004 trước khi thực sự trở nên phổ biến rộng rãi.
CAN được sử dụng rộng rãi trong các phương tiện giao thông nói chung. ECU (electronic control units) trong xe có thể là nơi sử dụng nhiều CAN hơn bất cứ ứng dụng nào khác. [00:01:02] Công nghiệp tự động hóa cũng là nơi ứng dụng rộng lớn của hầu hết là CANopen protocol. Chúng ta mới chỉ thực sự bắt đầu hiểu về mức độ lớn và cơ hội ở đây. Rất nhiều trong thiết bị y tế. Chúng tôi có rất nhiều khách hàng sử dụng CAN trong lĩnh vực y tế. Tôi hy vọng một vài trong số các bạn cũng sẽ sử dụng chúng như vậy. Tôi có động cơ ô tô, J1939 và những thứ khác mà tôi và Alex rất thân thuộc. Do đó, lĩnh vực hàng không vũ trụ và robot cũng rất lớn cho CAN. Và tôi cũng muốn nhấn mạnh thêm một điều. Bất cứ nơi nào mà máy móc cần nói chuyện với máy móc, nó dường như sẽ sử dụng CAN để giao tiếp bởi vì CAN thực sự rất phù hợp với việc này. Khi tôi nói máy móc, nghĩa là tôi cũng đang nói đến electronic sensor hoặc sensor nhiệt độ. Mỗi khi bạn nhìn thấy từ khóa sensor thông minh, nó cũng có thể là CAN bởi vì đấy là những gì từ khóa thông minh đang nói đến. Chúng có một bộ xử lý ở bên trong và chúng có thể đang sử dụng giao tiếp thông qua CAN. Trái ngược với các [00:02:02] cảm biến câm hoặc cảm biến analog chỉ có điện trở thay đổi theo bất kỳ yếu tố nào mà nó được đo.
Một vài ví dụ. Nhận được sự thịnh hành nhất. Có lẽ là ECU ở góc trên bên trái. Kvaser Memorator hai kênh ở góc trên bên phải. Cần phải thêm một điều nữa. Một số cảm biến khác, một vài trong số này từ ngành công nghiệp hàng hải nơi tôi từng làm việc, chỉ báo góc bánh lái. Nó đang nhận góc bánh lái khỏi CAN bus. Đây là một la bàn GPS. Chúng là những thứ khá gọn gàng. Chúng hoạt động thông qua CAN và chúng có 2 tín hiệu GPS và 2 ăng-ten GPS. GPS cực kỳ chính xác khi bạn ở gần nhau đến nỗi bằng cách tính toán vị trí hai ăng-ten, có thể xác định rất chính xác nơi bạn ẩn náu. Vì vậy, họ gọi đó là la bàn GPS. Động cơ, động cơ bước được điều khiển rất nhiều qua CAN và chúng trở thành động cơ thông minh. Đây là một cảm biến nhiệt độ gió, nơi GPS và một loạt những thứ khác [00:03:02] được tích hợp vào nó. Vì vậy, tổng thể, một lần nữa trong ngành công nghiệp hàng hải được kết nối thông qua CAN.
Ở đây chúng tôi có một số ứng dụng thực tế, những thứ mà CAN và một số ứng dụng trong slide trước đó thực sự hoạt động cùng nhau. Chiếc xe tải PACCAR mà tôi đã làm việc rất nhiều khi đi cùng họ. Rất nhiều thiết bị nặng khác nhau sử dụng CAN. Thang máy và những thứ tương tự mà bạn thấy xung quanh là những ứng dụng lớn của CAN. Tất nhiên, Ô tô là nơi nó bắt đầu và được sử dụng trong hầu hết các loại xe. Tôi tìm thấy một bức ảnh nhỏ về một chiếc máy cắt cỏ tự động ở trên đó. CAN được sử dụng một ít trong đó. Điều cuối cùng, như Sylvia đã chỉ ra, nó được sử dụng để điều khiển thực tế, điều khiển bề mặt và cả một số máy bay chiến đấu tốc độ cao. Vì vậy, nó rất đáng tin cậy và có thể được sử dụng trong các ứng dụng quan trọng như trên.